...

Package datadogV2

import "github.com/DataDog/datadog-api-client-go/v2/api/datadogV2"
Overview
Index

Overview ▾

List of APIs:

Index ▾

type APIErrorResponse
    func NewAPIErrorResponse(errors []string) *APIErrorResponse
    func NewAPIErrorResponseWithDefaults() *APIErrorResponse
    func (o *APIErrorResponse) GetErrors() []string
    func (o *APIErrorResponse) GetErrorsOk() (*[]string, bool)
    func (o APIErrorResponse) MarshalJSON() ([]byte, error)
    func (o *APIErrorResponse) SetErrors(v []string)
    func (o *APIErrorResponse) UnmarshalJSON(bytes []byte) (err error)
type APIKeyCreateAttributes
    func NewAPIKeyCreateAttributes(name string) *APIKeyCreateAttributes
    func NewAPIKeyCreateAttributesWithDefaults() *APIKeyCreateAttributes
    func (o *APIKeyCreateAttributes) GetName() string
    func (o *APIKeyCreateAttributes) GetNameOk() (*string, bool)
    func (o APIKeyCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *APIKeyCreateAttributes) SetName(v string)
    func (o *APIKeyCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type APIKeyCreateData
    func NewAPIKeyCreateData(attributes APIKeyCreateAttributes, typeVar APIKeysType) *APIKeyCreateData
    func NewAPIKeyCreateDataWithDefaults() *APIKeyCreateData
    func (o *APIKeyCreateData) GetAttributes() APIKeyCreateAttributes
    func (o *APIKeyCreateData) GetAttributesOk() (*APIKeyCreateAttributes, bool)
    func (o *APIKeyCreateData) GetType() APIKeysType
    func (o *APIKeyCreateData) GetTypeOk() (*APIKeysType, bool)
    func (o APIKeyCreateData) MarshalJSON() ([]byte, error)
    func (o *APIKeyCreateData) SetAttributes(v APIKeyCreateAttributes)
    func (o *APIKeyCreateData) SetType(v APIKeysType)
    func (o *APIKeyCreateData) UnmarshalJSON(bytes []byte) (err error)
type APIKeyCreateRequest
    func NewAPIKeyCreateRequest(data APIKeyCreateData) *APIKeyCreateRequest
    func NewAPIKeyCreateRequestWithDefaults() *APIKeyCreateRequest
    func (o *APIKeyCreateRequest) GetData() APIKeyCreateData
    func (o *APIKeyCreateRequest) GetDataOk() (*APIKeyCreateData, bool)
    func (o APIKeyCreateRequest) MarshalJSON() ([]byte, error)
    func (o *APIKeyCreateRequest) SetData(v APIKeyCreateData)
    func (o *APIKeyCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type APIKeyRelationships
    func NewAPIKeyRelationships() *APIKeyRelationships
    func NewAPIKeyRelationshipsWithDefaults() *APIKeyRelationships
    func (o *APIKeyRelationships) GetCreatedBy() RelationshipToUser
    func (o *APIKeyRelationships) GetCreatedByOk() (*RelationshipToUser, bool)
    func (o *APIKeyRelationships) GetModifiedBy() RelationshipToUser
    func (o *APIKeyRelationships) GetModifiedByOk() (*RelationshipToUser, bool)
    func (o *APIKeyRelationships) HasCreatedBy() bool
    func (o *APIKeyRelationships) HasModifiedBy() bool
    func (o APIKeyRelationships) MarshalJSON() ([]byte, error)
    func (o *APIKeyRelationships) SetCreatedBy(v RelationshipToUser)
    func (o *APIKeyRelationships) SetModifiedBy(v RelationshipToUser)
    func (o *APIKeyRelationships) UnmarshalJSON(bytes []byte) (err error)
type APIKeyResponse
    func NewAPIKeyResponse() *APIKeyResponse
    func NewAPIKeyResponseWithDefaults() *APIKeyResponse
    func (o *APIKeyResponse) GetData() FullAPIKey
    func (o *APIKeyResponse) GetDataOk() (*FullAPIKey, bool)
    func (o *APIKeyResponse) GetIncluded() []APIKeyResponseIncludedItem
    func (o *APIKeyResponse) GetIncludedOk() (*[]APIKeyResponseIncludedItem, bool)
    func (o *APIKeyResponse) HasData() bool
    func (o *APIKeyResponse) HasIncluded() bool
    func (o APIKeyResponse) MarshalJSON() ([]byte, error)
    func (o *APIKeyResponse) SetData(v FullAPIKey)
    func (o *APIKeyResponse) SetIncluded(v []APIKeyResponseIncludedItem)
    func (o *APIKeyResponse) UnmarshalJSON(bytes []byte) (err error)
type APIKeyResponseIncludedItem
    func UserAsAPIKeyResponseIncludedItem(v *User) APIKeyResponseIncludedItem
    func (obj *APIKeyResponseIncludedItem) GetActualInstance() interface{}
    func (obj APIKeyResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *APIKeyResponseIncludedItem) UnmarshalJSON(data []byte) error
type APIKeyUpdateAttributes
    func NewAPIKeyUpdateAttributes(name string) *APIKeyUpdateAttributes
    func NewAPIKeyUpdateAttributesWithDefaults() *APIKeyUpdateAttributes
    func (o *APIKeyUpdateAttributes) GetName() string
    func (o *APIKeyUpdateAttributes) GetNameOk() (*string, bool)
    func (o APIKeyUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *APIKeyUpdateAttributes) SetName(v string)
    func (o *APIKeyUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type APIKeyUpdateData
    func NewAPIKeyUpdateData(attributes APIKeyUpdateAttributes, id string, typeVar APIKeysType) *APIKeyUpdateData
    func NewAPIKeyUpdateDataWithDefaults() *APIKeyUpdateData
    func (o *APIKeyUpdateData) GetAttributes() APIKeyUpdateAttributes
    func (o *APIKeyUpdateData) GetAttributesOk() (*APIKeyUpdateAttributes, bool)
    func (o *APIKeyUpdateData) GetId() string
    func (o *APIKeyUpdateData) GetIdOk() (*string, bool)
    func (o *APIKeyUpdateData) GetType() APIKeysType
    func (o *APIKeyUpdateData) GetTypeOk() (*APIKeysType, bool)
    func (o APIKeyUpdateData) MarshalJSON() ([]byte, error)
    func (o *APIKeyUpdateData) SetAttributes(v APIKeyUpdateAttributes)
    func (o *APIKeyUpdateData) SetId(v string)
    func (o *APIKeyUpdateData) SetType(v APIKeysType)
    func (o *APIKeyUpdateData) UnmarshalJSON(bytes []byte) (err error)
type APIKeyUpdateRequest
    func NewAPIKeyUpdateRequest(data APIKeyUpdateData) *APIKeyUpdateRequest
    func NewAPIKeyUpdateRequestWithDefaults() *APIKeyUpdateRequest
    func (o *APIKeyUpdateRequest) GetData() APIKeyUpdateData
    func (o *APIKeyUpdateRequest) GetDataOk() (*APIKeyUpdateData, bool)
    func (o APIKeyUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *APIKeyUpdateRequest) SetData(v APIKeyUpdateData)
    func (o *APIKeyUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type APIKeysResponse
    func NewAPIKeysResponse() *APIKeysResponse
    func NewAPIKeysResponseWithDefaults() *APIKeysResponse
    func (o *APIKeysResponse) GetData() []PartialAPIKey
    func (o *APIKeysResponse) GetDataOk() (*[]PartialAPIKey, bool)
    func (o *APIKeysResponse) GetIncluded() []APIKeyResponseIncludedItem
    func (o *APIKeysResponse) GetIncludedOk() (*[]APIKeyResponseIncludedItem, bool)
    func (o *APIKeysResponse) HasData() bool
    func (o *APIKeysResponse) HasIncluded() bool
    func (o APIKeysResponse) MarshalJSON() ([]byte, error)
    func (o *APIKeysResponse) SetData(v []PartialAPIKey)
    func (o *APIKeysResponse) SetIncluded(v []APIKeyResponseIncludedItem)
    func (o *APIKeysResponse) UnmarshalJSON(bytes []byte) (err error)
type APIKeysSort
    func NewAPIKeysSortFromValue(v string) (*APIKeysSort, error)
    func (v *APIKeysSort) GetAllowedValues() []APIKeysSort
    func (v APIKeysSort) IsValid() bool
    func (v APIKeysSort) Ptr() *APIKeysSort
    func (v *APIKeysSort) UnmarshalJSON(src []byte) error
type APIKeysType
    func NewAPIKeysTypeFromValue(v string) (*APIKeysType, error)
    func (v *APIKeysType) GetAllowedValues() []APIKeysType
    func (v APIKeysType) IsValid() bool
    func (v APIKeysType) Ptr() *APIKeysType
    func (v *APIKeysType) UnmarshalJSON(src []byte) error
type ApplicationKeyCreateAttributes
    func NewApplicationKeyCreateAttributes(name string) *ApplicationKeyCreateAttributes
    func NewApplicationKeyCreateAttributesWithDefaults() *ApplicationKeyCreateAttributes
    func (o *ApplicationKeyCreateAttributes) GetName() string
    func (o *ApplicationKeyCreateAttributes) GetNameOk() (*string, bool)
    func (o *ApplicationKeyCreateAttributes) GetScopes() []string
    func (o *ApplicationKeyCreateAttributes) GetScopesOk() (*[]string, bool)
    func (o *ApplicationKeyCreateAttributes) HasScopes() bool
    func (o ApplicationKeyCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyCreateAttributes) SetName(v string)
    func (o *ApplicationKeyCreateAttributes) SetScopes(v []string)
    func (o *ApplicationKeyCreateAttributes) SetScopesNil()
    func (o *ApplicationKeyCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *ApplicationKeyCreateAttributes) UnsetScopes()
type ApplicationKeyCreateData
    func NewApplicationKeyCreateData(attributes ApplicationKeyCreateAttributes, typeVar ApplicationKeysType) *ApplicationKeyCreateData
    func NewApplicationKeyCreateDataWithDefaults() *ApplicationKeyCreateData
    func (o *ApplicationKeyCreateData) GetAttributes() ApplicationKeyCreateAttributes
    func (o *ApplicationKeyCreateData) GetAttributesOk() (*ApplicationKeyCreateAttributes, bool)
    func (o *ApplicationKeyCreateData) GetType() ApplicationKeysType
    func (o *ApplicationKeyCreateData) GetTypeOk() (*ApplicationKeysType, bool)
    func (o ApplicationKeyCreateData) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyCreateData) SetAttributes(v ApplicationKeyCreateAttributes)
    func (o *ApplicationKeyCreateData) SetType(v ApplicationKeysType)
    func (o *ApplicationKeyCreateData) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeyCreateRequest
    func NewApplicationKeyCreateRequest(data ApplicationKeyCreateData) *ApplicationKeyCreateRequest
    func NewApplicationKeyCreateRequestWithDefaults() *ApplicationKeyCreateRequest
    func (o *ApplicationKeyCreateRequest) GetData() ApplicationKeyCreateData
    func (o *ApplicationKeyCreateRequest) GetDataOk() (*ApplicationKeyCreateData, bool)
    func (o ApplicationKeyCreateRequest) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyCreateRequest) SetData(v ApplicationKeyCreateData)
    func (o *ApplicationKeyCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeyRelationships
    func NewApplicationKeyRelationships() *ApplicationKeyRelationships
    func NewApplicationKeyRelationshipsWithDefaults() *ApplicationKeyRelationships
    func (o *ApplicationKeyRelationships) GetOwnedBy() RelationshipToUser
    func (o *ApplicationKeyRelationships) GetOwnedByOk() (*RelationshipToUser, bool)
    func (o *ApplicationKeyRelationships) HasOwnedBy() bool
    func (o ApplicationKeyRelationships) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyRelationships) SetOwnedBy(v RelationshipToUser)
    func (o *ApplicationKeyRelationships) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeyResponse
    func NewApplicationKeyResponse() *ApplicationKeyResponse
    func NewApplicationKeyResponseWithDefaults() *ApplicationKeyResponse
    func (o *ApplicationKeyResponse) GetData() FullApplicationKey
    func (o *ApplicationKeyResponse) GetDataOk() (*FullApplicationKey, bool)
    func (o *ApplicationKeyResponse) GetIncluded() []ApplicationKeyResponseIncludedItem
    func (o *ApplicationKeyResponse) GetIncludedOk() (*[]ApplicationKeyResponseIncludedItem, bool)
    func (o *ApplicationKeyResponse) HasData() bool
    func (o *ApplicationKeyResponse) HasIncluded() bool
    func (o ApplicationKeyResponse) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyResponse) SetData(v FullApplicationKey)
    func (o *ApplicationKeyResponse) SetIncluded(v []ApplicationKeyResponseIncludedItem)
    func (o *ApplicationKeyResponse) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeyResponseIncludedItem
    func RoleAsApplicationKeyResponseIncludedItem(v *Role) ApplicationKeyResponseIncludedItem
    func UserAsApplicationKeyResponseIncludedItem(v *User) ApplicationKeyResponseIncludedItem
    func (obj *ApplicationKeyResponseIncludedItem) GetActualInstance() interface{}
    func (obj ApplicationKeyResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *ApplicationKeyResponseIncludedItem) UnmarshalJSON(data []byte) error
type ApplicationKeyUpdateAttributes
    func NewApplicationKeyUpdateAttributes() *ApplicationKeyUpdateAttributes
    func NewApplicationKeyUpdateAttributesWithDefaults() *ApplicationKeyUpdateAttributes
    func (o *ApplicationKeyUpdateAttributes) GetName() string
    func (o *ApplicationKeyUpdateAttributes) GetNameOk() (*string, bool)
    func (o *ApplicationKeyUpdateAttributes) GetScopes() []string
    func (o *ApplicationKeyUpdateAttributes) GetScopesOk() (*[]string, bool)
    func (o *ApplicationKeyUpdateAttributes) HasName() bool
    func (o *ApplicationKeyUpdateAttributes) HasScopes() bool
    func (o ApplicationKeyUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyUpdateAttributes) SetName(v string)
    func (o *ApplicationKeyUpdateAttributes) SetScopes(v []string)
    func (o *ApplicationKeyUpdateAttributes) SetScopesNil()
    func (o *ApplicationKeyUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *ApplicationKeyUpdateAttributes) UnsetScopes()
type ApplicationKeyUpdateData
    func NewApplicationKeyUpdateData(attributes ApplicationKeyUpdateAttributes, id string, typeVar ApplicationKeysType) *ApplicationKeyUpdateData
    func NewApplicationKeyUpdateDataWithDefaults() *ApplicationKeyUpdateData
    func (o *ApplicationKeyUpdateData) GetAttributes() ApplicationKeyUpdateAttributes
    func (o *ApplicationKeyUpdateData) GetAttributesOk() (*ApplicationKeyUpdateAttributes, bool)
    func (o *ApplicationKeyUpdateData) GetId() string
    func (o *ApplicationKeyUpdateData) GetIdOk() (*string, bool)
    func (o *ApplicationKeyUpdateData) GetType() ApplicationKeysType
    func (o *ApplicationKeyUpdateData) GetTypeOk() (*ApplicationKeysType, bool)
    func (o ApplicationKeyUpdateData) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyUpdateData) SetAttributes(v ApplicationKeyUpdateAttributes)
    func (o *ApplicationKeyUpdateData) SetId(v string)
    func (o *ApplicationKeyUpdateData) SetType(v ApplicationKeysType)
    func (o *ApplicationKeyUpdateData) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeyUpdateRequest
    func NewApplicationKeyUpdateRequest(data ApplicationKeyUpdateData) *ApplicationKeyUpdateRequest
    func NewApplicationKeyUpdateRequestWithDefaults() *ApplicationKeyUpdateRequest
    func (o *ApplicationKeyUpdateRequest) GetData() ApplicationKeyUpdateData
    func (o *ApplicationKeyUpdateRequest) GetDataOk() (*ApplicationKeyUpdateData, bool)
    func (o ApplicationKeyUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyUpdateRequest) SetData(v ApplicationKeyUpdateData)
    func (o *ApplicationKeyUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeysSort
    func NewApplicationKeysSortFromValue(v string) (*ApplicationKeysSort, error)
    func (v *ApplicationKeysSort) GetAllowedValues() []ApplicationKeysSort
    func (v ApplicationKeysSort) IsValid() bool
    func (v ApplicationKeysSort) Ptr() *ApplicationKeysSort
    func (v *ApplicationKeysSort) UnmarshalJSON(src []byte) error
type ApplicationKeysType
    func NewApplicationKeysTypeFromValue(v string) (*ApplicationKeysType, error)
    func (v *ApplicationKeysType) GetAllowedValues() []ApplicationKeysType
    func (v ApplicationKeysType) IsValid() bool
    func (v ApplicationKeysType) Ptr() *ApplicationKeysType
    func (v *ApplicationKeysType) UnmarshalJSON(src []byte) error
type AuditApi
    func NewAuditApi(client *datadog.APIClient) *AuditApi
    func (a *AuditApi) ListAuditLogs(ctx _context.Context, o ...ListAuditLogsOptionalParameters) (AuditLogsEventsResponse, *_nethttp.Response, error)
    func (a *AuditApi) ListAuditLogsWithPagination(ctx _context.Context, o ...ListAuditLogsOptionalParameters) (<-chan datadog.PaginationResult[AuditLogsEvent], func())
    func (a *AuditApi) SearchAuditLogs(ctx _context.Context, o ...SearchAuditLogsOptionalParameters) (AuditLogsEventsResponse, *_nethttp.Response, error)
    func (a *AuditApi) SearchAuditLogsWithPagination(ctx _context.Context, o ...SearchAuditLogsOptionalParameters) (<-chan datadog.PaginationResult[AuditLogsEvent], func())
type AuditLogsEvent
    func NewAuditLogsEvent() *AuditLogsEvent
    func NewAuditLogsEventWithDefaults() *AuditLogsEvent
    func (o *AuditLogsEvent) GetAttributes() AuditLogsEventAttributes
    func (o *AuditLogsEvent) GetAttributesOk() (*AuditLogsEventAttributes, bool)
    func (o *AuditLogsEvent) GetId() string
    func (o *AuditLogsEvent) GetIdOk() (*string, bool)
    func (o *AuditLogsEvent) GetType() AuditLogsEventType
    func (o *AuditLogsEvent) GetTypeOk() (*AuditLogsEventType, bool)
    func (o *AuditLogsEvent) HasAttributes() bool
    func (o *AuditLogsEvent) HasId() bool
    func (o *AuditLogsEvent) HasType() bool
    func (o AuditLogsEvent) MarshalJSON() ([]byte, error)
    func (o *AuditLogsEvent) SetAttributes(v AuditLogsEventAttributes)
    func (o *AuditLogsEvent) SetId(v string)
    func (o *AuditLogsEvent) SetType(v AuditLogsEventType)
    func (o *AuditLogsEvent) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsEventAttributes
    func NewAuditLogsEventAttributes() *AuditLogsEventAttributes
    func NewAuditLogsEventAttributesWithDefaults() *AuditLogsEventAttributes
    func (o *AuditLogsEventAttributes) GetAttributes() map[string]interface{}
    func (o *AuditLogsEventAttributes) GetAttributesOk() (*map[string]interface{}, bool)
    func (o *AuditLogsEventAttributes) GetService() string
    func (o *AuditLogsEventAttributes) GetServiceOk() (*string, bool)
    func (o *AuditLogsEventAttributes) GetTags() []string
    func (o *AuditLogsEventAttributes) GetTagsOk() (*[]string, bool)
    func (o *AuditLogsEventAttributes) GetTimestamp() time.Time
    func (o *AuditLogsEventAttributes) GetTimestampOk() (*time.Time, bool)
    func (o *AuditLogsEventAttributes) HasAttributes() bool
    func (o *AuditLogsEventAttributes) HasService() bool
    func (o *AuditLogsEventAttributes) HasTags() bool
    func (o *AuditLogsEventAttributes) HasTimestamp() bool
    func (o AuditLogsEventAttributes) MarshalJSON() ([]byte, error)
    func (o *AuditLogsEventAttributes) SetAttributes(v map[string]interface{})
    func (o *AuditLogsEventAttributes) SetService(v string)
    func (o *AuditLogsEventAttributes) SetTags(v []string)
    func (o *AuditLogsEventAttributes) SetTimestamp(v time.Time)
    func (o *AuditLogsEventAttributes) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsEventType
    func NewAuditLogsEventTypeFromValue(v string) (*AuditLogsEventType, error)
    func (v *AuditLogsEventType) GetAllowedValues() []AuditLogsEventType
    func (v AuditLogsEventType) IsValid() bool
    func (v AuditLogsEventType) Ptr() *AuditLogsEventType
    func (v *AuditLogsEventType) UnmarshalJSON(src []byte) error
type AuditLogsEventsResponse
    func NewAuditLogsEventsResponse() *AuditLogsEventsResponse
    func NewAuditLogsEventsResponseWithDefaults() *AuditLogsEventsResponse
    func (o *AuditLogsEventsResponse) GetData() []AuditLogsEvent
    func (o *AuditLogsEventsResponse) GetDataOk() (*[]AuditLogsEvent, bool)
    func (o *AuditLogsEventsResponse) GetLinks() AuditLogsResponseLinks
    func (o *AuditLogsEventsResponse) GetLinksOk() (*AuditLogsResponseLinks, bool)
    func (o *AuditLogsEventsResponse) GetMeta() AuditLogsResponseMetadata
    func (o *AuditLogsEventsResponse) GetMetaOk() (*AuditLogsResponseMetadata, bool)
    func (o *AuditLogsEventsResponse) HasData() bool
    func (o *AuditLogsEventsResponse) HasLinks() bool
    func (o *AuditLogsEventsResponse) HasMeta() bool
    func (o AuditLogsEventsResponse) MarshalJSON() ([]byte, error)
    func (o *AuditLogsEventsResponse) SetData(v []AuditLogsEvent)
    func (o *AuditLogsEventsResponse) SetLinks(v AuditLogsResponseLinks)
    func (o *AuditLogsEventsResponse) SetMeta(v AuditLogsResponseMetadata)
    func (o *AuditLogsEventsResponse) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsQueryFilter
    func NewAuditLogsQueryFilter() *AuditLogsQueryFilter
    func NewAuditLogsQueryFilterWithDefaults() *AuditLogsQueryFilter
    func (o *AuditLogsQueryFilter) GetFrom() string
    func (o *AuditLogsQueryFilter) GetFromOk() (*string, bool)
    func (o *AuditLogsQueryFilter) GetQuery() string
    func (o *AuditLogsQueryFilter) GetQueryOk() (*string, bool)
    func (o *AuditLogsQueryFilter) GetTo() string
    func (o *AuditLogsQueryFilter) GetToOk() (*string, bool)
    func (o *AuditLogsQueryFilter) HasFrom() bool
    func (o *AuditLogsQueryFilter) HasQuery() bool
    func (o *AuditLogsQueryFilter) HasTo() bool
    func (o AuditLogsQueryFilter) MarshalJSON() ([]byte, error)
    func (o *AuditLogsQueryFilter) SetFrom(v string)
    func (o *AuditLogsQueryFilter) SetQuery(v string)
    func (o *AuditLogsQueryFilter) SetTo(v string)
    func (o *AuditLogsQueryFilter) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsQueryOptions
    func NewAuditLogsQueryOptions() *AuditLogsQueryOptions
    func NewAuditLogsQueryOptionsWithDefaults() *AuditLogsQueryOptions
    func (o *AuditLogsQueryOptions) GetTimeOffset() int64
    func (o *AuditLogsQueryOptions) GetTimeOffsetOk() (*int64, bool)
    func (o *AuditLogsQueryOptions) GetTimezone() string
    func (o *AuditLogsQueryOptions) GetTimezoneOk() (*string, bool)
    func (o *AuditLogsQueryOptions) HasTimeOffset() bool
    func (o *AuditLogsQueryOptions) HasTimezone() bool
    func (o AuditLogsQueryOptions) MarshalJSON() ([]byte, error)
    func (o *AuditLogsQueryOptions) SetTimeOffset(v int64)
    func (o *AuditLogsQueryOptions) SetTimezone(v string)
    func (o *AuditLogsQueryOptions) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsQueryPageOptions
    func NewAuditLogsQueryPageOptions() *AuditLogsQueryPageOptions
    func NewAuditLogsQueryPageOptionsWithDefaults() *AuditLogsQueryPageOptions
    func (o *AuditLogsQueryPageOptions) GetCursor() string
    func (o *AuditLogsQueryPageOptions) GetCursorOk() (*string, bool)
    func (o *AuditLogsQueryPageOptions) GetLimit() int32
    func (o *AuditLogsQueryPageOptions) GetLimitOk() (*int32, bool)
    func (o *AuditLogsQueryPageOptions) HasCursor() bool
    func (o *AuditLogsQueryPageOptions) HasLimit() bool
    func (o AuditLogsQueryPageOptions) MarshalJSON() ([]byte, error)
    func (o *AuditLogsQueryPageOptions) SetCursor(v string)
    func (o *AuditLogsQueryPageOptions) SetLimit(v int32)
    func (o *AuditLogsQueryPageOptions) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsResponseLinks
    func NewAuditLogsResponseLinks() *AuditLogsResponseLinks
    func NewAuditLogsResponseLinksWithDefaults() *AuditLogsResponseLinks
    func (o *AuditLogsResponseLinks) GetNext() string
    func (o *AuditLogsResponseLinks) GetNextOk() (*string, bool)
    func (o *AuditLogsResponseLinks) HasNext() bool
    func (o AuditLogsResponseLinks) MarshalJSON() ([]byte, error)
    func (o *AuditLogsResponseLinks) SetNext(v string)
    func (o *AuditLogsResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsResponseMetadata
    func NewAuditLogsResponseMetadata() *AuditLogsResponseMetadata
    func NewAuditLogsResponseMetadataWithDefaults() *AuditLogsResponseMetadata
    func (o *AuditLogsResponseMetadata) GetElapsed() int64
    func (o *AuditLogsResponseMetadata) GetElapsedOk() (*int64, bool)
    func (o *AuditLogsResponseMetadata) GetPage() AuditLogsResponsePage
    func (o *AuditLogsResponseMetadata) GetPageOk() (*AuditLogsResponsePage, bool)
    func (o *AuditLogsResponseMetadata) GetRequestId() string
    func (o *AuditLogsResponseMetadata) GetRequestIdOk() (*string, bool)
    func (o *AuditLogsResponseMetadata) GetStatus() AuditLogsResponseStatus
    func (o *AuditLogsResponseMetadata) GetStatusOk() (*AuditLogsResponseStatus, bool)
    func (o *AuditLogsResponseMetadata) GetWarnings() []AuditLogsWarning
    func (o *AuditLogsResponseMetadata) GetWarningsOk() (*[]AuditLogsWarning, bool)
    func (o *AuditLogsResponseMetadata) HasElapsed() bool
    func (o *AuditLogsResponseMetadata) HasPage() bool
    func (o *AuditLogsResponseMetadata) HasRequestId() bool
    func (o *AuditLogsResponseMetadata) HasStatus() bool
    func (o *AuditLogsResponseMetadata) HasWarnings() bool
    func (o AuditLogsResponseMetadata) MarshalJSON() ([]byte, error)
    func (o *AuditLogsResponseMetadata) SetElapsed(v int64)
    func (o *AuditLogsResponseMetadata) SetPage(v AuditLogsResponsePage)
    func (o *AuditLogsResponseMetadata) SetRequestId(v string)
    func (o *AuditLogsResponseMetadata) SetStatus(v AuditLogsResponseStatus)
    func (o *AuditLogsResponseMetadata) SetWarnings(v []AuditLogsWarning)
    func (o *AuditLogsResponseMetadata) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsResponsePage
    func NewAuditLogsResponsePage() *AuditLogsResponsePage
    func NewAuditLogsResponsePageWithDefaults() *AuditLogsResponsePage
    func (o *AuditLogsResponsePage) GetAfter() string
    func (o *AuditLogsResponsePage) GetAfterOk() (*string, bool)
    func (o *AuditLogsResponsePage) HasAfter() bool
    func (o AuditLogsResponsePage) MarshalJSON() ([]byte, error)
    func (o *AuditLogsResponsePage) SetAfter(v string)
    func (o *AuditLogsResponsePage) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsResponseStatus
    func NewAuditLogsResponseStatusFromValue(v string) (*AuditLogsResponseStatus, error)
    func (v *AuditLogsResponseStatus) GetAllowedValues() []AuditLogsResponseStatus
    func (v AuditLogsResponseStatus) IsValid() bool
    func (v AuditLogsResponseStatus) Ptr() *AuditLogsResponseStatus
    func (v *AuditLogsResponseStatus) UnmarshalJSON(src []byte) error
type AuditLogsSearchEventsRequest
    func NewAuditLogsSearchEventsRequest() *AuditLogsSearchEventsRequest
    func NewAuditLogsSearchEventsRequestWithDefaults() *AuditLogsSearchEventsRequest
    func (o *AuditLogsSearchEventsRequest) GetFilter() AuditLogsQueryFilter
    func (o *AuditLogsSearchEventsRequest) GetFilterOk() (*AuditLogsQueryFilter, bool)
    func (o *AuditLogsSearchEventsRequest) GetOptions() AuditLogsQueryOptions
    func (o *AuditLogsSearchEventsRequest) GetOptionsOk() (*AuditLogsQueryOptions, bool)
    func (o *AuditLogsSearchEventsRequest) GetPage() AuditLogsQueryPageOptions
    func (o *AuditLogsSearchEventsRequest) GetPageOk() (*AuditLogsQueryPageOptions, bool)
    func (o *AuditLogsSearchEventsRequest) GetSort() AuditLogsSort
    func (o *AuditLogsSearchEventsRequest) GetSortOk() (*AuditLogsSort, bool)
    func (o *AuditLogsSearchEventsRequest) HasFilter() bool
    func (o *AuditLogsSearchEventsRequest) HasOptions() bool
    func (o *AuditLogsSearchEventsRequest) HasPage() bool
    func (o *AuditLogsSearchEventsRequest) HasSort() bool
    func (o AuditLogsSearchEventsRequest) MarshalJSON() ([]byte, error)
    func (o *AuditLogsSearchEventsRequest) SetFilter(v AuditLogsQueryFilter)
    func (o *AuditLogsSearchEventsRequest) SetOptions(v AuditLogsQueryOptions)
    func (o *AuditLogsSearchEventsRequest) SetPage(v AuditLogsQueryPageOptions)
    func (o *AuditLogsSearchEventsRequest) SetSort(v AuditLogsSort)
    func (o *AuditLogsSearchEventsRequest) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsSort
    func NewAuditLogsSortFromValue(v string) (*AuditLogsSort, error)
    func (v *AuditLogsSort) GetAllowedValues() []AuditLogsSort
    func (v AuditLogsSort) IsValid() bool
    func (v AuditLogsSort) Ptr() *AuditLogsSort
    func (v *AuditLogsSort) UnmarshalJSON(src []byte) error
type AuditLogsWarning
    func NewAuditLogsWarning() *AuditLogsWarning
    func NewAuditLogsWarningWithDefaults() *AuditLogsWarning
    func (o *AuditLogsWarning) GetCode() string
    func (o *AuditLogsWarning) GetCodeOk() (*string, bool)
    func (o *AuditLogsWarning) GetDetail() string
    func (o *AuditLogsWarning) GetDetailOk() (*string, bool)
    func (o *AuditLogsWarning) GetTitle() string
    func (o *AuditLogsWarning) GetTitleOk() (*string, bool)
    func (o *AuditLogsWarning) HasCode() bool
    func (o *AuditLogsWarning) HasDetail() bool
    func (o *AuditLogsWarning) HasTitle() bool
    func (o AuditLogsWarning) MarshalJSON() ([]byte, error)
    func (o *AuditLogsWarning) SetCode(v string)
    func (o *AuditLogsWarning) SetDetail(v string)
    func (o *AuditLogsWarning) SetTitle(v string)
    func (o *AuditLogsWarning) UnmarshalJSON(bytes []byte) (err error)
type AuthNMapping
    func NewAuthNMapping(id string, typeVar AuthNMappingsType) *AuthNMapping
    func NewAuthNMappingWithDefaults() *AuthNMapping
    func (o *AuthNMapping) GetAttributes() AuthNMappingAttributes
    func (o *AuthNMapping) GetAttributesOk() (*AuthNMappingAttributes, bool)
    func (o *AuthNMapping) GetId() string
    func (o *AuthNMapping) GetIdOk() (*string, bool)
    func (o *AuthNMapping) GetRelationships() AuthNMappingRelationships
    func (o *AuthNMapping) GetRelationshipsOk() (*AuthNMappingRelationships, bool)
    func (o *AuthNMapping) GetType() AuthNMappingsType
    func (o *AuthNMapping) GetTypeOk() (*AuthNMappingsType, bool)
    func (o *AuthNMapping) HasAttributes() bool
    func (o *AuthNMapping) HasRelationships() bool
    func (o AuthNMapping) MarshalJSON() ([]byte, error)
    func (o *AuthNMapping) SetAttributes(v AuthNMappingAttributes)
    func (o *AuthNMapping) SetId(v string)
    func (o *AuthNMapping) SetRelationships(v AuthNMappingRelationships)
    func (o *AuthNMapping) SetType(v AuthNMappingsType)
    func (o *AuthNMapping) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingAttributes
    func NewAuthNMappingAttributes() *AuthNMappingAttributes
    func NewAuthNMappingAttributesWithDefaults() *AuthNMappingAttributes
    func (o *AuthNMappingAttributes) GetAttributeKey() string
    func (o *AuthNMappingAttributes) GetAttributeKeyOk() (*string, bool)
    func (o *AuthNMappingAttributes) GetAttributeValue() string
    func (o *AuthNMappingAttributes) GetAttributeValueOk() (*string, bool)
    func (o *AuthNMappingAttributes) GetCreatedAt() time.Time
    func (o *AuthNMappingAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *AuthNMappingAttributes) GetModifiedAt() time.Time
    func (o *AuthNMappingAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *AuthNMappingAttributes) GetSamlAssertionAttributeId() string
    func (o *AuthNMappingAttributes) GetSamlAssertionAttributeIdOk() (*string, bool)
    func (o *AuthNMappingAttributes) HasAttributeKey() bool
    func (o *AuthNMappingAttributes) HasAttributeValue() bool
    func (o *AuthNMappingAttributes) HasCreatedAt() bool
    func (o *AuthNMappingAttributes) HasModifiedAt() bool
    func (o *AuthNMappingAttributes) HasSamlAssertionAttributeId() bool
    func (o AuthNMappingAttributes) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingAttributes) SetAttributeKey(v string)
    func (o *AuthNMappingAttributes) SetAttributeValue(v string)
    func (o *AuthNMappingAttributes) SetCreatedAt(v time.Time)
    func (o *AuthNMappingAttributes) SetModifiedAt(v time.Time)
    func (o *AuthNMappingAttributes) SetSamlAssertionAttributeId(v string)
    func (o *AuthNMappingAttributes) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingCreateAttributes
    func NewAuthNMappingCreateAttributes() *AuthNMappingCreateAttributes
    func NewAuthNMappingCreateAttributesWithDefaults() *AuthNMappingCreateAttributes
    func (o *AuthNMappingCreateAttributes) GetAttributeKey() string
    func (o *AuthNMappingCreateAttributes) GetAttributeKeyOk() (*string, bool)
    func (o *AuthNMappingCreateAttributes) GetAttributeValue() string
    func (o *AuthNMappingCreateAttributes) GetAttributeValueOk() (*string, bool)
    func (o *AuthNMappingCreateAttributes) HasAttributeKey() bool
    func (o *AuthNMappingCreateAttributes) HasAttributeValue() bool
    func (o AuthNMappingCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingCreateAttributes) SetAttributeKey(v string)
    func (o *AuthNMappingCreateAttributes) SetAttributeValue(v string)
    func (o *AuthNMappingCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingCreateData
    func NewAuthNMappingCreateData(typeVar AuthNMappingsType) *AuthNMappingCreateData
    func NewAuthNMappingCreateDataWithDefaults() *AuthNMappingCreateData
    func (o *AuthNMappingCreateData) GetAttributes() AuthNMappingCreateAttributes
    func (o *AuthNMappingCreateData) GetAttributesOk() (*AuthNMappingCreateAttributes, bool)
    func (o *AuthNMappingCreateData) GetRelationships() AuthNMappingCreateRelationships
    func (o *AuthNMappingCreateData) GetRelationshipsOk() (*AuthNMappingCreateRelationships, bool)
    func (o *AuthNMappingCreateData) GetType() AuthNMappingsType
    func (o *AuthNMappingCreateData) GetTypeOk() (*AuthNMappingsType, bool)
    func (o *AuthNMappingCreateData) HasAttributes() bool
    func (o *AuthNMappingCreateData) HasRelationships() bool
    func (o AuthNMappingCreateData) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingCreateData) SetAttributes(v AuthNMappingCreateAttributes)
    func (o *AuthNMappingCreateData) SetRelationships(v AuthNMappingCreateRelationships)
    func (o *AuthNMappingCreateData) SetType(v AuthNMappingsType)
    func (o *AuthNMappingCreateData) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingCreateRelationships
    func NewAuthNMappingCreateRelationships() *AuthNMappingCreateRelationships
    func NewAuthNMappingCreateRelationshipsWithDefaults() *AuthNMappingCreateRelationships
    func (o *AuthNMappingCreateRelationships) GetRole() RelationshipToRole
    func (o *AuthNMappingCreateRelationships) GetRoleOk() (*RelationshipToRole, bool)
    func (o *AuthNMappingCreateRelationships) HasRole() bool
    func (o AuthNMappingCreateRelationships) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingCreateRelationships) SetRole(v RelationshipToRole)
    func (o *AuthNMappingCreateRelationships) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingCreateRequest
    func NewAuthNMappingCreateRequest(data AuthNMappingCreateData) *AuthNMappingCreateRequest
    func NewAuthNMappingCreateRequestWithDefaults() *AuthNMappingCreateRequest
    func (o *AuthNMappingCreateRequest) GetData() AuthNMappingCreateData
    func (o *AuthNMappingCreateRequest) GetDataOk() (*AuthNMappingCreateData, bool)
    func (o AuthNMappingCreateRequest) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingCreateRequest) SetData(v AuthNMappingCreateData)
    func (o *AuthNMappingCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingIncluded
    func RoleAsAuthNMappingIncluded(v *Role) AuthNMappingIncluded
    func SAMLAssertionAttributeAsAuthNMappingIncluded(v *SAMLAssertionAttribute) AuthNMappingIncluded
    func (obj *AuthNMappingIncluded) GetActualInstance() interface{}
    func (obj AuthNMappingIncluded) MarshalJSON() ([]byte, error)
    func (obj *AuthNMappingIncluded) UnmarshalJSON(data []byte) error
type AuthNMappingRelationships
    func NewAuthNMappingRelationships() *AuthNMappingRelationships
    func NewAuthNMappingRelationshipsWithDefaults() *AuthNMappingRelationships
    func (o *AuthNMappingRelationships) GetRole() RelationshipToRole
    func (o *AuthNMappingRelationships) GetRoleOk() (*RelationshipToRole, bool)
    func (o *AuthNMappingRelationships) GetSamlAssertionAttribute() RelationshipToSAMLAssertionAttribute
    func (o *AuthNMappingRelationships) GetSamlAssertionAttributeOk() (*RelationshipToSAMLAssertionAttribute, bool)
    func (o *AuthNMappingRelationships) HasRole() bool
    func (o *AuthNMappingRelationships) HasSamlAssertionAttribute() bool
    func (o AuthNMappingRelationships) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingRelationships) SetRole(v RelationshipToRole)
    func (o *AuthNMappingRelationships) SetSamlAssertionAttribute(v RelationshipToSAMLAssertionAttribute)
    func (o *AuthNMappingRelationships) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingResponse
    func NewAuthNMappingResponse() *AuthNMappingResponse
    func NewAuthNMappingResponseWithDefaults() *AuthNMappingResponse
    func (o *AuthNMappingResponse) GetData() AuthNMapping
    func (o *AuthNMappingResponse) GetDataOk() (*AuthNMapping, bool)
    func (o *AuthNMappingResponse) GetIncluded() []AuthNMappingIncluded
    func (o *AuthNMappingResponse) GetIncludedOk() (*[]AuthNMappingIncluded, bool)
    func (o *AuthNMappingResponse) HasData() bool
    func (o *AuthNMappingResponse) HasIncluded() bool
    func (o AuthNMappingResponse) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingResponse) SetData(v AuthNMapping)
    func (o *AuthNMappingResponse) SetIncluded(v []AuthNMappingIncluded)
    func (o *AuthNMappingResponse) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingUpdateAttributes
    func NewAuthNMappingUpdateAttributes() *AuthNMappingUpdateAttributes
    func NewAuthNMappingUpdateAttributesWithDefaults() *AuthNMappingUpdateAttributes
    func (o *AuthNMappingUpdateAttributes) GetAttributeKey() string
    func (o *AuthNMappingUpdateAttributes) GetAttributeKeyOk() (*string, bool)
    func (o *AuthNMappingUpdateAttributes) GetAttributeValue() string
    func (o *AuthNMappingUpdateAttributes) GetAttributeValueOk() (*string, bool)
    func (o *AuthNMappingUpdateAttributes) HasAttributeKey() bool
    func (o *AuthNMappingUpdateAttributes) HasAttributeValue() bool
    func (o AuthNMappingUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingUpdateAttributes) SetAttributeKey(v string)
    func (o *AuthNMappingUpdateAttributes) SetAttributeValue(v string)
    func (o *AuthNMappingUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingUpdateData
    func NewAuthNMappingUpdateData(id string, typeVar AuthNMappingsType) *AuthNMappingUpdateData
    func NewAuthNMappingUpdateDataWithDefaults() *AuthNMappingUpdateData
    func (o *AuthNMappingUpdateData) GetAttributes() AuthNMappingUpdateAttributes
    func (o *AuthNMappingUpdateData) GetAttributesOk() (*AuthNMappingUpdateAttributes, bool)
    func (o *AuthNMappingUpdateData) GetId() string
    func (o *AuthNMappingUpdateData) GetIdOk() (*string, bool)
    func (o *AuthNMappingUpdateData) GetRelationships() AuthNMappingUpdateRelationships
    func (o *AuthNMappingUpdateData) GetRelationshipsOk() (*AuthNMappingUpdateRelationships, bool)
    func (o *AuthNMappingUpdateData) GetType() AuthNMappingsType
    func (o *AuthNMappingUpdateData) GetTypeOk() (*AuthNMappingsType, bool)
    func (o *AuthNMappingUpdateData) HasAttributes() bool
    func (o *AuthNMappingUpdateData) HasRelationships() bool
    func (o AuthNMappingUpdateData) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingUpdateData) SetAttributes(v AuthNMappingUpdateAttributes)
    func (o *AuthNMappingUpdateData) SetId(v string)
    func (o *AuthNMappingUpdateData) SetRelationships(v AuthNMappingUpdateRelationships)
    func (o *AuthNMappingUpdateData) SetType(v AuthNMappingsType)
    func (o *AuthNMappingUpdateData) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingUpdateRelationships
    func NewAuthNMappingUpdateRelationships() *AuthNMappingUpdateRelationships
    func NewAuthNMappingUpdateRelationshipsWithDefaults() *AuthNMappingUpdateRelationships
    func (o *AuthNMappingUpdateRelationships) GetRole() RelationshipToRole
    func (o *AuthNMappingUpdateRelationships) GetRoleOk() (*RelationshipToRole, bool)
    func (o *AuthNMappingUpdateRelationships) HasRole() bool
    func (o AuthNMappingUpdateRelationships) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingUpdateRelationships) SetRole(v RelationshipToRole)
    func (o *AuthNMappingUpdateRelationships) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingUpdateRequest
    func NewAuthNMappingUpdateRequest(data AuthNMappingUpdateData) *AuthNMappingUpdateRequest
    func NewAuthNMappingUpdateRequestWithDefaults() *AuthNMappingUpdateRequest
    func (o *AuthNMappingUpdateRequest) GetData() AuthNMappingUpdateData
    func (o *AuthNMappingUpdateRequest) GetDataOk() (*AuthNMappingUpdateData, bool)
    func (o AuthNMappingUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingUpdateRequest) SetData(v AuthNMappingUpdateData)
    func (o *AuthNMappingUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingsApi
    func NewAuthNMappingsApi(client *datadog.APIClient) *AuthNMappingsApi
    func (a *AuthNMappingsApi) CreateAuthNMapping(ctx _context.Context, body AuthNMappingCreateRequest) (AuthNMappingResponse, *_nethttp.Response, error)
    func (a *AuthNMappingsApi) DeleteAuthNMapping(ctx _context.Context, authnMappingId string) (*_nethttp.Response, error)
    func (a *AuthNMappingsApi) GetAuthNMapping(ctx _context.Context, authnMappingId string) (AuthNMappingResponse, *_nethttp.Response, error)
    func (a *AuthNMappingsApi) ListAuthNMappings(ctx _context.Context, o ...ListAuthNMappingsOptionalParameters) (AuthNMappingsResponse, *_nethttp.Response, error)
    func (a *AuthNMappingsApi) UpdateAuthNMapping(ctx _context.Context, authnMappingId string, body AuthNMappingUpdateRequest) (AuthNMappingResponse, *_nethttp.Response, error)
type AuthNMappingsResponse
    func NewAuthNMappingsResponse() *AuthNMappingsResponse
    func NewAuthNMappingsResponseWithDefaults() *AuthNMappingsResponse
    func (o *AuthNMappingsResponse) GetData() []AuthNMapping
    func (o *AuthNMappingsResponse) GetDataOk() (*[]AuthNMapping, bool)
    func (o *AuthNMappingsResponse) GetIncluded() []AuthNMappingIncluded
    func (o *AuthNMappingsResponse) GetIncludedOk() (*[]AuthNMappingIncluded, bool)
    func (o *AuthNMappingsResponse) GetMeta() ResponseMetaAttributes
    func (o *AuthNMappingsResponse) GetMetaOk() (*ResponseMetaAttributes, bool)
    func (o *AuthNMappingsResponse) HasData() bool
    func (o *AuthNMappingsResponse) HasIncluded() bool
    func (o *AuthNMappingsResponse) HasMeta() bool
    func (o AuthNMappingsResponse) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingsResponse) SetData(v []AuthNMapping)
    func (o *AuthNMappingsResponse) SetIncluded(v []AuthNMappingIncluded)
    func (o *AuthNMappingsResponse) SetMeta(v ResponseMetaAttributes)
    func (o *AuthNMappingsResponse) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingsSort
    func NewAuthNMappingsSortFromValue(v string) (*AuthNMappingsSort, error)
    func (v *AuthNMappingsSort) GetAllowedValues() []AuthNMappingsSort
    func (v AuthNMappingsSort) IsValid() bool
    func (v AuthNMappingsSort) Ptr() *AuthNMappingsSort
    func (v *AuthNMappingsSort) UnmarshalJSON(src []byte) error
type AuthNMappingsType
    func NewAuthNMappingsTypeFromValue(v string) (*AuthNMappingsType, error)
    func (v *AuthNMappingsType) GetAllowedValues() []AuthNMappingsType
    func (v AuthNMappingsType) IsValid() bool
    func (v AuthNMappingsType) Ptr() *AuthNMappingsType
    func (v *AuthNMappingsType) UnmarshalJSON(src []byte) error
type CIAppAggregateBucketValue
    func CIAppAggregateBucketValueSingleNumberAsCIAppAggregateBucketValue(v *float64) CIAppAggregateBucketValue
    func CIAppAggregateBucketValueSingleStringAsCIAppAggregateBucketValue(v *string) CIAppAggregateBucketValue
    func CIAppAggregateBucketValueTimeseriesAsCIAppAggregateBucketValue(v *CIAppAggregateBucketValueTimeseries) CIAppAggregateBucketValue
    func (obj *CIAppAggregateBucketValue) GetActualInstance() interface{}
    func (obj CIAppAggregateBucketValue) MarshalJSON() ([]byte, error)
    func (obj *CIAppAggregateBucketValue) UnmarshalJSON(data []byte) error
type CIAppAggregateBucketValueTimeseries
    func NewCIAppAggregateBucketValueTimeseries() *CIAppAggregateBucketValueTimeseries
    func NewCIAppAggregateBucketValueTimeseriesWithDefaults() *CIAppAggregateBucketValueTimeseries
    func (o CIAppAggregateBucketValueTimeseries) MarshalJSON() ([]byte, error)
    func (o *CIAppAggregateBucketValueTimeseries) UnmarshalJSON(bytes []byte) (err error)
type CIAppAggregateBucketValueTimeseriesPoint
    func NewCIAppAggregateBucketValueTimeseriesPoint() *CIAppAggregateBucketValueTimeseriesPoint
    func NewCIAppAggregateBucketValueTimeseriesPointWithDefaults() *CIAppAggregateBucketValueTimeseriesPoint
    func (o *CIAppAggregateBucketValueTimeseriesPoint) GetTime() time.Time
    func (o *CIAppAggregateBucketValueTimeseriesPoint) GetTimeOk() (*time.Time, bool)
    func (o *CIAppAggregateBucketValueTimeseriesPoint) GetValue() float64
    func (o *CIAppAggregateBucketValueTimeseriesPoint) GetValueOk() (*float64, bool)
    func (o *CIAppAggregateBucketValueTimeseriesPoint) HasTime() bool
    func (o *CIAppAggregateBucketValueTimeseriesPoint) HasValue() bool
    func (o CIAppAggregateBucketValueTimeseriesPoint) MarshalJSON() ([]byte, error)
    func (o *CIAppAggregateBucketValueTimeseriesPoint) SetTime(v time.Time)
    func (o *CIAppAggregateBucketValueTimeseriesPoint) SetValue(v float64)
    func (o *CIAppAggregateBucketValueTimeseriesPoint) UnmarshalJSON(bytes []byte) (err error)
type CIAppAggregateSort
    func NewCIAppAggregateSort() *CIAppAggregateSort
    func NewCIAppAggregateSortWithDefaults() *CIAppAggregateSort
    func (o *CIAppAggregateSort) GetAggregation() CIAppAggregationFunction
    func (o *CIAppAggregateSort) GetAggregationOk() (*CIAppAggregationFunction, bool)
    func (o *CIAppAggregateSort) GetMetric() string
    func (o *CIAppAggregateSort) GetMetricOk() (*string, bool)
    func (o *CIAppAggregateSort) GetOrder() CIAppSortOrder
    func (o *CIAppAggregateSort) GetOrderOk() (*CIAppSortOrder, bool)
    func (o *CIAppAggregateSort) GetType() CIAppAggregateSortType
    func (o *CIAppAggregateSort) GetTypeOk() (*CIAppAggregateSortType, bool)
    func (o *CIAppAggregateSort) HasAggregation() bool
    func (o *CIAppAggregateSort) HasMetric() bool
    func (o *CIAppAggregateSort) HasOrder() bool
    func (o *CIAppAggregateSort) HasType() bool
    func (o CIAppAggregateSort) MarshalJSON() ([]byte, error)
    func (o *CIAppAggregateSort) SetAggregation(v CIAppAggregationFunction)
    func (o *CIAppAggregateSort) SetMetric(v string)
    func (o *CIAppAggregateSort) SetOrder(v CIAppSortOrder)
    func (o *CIAppAggregateSort) SetType(v CIAppAggregateSortType)
    func (o *CIAppAggregateSort) UnmarshalJSON(bytes []byte) (err error)
type CIAppAggregateSortType
    func NewCIAppAggregateSortTypeFromValue(v string) (*CIAppAggregateSortType, error)
    func (v *CIAppAggregateSortType) GetAllowedValues() []CIAppAggregateSortType
    func (v CIAppAggregateSortType) IsValid() bool
    func (v CIAppAggregateSortType) Ptr() *CIAppAggregateSortType
    func (v *CIAppAggregateSortType) UnmarshalJSON(src []byte) error
type CIAppAggregationFunction
    func NewCIAppAggregationFunctionFromValue(v string) (*CIAppAggregationFunction, error)
    func (v *CIAppAggregationFunction) GetAllowedValues() []CIAppAggregationFunction
    func (v CIAppAggregationFunction) IsValid() bool
    func (v CIAppAggregationFunction) Ptr() *CIAppAggregationFunction
    func (v *CIAppAggregationFunction) UnmarshalJSON(src []byte) error
type CIAppCIError
    func NewCIAppCIError() *CIAppCIError
    func NewCIAppCIErrorWithDefaults() *CIAppCIError
    func (o *CIAppCIError) GetDomain() CIAppCIErrorDomain
    func (o *CIAppCIError) GetDomainOk() (*CIAppCIErrorDomain, bool)
    func (o *CIAppCIError) GetMessage() string
    func (o *CIAppCIError) GetMessageOk() (*string, bool)
    func (o *CIAppCIError) GetStack() string
    func (o *CIAppCIError) GetStackOk() (*string, bool)
    func (o *CIAppCIError) GetType() string
    func (o *CIAppCIError) GetTypeOk() (*string, bool)
    func (o *CIAppCIError) HasDomain() bool
    func (o *CIAppCIError) HasMessage() bool
    func (o *CIAppCIError) HasStack() bool
    func (o *CIAppCIError) HasType() bool
    func (o CIAppCIError) MarshalJSON() ([]byte, error)
    func (o *CIAppCIError) SetDomain(v CIAppCIErrorDomain)
    func (o *CIAppCIError) SetMessage(v string)
    func (o *CIAppCIError) SetMessageNil()
    func (o *CIAppCIError) SetStack(v string)
    func (o *CIAppCIError) SetStackNil()
    func (o *CIAppCIError) SetType(v string)
    func (o *CIAppCIError) SetTypeNil()
    func (o *CIAppCIError) UnmarshalJSON(bytes []byte) (err error)
    func (o *CIAppCIError) UnsetMessage()
    func (o *CIAppCIError) UnsetStack()
    func (o *CIAppCIError) UnsetType()
type CIAppCIErrorDomain
    func NewCIAppCIErrorDomainFromValue(v string) (*CIAppCIErrorDomain, error)
    func (v *CIAppCIErrorDomain) GetAllowedValues() []CIAppCIErrorDomain
    func (v CIAppCIErrorDomain) IsValid() bool
    func (v CIAppCIErrorDomain) Ptr() *CIAppCIErrorDomain
    func (v *CIAppCIErrorDomain) UnmarshalJSON(src []byte) error
type CIAppCompute
    func NewCIAppCompute(aggregation CIAppAggregationFunction) *CIAppCompute
    func NewCIAppComputeWithDefaults() *CIAppCompute
    func (o *CIAppCompute) GetAggregation() CIAppAggregationFunction
    func (o *CIAppCompute) GetAggregationOk() (*CIAppAggregationFunction, bool)
    func (o *CIAppCompute) GetInterval() string
    func (o *CIAppCompute) GetIntervalOk() (*string, bool)
    func (o *CIAppCompute) GetMetric() string
    func (o *CIAppCompute) GetMetricOk() (*string, bool)
    func (o *CIAppCompute) GetType() CIAppComputeType
    func (o *CIAppCompute) GetTypeOk() (*CIAppComputeType, bool)
    func (o *CIAppCompute) HasInterval() bool
    func (o *CIAppCompute) HasMetric() bool
    func (o *CIAppCompute) HasType() bool
    func (o CIAppCompute) MarshalJSON() ([]byte, error)
    func (o *CIAppCompute) SetAggregation(v CIAppAggregationFunction)
    func (o *CIAppCompute) SetInterval(v string)
    func (o *CIAppCompute) SetMetric(v string)
    func (o *CIAppCompute) SetType(v CIAppComputeType)
    func (o *CIAppCompute) UnmarshalJSON(bytes []byte) (err error)
type CIAppComputeType
    func NewCIAppComputeTypeFromValue(v string) (*CIAppComputeType, error)
    func (v *CIAppComputeType) GetAllowedValues() []CIAppComputeType
    func (v CIAppComputeType) IsValid() bool
    func (v CIAppComputeType) Ptr() *CIAppComputeType
    func (v *CIAppComputeType) UnmarshalJSON(src []byte) error
type CIAppCreatePipelineEventRequest
    func NewCIAppCreatePipelineEventRequest() *CIAppCreatePipelineEventRequest
    func NewCIAppCreatePipelineEventRequestWithDefaults() *CIAppCreatePipelineEventRequest
    func (o *CIAppCreatePipelineEventRequest) GetData() CIAppCreatePipelineEventRequestData
    func (o *CIAppCreatePipelineEventRequest) GetDataOk() (*CIAppCreatePipelineEventRequestData, bool)
    func (o *CIAppCreatePipelineEventRequest) HasData() bool
    func (o CIAppCreatePipelineEventRequest) MarshalJSON() ([]byte, error)
    func (o *CIAppCreatePipelineEventRequest) SetData(v CIAppCreatePipelineEventRequestData)
    func (o *CIAppCreatePipelineEventRequest) UnmarshalJSON(bytes []byte) (err error)
type CIAppCreatePipelineEventRequestAttributes
    func NewCIAppCreatePipelineEventRequestAttributes(resource CIAppCreatePipelineEventRequestAttributesResource) *CIAppCreatePipelineEventRequestAttributes
    func NewCIAppCreatePipelineEventRequestAttributesWithDefaults() *CIAppCreatePipelineEventRequestAttributes
    func (o *CIAppCreatePipelineEventRequestAttributes) GetEnv() string
    func (o *CIAppCreatePipelineEventRequestAttributes) GetEnvOk() (*string, bool)
    func (o *CIAppCreatePipelineEventRequestAttributes) GetResource() CIAppCreatePipelineEventRequestAttributesResource
    func (o *CIAppCreatePipelineEventRequestAttributes) GetResourceOk() (*CIAppCreatePipelineEventRequestAttributesResource, bool)
    func (o *CIAppCreatePipelineEventRequestAttributes) GetService() string
    func (o *CIAppCreatePipelineEventRequestAttributes) GetServiceOk() (*string, bool)
    func (o *CIAppCreatePipelineEventRequestAttributes) HasEnv() bool
    func (o *CIAppCreatePipelineEventRequestAttributes) HasService() bool
    func (o CIAppCreatePipelineEventRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *CIAppCreatePipelineEventRequestAttributes) SetEnv(v string)
    func (o *CIAppCreatePipelineEventRequestAttributes) SetResource(v CIAppCreatePipelineEventRequestAttributesResource)
    func (o *CIAppCreatePipelineEventRequestAttributes) SetService(v string)
    func (o *CIAppCreatePipelineEventRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type CIAppCreatePipelineEventRequestAttributesResource
    func CIAppPipelineEventJobAsCIAppCreatePipelineEventRequestAttributesResource(v *CIAppPipelineEventJob) CIAppCreatePipelineEventRequestAttributesResource
    func CIAppPipelineEventPipelineAsCIAppCreatePipelineEventRequestAttributesResource(v *CIAppPipelineEventPipeline) CIAppCreatePipelineEventRequestAttributesResource
    func CIAppPipelineEventStageAsCIAppCreatePipelineEventRequestAttributesResource(v *CIAppPipelineEventStage) CIAppCreatePipelineEventRequestAttributesResource
    func CIAppPipelineEventStepAsCIAppCreatePipelineEventRequestAttributesResource(v *CIAppPipelineEventStep) CIAppCreatePipelineEventRequestAttributesResource
    func (obj *CIAppCreatePipelineEventRequestAttributesResource) GetActualInstance() interface{}
    func (obj CIAppCreatePipelineEventRequestAttributesResource) MarshalJSON() ([]byte, error)
    func (obj *CIAppCreatePipelineEventRequestAttributesResource) UnmarshalJSON(data []byte) error
type CIAppCreatePipelineEventRequestData
    func NewCIAppCreatePipelineEventRequestData() *CIAppCreatePipelineEventRequestData
    func NewCIAppCreatePipelineEventRequestDataWithDefaults() *CIAppCreatePipelineEventRequestData
    func (o *CIAppCreatePipelineEventRequestData) GetAttributes() CIAppCreatePipelineEventRequestAttributes
    func (o *CIAppCreatePipelineEventRequestData) GetAttributesOk() (*CIAppCreatePipelineEventRequestAttributes, bool)
    func (o *CIAppCreatePipelineEventRequestData) GetType() CIAppCreatePipelineEventRequestDataType
    func (o *CIAppCreatePipelineEventRequestData) GetTypeOk() (*CIAppCreatePipelineEventRequestDataType, bool)
    func (o *CIAppCreatePipelineEventRequestData) HasAttributes() bool
    func (o *CIAppCreatePipelineEventRequestData) HasType() bool
    func (o CIAppCreatePipelineEventRequestData) MarshalJSON() ([]byte, error)
    func (o *CIAppCreatePipelineEventRequestData) SetAttributes(v CIAppCreatePipelineEventRequestAttributes)
    func (o *CIAppCreatePipelineEventRequestData) SetType(v CIAppCreatePipelineEventRequestDataType)
    func (o *CIAppCreatePipelineEventRequestData) UnmarshalJSON(bytes []byte) (err error)
type CIAppCreatePipelineEventRequestDataType
    func NewCIAppCreatePipelineEventRequestDataTypeFromValue(v string) (*CIAppCreatePipelineEventRequestDataType, error)
    func (v *CIAppCreatePipelineEventRequestDataType) GetAllowedValues() []CIAppCreatePipelineEventRequestDataType
    func (v CIAppCreatePipelineEventRequestDataType) IsValid() bool
    func (v CIAppCreatePipelineEventRequestDataType) Ptr() *CIAppCreatePipelineEventRequestDataType
    func (v *CIAppCreatePipelineEventRequestDataType) UnmarshalJSON(src []byte) error
type CIAppEventAttributes
    func NewCIAppEventAttributes() *CIAppEventAttributes
    func NewCIAppEventAttributesWithDefaults() *CIAppEventAttributes
    func (o *CIAppEventAttributes) GetAttributes() map[string]interface{}
    func (o *CIAppEventAttributes) GetAttributesOk() (*map[string]interface{}, bool)
    func (o *CIAppEventAttributes) GetService() string
    func (o *CIAppEventAttributes) GetServiceOk() (*string, bool)
    func (o *CIAppEventAttributes) GetTags() []string
    func (o *CIAppEventAttributes) GetTagsOk() (*[]string, bool)
    func (o *CIAppEventAttributes) GetTimestamp() time.Time
    func (o *CIAppEventAttributes) GetTimestampOk() (*time.Time, bool)
    func (o *CIAppEventAttributes) HasAttributes() bool
    func (o *CIAppEventAttributes) HasService() bool
    func (o *CIAppEventAttributes) HasTags() bool
    func (o *CIAppEventAttributes) HasTimestamp() bool
    func (o CIAppEventAttributes) MarshalJSON() ([]byte, error)
    func (o *CIAppEventAttributes) SetAttributes(v map[string]interface{})
    func (o *CIAppEventAttributes) SetService(v string)
    func (o *CIAppEventAttributes) SetTags(v []string)
    func (o *CIAppEventAttributes) SetTimestamp(v time.Time)
    func (o *CIAppEventAttributes) UnmarshalJSON(bytes []byte) (err error)
type CIAppGitInfo
    func NewCIAppGitInfo(authorEmail string, repositoryUrl string, sha string) *CIAppGitInfo
    func NewCIAppGitInfoWithDefaults() *CIAppGitInfo
    func (o *CIAppGitInfo) GetAuthorEmail() string
    func (o *CIAppGitInfo) GetAuthorEmailOk() (*string, bool)
    func (o *CIAppGitInfo) GetAuthorName() string
    func (o *CIAppGitInfo) GetAuthorNameOk() (*string, bool)
    func (o *CIAppGitInfo) GetAuthorTime() string
    func (o *CIAppGitInfo) GetAuthorTimeOk() (*string, bool)
    func (o *CIAppGitInfo) GetBranch() string
    func (o *CIAppGitInfo) GetBranchOk() (*string, bool)
    func (o *CIAppGitInfo) GetCommitTime() string
    func (o *CIAppGitInfo) GetCommitTimeOk() (*string, bool)
    func (o *CIAppGitInfo) GetCommitterEmail() string
    func (o *CIAppGitInfo) GetCommitterEmailOk() (*string, bool)
    func (o *CIAppGitInfo) GetCommitterName() string
    func (o *CIAppGitInfo) GetCommitterNameOk() (*string, bool)
    func (o *CIAppGitInfo) GetDefaultBranch() string
    func (o *CIAppGitInfo) GetDefaultBranchOk() (*string, bool)
    func (o *CIAppGitInfo) GetMessage() string
    func (o *CIAppGitInfo) GetMessageOk() (*string, bool)
    func (o *CIAppGitInfo) GetRepositoryUrl() string
    func (o *CIAppGitInfo) GetRepositoryUrlOk() (*string, bool)
    func (o *CIAppGitInfo) GetSha() string
    func (o *CIAppGitInfo) GetShaOk() (*string, bool)
    func (o *CIAppGitInfo) GetTag() string
    func (o *CIAppGitInfo) GetTagOk() (*string, bool)
    func (o *CIAppGitInfo) HasAuthorName() bool
    func (o *CIAppGitInfo) HasAuthorTime() bool
    func (o *CIAppGitInfo) HasBranch() bool
    func (o *CIAppGitInfo) HasCommitTime() bool
    func (o *CIAppGitInfo) HasCommitterEmail() bool
    func (o *CIAppGitInfo) HasCommitterName() bool
    func (o *CIAppGitInfo) HasDefaultBranch() bool
    func (o *CIAppGitInfo) HasMessage() bool
    func (o *CIAppGitInfo) HasTag() bool
    func (o CIAppGitInfo) MarshalJSON() ([]byte, error)
    func (o *CIAppGitInfo) SetAuthorEmail(v string)
    func (o *CIAppGitInfo) SetAuthorName(v string)
    func (o *CIAppGitInfo) SetAuthorNameNil()
    func (o *CIAppGitInfo) SetAuthorTime(v string)
    func (o *CIAppGitInfo) SetAuthorTimeNil()
    func (o *CIAppGitInfo) SetBranch(v string)
    func (o *CIAppGitInfo) SetBranchNil()
    func (o *CIAppGitInfo) SetCommitTime(v string)
    func (o *CIAppGitInfo) SetCommitTimeNil()
    func (o *CIAppGitInfo) SetCommitterEmail(v string)
    func (o *CIAppGitInfo) SetCommitterEmailNil()
    func (o *CIAppGitInfo) SetCommitterName(v string)
    func (o *CIAppGitInfo) SetCommitterNameNil()
    func (o *CIAppGitInfo) SetDefaultBranch(v string)
    func (o *CIAppGitInfo) SetDefaultBranchNil()
    func (o *CIAppGitInfo) SetMessage(v string)
    func (o *CIAppGitInfo) SetMessageNil()
    func (o *CIAppGitInfo) SetRepositoryUrl(v string)
    func (o *CIAppGitInfo) SetSha(v string)
    func (o *CIAppGitInfo) SetTag(v string)
    func (o *CIAppGitInfo) SetTagNil()
    func (o *CIAppGitInfo) UnmarshalJSON(bytes []byte) (err error)
    func (o *CIAppGitInfo) UnsetAuthorName()
    func (o *CIAppGitInfo) UnsetAuthorTime()
    func (o *CIAppGitInfo) UnsetBranch()
    func (o *CIAppGitInfo) UnsetCommitTime()
    func (o *CIAppGitInfo) UnsetCommitterEmail()
    func (o *CIAppGitInfo) UnsetCommitterName()
    func (o *CIAppGitInfo) UnsetDefaultBranch()
    func (o *CIAppGitInfo) UnsetMessage()
    func (o *CIAppGitInfo) UnsetTag()
type CIAppGroupByHistogram
    func NewCIAppGroupByHistogram(interval float64, max float64, min float64) *CIAppGroupByHistogram
    func NewCIAppGroupByHistogramWithDefaults() *CIAppGroupByHistogram
    func (o *CIAppGroupByHistogram) GetInterval() float64
    func (o *CIAppGroupByHistogram) GetIntervalOk() (*float64, bool)
    func (o *CIAppGroupByHistogram) GetMax() float64
    func (o *CIAppGroupByHistogram) GetMaxOk() (*float64, bool)
    func (o *CIAppGroupByHistogram) GetMin() float64
    func (o *CIAppGroupByHistogram) GetMinOk() (*float64, bool)
    func (o CIAppGroupByHistogram) MarshalJSON() ([]byte, error)
    func (o *CIAppGroupByHistogram) SetInterval(v float64)
    func (o *CIAppGroupByHistogram) SetMax(v float64)
    func (o *CIAppGroupByHistogram) SetMin(v float64)
    func (o *CIAppGroupByHistogram) UnmarshalJSON(bytes []byte) (err error)
type CIAppGroupByMissing
    func CIAppGroupByMissingNumberAsCIAppGroupByMissing(v *float64) CIAppGroupByMissing
    func CIAppGroupByMissingStringAsCIAppGroupByMissing(v *string) CIAppGroupByMissing
    func (obj *CIAppGroupByMissing) GetActualInstance() interface{}
    func (obj CIAppGroupByMissing) MarshalJSON() ([]byte, error)
    func (obj *CIAppGroupByMissing) UnmarshalJSON(data []byte) error
type CIAppGroupByTotal
    func CIAppGroupByTotalBooleanAsCIAppGroupByTotal(v *bool) CIAppGroupByTotal
    func CIAppGroupByTotalNumberAsCIAppGroupByTotal(v *float64) CIAppGroupByTotal
    func CIAppGroupByTotalStringAsCIAppGroupByTotal(v *string) CIAppGroupByTotal
    func (obj *CIAppGroupByTotal) GetActualInstance() interface{}
    func (obj CIAppGroupByTotal) MarshalJSON() ([]byte, error)
    func (obj *CIAppGroupByTotal) UnmarshalJSON(data []byte) error
type CIAppHostInfo
    func NewCIAppHostInfo() *CIAppHostInfo
    func NewCIAppHostInfoWithDefaults() *CIAppHostInfo
    func (o *CIAppHostInfo) GetHostname() string
    func (o *CIAppHostInfo) GetHostnameOk() (*string, bool)
    func (o *CIAppHostInfo) GetLabels() []string
    func (o *CIAppHostInfo) GetLabelsOk() (*[]string, bool)
    func (o *CIAppHostInfo) GetName() string
    func (o *CIAppHostInfo) GetNameOk() (*string, bool)
    func (o *CIAppHostInfo) GetWorkspace() string
    func (o *CIAppHostInfo) GetWorkspaceOk() (*string, bool)
    func (o *CIAppHostInfo) HasHostname() bool
    func (o *CIAppHostInfo) HasLabels() bool
    func (o *CIAppHostInfo) HasName() bool
    func (o *CIAppHostInfo) HasWorkspace() bool
    func (o CIAppHostInfo) MarshalJSON() ([]byte, error)
    func (o *CIAppHostInfo) SetHostname(v string)
    func (o *CIAppHostInfo) SetLabels(v []string)
    func (o *CIAppHostInfo) SetName(v string)
    func (o *CIAppHostInfo) SetWorkspace(v string)
    func (o *CIAppHostInfo) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelineEvent
    func NewCIAppPipelineEvent() *CIAppPipelineEvent
    func NewCIAppPipelineEventWithDefaults() *CIAppPipelineEvent
    func (o *CIAppPipelineEvent) GetAttributes() CIAppEventAttributes
    func (o *CIAppPipelineEvent) GetAttributesOk() (*CIAppEventAttributes, bool)
    func (o *CIAppPipelineEvent) GetId() string
    func (o *CIAppPipelineEvent) GetIdOk() (*string, bool)
    func (o *CIAppPipelineEvent) GetType() CIAppPipelineEventTypeName
    func (o *CIAppPipelineEvent) GetTypeOk() (*CIAppPipelineEventTypeName, bool)
    func (o *CIAppPipelineEvent) HasAttributes() bool
    func (o *CIAppPipelineEvent) HasId() bool
    func (o *CIAppPipelineEvent) HasType() bool
    func (o CIAppPipelineEvent) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelineEvent) SetAttributes(v CIAppEventAttributes)
    func (o *CIAppPipelineEvent) SetId(v string)
    func (o *CIAppPipelineEvent) SetType(v CIAppPipelineEventTypeName)
    func (o *CIAppPipelineEvent) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelineEventJob
    func NewCIAppPipelineEventJob(end time.Time, git NullableCIAppGitInfo, id string, level CIAppPipelineEventJobLevel, name string, pipelineName string, pipelineUniqueId string, start time.Time, status CIAppPipelineEventJobStatus, url string) *CIAppPipelineEventJob
    func NewCIAppPipelineEventJobWithDefaults() *CIAppPipelineEventJob
    func (o *CIAppPipelineEventJob) GetDependencies() []string
    func (o *CIAppPipelineEventJob) GetDependenciesOk() (*[]string, bool)
    func (o *CIAppPipelineEventJob) GetEnd() time.Time
    func (o *CIAppPipelineEventJob) GetEndOk() (*time.Time, bool)
    func (o *CIAppPipelineEventJob) GetError() CIAppCIError
    func (o *CIAppPipelineEventJob) GetErrorOk() (*CIAppCIError, bool)
    func (o *CIAppPipelineEventJob) GetGit() CIAppGitInfo
    func (o *CIAppPipelineEventJob) GetGitOk() (*CIAppGitInfo, bool)
    func (o *CIAppPipelineEventJob) GetId() string
    func (o *CIAppPipelineEventJob) GetIdOk() (*string, bool)
    func (o *CIAppPipelineEventJob) GetLevel() CIAppPipelineEventJobLevel
    func (o *CIAppPipelineEventJob) GetLevelOk() (*CIAppPipelineEventJobLevel, bool)
    func (o *CIAppPipelineEventJob) GetMetrics() []string
    func (o *CIAppPipelineEventJob) GetMetricsOk() (*[]string, bool)
    func (o *CIAppPipelineEventJob) GetName() string
    func (o *CIAppPipelineEventJob) GetNameOk() (*string, bool)
    func (o *CIAppPipelineEventJob) GetNode() CIAppHostInfo
    func (o *CIAppPipelineEventJob) GetNodeOk() (*CIAppHostInfo, bool)
    func (o *CIAppPipelineEventJob) GetParameters() map[string]string
    func (o *CIAppPipelineEventJob) GetParametersOk() (*map[string]string, bool)
    func (o *CIAppPipelineEventJob) GetPipelineName() string
    func (o *CIAppPipelineEventJob) GetPipelineNameOk() (*string, bool)
    func (o *CIAppPipelineEventJob) GetPipelineUniqueId() string
    func (o *CIAppPipelineEventJob) GetPipelineUniqueIdOk() (*string, bool)
    func (o *CIAppPipelineEventJob) GetQueueTime() int64
    func (o *CIAppPipelineEventJob) GetQueueTimeOk() (*int64, bool)
    func (o *CIAppPipelineEventJob) GetStageId() string
    func (o *CIAppPipelineEventJob) GetStageIdOk() (*string, bool)
    func (o *CIAppPipelineEventJob) GetStageName() string
    func (o *CIAppPipelineEventJob) GetStageNameOk() (*string, bool)
    func (o *CIAppPipelineEventJob) GetStart() time.Time
    func (o *CIAppPipelineEventJob) GetStartOk() (*time.Time, bool)
    func (o *CIAppPipelineEventJob) GetStatus() CIAppPipelineEventJobStatus
    func (o *CIAppPipelineEventJob) GetStatusOk() (*CIAppPipelineEventJobStatus, bool)
    func (o *CIAppPipelineEventJob) GetTags() []string
    func (o *CIAppPipelineEventJob) GetTagsOk() (*[]string, bool)
    func (o *CIAppPipelineEventJob) GetUrl() string
    func (o *CIAppPipelineEventJob) GetUrlOk() (*string, bool)
    func (o *CIAppPipelineEventJob) HasDependencies() bool
    func (o *CIAppPipelineEventJob) HasError() bool
    func (o *CIAppPipelineEventJob) HasMetrics() bool
    func (o *CIAppPipelineEventJob) HasNode() bool
    func (o *CIAppPipelineEventJob) HasParameters() bool
    func (o *CIAppPipelineEventJob) HasQueueTime() bool
    func (o *CIAppPipelineEventJob) HasStageId() bool
    func (o *CIAppPipelineEventJob) HasStageName() bool
    func (o *CIAppPipelineEventJob) HasTags() bool
    func (o CIAppPipelineEventJob) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelineEventJob) SetDependencies(v []string)
    func (o *CIAppPipelineEventJob) SetDependenciesNil()
    func (o *CIAppPipelineEventJob) SetEnd(v time.Time)
    func (o *CIAppPipelineEventJob) SetError(v CIAppCIError)
    func (o *CIAppPipelineEventJob) SetErrorNil()
    func (o *CIAppPipelineEventJob) SetGit(v CIAppGitInfo)
    func (o *CIAppPipelineEventJob) SetId(v string)
    func (o *CIAppPipelineEventJob) SetLevel(v CIAppPipelineEventJobLevel)
    func (o *CIAppPipelineEventJob) SetMetrics(v []string)
    func (o *CIAppPipelineEventJob) SetMetricsNil()
    func (o *CIAppPipelineEventJob) SetName(v string)
    func (o *CIAppPipelineEventJob) SetNode(v CIAppHostInfo)
    func (o *CIAppPipelineEventJob) SetNodeNil()
    func (o *CIAppPipelineEventJob) SetParameters(v map[string]string)
    func (o *CIAppPipelineEventJob) SetPipelineName(v string)
    func (o *CIAppPipelineEventJob) SetPipelineUniqueId(v string)
    func (o *CIAppPipelineEventJob) SetQueueTime(v int64)
    func (o *CIAppPipelineEventJob) SetQueueTimeNil()
    func (o *CIAppPipelineEventJob) SetStageId(v string)
    func (o *CIAppPipelineEventJob) SetStageIdNil()
    func (o *CIAppPipelineEventJob) SetStageName(v string)
    func (o *CIAppPipelineEventJob) SetStageNameNil()
    func (o *CIAppPipelineEventJob) SetStart(v time.Time)
    func (o *CIAppPipelineEventJob) SetStatus(v CIAppPipelineEventJobStatus)
    func (o *CIAppPipelineEventJob) SetTags(v []string)
    func (o *CIAppPipelineEventJob) SetTagsNil()
    func (o *CIAppPipelineEventJob) SetUrl(v string)
    func (o *CIAppPipelineEventJob) UnmarshalJSON(bytes []byte) (err error)
    func (o *CIAppPipelineEventJob) UnsetDependencies()
    func (o *CIAppPipelineEventJob) UnsetError()
    func (o *CIAppPipelineEventJob) UnsetMetrics()
    func (o *CIAppPipelineEventJob) UnsetNode()
    func (o *CIAppPipelineEventJob) UnsetQueueTime()
    func (o *CIAppPipelineEventJob) UnsetStageId()
    func (o *CIAppPipelineEventJob) UnsetStageName()
    func (o *CIAppPipelineEventJob) UnsetTags()
type CIAppPipelineEventJobLevel
    func NewCIAppPipelineEventJobLevelFromValue(v string) (*CIAppPipelineEventJobLevel, error)
    func (v *CIAppPipelineEventJobLevel) GetAllowedValues() []CIAppPipelineEventJobLevel
    func (v CIAppPipelineEventJobLevel) IsValid() bool
    func (v CIAppPipelineEventJobLevel) Ptr() *CIAppPipelineEventJobLevel
    func (v *CIAppPipelineEventJobLevel) UnmarshalJSON(src []byte) error
type CIAppPipelineEventJobStatus
    func NewCIAppPipelineEventJobStatusFromValue(v string) (*CIAppPipelineEventJobStatus, error)
    func (v *CIAppPipelineEventJobStatus) GetAllowedValues() []CIAppPipelineEventJobStatus
    func (v CIAppPipelineEventJobStatus) IsValid() bool
    func (v CIAppPipelineEventJobStatus) Ptr() *CIAppPipelineEventJobStatus
    func (v *CIAppPipelineEventJobStatus) UnmarshalJSON(src []byte) error
type CIAppPipelineEventParentPipeline
    func NewCIAppPipelineEventParentPipeline(id string) *CIAppPipelineEventParentPipeline
    func NewCIAppPipelineEventParentPipelineWithDefaults() *CIAppPipelineEventParentPipeline
    func (o *CIAppPipelineEventParentPipeline) GetId() string
    func (o *CIAppPipelineEventParentPipeline) GetIdOk() (*string, bool)
    func (o *CIAppPipelineEventParentPipeline) GetUrl() string
    func (o *CIAppPipelineEventParentPipeline) GetUrlOk() (*string, bool)
    func (o *CIAppPipelineEventParentPipeline) HasUrl() bool
    func (o CIAppPipelineEventParentPipeline) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelineEventParentPipeline) SetId(v string)
    func (o *CIAppPipelineEventParentPipeline) SetUrl(v string)
    func (o *CIAppPipelineEventParentPipeline) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelineEventPipeline
    func NewCIAppPipelineEventPipeline(end time.Time, git NullableCIAppGitInfo, level CIAppPipelineEventPipelineLevel, name string, partialRetry bool, start time.Time, status CIAppPipelineEventPipelineStatus, uniqueId string, url string) *CIAppPipelineEventPipeline
    func NewCIAppPipelineEventPipelineWithDefaults() *CIAppPipelineEventPipeline
    func (o *CIAppPipelineEventPipeline) GetEnd() time.Time
    func (o *CIAppPipelineEventPipeline) GetEndOk() (*time.Time, bool)
    func (o *CIAppPipelineEventPipeline) GetError() CIAppCIError
    func (o *CIAppPipelineEventPipeline) GetErrorOk() (*CIAppCIError, bool)
    func (o *CIAppPipelineEventPipeline) GetGit() CIAppGitInfo
    func (o *CIAppPipelineEventPipeline) GetGitOk() (*CIAppGitInfo, bool)
    func (o *CIAppPipelineEventPipeline) GetIsManual() bool
    func (o *CIAppPipelineEventPipeline) GetIsManualOk() (*bool, bool)
    func (o *CIAppPipelineEventPipeline) GetIsResumed() bool
    func (o *CIAppPipelineEventPipeline) GetIsResumedOk() (*bool, bool)
    func (o *CIAppPipelineEventPipeline) GetLevel() CIAppPipelineEventPipelineLevel
    func (o *CIAppPipelineEventPipeline) GetLevelOk() (*CIAppPipelineEventPipelineLevel, bool)
    func (o *CIAppPipelineEventPipeline) GetMetrics() []string
    func (o *CIAppPipelineEventPipeline) GetMetricsOk() (*[]string, bool)
    func (o *CIAppPipelineEventPipeline) GetName() string
    func (o *CIAppPipelineEventPipeline) GetNameOk() (*string, bool)
    func (o *CIAppPipelineEventPipeline) GetNode() CIAppHostInfo
    func (o *CIAppPipelineEventPipeline) GetNodeOk() (*CIAppHostInfo, bool)
    func (o *CIAppPipelineEventPipeline) GetParameters() map[string]string
    func (o *CIAppPipelineEventPipeline) GetParametersOk() (*map[string]string, bool)
    func (o *CIAppPipelineEventPipeline) GetParentPipeline() CIAppPipelineEventParentPipeline
    func (o *CIAppPipelineEventPipeline) GetParentPipelineOk() (*CIAppPipelineEventParentPipeline, bool)
    func (o *CIAppPipelineEventPipeline) GetPartialRetry() bool
    func (o *CIAppPipelineEventPipeline) GetPartialRetryOk() (*bool, bool)
    func (o *CIAppPipelineEventPipeline) GetPipelineId() string
    func (o *CIAppPipelineEventPipeline) GetPipelineIdOk() (*string, bool)
    func (o *CIAppPipelineEventPipeline) GetPreviousAttempt() CIAppPipelineEventPreviousPipeline
    func (o *CIAppPipelineEventPipeline) GetPreviousAttemptOk() (*CIAppPipelineEventPreviousPipeline, bool)
    func (o *CIAppPipelineEventPipeline) GetQueueTime() int64
    func (o *CIAppPipelineEventPipeline) GetQueueTimeOk() (*int64, bool)
    func (o *CIAppPipelineEventPipeline) GetStart() time.Time
    func (o *CIAppPipelineEventPipeline) GetStartOk() (*time.Time, bool)
    func (o *CIAppPipelineEventPipeline) GetStatus() CIAppPipelineEventPipelineStatus
    func (o *CIAppPipelineEventPipeline) GetStatusOk() (*CIAppPipelineEventPipelineStatus, bool)
    func (o *CIAppPipelineEventPipeline) GetTags() []string
    func (o *CIAppPipelineEventPipeline) GetTagsOk() (*[]string, bool)
    func (o *CIAppPipelineEventPipeline) GetUniqueId() string
    func (o *CIAppPipelineEventPipeline) GetUniqueIdOk() (*string, bool)
    func (o *CIAppPipelineEventPipeline) GetUrl() string
    func (o *CIAppPipelineEventPipeline) GetUrlOk() (*string, bool)
    func (o *CIAppPipelineEventPipeline) HasError() bool
    func (o *CIAppPipelineEventPipeline) HasIsManual() bool
    func (o *CIAppPipelineEventPipeline) HasIsResumed() bool
    func (o *CIAppPipelineEventPipeline) HasMetrics() bool
    func (o *CIAppPipelineEventPipeline) HasNode() bool
    func (o *CIAppPipelineEventPipeline) HasParameters() bool
    func (o *CIAppPipelineEventPipeline) HasParentPipeline() bool
    func (o *CIAppPipelineEventPipeline) HasPipelineId() bool
    func (o *CIAppPipelineEventPipeline) HasPreviousAttempt() bool
    func (o *CIAppPipelineEventPipeline) HasQueueTime() bool
    func (o *CIAppPipelineEventPipeline) HasTags() bool
    func (o CIAppPipelineEventPipeline) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelineEventPipeline) SetEnd(v time.Time)
    func (o *CIAppPipelineEventPipeline) SetError(v CIAppCIError)
    func (o *CIAppPipelineEventPipeline) SetErrorNil()
    func (o *CIAppPipelineEventPipeline) SetGit(v CIAppGitInfo)
    func (o *CIAppPipelineEventPipeline) SetIsManual(v bool)
    func (o *CIAppPipelineEventPipeline) SetIsManualNil()
    func (o *CIAppPipelineEventPipeline) SetIsResumed(v bool)
    func (o *CIAppPipelineEventPipeline) SetIsResumedNil()
    func (o *CIAppPipelineEventPipeline) SetLevel(v CIAppPipelineEventPipelineLevel)
    func (o *CIAppPipelineEventPipeline) SetMetrics(v []string)
    func (o *CIAppPipelineEventPipeline) SetMetricsNil()
    func (o *CIAppPipelineEventPipeline) SetName(v string)
    func (o *CIAppPipelineEventPipeline) SetNode(v CIAppHostInfo)
    func (o *CIAppPipelineEventPipeline) SetNodeNil()
    func (o *CIAppPipelineEventPipeline) SetParameters(v map[string]string)
    func (o *CIAppPipelineEventPipeline) SetParentPipeline(v CIAppPipelineEventParentPipeline)
    func (o *CIAppPipelineEventPipeline) SetParentPipelineNil()
    func (o *CIAppPipelineEventPipeline) SetPartialRetry(v bool)
    func (o *CIAppPipelineEventPipeline) SetPipelineId(v string)
    func (o *CIAppPipelineEventPipeline) SetPreviousAttempt(v CIAppPipelineEventPreviousPipeline)
    func (o *CIAppPipelineEventPipeline) SetPreviousAttemptNil()
    func (o *CIAppPipelineEventPipeline) SetQueueTime(v int64)
    func (o *CIAppPipelineEventPipeline) SetQueueTimeNil()
    func (o *CIAppPipelineEventPipeline) SetStart(v time.Time)
    func (o *CIAppPipelineEventPipeline) SetStatus(v CIAppPipelineEventPipelineStatus)
    func (o *CIAppPipelineEventPipeline) SetTags(v []string)
    func (o *CIAppPipelineEventPipeline) SetTagsNil()
    func (o *CIAppPipelineEventPipeline) SetUniqueId(v string)
    func (o *CIAppPipelineEventPipeline) SetUrl(v string)
    func (o *CIAppPipelineEventPipeline) UnmarshalJSON(bytes []byte) (err error)
    func (o *CIAppPipelineEventPipeline) UnsetError()
    func (o *CIAppPipelineEventPipeline) UnsetIsManual()
    func (o *CIAppPipelineEventPipeline) UnsetIsResumed()
    func (o *CIAppPipelineEventPipeline) UnsetMetrics()
    func (o *CIAppPipelineEventPipeline) UnsetNode()
    func (o *CIAppPipelineEventPipeline) UnsetParentPipeline()
    func (o *CIAppPipelineEventPipeline) UnsetPreviousAttempt()
    func (o *CIAppPipelineEventPipeline) UnsetQueueTime()
    func (o *CIAppPipelineEventPipeline) UnsetTags()
type CIAppPipelineEventPipelineLevel
    func NewCIAppPipelineEventPipelineLevelFromValue(v string) (*CIAppPipelineEventPipelineLevel, error)
    func (v *CIAppPipelineEventPipelineLevel) GetAllowedValues() []CIAppPipelineEventPipelineLevel
    func (v CIAppPipelineEventPipelineLevel) IsValid() bool
    func (v CIAppPipelineEventPipelineLevel) Ptr() *CIAppPipelineEventPipelineLevel
    func (v *CIAppPipelineEventPipelineLevel) UnmarshalJSON(src []byte) error
type CIAppPipelineEventPipelineStatus
    func NewCIAppPipelineEventPipelineStatusFromValue(v string) (*CIAppPipelineEventPipelineStatus, error)
    func (v *CIAppPipelineEventPipelineStatus) GetAllowedValues() []CIAppPipelineEventPipelineStatus
    func (v CIAppPipelineEventPipelineStatus) IsValid() bool
    func (v CIAppPipelineEventPipelineStatus) Ptr() *CIAppPipelineEventPipelineStatus
    func (v *CIAppPipelineEventPipelineStatus) UnmarshalJSON(src []byte) error
type CIAppPipelineEventPreviousPipeline
    func NewCIAppPipelineEventPreviousPipeline(id string) *CIAppPipelineEventPreviousPipeline
    func NewCIAppPipelineEventPreviousPipelineWithDefaults() *CIAppPipelineEventPreviousPipeline
    func (o *CIAppPipelineEventPreviousPipeline) GetId() string
    func (o *CIAppPipelineEventPreviousPipeline) GetIdOk() (*string, bool)
    func (o *CIAppPipelineEventPreviousPipeline) GetUrl() string
    func (o *CIAppPipelineEventPreviousPipeline) GetUrlOk() (*string, bool)
    func (o *CIAppPipelineEventPreviousPipeline) HasUrl() bool
    func (o CIAppPipelineEventPreviousPipeline) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelineEventPreviousPipeline) SetId(v string)
    func (o *CIAppPipelineEventPreviousPipeline) SetUrl(v string)
    func (o *CIAppPipelineEventPreviousPipeline) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelineEventStage
    func NewCIAppPipelineEventStage(end time.Time, git NullableCIAppGitInfo, id string, level CIAppPipelineEventStageLevel, name string, pipelineName string, pipelineUniqueId string, start time.Time, status CIAppPipelineEventStageStatus) *CIAppPipelineEventStage
    func NewCIAppPipelineEventStageWithDefaults() *CIAppPipelineEventStage
    func (o *CIAppPipelineEventStage) GetDependencies() []string
    func (o *CIAppPipelineEventStage) GetDependenciesOk() (*[]string, bool)
    func (o *CIAppPipelineEventStage) GetEnd() time.Time
    func (o *CIAppPipelineEventStage) GetEndOk() (*time.Time, bool)
    func (o *CIAppPipelineEventStage) GetError() CIAppCIError
    func (o *CIAppPipelineEventStage) GetErrorOk() (*CIAppCIError, bool)
    func (o *CIAppPipelineEventStage) GetGit() CIAppGitInfo
    func (o *CIAppPipelineEventStage) GetGitOk() (*CIAppGitInfo, bool)
    func (o *CIAppPipelineEventStage) GetId() string
    func (o *CIAppPipelineEventStage) GetIdOk() (*string, bool)
    func (o *CIAppPipelineEventStage) GetLevel() CIAppPipelineEventStageLevel
    func (o *CIAppPipelineEventStage) GetLevelOk() (*CIAppPipelineEventStageLevel, bool)
    func (o *CIAppPipelineEventStage) GetMetrics() []string
    func (o *CIAppPipelineEventStage) GetMetricsOk() (*[]string, bool)
    func (o *CIAppPipelineEventStage) GetName() string
    func (o *CIAppPipelineEventStage) GetNameOk() (*string, bool)
    func (o *CIAppPipelineEventStage) GetNode() CIAppHostInfo
    func (o *CIAppPipelineEventStage) GetNodeOk() (*CIAppHostInfo, bool)
    func (o *CIAppPipelineEventStage) GetParameters() map[string]string
    func (o *CIAppPipelineEventStage) GetParametersOk() (*map[string]string, bool)
    func (o *CIAppPipelineEventStage) GetPipelineName() string
    func (o *CIAppPipelineEventStage) GetPipelineNameOk() (*string, bool)
    func (o *CIAppPipelineEventStage) GetPipelineUniqueId() string
    func (o *CIAppPipelineEventStage) GetPipelineUniqueIdOk() (*string, bool)
    func (o *CIAppPipelineEventStage) GetQueueTime() int64
    func (o *CIAppPipelineEventStage) GetQueueTimeOk() (*int64, bool)
    func (o *CIAppPipelineEventStage) GetStart() time.Time
    func (o *CIAppPipelineEventStage) GetStartOk() (*time.Time, bool)
    func (o *CIAppPipelineEventStage) GetStatus() CIAppPipelineEventStageStatus
    func (o *CIAppPipelineEventStage) GetStatusOk() (*CIAppPipelineEventStageStatus, bool)
    func (o *CIAppPipelineEventStage) GetTags() []string
    func (o *CIAppPipelineEventStage) GetTagsOk() (*[]string, bool)
    func (o *CIAppPipelineEventStage) HasDependencies() bool
    func (o *CIAppPipelineEventStage) HasError() bool
    func (o *CIAppPipelineEventStage) HasMetrics() bool
    func (o *CIAppPipelineEventStage) HasNode() bool
    func (o *CIAppPipelineEventStage) HasParameters() bool
    func (o *CIAppPipelineEventStage) HasQueueTime() bool
    func (o *CIAppPipelineEventStage) HasTags() bool
    func (o CIAppPipelineEventStage) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelineEventStage) SetDependencies(v []string)
    func (o *CIAppPipelineEventStage) SetDependenciesNil()
    func (o *CIAppPipelineEventStage) SetEnd(v time.Time)
    func (o *CIAppPipelineEventStage) SetError(v CIAppCIError)
    func (o *CIAppPipelineEventStage) SetErrorNil()
    func (o *CIAppPipelineEventStage) SetGit(v CIAppGitInfo)
    func (o *CIAppPipelineEventStage) SetId(v string)
    func (o *CIAppPipelineEventStage) SetLevel(v CIAppPipelineEventStageLevel)
    func (o *CIAppPipelineEventStage) SetMetrics(v []string)
    func (o *CIAppPipelineEventStage) SetMetricsNil()
    func (o *CIAppPipelineEventStage) SetName(v string)
    func (o *CIAppPipelineEventStage) SetNode(v CIAppHostInfo)
    func (o *CIAppPipelineEventStage) SetNodeNil()
    func (o *CIAppPipelineEventStage) SetParameters(v map[string]string)
    func (o *CIAppPipelineEventStage) SetPipelineName(v string)
    func (o *CIAppPipelineEventStage) SetPipelineUniqueId(v string)
    func (o *CIAppPipelineEventStage) SetQueueTime(v int64)
    func (o *CIAppPipelineEventStage) SetQueueTimeNil()
    func (o *CIAppPipelineEventStage) SetStart(v time.Time)
    func (o *CIAppPipelineEventStage) SetStatus(v CIAppPipelineEventStageStatus)
    func (o *CIAppPipelineEventStage) SetTags(v []string)
    func (o *CIAppPipelineEventStage) SetTagsNil()
    func (o *CIAppPipelineEventStage) UnmarshalJSON(bytes []byte) (err error)
    func (o *CIAppPipelineEventStage) UnsetDependencies()
    func (o *CIAppPipelineEventStage) UnsetError()
    func (o *CIAppPipelineEventStage) UnsetMetrics()
    func (o *CIAppPipelineEventStage) UnsetNode()
    func (o *CIAppPipelineEventStage) UnsetQueueTime()
    func (o *CIAppPipelineEventStage) UnsetTags()
type CIAppPipelineEventStageLevel
    func NewCIAppPipelineEventStageLevelFromValue(v string) (*CIAppPipelineEventStageLevel, error)
    func (v *CIAppPipelineEventStageLevel) GetAllowedValues() []CIAppPipelineEventStageLevel
    func (v CIAppPipelineEventStageLevel) IsValid() bool
    func (v CIAppPipelineEventStageLevel) Ptr() *CIAppPipelineEventStageLevel
    func (v *CIAppPipelineEventStageLevel) UnmarshalJSON(src []byte) error
type CIAppPipelineEventStageStatus
    func NewCIAppPipelineEventStageStatusFromValue(v string) (*CIAppPipelineEventStageStatus, error)
    func (v *CIAppPipelineEventStageStatus) GetAllowedValues() []CIAppPipelineEventStageStatus
    func (v CIAppPipelineEventStageStatus) IsValid() bool
    func (v CIAppPipelineEventStageStatus) Ptr() *CIAppPipelineEventStageStatus
    func (v *CIAppPipelineEventStageStatus) UnmarshalJSON(src []byte) error
type CIAppPipelineEventStep
    func NewCIAppPipelineEventStep(end time.Time, git NullableCIAppGitInfo, id string, level CIAppPipelineEventStepLevel, name string, pipelineName string, pipelineUniqueId string, start time.Time, status CIAppPipelineEventStepStatus) *CIAppPipelineEventStep
    func NewCIAppPipelineEventStepWithDefaults() *CIAppPipelineEventStep
    func (o *CIAppPipelineEventStep) GetEnd() time.Time
    func (o *CIAppPipelineEventStep) GetEndOk() (*time.Time, bool)
    func (o *CIAppPipelineEventStep) GetError() CIAppCIError
    func (o *CIAppPipelineEventStep) GetErrorOk() (*CIAppCIError, bool)
    func (o *CIAppPipelineEventStep) GetGit() CIAppGitInfo
    func (o *CIAppPipelineEventStep) GetGitOk() (*CIAppGitInfo, bool)
    func (o *CIAppPipelineEventStep) GetId() string
    func (o *CIAppPipelineEventStep) GetIdOk() (*string, bool)
    func (o *CIAppPipelineEventStep) GetJobId() string
    func (o *CIAppPipelineEventStep) GetJobIdOk() (*string, bool)
    func (o *CIAppPipelineEventStep) GetJobName() string
    func (o *CIAppPipelineEventStep) GetJobNameOk() (*string, bool)
    func (o *CIAppPipelineEventStep) GetLevel() CIAppPipelineEventStepLevel
    func (o *CIAppPipelineEventStep) GetLevelOk() (*CIAppPipelineEventStepLevel, bool)
    func (o *CIAppPipelineEventStep) GetMetrics() []string
    func (o *CIAppPipelineEventStep) GetMetricsOk() (*[]string, bool)
    func (o *CIAppPipelineEventStep) GetName() string
    func (o *CIAppPipelineEventStep) GetNameOk() (*string, bool)
    func (o *CIAppPipelineEventStep) GetNode() CIAppHostInfo
    func (o *CIAppPipelineEventStep) GetNodeOk() (*CIAppHostInfo, bool)
    func (o *CIAppPipelineEventStep) GetParameters() map[string]string
    func (o *CIAppPipelineEventStep) GetParametersOk() (*map[string]string, bool)
    func (o *CIAppPipelineEventStep) GetPipelineName() string
    func (o *CIAppPipelineEventStep) GetPipelineNameOk() (*string, bool)
    func (o *CIAppPipelineEventStep) GetPipelineUniqueId() string
    func (o *CIAppPipelineEventStep) GetPipelineUniqueIdOk() (*string, bool)
    func (o *CIAppPipelineEventStep) GetStageId() string
    func (o *CIAppPipelineEventStep) GetStageIdOk() (*string, bool)
    func (o *CIAppPipelineEventStep) GetStageName() string
    func (o *CIAppPipelineEventStep) GetStageNameOk() (*string, bool)
    func (o *CIAppPipelineEventStep) GetStart() time.Time
    func (o *CIAppPipelineEventStep) GetStartOk() (*time.Time, bool)
    func (o *CIAppPipelineEventStep) GetStatus() CIAppPipelineEventStepStatus
    func (o *CIAppPipelineEventStep) GetStatusOk() (*CIAppPipelineEventStepStatus, bool)
    func (o *CIAppPipelineEventStep) GetTags() []string
    func (o *CIAppPipelineEventStep) GetTagsOk() (*[]string, bool)
    func (o *CIAppPipelineEventStep) GetUrl() string
    func (o *CIAppPipelineEventStep) GetUrlOk() (*string, bool)
    func (o *CIAppPipelineEventStep) HasError() bool
    func (o *CIAppPipelineEventStep) HasJobId() bool
    func (o *CIAppPipelineEventStep) HasJobName() bool
    func (o *CIAppPipelineEventStep) HasMetrics() bool
    func (o *CIAppPipelineEventStep) HasNode() bool
    func (o *CIAppPipelineEventStep) HasParameters() bool
    func (o *CIAppPipelineEventStep) HasStageId() bool
    func (o *CIAppPipelineEventStep) HasStageName() bool
    func (o *CIAppPipelineEventStep) HasTags() bool
    func (o *CIAppPipelineEventStep) HasUrl() bool
    func (o CIAppPipelineEventStep) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelineEventStep) SetEnd(v time.Time)
    func (o *CIAppPipelineEventStep) SetError(v CIAppCIError)
    func (o *CIAppPipelineEventStep) SetErrorNil()
    func (o *CIAppPipelineEventStep) SetGit(v CIAppGitInfo)
    func (o *CIAppPipelineEventStep) SetId(v string)
    func (o *CIAppPipelineEventStep) SetJobId(v string)
    func (o *CIAppPipelineEventStep) SetJobIdNil()
    func (o *CIAppPipelineEventStep) SetJobName(v string)
    func (o *CIAppPipelineEventStep) SetJobNameNil()
    func (o *CIAppPipelineEventStep) SetLevel(v CIAppPipelineEventStepLevel)
    func (o *CIAppPipelineEventStep) SetMetrics(v []string)
    func (o *CIAppPipelineEventStep) SetMetricsNil()
    func (o *CIAppPipelineEventStep) SetName(v string)
    func (o *CIAppPipelineEventStep) SetNode(v CIAppHostInfo)
    func (o *CIAppPipelineEventStep) SetNodeNil()
    func (o *CIAppPipelineEventStep) SetParameters(v map[string]string)
    func (o *CIAppPipelineEventStep) SetPipelineName(v string)
    func (o *CIAppPipelineEventStep) SetPipelineUniqueId(v string)
    func (o *CIAppPipelineEventStep) SetStageId(v string)
    func (o *CIAppPipelineEventStep) SetStageIdNil()
    func (o *CIAppPipelineEventStep) SetStageName(v string)
    func (o *CIAppPipelineEventStep) SetStageNameNil()
    func (o *CIAppPipelineEventStep) SetStart(v time.Time)
    func (o *CIAppPipelineEventStep) SetStatus(v CIAppPipelineEventStepStatus)
    func (o *CIAppPipelineEventStep) SetTags(v []string)
    func (o *CIAppPipelineEventStep) SetTagsNil()
    func (o *CIAppPipelineEventStep) SetUrl(v string)
    func (o *CIAppPipelineEventStep) SetUrlNil()
    func (o *CIAppPipelineEventStep) UnmarshalJSON(bytes []byte) (err error)
    func (o *CIAppPipelineEventStep) UnsetError()
    func (o *CIAppPipelineEventStep) UnsetJobId()
    func (o *CIAppPipelineEventStep) UnsetJobName()
    func (o *CIAppPipelineEventStep) UnsetMetrics()
    func (o *CIAppPipelineEventStep) UnsetNode()
    func (o *CIAppPipelineEventStep) UnsetStageId()
    func (o *CIAppPipelineEventStep) UnsetStageName()
    func (o *CIAppPipelineEventStep) UnsetTags()
    func (o *CIAppPipelineEventStep) UnsetUrl()
type CIAppPipelineEventStepLevel
    func NewCIAppPipelineEventStepLevelFromValue(v string) (*CIAppPipelineEventStepLevel, error)
    func (v *CIAppPipelineEventStepLevel) GetAllowedValues() []CIAppPipelineEventStepLevel
    func (v CIAppPipelineEventStepLevel) IsValid() bool
    func (v CIAppPipelineEventStepLevel) Ptr() *CIAppPipelineEventStepLevel
    func (v *CIAppPipelineEventStepLevel) UnmarshalJSON(src []byte) error
type CIAppPipelineEventStepStatus
    func NewCIAppPipelineEventStepStatusFromValue(v string) (*CIAppPipelineEventStepStatus, error)
    func (v *CIAppPipelineEventStepStatus) GetAllowedValues() []CIAppPipelineEventStepStatus
    func (v CIAppPipelineEventStepStatus) IsValid() bool
    func (v CIAppPipelineEventStepStatus) Ptr() *CIAppPipelineEventStepStatus
    func (v *CIAppPipelineEventStepStatus) UnmarshalJSON(src []byte) error
type CIAppPipelineEventTypeName
    func NewCIAppPipelineEventTypeNameFromValue(v string) (*CIAppPipelineEventTypeName, error)
    func (v *CIAppPipelineEventTypeName) GetAllowedValues() []CIAppPipelineEventTypeName
    func (v CIAppPipelineEventTypeName) IsValid() bool
    func (v CIAppPipelineEventTypeName) Ptr() *CIAppPipelineEventTypeName
    func (v *CIAppPipelineEventTypeName) UnmarshalJSON(src []byte) error
type CIAppPipelineEventsRequest
    func NewCIAppPipelineEventsRequest() *CIAppPipelineEventsRequest
    func NewCIAppPipelineEventsRequestWithDefaults() *CIAppPipelineEventsRequest
    func (o *CIAppPipelineEventsRequest) GetFilter() CIAppPipelinesQueryFilter
    func (o *CIAppPipelineEventsRequest) GetFilterOk() (*CIAppPipelinesQueryFilter, bool)
    func (o *CIAppPipelineEventsRequest) GetOptions() CIAppQueryOptions
    func (o *CIAppPipelineEventsRequest) GetOptionsOk() (*CIAppQueryOptions, bool)
    func (o *CIAppPipelineEventsRequest) GetPage() CIAppQueryPageOptions
    func (o *CIAppPipelineEventsRequest) GetPageOk() (*CIAppQueryPageOptions, bool)
    func (o *CIAppPipelineEventsRequest) GetSort() CIAppSort
    func (o *CIAppPipelineEventsRequest) GetSortOk() (*CIAppSort, bool)
    func (o *CIAppPipelineEventsRequest) HasFilter() bool
    func (o *CIAppPipelineEventsRequest) HasOptions() bool
    func (o *CIAppPipelineEventsRequest) HasPage() bool
    func (o *CIAppPipelineEventsRequest) HasSort() bool
    func (o CIAppPipelineEventsRequest) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelineEventsRequest) SetFilter(v CIAppPipelinesQueryFilter)
    func (o *CIAppPipelineEventsRequest) SetOptions(v CIAppQueryOptions)
    func (o *CIAppPipelineEventsRequest) SetPage(v CIAppQueryPageOptions)
    func (o *CIAppPipelineEventsRequest) SetSort(v CIAppSort)
    func (o *CIAppPipelineEventsRequest) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelineEventsResponse
    func NewCIAppPipelineEventsResponse() *CIAppPipelineEventsResponse
    func NewCIAppPipelineEventsResponseWithDefaults() *CIAppPipelineEventsResponse
    func (o *CIAppPipelineEventsResponse) GetData() []CIAppPipelineEvent
    func (o *CIAppPipelineEventsResponse) GetDataOk() (*[]CIAppPipelineEvent, bool)
    func (o *CIAppPipelineEventsResponse) GetLinks() CIAppResponseLinks
    func (o *CIAppPipelineEventsResponse) GetLinksOk() (*CIAppResponseLinks, bool)
    func (o *CIAppPipelineEventsResponse) GetMeta() CIAppResponseMetadataWithPagination
    func (o *CIAppPipelineEventsResponse) GetMetaOk() (*CIAppResponseMetadataWithPagination, bool)
    func (o *CIAppPipelineEventsResponse) HasData() bool
    func (o *CIAppPipelineEventsResponse) HasLinks() bool
    func (o *CIAppPipelineEventsResponse) HasMeta() bool
    func (o CIAppPipelineEventsResponse) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelineEventsResponse) SetData(v []CIAppPipelineEvent)
    func (o *CIAppPipelineEventsResponse) SetLinks(v CIAppResponseLinks)
    func (o *CIAppPipelineEventsResponse) SetMeta(v CIAppResponseMetadataWithPagination)
    func (o *CIAppPipelineEventsResponse) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelinesAggregateRequest
    func NewCIAppPipelinesAggregateRequest() *CIAppPipelinesAggregateRequest
    func NewCIAppPipelinesAggregateRequestWithDefaults() *CIAppPipelinesAggregateRequest
    func (o *CIAppPipelinesAggregateRequest) GetCompute() []CIAppCompute
    func (o *CIAppPipelinesAggregateRequest) GetComputeOk() (*[]CIAppCompute, bool)
    func (o *CIAppPipelinesAggregateRequest) GetFilter() CIAppPipelinesQueryFilter
    func (o *CIAppPipelinesAggregateRequest) GetFilterOk() (*CIAppPipelinesQueryFilter, bool)
    func (o *CIAppPipelinesAggregateRequest) GetGroupBy() []CIAppPipelinesGroupBy
    func (o *CIAppPipelinesAggregateRequest) GetGroupByOk() (*[]CIAppPipelinesGroupBy, bool)
    func (o *CIAppPipelinesAggregateRequest) GetOptions() CIAppQueryOptions
    func (o *CIAppPipelinesAggregateRequest) GetOptionsOk() (*CIAppQueryOptions, bool)
    func (o *CIAppPipelinesAggregateRequest) HasCompute() bool
    func (o *CIAppPipelinesAggregateRequest) HasFilter() bool
    func (o *CIAppPipelinesAggregateRequest) HasGroupBy() bool
    func (o *CIAppPipelinesAggregateRequest) HasOptions() bool
    func (o CIAppPipelinesAggregateRequest) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelinesAggregateRequest) SetCompute(v []CIAppCompute)
    func (o *CIAppPipelinesAggregateRequest) SetFilter(v CIAppPipelinesQueryFilter)
    func (o *CIAppPipelinesAggregateRequest) SetGroupBy(v []CIAppPipelinesGroupBy)
    func (o *CIAppPipelinesAggregateRequest) SetOptions(v CIAppQueryOptions)
    func (o *CIAppPipelinesAggregateRequest) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelinesAggregationBucketsResponse
    func NewCIAppPipelinesAggregationBucketsResponse() *CIAppPipelinesAggregationBucketsResponse
    func NewCIAppPipelinesAggregationBucketsResponseWithDefaults() *CIAppPipelinesAggregationBucketsResponse
    func (o *CIAppPipelinesAggregationBucketsResponse) GetBuckets() []CIAppPipelinesBucketResponse
    func (o *CIAppPipelinesAggregationBucketsResponse) GetBucketsOk() (*[]CIAppPipelinesBucketResponse, bool)
    func (o *CIAppPipelinesAggregationBucketsResponse) HasBuckets() bool
    func (o CIAppPipelinesAggregationBucketsResponse) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelinesAggregationBucketsResponse) SetBuckets(v []CIAppPipelinesBucketResponse)
    func (o *CIAppPipelinesAggregationBucketsResponse) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelinesAnalyticsAggregateResponse
    func NewCIAppPipelinesAnalyticsAggregateResponse() *CIAppPipelinesAnalyticsAggregateResponse
    func NewCIAppPipelinesAnalyticsAggregateResponseWithDefaults() *CIAppPipelinesAnalyticsAggregateResponse
    func (o *CIAppPipelinesAnalyticsAggregateResponse) GetData() CIAppPipelinesAggregationBucketsResponse
    func (o *CIAppPipelinesAnalyticsAggregateResponse) GetDataOk() (*CIAppPipelinesAggregationBucketsResponse, bool)
    func (o *CIAppPipelinesAnalyticsAggregateResponse) GetLinks() CIAppResponseLinks
    func (o *CIAppPipelinesAnalyticsAggregateResponse) GetLinksOk() (*CIAppResponseLinks, bool)
    func (o *CIAppPipelinesAnalyticsAggregateResponse) GetMeta() CIAppResponseMetadata
    func (o *CIAppPipelinesAnalyticsAggregateResponse) GetMetaOk() (*CIAppResponseMetadata, bool)
    func (o *CIAppPipelinesAnalyticsAggregateResponse) HasData() bool
    func (o *CIAppPipelinesAnalyticsAggregateResponse) HasLinks() bool
    func (o *CIAppPipelinesAnalyticsAggregateResponse) HasMeta() bool
    func (o CIAppPipelinesAnalyticsAggregateResponse) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelinesAnalyticsAggregateResponse) SetData(v CIAppPipelinesAggregationBucketsResponse)
    func (o *CIAppPipelinesAnalyticsAggregateResponse) SetLinks(v CIAppResponseLinks)
    func (o *CIAppPipelinesAnalyticsAggregateResponse) SetMeta(v CIAppResponseMetadata)
    func (o *CIAppPipelinesAnalyticsAggregateResponse) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelinesBucketResponse
    func NewCIAppPipelinesBucketResponse() *CIAppPipelinesBucketResponse
    func NewCIAppPipelinesBucketResponseWithDefaults() *CIAppPipelinesBucketResponse
    func (o *CIAppPipelinesBucketResponse) GetBy() map[string]interface{}
    func (o *CIAppPipelinesBucketResponse) GetByOk() (*map[string]interface{}, bool)
    func (o *CIAppPipelinesBucketResponse) GetComputes() map[string]CIAppAggregateBucketValue
    func (o *CIAppPipelinesBucketResponse) GetComputesOk() (*map[string]CIAppAggregateBucketValue, bool)
    func (o *CIAppPipelinesBucketResponse) HasBy() bool
    func (o *CIAppPipelinesBucketResponse) HasComputes() bool
    func (o CIAppPipelinesBucketResponse) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelinesBucketResponse) SetBy(v map[string]interface{})
    func (o *CIAppPipelinesBucketResponse) SetComputes(v map[string]CIAppAggregateBucketValue)
    func (o *CIAppPipelinesBucketResponse) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelinesGroupBy
    func NewCIAppPipelinesGroupBy(facet string) *CIAppPipelinesGroupBy
    func NewCIAppPipelinesGroupByWithDefaults() *CIAppPipelinesGroupBy
    func (o *CIAppPipelinesGroupBy) GetFacet() string
    func (o *CIAppPipelinesGroupBy) GetFacetOk() (*string, bool)
    func (o *CIAppPipelinesGroupBy) GetHistogram() CIAppGroupByHistogram
    func (o *CIAppPipelinesGroupBy) GetHistogramOk() (*CIAppGroupByHistogram, bool)
    func (o *CIAppPipelinesGroupBy) GetLimit() int64
    func (o *CIAppPipelinesGroupBy) GetLimitOk() (*int64, bool)
    func (o *CIAppPipelinesGroupBy) GetMissing() CIAppGroupByMissing
    func (o *CIAppPipelinesGroupBy) GetMissingOk() (*CIAppGroupByMissing, bool)
    func (o *CIAppPipelinesGroupBy) GetSort() CIAppAggregateSort
    func (o *CIAppPipelinesGroupBy) GetSortOk() (*CIAppAggregateSort, bool)
    func (o *CIAppPipelinesGroupBy) GetTotal() CIAppGroupByTotal
    func (o *CIAppPipelinesGroupBy) GetTotalOk() (*CIAppGroupByTotal, bool)
    func (o *CIAppPipelinesGroupBy) HasHistogram() bool
    func (o *CIAppPipelinesGroupBy) HasLimit() bool
    func (o *CIAppPipelinesGroupBy) HasMissing() bool
    func (o *CIAppPipelinesGroupBy) HasSort() bool
    func (o *CIAppPipelinesGroupBy) HasTotal() bool
    func (o CIAppPipelinesGroupBy) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelinesGroupBy) SetFacet(v string)
    func (o *CIAppPipelinesGroupBy) SetHistogram(v CIAppGroupByHistogram)
    func (o *CIAppPipelinesGroupBy) SetLimit(v int64)
    func (o *CIAppPipelinesGroupBy) SetMissing(v CIAppGroupByMissing)
    func (o *CIAppPipelinesGroupBy) SetSort(v CIAppAggregateSort)
    func (o *CIAppPipelinesGroupBy) SetTotal(v CIAppGroupByTotal)
    func (o *CIAppPipelinesGroupBy) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelinesQueryFilter
    func NewCIAppPipelinesQueryFilter() *CIAppPipelinesQueryFilter
    func NewCIAppPipelinesQueryFilterWithDefaults() *CIAppPipelinesQueryFilter
    func (o *CIAppPipelinesQueryFilter) GetFrom() string
    func (o *CIAppPipelinesQueryFilter) GetFromOk() (*string, bool)
    func (o *CIAppPipelinesQueryFilter) GetQuery() string
    func (o *CIAppPipelinesQueryFilter) GetQueryOk() (*string, bool)
    func (o *CIAppPipelinesQueryFilter) GetTo() string
    func (o *CIAppPipelinesQueryFilter) GetToOk() (*string, bool)
    func (o *CIAppPipelinesQueryFilter) HasFrom() bool
    func (o *CIAppPipelinesQueryFilter) HasQuery() bool
    func (o *CIAppPipelinesQueryFilter) HasTo() bool
    func (o CIAppPipelinesQueryFilter) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelinesQueryFilter) SetFrom(v string)
    func (o *CIAppPipelinesQueryFilter) SetQuery(v string)
    func (o *CIAppPipelinesQueryFilter) SetTo(v string)
    func (o *CIAppPipelinesQueryFilter) UnmarshalJSON(bytes []byte) (err error)
type CIAppQueryOptions
    func NewCIAppQueryOptions() *CIAppQueryOptions
    func NewCIAppQueryOptionsWithDefaults() *CIAppQueryOptions
    func (o *CIAppQueryOptions) GetTimeOffset() int64
    func (o *CIAppQueryOptions) GetTimeOffsetOk() (*int64, bool)
    func (o *CIAppQueryOptions) GetTimezone() string
    func (o *CIAppQueryOptions) GetTimezoneOk() (*string, bool)
    func (o *CIAppQueryOptions) HasTimeOffset() bool
    func (o *CIAppQueryOptions) HasTimezone() bool
    func (o CIAppQueryOptions) MarshalJSON() ([]byte, error)
    func (o *CIAppQueryOptions) SetTimeOffset(v int64)
    func (o *CIAppQueryOptions) SetTimezone(v string)
    func (o *CIAppQueryOptions) UnmarshalJSON(bytes []byte) (err error)
type CIAppQueryPageOptions
    func NewCIAppQueryPageOptions() *CIAppQueryPageOptions
    func NewCIAppQueryPageOptionsWithDefaults() *CIAppQueryPageOptions
    func (o *CIAppQueryPageOptions) GetCursor() string
    func (o *CIAppQueryPageOptions) GetCursorOk() (*string, bool)
    func (o *CIAppQueryPageOptions) GetLimit() int32
    func (o *CIAppQueryPageOptions) GetLimitOk() (*int32, bool)
    func (o *CIAppQueryPageOptions) HasCursor() bool
    func (o *CIAppQueryPageOptions) HasLimit() bool
    func (o CIAppQueryPageOptions) MarshalJSON() ([]byte, error)
    func (o *CIAppQueryPageOptions) SetCursor(v string)
    func (o *CIAppQueryPageOptions) SetLimit(v int32)
    func (o *CIAppQueryPageOptions) UnmarshalJSON(bytes []byte) (err error)
type CIAppResponseLinks
    func NewCIAppResponseLinks() *CIAppResponseLinks
    func NewCIAppResponseLinksWithDefaults() *CIAppResponseLinks
    func (o *CIAppResponseLinks) GetNext() string
    func (o *CIAppResponseLinks) GetNextOk() (*string, bool)
    func (o *CIAppResponseLinks) HasNext() bool
    func (o CIAppResponseLinks) MarshalJSON() ([]byte, error)
    func (o *CIAppResponseLinks) SetNext(v string)
    func (o *CIAppResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type CIAppResponseMetadata
    func NewCIAppResponseMetadata() *CIAppResponseMetadata
    func NewCIAppResponseMetadataWithDefaults() *CIAppResponseMetadata
    func (o *CIAppResponseMetadata) GetElapsed() int64
    func (o *CIAppResponseMetadata) GetElapsedOk() (*int64, bool)
    func (o *CIAppResponseMetadata) GetRequestId() string
    func (o *CIAppResponseMetadata) GetRequestIdOk() (*string, bool)
    func (o *CIAppResponseMetadata) GetStatus() CIAppResponseStatus
    func (o *CIAppResponseMetadata) GetStatusOk() (*CIAppResponseStatus, bool)
    func (o *CIAppResponseMetadata) GetWarnings() []CIAppWarning
    func (o *CIAppResponseMetadata) GetWarningsOk() (*[]CIAppWarning, bool)
    func (o *CIAppResponseMetadata) HasElapsed() bool
    func (o *CIAppResponseMetadata) HasRequestId() bool
    func (o *CIAppResponseMetadata) HasStatus() bool
    func (o *CIAppResponseMetadata) HasWarnings() bool
    func (o CIAppResponseMetadata) MarshalJSON() ([]byte, error)
    func (o *CIAppResponseMetadata) SetElapsed(v int64)
    func (o *CIAppResponseMetadata) SetRequestId(v string)
    func (o *CIAppResponseMetadata) SetStatus(v CIAppResponseStatus)
    func (o *CIAppResponseMetadata) SetWarnings(v []CIAppWarning)
    func (o *CIAppResponseMetadata) UnmarshalJSON(bytes []byte) (err error)
type CIAppResponseMetadataWithPagination
    func NewCIAppResponseMetadataWithPagination() *CIAppResponseMetadataWithPagination
    func NewCIAppResponseMetadataWithPaginationWithDefaults() *CIAppResponseMetadataWithPagination
    func (o *CIAppResponseMetadataWithPagination) GetElapsed() int64
    func (o *CIAppResponseMetadataWithPagination) GetElapsedOk() (*int64, bool)
    func (o *CIAppResponseMetadataWithPagination) GetPage() CIAppResponsePage
    func (o *CIAppResponseMetadataWithPagination) GetPageOk() (*CIAppResponsePage, bool)
    func (o *CIAppResponseMetadataWithPagination) GetRequestId() string
    func (o *CIAppResponseMetadataWithPagination) GetRequestIdOk() (*string, bool)
    func (o *CIAppResponseMetadataWithPagination) GetStatus() CIAppResponseStatus
    func (o *CIAppResponseMetadataWithPagination) GetStatusOk() (*CIAppResponseStatus, bool)
    func (o *CIAppResponseMetadataWithPagination) GetWarnings() []CIAppWarning
    func (o *CIAppResponseMetadataWithPagination) GetWarningsOk() (*[]CIAppWarning, bool)
    func (o *CIAppResponseMetadataWithPagination) HasElapsed() bool
    func (o *CIAppResponseMetadataWithPagination) HasPage() bool
    func (o *CIAppResponseMetadataWithPagination) HasRequestId() bool
    func (o *CIAppResponseMetadataWithPagination) HasStatus() bool
    func (o *CIAppResponseMetadataWithPagination) HasWarnings() bool
    func (o CIAppResponseMetadataWithPagination) MarshalJSON() ([]byte, error)
    func (o *CIAppResponseMetadataWithPagination) SetElapsed(v int64)
    func (o *CIAppResponseMetadataWithPagination) SetPage(v CIAppResponsePage)
    func (o *CIAppResponseMetadataWithPagination) SetRequestId(v string)
    func (o *CIAppResponseMetadataWithPagination) SetStatus(v CIAppResponseStatus)
    func (o *CIAppResponseMetadataWithPagination) SetWarnings(v []CIAppWarning)
    func (o *CIAppResponseMetadataWithPagination) UnmarshalJSON(bytes []byte) (err error)
type CIAppResponsePage
    func NewCIAppResponsePage() *CIAppResponsePage
    func NewCIAppResponsePageWithDefaults() *CIAppResponsePage
    func (o *CIAppResponsePage) GetAfter() string
    func (o *CIAppResponsePage) GetAfterOk() (*string, bool)
    func (o *CIAppResponsePage) HasAfter() bool
    func (o CIAppResponsePage) MarshalJSON() ([]byte, error)
    func (o *CIAppResponsePage) SetAfter(v string)
    func (o *CIAppResponsePage) UnmarshalJSON(bytes []byte) (err error)
type CIAppResponseStatus
    func NewCIAppResponseStatusFromValue(v string) (*CIAppResponseStatus, error)
    func (v *CIAppResponseStatus) GetAllowedValues() []CIAppResponseStatus
    func (v CIAppResponseStatus) IsValid() bool
    func (v CIAppResponseStatus) Ptr() *CIAppResponseStatus
    func (v *CIAppResponseStatus) UnmarshalJSON(src []byte) error
type CIAppSort
    func NewCIAppSortFromValue(v string) (*CIAppSort, error)
    func (v *CIAppSort) GetAllowedValues() []CIAppSort
    func (v CIAppSort) IsValid() bool
    func (v CIAppSort) Ptr() *CIAppSort
    func (v *CIAppSort) UnmarshalJSON(src []byte) error
type CIAppSortOrder
    func NewCIAppSortOrderFromValue(v string) (*CIAppSortOrder, error)
    func (v *CIAppSortOrder) GetAllowedValues() []CIAppSortOrder
    func (v CIAppSortOrder) IsValid() bool
    func (v CIAppSortOrder) Ptr() *CIAppSortOrder
    func (v *CIAppSortOrder) UnmarshalJSON(src []byte) error
type CIAppTestEvent
    func NewCIAppTestEvent() *CIAppTestEvent
    func NewCIAppTestEventWithDefaults() *CIAppTestEvent
    func (o *CIAppTestEvent) GetAttributes() CIAppEventAttributes
    func (o *CIAppTestEvent) GetAttributesOk() (*CIAppEventAttributes, bool)
    func (o *CIAppTestEvent) GetId() string
    func (o *CIAppTestEvent) GetIdOk() (*string, bool)
    func (o *CIAppTestEvent) GetType() CIAppTestEventTypeName
    func (o *CIAppTestEvent) GetTypeOk() (*CIAppTestEventTypeName, bool)
    func (o *CIAppTestEvent) HasAttributes() bool
    func (o *CIAppTestEvent) HasId() bool
    func (o *CIAppTestEvent) HasType() bool
    func (o CIAppTestEvent) MarshalJSON() ([]byte, error)
    func (o *CIAppTestEvent) SetAttributes(v CIAppEventAttributes)
    func (o *CIAppTestEvent) SetId(v string)
    func (o *CIAppTestEvent) SetType(v CIAppTestEventTypeName)
    func (o *CIAppTestEvent) UnmarshalJSON(bytes []byte) (err error)
type CIAppTestEventTypeName
    func NewCIAppTestEventTypeNameFromValue(v string) (*CIAppTestEventTypeName, error)
    func (v *CIAppTestEventTypeName) GetAllowedValues() []CIAppTestEventTypeName
    func (v CIAppTestEventTypeName) IsValid() bool
    func (v CIAppTestEventTypeName) Ptr() *CIAppTestEventTypeName
    func (v *CIAppTestEventTypeName) UnmarshalJSON(src []byte) error
type CIAppTestEventsRequest
    func NewCIAppTestEventsRequest() *CIAppTestEventsRequest
    func NewCIAppTestEventsRequestWithDefaults() *CIAppTestEventsRequest
    func (o *CIAppTestEventsRequest) GetFilter() CIAppTestsQueryFilter
    func (o *CIAppTestEventsRequest) GetFilterOk() (*CIAppTestsQueryFilter, bool)
    func (o *CIAppTestEventsRequest) GetOptions() CIAppQueryOptions
    func (o *CIAppTestEventsRequest) GetOptionsOk() (*CIAppQueryOptions, bool)
    func (o *CIAppTestEventsRequest) GetPage() CIAppQueryPageOptions
    func (o *CIAppTestEventsRequest) GetPageOk() (*CIAppQueryPageOptions, bool)
    func (o *CIAppTestEventsRequest) GetSort() CIAppSort
    func (o *CIAppTestEventsRequest) GetSortOk() (*CIAppSort, bool)
    func (o *CIAppTestEventsRequest) HasFilter() bool
    func (o *CIAppTestEventsRequest) HasOptions() bool
    func (o *CIAppTestEventsRequest) HasPage() bool
    func (o *CIAppTestEventsRequest) HasSort() bool
    func (o CIAppTestEventsRequest) MarshalJSON() ([]byte, error)
    func (o *CIAppTestEventsRequest) SetFilter(v CIAppTestsQueryFilter)
    func (o *CIAppTestEventsRequest) SetOptions(v CIAppQueryOptions)
    func (o *CIAppTestEventsRequest) SetPage(v CIAppQueryPageOptions)
    func (o *CIAppTestEventsRequest) SetSort(v CIAppSort)
    func (o *CIAppTestEventsRequest) UnmarshalJSON(bytes []byte) (err error)
type CIAppTestEventsResponse
    func NewCIAppTestEventsResponse() *CIAppTestEventsResponse
    func NewCIAppTestEventsResponseWithDefaults() *CIAppTestEventsResponse
    func (o *CIAppTestEventsResponse) GetData() []CIAppTestEvent
    func (o *CIAppTestEventsResponse) GetDataOk() (*[]CIAppTestEvent, bool)
    func (o *CIAppTestEventsResponse) GetLinks() CIAppResponseLinks
    func (o *CIAppTestEventsResponse) GetLinksOk() (*CIAppResponseLinks, bool)
    func (o *CIAppTestEventsResponse) GetMeta() CIAppResponseMetadataWithPagination
    func (o *CIAppTestEventsResponse) GetMetaOk() (*CIAppResponseMetadataWithPagination, bool)
    func (o *CIAppTestEventsResponse) HasData() bool
    func (o *CIAppTestEventsResponse) HasLinks() bool
    func (o *CIAppTestEventsResponse) HasMeta() bool
    func (o CIAppTestEventsResponse) MarshalJSON() ([]byte, error)
    func (o *CIAppTestEventsResponse) SetData(v []CIAppTestEvent)
    func (o *CIAppTestEventsResponse) SetLinks(v CIAppResponseLinks)
    func (o *CIAppTestEventsResponse) SetMeta(v CIAppResponseMetadataWithPagination)
    func (o *CIAppTestEventsResponse) UnmarshalJSON(bytes []byte) (err error)
type CIAppTestsAggregateRequest
    func NewCIAppTestsAggregateRequest() *CIAppTestsAggregateRequest
    func NewCIAppTestsAggregateRequestWithDefaults() *CIAppTestsAggregateRequest
    func (o *CIAppTestsAggregateRequest) GetCompute() []CIAppCompute
    func (o *CIAppTestsAggregateRequest) GetComputeOk() (*[]CIAppCompute, bool)
    func (o *CIAppTestsAggregateRequest) GetFilter() CIAppTestsQueryFilter
    func (o *CIAppTestsAggregateRequest) GetFilterOk() (*CIAppTestsQueryFilter, bool)
    func (o *CIAppTestsAggregateRequest) GetGroupBy() []CIAppTestsGroupBy
    func (o *CIAppTestsAggregateRequest) GetGroupByOk() (*[]CIAppTestsGroupBy, bool)
    func (o *CIAppTestsAggregateRequest) GetOptions() CIAppQueryOptions
    func (o *CIAppTestsAggregateRequest) GetOptionsOk() (*CIAppQueryOptions, bool)
    func (o *CIAppTestsAggregateRequest) HasCompute() bool
    func (o *CIAppTestsAggregateRequest) HasFilter() bool
    func (o *CIAppTestsAggregateRequest) HasGroupBy() bool
    func (o *CIAppTestsAggregateRequest) HasOptions() bool
    func (o CIAppTestsAggregateRequest) MarshalJSON() ([]byte, error)
    func (o *CIAppTestsAggregateRequest) SetCompute(v []CIAppCompute)
    func (o *CIAppTestsAggregateRequest) SetFilter(v CIAppTestsQueryFilter)
    func (o *CIAppTestsAggregateRequest) SetGroupBy(v []CIAppTestsGroupBy)
    func (o *CIAppTestsAggregateRequest) SetOptions(v CIAppQueryOptions)
    func (o *CIAppTestsAggregateRequest) UnmarshalJSON(bytes []byte) (err error)
type CIAppTestsAggregationBucketsResponse
    func NewCIAppTestsAggregationBucketsResponse() *CIAppTestsAggregationBucketsResponse
    func NewCIAppTestsAggregationBucketsResponseWithDefaults() *CIAppTestsAggregationBucketsResponse
    func (o *CIAppTestsAggregationBucketsResponse) GetBuckets() []CIAppTestsBucketResponse
    func (o *CIAppTestsAggregationBucketsResponse) GetBucketsOk() (*[]CIAppTestsBucketResponse, bool)
    func (o *CIAppTestsAggregationBucketsResponse) HasBuckets() bool
    func (o CIAppTestsAggregationBucketsResponse) MarshalJSON() ([]byte, error)
    func (o *CIAppTestsAggregationBucketsResponse) SetBuckets(v []CIAppTestsBucketResponse)
    func (o *CIAppTestsAggregationBucketsResponse) UnmarshalJSON(bytes []byte) (err error)
type CIAppTestsAnalyticsAggregateResponse
    func NewCIAppTestsAnalyticsAggregateResponse() *CIAppTestsAnalyticsAggregateResponse
    func NewCIAppTestsAnalyticsAggregateResponseWithDefaults() *CIAppTestsAnalyticsAggregateResponse
    func (o *CIAppTestsAnalyticsAggregateResponse) GetData() CIAppTestsAggregationBucketsResponse
    func (o *CIAppTestsAnalyticsAggregateResponse) GetDataOk() (*CIAppTestsAggregationBucketsResponse, bool)
    func (o *CIAppTestsAnalyticsAggregateResponse) GetLinks() CIAppResponseLinks
    func (o *CIAppTestsAnalyticsAggregateResponse) GetLinksOk() (*CIAppResponseLinks, bool)
    func (o *CIAppTestsAnalyticsAggregateResponse) GetMeta() CIAppResponseMetadata
    func (o *CIAppTestsAnalyticsAggregateResponse) GetMetaOk() (*CIAppResponseMetadata, bool)
    func (o *CIAppTestsAnalyticsAggregateResponse) HasData() bool
    func (o *CIAppTestsAnalyticsAggregateResponse) HasLinks() bool
    func (o *CIAppTestsAnalyticsAggregateResponse) HasMeta() bool
    func (o CIAppTestsAnalyticsAggregateResponse) MarshalJSON() ([]byte, error)
    func (o *CIAppTestsAnalyticsAggregateResponse) SetData(v CIAppTestsAggregationBucketsResponse)
    func (o *CIAppTestsAnalyticsAggregateResponse) SetLinks(v CIAppResponseLinks)
    func (o *CIAppTestsAnalyticsAggregateResponse) SetMeta(v CIAppResponseMetadata)
    func (o *CIAppTestsAnalyticsAggregateResponse) UnmarshalJSON(bytes []byte) (err error)
type CIAppTestsBucketResponse
    func NewCIAppTestsBucketResponse() *CIAppTestsBucketResponse
    func NewCIAppTestsBucketResponseWithDefaults() *CIAppTestsBucketResponse
    func (o *CIAppTestsBucketResponse) GetBy() map[string]interface{}
    func (o *CIAppTestsBucketResponse) GetByOk() (*map[string]interface{}, bool)
    func (o *CIAppTestsBucketResponse) GetComputes() map[string]CIAppAggregateBucketValue
    func (o *CIAppTestsBucketResponse) GetComputesOk() (*map[string]CIAppAggregateBucketValue, bool)
    func (o *CIAppTestsBucketResponse) HasBy() bool
    func (o *CIAppTestsBucketResponse) HasComputes() bool
    func (o CIAppTestsBucketResponse) MarshalJSON() ([]byte, error)
    func (o *CIAppTestsBucketResponse) SetBy(v map[string]interface{})
    func (o *CIAppTestsBucketResponse) SetComputes(v map[string]CIAppAggregateBucketValue)
    func (o *CIAppTestsBucketResponse) UnmarshalJSON(bytes []byte) (err error)
type CIAppTestsGroupBy
    func NewCIAppTestsGroupBy(facet string) *CIAppTestsGroupBy
    func NewCIAppTestsGroupByWithDefaults() *CIAppTestsGroupBy
    func (o *CIAppTestsGroupBy) GetFacet() string
    func (o *CIAppTestsGroupBy) GetFacetOk() (*string, bool)
    func (o *CIAppTestsGroupBy) GetHistogram() CIAppGroupByHistogram
    func (o *CIAppTestsGroupBy) GetHistogramOk() (*CIAppGroupByHistogram, bool)
    func (o *CIAppTestsGroupBy) GetLimit() int64
    func (o *CIAppTestsGroupBy) GetLimitOk() (*int64, bool)
    func (o *CIAppTestsGroupBy) GetMissing() CIAppGroupByMissing
    func (o *CIAppTestsGroupBy) GetMissingOk() (*CIAppGroupByMissing, bool)
    func (o *CIAppTestsGroupBy) GetSort() CIAppAggregateSort
    func (o *CIAppTestsGroupBy) GetSortOk() (*CIAppAggregateSort, bool)
    func (o *CIAppTestsGroupBy) GetTotal() CIAppGroupByTotal
    func (o *CIAppTestsGroupBy) GetTotalOk() (*CIAppGroupByTotal, bool)
    func (o *CIAppTestsGroupBy) HasHistogram() bool
    func (o *CIAppTestsGroupBy) HasLimit() bool
    func (o *CIAppTestsGroupBy) HasMissing() bool
    func (o *CIAppTestsGroupBy) HasSort() bool
    func (o *CIAppTestsGroupBy) HasTotal() bool
    func (o CIAppTestsGroupBy) MarshalJSON() ([]byte, error)
    func (o *CIAppTestsGroupBy) SetFacet(v string)
    func (o *CIAppTestsGroupBy) SetHistogram(v CIAppGroupByHistogram)
    func (o *CIAppTestsGroupBy) SetLimit(v int64)
    func (o *CIAppTestsGroupBy) SetMissing(v CIAppGroupByMissing)
    func (o *CIAppTestsGroupBy) SetSort(v CIAppAggregateSort)
    func (o *CIAppTestsGroupBy) SetTotal(v CIAppGroupByTotal)
    func (o *CIAppTestsGroupBy) UnmarshalJSON(bytes []byte) (err error)
type CIAppTestsQueryFilter
    func NewCIAppTestsQueryFilter() *CIAppTestsQueryFilter
    func NewCIAppTestsQueryFilterWithDefaults() *CIAppTestsQueryFilter
    func (o *CIAppTestsQueryFilter) GetFrom() string
    func (o *CIAppTestsQueryFilter) GetFromOk() (*string, bool)
    func (o *CIAppTestsQueryFilter) GetQuery() string
    func (o *CIAppTestsQueryFilter) GetQueryOk() (*string, bool)
    func (o *CIAppTestsQueryFilter) GetTo() string
    func (o *CIAppTestsQueryFilter) GetToOk() (*string, bool)
    func (o *CIAppTestsQueryFilter) HasFrom() bool
    func (o *CIAppTestsQueryFilter) HasQuery() bool
    func (o *CIAppTestsQueryFilter) HasTo() bool
    func (o CIAppTestsQueryFilter) MarshalJSON() ([]byte, error)
    func (o *CIAppTestsQueryFilter) SetFrom(v string)
    func (o *CIAppTestsQueryFilter) SetQuery(v string)
    func (o *CIAppTestsQueryFilter) SetTo(v string)
    func (o *CIAppTestsQueryFilter) UnmarshalJSON(bytes []byte) (err error)
type CIAppWarning
    func NewCIAppWarning() *CIAppWarning
    func NewCIAppWarningWithDefaults() *CIAppWarning
    func (o *CIAppWarning) GetCode() string
    func (o *CIAppWarning) GetCodeOk() (*string, bool)
    func (o *CIAppWarning) GetDetail() string
    func (o *CIAppWarning) GetDetailOk() (*string, bool)
    func (o *CIAppWarning) GetTitle() string
    func (o *CIAppWarning) GetTitleOk() (*string, bool)
    func (o *CIAppWarning) HasCode() bool
    func (o *CIAppWarning) HasDetail() bool
    func (o *CIAppWarning) HasTitle() bool
    func (o CIAppWarning) MarshalJSON() ([]byte, error)
    func (o *CIAppWarning) SetCode(v string)
    func (o *CIAppWarning) SetDetail(v string)
    func (o *CIAppWarning) SetTitle(v string)
    func (o *CIAppWarning) UnmarshalJSON(bytes []byte) (err error)
type CIVisibilityPipelinesApi
    func NewCIVisibilityPipelinesApi(client *datadog.APIClient) *CIVisibilityPipelinesApi
    func (a *CIVisibilityPipelinesApi) AggregateCIAppPipelineEvents(ctx _context.Context, body CIAppPipelinesAggregateRequest) (CIAppPipelinesAnalyticsAggregateResponse, *_nethttp.Response, error)
    func (a *CIVisibilityPipelinesApi) CreateCIAppPipelineEvent(ctx _context.Context, body CIAppCreatePipelineEventRequest) (interface{}, *_nethttp.Response, error)
    func (a *CIVisibilityPipelinesApi) ListCIAppPipelineEvents(ctx _context.Context, o ...ListCIAppPipelineEventsOptionalParameters) (CIAppPipelineEventsResponse, *_nethttp.Response, error)
    func (a *CIVisibilityPipelinesApi) ListCIAppPipelineEventsWithPagination(ctx _context.Context, o ...ListCIAppPipelineEventsOptionalParameters) (<-chan datadog.PaginationResult[CIAppPipelineEvent], func())
    func (a *CIVisibilityPipelinesApi) SearchCIAppPipelineEvents(ctx _context.Context, o ...SearchCIAppPipelineEventsOptionalParameters) (CIAppPipelineEventsResponse, *_nethttp.Response, error)
    func (a *CIVisibilityPipelinesApi) SearchCIAppPipelineEventsWithPagination(ctx _context.Context, o ...SearchCIAppPipelineEventsOptionalParameters) (<-chan datadog.PaginationResult[CIAppPipelineEvent], func())
type CIVisibilityTestsApi
    func NewCIVisibilityTestsApi(client *datadog.APIClient) *CIVisibilityTestsApi
    func (a *CIVisibilityTestsApi) AggregateCIAppTestEvents(ctx _context.Context, body CIAppTestsAggregateRequest) (CIAppTestsAnalyticsAggregateResponse, *_nethttp.Response, error)
    func (a *CIVisibilityTestsApi) ListCIAppTestEvents(ctx _context.Context, o ...ListCIAppTestEventsOptionalParameters) (CIAppTestEventsResponse, *_nethttp.Response, error)
    func (a *CIVisibilityTestsApi) ListCIAppTestEventsWithPagination(ctx _context.Context, o ...ListCIAppTestEventsOptionalParameters) (<-chan datadog.PaginationResult[CIAppTestEvent], func())
    func (a *CIVisibilityTestsApi) SearchCIAppTestEvents(ctx _context.Context, o ...SearchCIAppTestEventsOptionalParameters) (CIAppTestEventsResponse, *_nethttp.Response, error)
    func (a *CIVisibilityTestsApi) SearchCIAppTestEventsWithPagination(ctx _context.Context, o ...SearchCIAppTestEventsOptionalParameters) (<-chan datadog.PaginationResult[CIAppTestEvent], func())
type ChargebackBreakdown
    func NewChargebackBreakdown() *ChargebackBreakdown
    func NewChargebackBreakdownWithDefaults() *ChargebackBreakdown
    func (o *ChargebackBreakdown) GetChargeType() string
    func (o *ChargebackBreakdown) GetChargeTypeOk() (*string, bool)
    func (o *ChargebackBreakdown) GetCost() float64
    func (o *ChargebackBreakdown) GetCostOk() (*float64, bool)
    func (o *ChargebackBreakdown) GetProductName() string
    func (o *ChargebackBreakdown) GetProductNameOk() (*string, bool)
    func (o *ChargebackBreakdown) HasChargeType() bool
    func (o *ChargebackBreakdown) HasCost() bool
    func (o *ChargebackBreakdown) HasProductName() bool
    func (o ChargebackBreakdown) MarshalJSON() ([]byte, error)
    func (o *ChargebackBreakdown) SetChargeType(v string)
    func (o *ChargebackBreakdown) SetCost(v float64)
    func (o *ChargebackBreakdown) SetProductName(v string)
    func (o *ChargebackBreakdown) UnmarshalJSON(bytes []byte) (err error)
type CloudConfigurationComplianceRuleOptions
    func NewCloudConfigurationComplianceRuleOptions() *CloudConfigurationComplianceRuleOptions
    func NewCloudConfigurationComplianceRuleOptionsWithDefaults() *CloudConfigurationComplianceRuleOptions
    func (o *CloudConfigurationComplianceRuleOptions) GetComplexRule() bool
    func (o *CloudConfigurationComplianceRuleOptions) GetComplexRuleOk() (*bool, bool)
    func (o *CloudConfigurationComplianceRuleOptions) GetRegoRule() CloudConfigurationRegoRule
    func (o *CloudConfigurationComplianceRuleOptions) GetRegoRuleOk() (*CloudConfigurationRegoRule, bool)
    func (o *CloudConfigurationComplianceRuleOptions) GetResourceType() string
    func (o *CloudConfigurationComplianceRuleOptions) GetResourceTypeOk() (*string, bool)
    func (o *CloudConfigurationComplianceRuleOptions) HasComplexRule() bool
    func (o *CloudConfigurationComplianceRuleOptions) HasRegoRule() bool
    func (o *CloudConfigurationComplianceRuleOptions) HasResourceType() bool
    func (o CloudConfigurationComplianceRuleOptions) MarshalJSON() ([]byte, error)
    func (o *CloudConfigurationComplianceRuleOptions) SetComplexRule(v bool)
    func (o *CloudConfigurationComplianceRuleOptions) SetRegoRule(v CloudConfigurationRegoRule)
    func (o *CloudConfigurationComplianceRuleOptions) SetResourceType(v string)
    func (o *CloudConfigurationComplianceRuleOptions) UnmarshalJSON(bytes []byte) (err error)
type CloudConfigurationRegoRule
    func NewCloudConfigurationRegoRule(policy string, resourceTypes []string) *CloudConfigurationRegoRule
    func NewCloudConfigurationRegoRuleWithDefaults() *CloudConfigurationRegoRule
    func (o *CloudConfigurationRegoRule) GetPolicy() string
    func (o *CloudConfigurationRegoRule) GetPolicyOk() (*string, bool)
    func (o *CloudConfigurationRegoRule) GetResourceTypes() []string
    func (o *CloudConfigurationRegoRule) GetResourceTypesOk() (*[]string, bool)
    func (o CloudConfigurationRegoRule) MarshalJSON() ([]byte, error)
    func (o *CloudConfigurationRegoRule) SetPolicy(v string)
    func (o *CloudConfigurationRegoRule) SetResourceTypes(v []string)
    func (o *CloudConfigurationRegoRule) UnmarshalJSON(bytes []byte) (err error)
type CloudConfigurationRuleCaseCreate
    func NewCloudConfigurationRuleCaseCreate(status SecurityMonitoringRuleSeverity) *CloudConfigurationRuleCaseCreate
    func NewCloudConfigurationRuleCaseCreateWithDefaults() *CloudConfigurationRuleCaseCreate
    func (o *CloudConfigurationRuleCaseCreate) GetNotifications() []string
    func (o *CloudConfigurationRuleCaseCreate) GetNotificationsOk() (*[]string, bool)
    func (o *CloudConfigurationRuleCaseCreate) GetStatus() SecurityMonitoringRuleSeverity
    func (o *CloudConfigurationRuleCaseCreate) GetStatusOk() (*SecurityMonitoringRuleSeverity, bool)
    func (o *CloudConfigurationRuleCaseCreate) HasNotifications() bool
    func (o CloudConfigurationRuleCaseCreate) MarshalJSON() ([]byte, error)
    func (o *CloudConfigurationRuleCaseCreate) SetNotifications(v []string)
    func (o *CloudConfigurationRuleCaseCreate) SetStatus(v SecurityMonitoringRuleSeverity)
    func (o *CloudConfigurationRuleCaseCreate) UnmarshalJSON(bytes []byte) (err error)
type CloudConfigurationRuleComplianceSignalOptions
    func NewCloudConfigurationRuleComplianceSignalOptions() *CloudConfigurationRuleComplianceSignalOptions
    func NewCloudConfigurationRuleComplianceSignalOptionsWithDefaults() *CloudConfigurationRuleComplianceSignalOptions
    func (o *CloudConfigurationRuleComplianceSignalOptions) GetUserActivationStatus() bool
    func (o *CloudConfigurationRuleComplianceSignalOptions) GetUserActivationStatusOk() (*bool, bool)
    func (o *CloudConfigurationRuleComplianceSignalOptions) GetUserGroupByFields() []string
    func (o *CloudConfigurationRuleComplianceSignalOptions) GetUserGroupByFieldsOk() (*[]string, bool)
    func (o *CloudConfigurationRuleComplianceSignalOptions) HasUserActivationStatus() bool
    func (o *CloudConfigurationRuleComplianceSignalOptions) HasUserGroupByFields() bool
    func (o CloudConfigurationRuleComplianceSignalOptions) MarshalJSON() ([]byte, error)
    func (o *CloudConfigurationRuleComplianceSignalOptions) SetUserActivationStatus(v bool)
    func (o *CloudConfigurationRuleComplianceSignalOptions) SetUserActivationStatusNil()
    func (o *CloudConfigurationRuleComplianceSignalOptions) SetUserGroupByFields(v []string)
    func (o *CloudConfigurationRuleComplianceSignalOptions) SetUserGroupByFieldsNil()
    func (o *CloudConfigurationRuleComplianceSignalOptions) UnmarshalJSON(bytes []byte) (err error)
    func (o *CloudConfigurationRuleComplianceSignalOptions) UnsetUserActivationStatus()
    func (o *CloudConfigurationRuleComplianceSignalOptions) UnsetUserGroupByFields()
type CloudConfigurationRuleCreatePayload
    func NewCloudConfigurationRuleCreatePayload(cases []CloudConfigurationRuleCaseCreate, complianceSignalOptions CloudConfigurationRuleComplianceSignalOptions, isEnabled bool, message string, name string, options CloudConfigurationRuleOptions) *CloudConfigurationRuleCreatePayload
    func NewCloudConfigurationRuleCreatePayloadWithDefaults() *CloudConfigurationRuleCreatePayload
    func (o *CloudConfigurationRuleCreatePayload) GetCases() []CloudConfigurationRuleCaseCreate
    func (o *CloudConfigurationRuleCreatePayload) GetCasesOk() (*[]CloudConfigurationRuleCaseCreate, bool)
    func (o *CloudConfigurationRuleCreatePayload) GetComplianceSignalOptions() CloudConfigurationRuleComplianceSignalOptions
    func (o *CloudConfigurationRuleCreatePayload) GetComplianceSignalOptionsOk() (*CloudConfigurationRuleComplianceSignalOptions, bool)
    func (o *CloudConfigurationRuleCreatePayload) GetFilters() []SecurityMonitoringFilter
    func (o *CloudConfigurationRuleCreatePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)
    func (o *CloudConfigurationRuleCreatePayload) GetIsEnabled() bool
    func (o *CloudConfigurationRuleCreatePayload) GetIsEnabledOk() (*bool, bool)
    func (o *CloudConfigurationRuleCreatePayload) GetMessage() string
    func (o *CloudConfigurationRuleCreatePayload) GetMessageOk() (*string, bool)
    func (o *CloudConfigurationRuleCreatePayload) GetName() string
    func (o *CloudConfigurationRuleCreatePayload) GetNameOk() (*string, bool)
    func (o *CloudConfigurationRuleCreatePayload) GetOptions() CloudConfigurationRuleOptions
    func (o *CloudConfigurationRuleCreatePayload) GetOptionsOk() (*CloudConfigurationRuleOptions, bool)
    func (o *CloudConfigurationRuleCreatePayload) GetTags() []string
    func (o *CloudConfigurationRuleCreatePayload) GetTagsOk() (*[]string, bool)
    func (o *CloudConfigurationRuleCreatePayload) GetType() CloudConfigurationRuleType
    func (o *CloudConfigurationRuleCreatePayload) GetTypeOk() (*CloudConfigurationRuleType, bool)
    func (o *CloudConfigurationRuleCreatePayload) HasFilters() bool
    func (o *CloudConfigurationRuleCreatePayload) HasTags() bool
    func (o *CloudConfigurationRuleCreatePayload) HasType() bool
    func (o CloudConfigurationRuleCreatePayload) MarshalJSON() ([]byte, error)
    func (o *CloudConfigurationRuleCreatePayload) SetCases(v []CloudConfigurationRuleCaseCreate)
    func (o *CloudConfigurationRuleCreatePayload) SetComplianceSignalOptions(v CloudConfigurationRuleComplianceSignalOptions)
    func (o *CloudConfigurationRuleCreatePayload) SetFilters(v []SecurityMonitoringFilter)
    func (o *CloudConfigurationRuleCreatePayload) SetIsEnabled(v bool)
    func (o *CloudConfigurationRuleCreatePayload) SetMessage(v string)
    func (o *CloudConfigurationRuleCreatePayload) SetName(v string)
    func (o *CloudConfigurationRuleCreatePayload) SetOptions(v CloudConfigurationRuleOptions)
    func (o *CloudConfigurationRuleCreatePayload) SetTags(v []string)
    func (o *CloudConfigurationRuleCreatePayload) SetType(v CloudConfigurationRuleType)
    func (o *CloudConfigurationRuleCreatePayload) UnmarshalJSON(bytes []byte) (err error)
type CloudConfigurationRuleOptions
    func NewCloudConfigurationRuleOptions(complianceRuleOptions CloudConfigurationComplianceRuleOptions) *CloudConfigurationRuleOptions
    func NewCloudConfigurationRuleOptionsWithDefaults() *CloudConfigurationRuleOptions
    func (o *CloudConfigurationRuleOptions) GetComplianceRuleOptions() CloudConfigurationComplianceRuleOptions
    func (o *CloudConfigurationRuleOptions) GetComplianceRuleOptionsOk() (*CloudConfigurationComplianceRuleOptions, bool)
    func (o CloudConfigurationRuleOptions) MarshalJSON() ([]byte, error)
    func (o *CloudConfigurationRuleOptions) SetComplianceRuleOptions(v CloudConfigurationComplianceRuleOptions)
    func (o *CloudConfigurationRuleOptions) UnmarshalJSON(bytes []byte) (err error)
type CloudConfigurationRuleType
    func NewCloudConfigurationRuleTypeFromValue(v string) (*CloudConfigurationRuleType, error)
    func (v *CloudConfigurationRuleType) GetAllowedValues() []CloudConfigurationRuleType
    func (v CloudConfigurationRuleType) IsValid() bool
    func (v CloudConfigurationRuleType) Ptr() *CloudConfigurationRuleType
    func (v *CloudConfigurationRuleType) UnmarshalJSON(src []byte) error
type CloudWorkloadSecurityAgentRuleAttributes
    func NewCloudWorkloadSecurityAgentRuleAttributes() *CloudWorkloadSecurityAgentRuleAttributes
    func NewCloudWorkloadSecurityAgentRuleAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleAttributes
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetAgentConstraint() string
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetAgentConstraintOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCategory() string
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCategoryOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreationAuthorUuId() string
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreationAuthorUuIdOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreationDate() int64
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreationDateOk() (*int64, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreator() CloudWorkloadSecurityAgentRuleCreatorAttributes
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreatorOk() (*CloudWorkloadSecurityAgentRuleCreatorAttributes, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDefaultRule() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDefaultRuleOk() (*bool, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDescription() string
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDescriptionOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetEnabled() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetEnabledOk() (*bool, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetExpression() string
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetExpressionOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetName() string
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetNameOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdateAuthorUuId() string
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdateAuthorUuIdOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdateDate() int64
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdateDateOk() (*int64, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdatedAt() int64
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdatedAtOk() (*int64, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdater() CloudWorkloadSecurityAgentRuleUpdaterAttributes
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdaterOk() (*CloudWorkloadSecurityAgentRuleUpdaterAttributes, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetVersion() int64
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetVersionOk() (*int64, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasAgentConstraint() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasCategory() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasCreationAuthorUuId() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasCreationDate() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasCreator() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasDefaultRule() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasDescription() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasEnabled() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasExpression() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasName() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasUpdateAuthorUuId() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasUpdateDate() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasUpdatedAt() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasUpdater() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasVersion() bool
    func (o CloudWorkloadSecurityAgentRuleAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetAgentConstraint(v string)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetCategory(v string)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetCreationAuthorUuId(v string)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetCreationDate(v int64)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetCreator(v CloudWorkloadSecurityAgentRuleCreatorAttributes)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetDefaultRule(v bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetDescription(v string)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetEnabled(v bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetExpression(v string)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetName(v string)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetUpdateAuthorUuId(v string)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetUpdateDate(v int64)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetUpdatedAt(v int64)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetUpdater(v CloudWorkloadSecurityAgentRuleUpdaterAttributes)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetVersion(v int64)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleCreateAttributes
    func NewCloudWorkloadSecurityAgentRuleCreateAttributes(expression string, name string) *CloudWorkloadSecurityAgentRuleCreateAttributes
    func NewCloudWorkloadSecurityAgentRuleCreateAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleCreateAttributes
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetDescription() string
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetDescriptionOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetEnabled() bool
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetEnabledOk() (*bool, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetExpression() string
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetExpressionOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetName() string
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetNameOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) HasDescription() bool
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) HasEnabled() bool
    func (o CloudWorkloadSecurityAgentRuleCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetDescription(v string)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetEnabled(v bool)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetExpression(v string)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetName(v string)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleCreateData
    func NewCloudWorkloadSecurityAgentRuleCreateData(attributes CloudWorkloadSecurityAgentRuleCreateAttributes, typeVar CloudWorkloadSecurityAgentRuleType) *CloudWorkloadSecurityAgentRuleCreateData
    func NewCloudWorkloadSecurityAgentRuleCreateDataWithDefaults() *CloudWorkloadSecurityAgentRuleCreateData
    func (o *CloudWorkloadSecurityAgentRuleCreateData) GetAttributes() CloudWorkloadSecurityAgentRuleCreateAttributes
    func (o *CloudWorkloadSecurityAgentRuleCreateData) GetAttributesOk() (*CloudWorkloadSecurityAgentRuleCreateAttributes, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreateData) GetType() CloudWorkloadSecurityAgentRuleType
    func (o *CloudWorkloadSecurityAgentRuleCreateData) GetTypeOk() (*CloudWorkloadSecurityAgentRuleType, bool)
    func (o CloudWorkloadSecurityAgentRuleCreateData) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleCreateData) SetAttributes(v CloudWorkloadSecurityAgentRuleCreateAttributes)
    func (o *CloudWorkloadSecurityAgentRuleCreateData) SetType(v CloudWorkloadSecurityAgentRuleType)
    func (o *CloudWorkloadSecurityAgentRuleCreateData) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleCreateRequest
    func NewCloudWorkloadSecurityAgentRuleCreateRequest(data CloudWorkloadSecurityAgentRuleCreateData) *CloudWorkloadSecurityAgentRuleCreateRequest
    func NewCloudWorkloadSecurityAgentRuleCreateRequestWithDefaults() *CloudWorkloadSecurityAgentRuleCreateRequest
    func (o *CloudWorkloadSecurityAgentRuleCreateRequest) GetData() CloudWorkloadSecurityAgentRuleCreateData
    func (o *CloudWorkloadSecurityAgentRuleCreateRequest) GetDataOk() (*CloudWorkloadSecurityAgentRuleCreateData, bool)
    func (o CloudWorkloadSecurityAgentRuleCreateRequest) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleCreateRequest) SetData(v CloudWorkloadSecurityAgentRuleCreateData)
    func (o *CloudWorkloadSecurityAgentRuleCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleCreatorAttributes
    func NewCloudWorkloadSecurityAgentRuleCreatorAttributes() *CloudWorkloadSecurityAgentRuleCreatorAttributes
    func NewCloudWorkloadSecurityAgentRuleCreatorAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleCreatorAttributes
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) GetHandle() string
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) GetHandleOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) GetName() string
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) GetNameOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) HasHandle() bool
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) HasName() bool
    func (o CloudWorkloadSecurityAgentRuleCreatorAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) SetHandle(v string)
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) SetName(v string)
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) SetNameNil()
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) UnsetName()
type CloudWorkloadSecurityAgentRuleData
    func NewCloudWorkloadSecurityAgentRuleData() *CloudWorkloadSecurityAgentRuleData
    func NewCloudWorkloadSecurityAgentRuleDataWithDefaults() *CloudWorkloadSecurityAgentRuleData
    func (o *CloudWorkloadSecurityAgentRuleData) GetAttributes() CloudWorkloadSecurityAgentRuleAttributes
    func (o *CloudWorkloadSecurityAgentRuleData) GetAttributesOk() (*CloudWorkloadSecurityAgentRuleAttributes, bool)
    func (o *CloudWorkloadSecurityAgentRuleData) GetId() string
    func (o *CloudWorkloadSecurityAgentRuleData) GetIdOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleData) GetType() CloudWorkloadSecurityAgentRuleType
    func (o *CloudWorkloadSecurityAgentRuleData) GetTypeOk() (*CloudWorkloadSecurityAgentRuleType, bool)
    func (o *CloudWorkloadSecurityAgentRuleData) HasAttributes() bool
    func (o *CloudWorkloadSecurityAgentRuleData) HasId() bool
    func (o *CloudWorkloadSecurityAgentRuleData) HasType() bool
    func (o CloudWorkloadSecurityAgentRuleData) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleData) SetAttributes(v CloudWorkloadSecurityAgentRuleAttributes)
    func (o *CloudWorkloadSecurityAgentRuleData) SetId(v string)
    func (o *CloudWorkloadSecurityAgentRuleData) SetType(v CloudWorkloadSecurityAgentRuleType)
    func (o *CloudWorkloadSecurityAgentRuleData) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleResponse
    func NewCloudWorkloadSecurityAgentRuleResponse() *CloudWorkloadSecurityAgentRuleResponse
    func NewCloudWorkloadSecurityAgentRuleResponseWithDefaults() *CloudWorkloadSecurityAgentRuleResponse
    func (o *CloudWorkloadSecurityAgentRuleResponse) GetData() CloudWorkloadSecurityAgentRuleData
    func (o *CloudWorkloadSecurityAgentRuleResponse) GetDataOk() (*CloudWorkloadSecurityAgentRuleData, bool)
    func (o *CloudWorkloadSecurityAgentRuleResponse) HasData() bool
    func (o CloudWorkloadSecurityAgentRuleResponse) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleResponse) SetData(v CloudWorkloadSecurityAgentRuleData)
    func (o *CloudWorkloadSecurityAgentRuleResponse) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleType
    func NewCloudWorkloadSecurityAgentRuleTypeFromValue(v string) (*CloudWorkloadSecurityAgentRuleType, error)
    func (v *CloudWorkloadSecurityAgentRuleType) GetAllowedValues() []CloudWorkloadSecurityAgentRuleType
    func (v CloudWorkloadSecurityAgentRuleType) IsValid() bool
    func (v CloudWorkloadSecurityAgentRuleType) Ptr() *CloudWorkloadSecurityAgentRuleType
    func (v *CloudWorkloadSecurityAgentRuleType) UnmarshalJSON(src []byte) error
type CloudWorkloadSecurityAgentRuleUpdateAttributes
    func NewCloudWorkloadSecurityAgentRuleUpdateAttributes() *CloudWorkloadSecurityAgentRuleUpdateAttributes
    func NewCloudWorkloadSecurityAgentRuleUpdateAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleUpdateAttributes
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetDescription() string
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetDescriptionOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetEnabled() bool
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetEnabledOk() (*bool, bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetExpression() string
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetExpressionOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) HasDescription() bool
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) HasEnabled() bool
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) HasExpression() bool
    func (o CloudWorkloadSecurityAgentRuleUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) SetDescription(v string)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) SetEnabled(v bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) SetExpression(v string)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleUpdateData
    func NewCloudWorkloadSecurityAgentRuleUpdateData(attributes CloudWorkloadSecurityAgentRuleUpdateAttributes, typeVar CloudWorkloadSecurityAgentRuleType) *CloudWorkloadSecurityAgentRuleUpdateData
    func NewCloudWorkloadSecurityAgentRuleUpdateDataWithDefaults() *CloudWorkloadSecurityAgentRuleUpdateData
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetAttributes() CloudWorkloadSecurityAgentRuleUpdateAttributes
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetAttributesOk() (*CloudWorkloadSecurityAgentRuleUpdateAttributes, bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetType() CloudWorkloadSecurityAgentRuleType
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetTypeOk() (*CloudWorkloadSecurityAgentRuleType, bool)
    func (o CloudWorkloadSecurityAgentRuleUpdateData) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) SetAttributes(v CloudWorkloadSecurityAgentRuleUpdateAttributes)
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) SetType(v CloudWorkloadSecurityAgentRuleType)
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleUpdateRequest
    func NewCloudWorkloadSecurityAgentRuleUpdateRequest(data CloudWorkloadSecurityAgentRuleUpdateData) *CloudWorkloadSecurityAgentRuleUpdateRequest
    func NewCloudWorkloadSecurityAgentRuleUpdateRequestWithDefaults() *CloudWorkloadSecurityAgentRuleUpdateRequest
    func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) GetData() CloudWorkloadSecurityAgentRuleUpdateData
    func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) GetDataOk() (*CloudWorkloadSecurityAgentRuleUpdateData, bool)
    func (o CloudWorkloadSecurityAgentRuleUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) SetData(v CloudWorkloadSecurityAgentRuleUpdateData)
    func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleUpdaterAttributes
    func NewCloudWorkloadSecurityAgentRuleUpdaterAttributes() *CloudWorkloadSecurityAgentRuleUpdaterAttributes
    func NewCloudWorkloadSecurityAgentRuleUpdaterAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleUpdaterAttributes
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetHandle() string
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetHandleOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetName() string
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetNameOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) HasHandle() bool
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) HasName() bool
    func (o CloudWorkloadSecurityAgentRuleUpdaterAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetHandle(v string)
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetName(v string)
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetNameNil()
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) UnsetName()
type CloudWorkloadSecurityAgentRulesListResponse
    func NewCloudWorkloadSecurityAgentRulesListResponse() *CloudWorkloadSecurityAgentRulesListResponse
    func NewCloudWorkloadSecurityAgentRulesListResponseWithDefaults() *CloudWorkloadSecurityAgentRulesListResponse
    func (o *CloudWorkloadSecurityAgentRulesListResponse) GetData() []CloudWorkloadSecurityAgentRuleData
    func (o *CloudWorkloadSecurityAgentRulesListResponse) GetDataOk() (*[]CloudWorkloadSecurityAgentRuleData, bool)
    func (o *CloudWorkloadSecurityAgentRulesListResponse) HasData() bool
    func (o CloudWorkloadSecurityAgentRulesListResponse) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRulesListResponse) SetData(v []CloudWorkloadSecurityAgentRuleData)
    func (o *CloudWorkloadSecurityAgentRulesListResponse) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityApi
    func NewCloudWorkloadSecurityApi(client *datadog.APIClient) *CloudWorkloadSecurityApi
    func (a *CloudWorkloadSecurityApi) CreateCloudWorkloadSecurityAgentRule(ctx _context.Context, body CloudWorkloadSecurityAgentRuleCreateRequest) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)
    func (a *CloudWorkloadSecurityApi) DeleteCloudWorkloadSecurityAgentRule(ctx _context.Context, agentRuleId string) (*_nethttp.Response, error)
    func (a *CloudWorkloadSecurityApi) DownloadCloudWorkloadPolicyFile(ctx _context.Context) (*os.File, *_nethttp.Response, error)
    func (a *CloudWorkloadSecurityApi) GetCloudWorkloadSecurityAgentRule(ctx _context.Context, agentRuleId string) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)
    func (a *CloudWorkloadSecurityApi) ListCloudWorkloadSecurityAgentRules(ctx _context.Context) (CloudWorkloadSecurityAgentRulesListResponse, *_nethttp.Response, error)
    func (a *CloudWorkloadSecurityApi) UpdateCloudWorkloadSecurityAgentRule(ctx _context.Context, agentRuleId string, body CloudWorkloadSecurityAgentRuleUpdateRequest) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)
type CloudflareAccountCreateRequest
    func NewCloudflareAccountCreateRequest(data CloudflareAccountCreateRequestData) *CloudflareAccountCreateRequest
    func NewCloudflareAccountCreateRequestWithDefaults() *CloudflareAccountCreateRequest
    func (o *CloudflareAccountCreateRequest) GetData() CloudflareAccountCreateRequestData
    func (o *CloudflareAccountCreateRequest) GetDataOk() (*CloudflareAccountCreateRequestData, bool)
    func (o CloudflareAccountCreateRequest) MarshalJSON() ([]byte, error)
    func (o *CloudflareAccountCreateRequest) SetData(v CloudflareAccountCreateRequestData)
    func (o *CloudflareAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type CloudflareAccountCreateRequestAttributes
    func NewCloudflareAccountCreateRequestAttributes(apiKey string, name string) *CloudflareAccountCreateRequestAttributes
    func NewCloudflareAccountCreateRequestAttributesWithDefaults() *CloudflareAccountCreateRequestAttributes
    func (o *CloudflareAccountCreateRequestAttributes) GetApiKey() string
    func (o *CloudflareAccountCreateRequestAttributes) GetApiKeyOk() (*string, bool)
    func (o *CloudflareAccountCreateRequestAttributes) GetEmail() string
    func (o *CloudflareAccountCreateRequestAttributes) GetEmailOk() (*string, bool)
    func (o *CloudflareAccountCreateRequestAttributes) GetName() string
    func (o *CloudflareAccountCreateRequestAttributes) GetNameOk() (*string, bool)
    func (o *CloudflareAccountCreateRequestAttributes) HasEmail() bool
    func (o CloudflareAccountCreateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudflareAccountCreateRequestAttributes) SetApiKey(v string)
    func (o *CloudflareAccountCreateRequestAttributes) SetEmail(v string)
    func (o *CloudflareAccountCreateRequestAttributes) SetName(v string)
    func (o *CloudflareAccountCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type CloudflareAccountCreateRequestData
    func NewCloudflareAccountCreateRequestData(attributes CloudflareAccountCreateRequestAttributes, typeVar CloudflareAccountType) *CloudflareAccountCreateRequestData
    func NewCloudflareAccountCreateRequestDataWithDefaults() *CloudflareAccountCreateRequestData
    func (o *CloudflareAccountCreateRequestData) GetAttributes() CloudflareAccountCreateRequestAttributes
    func (o *CloudflareAccountCreateRequestData) GetAttributesOk() (*CloudflareAccountCreateRequestAttributes, bool)
    func (o *CloudflareAccountCreateRequestData) GetType() CloudflareAccountType
    func (o *CloudflareAccountCreateRequestData) GetTypeOk() (*CloudflareAccountType, bool)
    func (o CloudflareAccountCreateRequestData) MarshalJSON() ([]byte, error)
    func (o *CloudflareAccountCreateRequestData) SetAttributes(v CloudflareAccountCreateRequestAttributes)
    func (o *CloudflareAccountCreateRequestData) SetType(v CloudflareAccountType)
    func (o *CloudflareAccountCreateRequestData) UnmarshalJSON(bytes []byte) (err error)
type CloudflareAccountResponse
    func NewCloudflareAccountResponse() *CloudflareAccountResponse
    func NewCloudflareAccountResponseWithDefaults() *CloudflareAccountResponse
    func (o *CloudflareAccountResponse) GetData() CloudflareAccountResponseData
    func (o *CloudflareAccountResponse) GetDataOk() (*CloudflareAccountResponseData, bool)
    func (o *CloudflareAccountResponse) HasData() bool
    func (o CloudflareAccountResponse) MarshalJSON() ([]byte, error)
    func (o *CloudflareAccountResponse) SetData(v CloudflareAccountResponseData)
    func (o *CloudflareAccountResponse) UnmarshalJSON(bytes []byte) (err error)
type CloudflareAccountResponseAttributes
    func NewCloudflareAccountResponseAttributes(name string) *CloudflareAccountResponseAttributes
    func NewCloudflareAccountResponseAttributesWithDefaults() *CloudflareAccountResponseAttributes
    func (o *CloudflareAccountResponseAttributes) GetEmail() string
    func (o *CloudflareAccountResponseAttributes) GetEmailOk() (*string, bool)
    func (o *CloudflareAccountResponseAttributes) GetName() string
    func (o *CloudflareAccountResponseAttributes) GetNameOk() (*string, bool)
    func (o *CloudflareAccountResponseAttributes) HasEmail() bool
    func (o CloudflareAccountResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudflareAccountResponseAttributes) SetEmail(v string)
    func (o *CloudflareAccountResponseAttributes) SetName(v string)
    func (o *CloudflareAccountResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type CloudflareAccountResponseData
    func NewCloudflareAccountResponseData(attributes CloudflareAccountResponseAttributes, id string, typeVar CloudflareAccountType) *CloudflareAccountResponseData
    func NewCloudflareAccountResponseDataWithDefaults() *CloudflareAccountResponseData
    func (o *CloudflareAccountResponseData) GetAttributes() CloudflareAccountResponseAttributes
    func (o *CloudflareAccountResponseData) GetAttributesOk() (*CloudflareAccountResponseAttributes, bool)
    func (o *CloudflareAccountResponseData) GetId() string
    func (o *CloudflareAccountResponseData) GetIdOk() (*string, bool)
    func (o *CloudflareAccountResponseData) GetType() CloudflareAccountType
    func (o *CloudflareAccountResponseData) GetTypeOk() (*CloudflareAccountType, bool)
    func (o CloudflareAccountResponseData) MarshalJSON() ([]byte, error)
    func (o *CloudflareAccountResponseData) SetAttributes(v CloudflareAccountResponseAttributes)
    func (o *CloudflareAccountResponseData) SetId(v string)
    func (o *CloudflareAccountResponseData) SetType(v CloudflareAccountType)
    func (o *CloudflareAccountResponseData) UnmarshalJSON(bytes []byte) (err error)
type CloudflareAccountType
    func NewCloudflareAccountTypeFromValue(v string) (*CloudflareAccountType, error)
    func (v *CloudflareAccountType) GetAllowedValues() []CloudflareAccountType
    func (v CloudflareAccountType) IsValid() bool
    func (v CloudflareAccountType) Ptr() *CloudflareAccountType
    func (v *CloudflareAccountType) UnmarshalJSON(src []byte) error
type CloudflareAccountUpdateRequest
    func NewCloudflareAccountUpdateRequest(data CloudflareAccountUpdateRequestData) *CloudflareAccountUpdateRequest
    func NewCloudflareAccountUpdateRequestWithDefaults() *CloudflareAccountUpdateRequest
    func (o *CloudflareAccountUpdateRequest) GetData() CloudflareAccountUpdateRequestData
    func (o *CloudflareAccountUpdateRequest) GetDataOk() (*CloudflareAccountUpdateRequestData, bool)
    func (o CloudflareAccountUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *CloudflareAccountUpdateRequest) SetData(v CloudflareAccountUpdateRequestData)
    func (o *CloudflareAccountUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type CloudflareAccountUpdateRequestAttributes
    func NewCloudflareAccountUpdateRequestAttributes(apiKey string) *CloudflareAccountUpdateRequestAttributes
    func NewCloudflareAccountUpdateRequestAttributesWithDefaults() *CloudflareAccountUpdateRequestAttributes
    func (o *CloudflareAccountUpdateRequestAttributes) GetApiKey() string
    func (o *CloudflareAccountUpdateRequestAttributes) GetApiKeyOk() (*string, bool)
    func (o *CloudflareAccountUpdateRequestAttributes) GetEmail() string
    func (o *CloudflareAccountUpdateRequestAttributes) GetEmailOk() (*string, bool)
    func (o *CloudflareAccountUpdateRequestAttributes) HasEmail() bool
    func (o CloudflareAccountUpdateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudflareAccountUpdateRequestAttributes) SetApiKey(v string)
    func (o *CloudflareAccountUpdateRequestAttributes) SetEmail(v string)
    func (o *CloudflareAccountUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type CloudflareAccountUpdateRequestData
    func NewCloudflareAccountUpdateRequestData() *CloudflareAccountUpdateRequestData
    func NewCloudflareAccountUpdateRequestDataWithDefaults() *CloudflareAccountUpdateRequestData
    func (o *CloudflareAccountUpdateRequestData) GetAttributes() CloudflareAccountUpdateRequestAttributes
    func (o *CloudflareAccountUpdateRequestData) GetAttributesOk() (*CloudflareAccountUpdateRequestAttributes, bool)
    func (o *CloudflareAccountUpdateRequestData) GetType() CloudflareAccountType
    func (o *CloudflareAccountUpdateRequestData) GetTypeOk() (*CloudflareAccountType, bool)
    func (o *CloudflareAccountUpdateRequestData) HasAttributes() bool
    func (o *CloudflareAccountUpdateRequestData) HasType() bool
    func (o CloudflareAccountUpdateRequestData) MarshalJSON() ([]byte, error)
    func (o *CloudflareAccountUpdateRequestData) SetAttributes(v CloudflareAccountUpdateRequestAttributes)
    func (o *CloudflareAccountUpdateRequestData) SetType(v CloudflareAccountType)
    func (o *CloudflareAccountUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)
type CloudflareAccountsResponse
    func NewCloudflareAccountsResponse() *CloudflareAccountsResponse
    func NewCloudflareAccountsResponseWithDefaults() *CloudflareAccountsResponse
    func (o *CloudflareAccountsResponse) GetData() []CloudflareAccountResponseData
    func (o *CloudflareAccountsResponse) GetDataOk() (*[]CloudflareAccountResponseData, bool)
    func (o *CloudflareAccountsResponse) HasData() bool
    func (o CloudflareAccountsResponse) MarshalJSON() ([]byte, error)
    func (o *CloudflareAccountsResponse) SetData(v []CloudflareAccountResponseData)
    func (o *CloudflareAccountsResponse) UnmarshalJSON(bytes []byte) (err error)
type CloudflareIntegrationApi
    func NewCloudflareIntegrationApi(client *datadog.APIClient) *CloudflareIntegrationApi
    func (a *CloudflareIntegrationApi) CreateCloudflareAccount(ctx _context.Context, body CloudflareAccountCreateRequest) (CloudflareAccountResponse, *_nethttp.Response, error)
    func (a *CloudflareIntegrationApi) DeleteCloudflareAccount(ctx _context.Context, accountId string) (*_nethttp.Response, error)
    func (a *CloudflareIntegrationApi) GetCloudflareAccount(ctx _context.Context, accountId string) (CloudflareAccountResponse, *_nethttp.Response, error)
    func (a *CloudflareIntegrationApi) ListCloudflareAccounts(ctx _context.Context) (CloudflareAccountsResponse, *_nethttp.Response, error)
    func (a *CloudflareIntegrationApi) UpdateCloudflareAccount(ctx _context.Context, accountId string, body CloudflareAccountUpdateRequest) (CloudflareAccountResponse, *_nethttp.Response, error)
type ConfluentAccountCreateRequest
    func NewConfluentAccountCreateRequest(data ConfluentAccountCreateRequestData) *ConfluentAccountCreateRequest
    func NewConfluentAccountCreateRequestWithDefaults() *ConfluentAccountCreateRequest
    func (o *ConfluentAccountCreateRequest) GetData() ConfluentAccountCreateRequestData
    func (o *ConfluentAccountCreateRequest) GetDataOk() (*ConfluentAccountCreateRequestData, bool)
    func (o ConfluentAccountCreateRequest) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountCreateRequest) SetData(v ConfluentAccountCreateRequestData)
    func (o *ConfluentAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountCreateRequestAttributes
    func NewConfluentAccountCreateRequestAttributes(apiKey string, apiSecret string) *ConfluentAccountCreateRequestAttributes
    func NewConfluentAccountCreateRequestAttributesWithDefaults() *ConfluentAccountCreateRequestAttributes
    func (o *ConfluentAccountCreateRequestAttributes) GetApiKey() string
    func (o *ConfluentAccountCreateRequestAttributes) GetApiKeyOk() (*string, bool)
    func (o *ConfluentAccountCreateRequestAttributes) GetApiSecret() string
    func (o *ConfluentAccountCreateRequestAttributes) GetApiSecretOk() (*string, bool)
    func (o *ConfluentAccountCreateRequestAttributes) GetResources() []ConfluentAccountResourceAttributes
    func (o *ConfluentAccountCreateRequestAttributes) GetResourcesOk() (*[]ConfluentAccountResourceAttributes, bool)
    func (o *ConfluentAccountCreateRequestAttributes) GetTags() []string
    func (o *ConfluentAccountCreateRequestAttributes) GetTagsOk() (*[]string, bool)
    func (o *ConfluentAccountCreateRequestAttributes) HasResources() bool
    func (o *ConfluentAccountCreateRequestAttributes) HasTags() bool
    func (o ConfluentAccountCreateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountCreateRequestAttributes) SetApiKey(v string)
    func (o *ConfluentAccountCreateRequestAttributes) SetApiSecret(v string)
    func (o *ConfluentAccountCreateRequestAttributes) SetResources(v []ConfluentAccountResourceAttributes)
    func (o *ConfluentAccountCreateRequestAttributes) SetTags(v []string)
    func (o *ConfluentAccountCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountCreateRequestData
    func NewConfluentAccountCreateRequestData(attributes ConfluentAccountCreateRequestAttributes, typeVar ConfluentAccountType) *ConfluentAccountCreateRequestData
    func NewConfluentAccountCreateRequestDataWithDefaults() *ConfluentAccountCreateRequestData
    func (o *ConfluentAccountCreateRequestData) GetAttributes() ConfluentAccountCreateRequestAttributes
    func (o *ConfluentAccountCreateRequestData) GetAttributesOk() (*ConfluentAccountCreateRequestAttributes, bool)
    func (o *ConfluentAccountCreateRequestData) GetType() ConfluentAccountType
    func (o *ConfluentAccountCreateRequestData) GetTypeOk() (*ConfluentAccountType, bool)
    func (o ConfluentAccountCreateRequestData) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountCreateRequestData) SetAttributes(v ConfluentAccountCreateRequestAttributes)
    func (o *ConfluentAccountCreateRequestData) SetType(v ConfluentAccountType)
    func (o *ConfluentAccountCreateRequestData) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountResourceAttributes
    func NewConfluentAccountResourceAttributes(resourceType string) *ConfluentAccountResourceAttributes
    func NewConfluentAccountResourceAttributesWithDefaults() *ConfluentAccountResourceAttributes
    func (o *ConfluentAccountResourceAttributes) GetEnableCustomMetrics() bool
    func (o *ConfluentAccountResourceAttributes) GetEnableCustomMetricsOk() (*bool, bool)
    func (o *ConfluentAccountResourceAttributes) GetId() string
    func (o *ConfluentAccountResourceAttributes) GetIdOk() (*string, bool)
    func (o *ConfluentAccountResourceAttributes) GetResourceType() string
    func (o *ConfluentAccountResourceAttributes) GetResourceTypeOk() (*string, bool)
    func (o *ConfluentAccountResourceAttributes) GetTags() []string
    func (o *ConfluentAccountResourceAttributes) GetTagsOk() (*[]string, bool)
    func (o *ConfluentAccountResourceAttributes) HasEnableCustomMetrics() bool
    func (o *ConfluentAccountResourceAttributes) HasId() bool
    func (o *ConfluentAccountResourceAttributes) HasTags() bool
    func (o ConfluentAccountResourceAttributes) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountResourceAttributes) SetEnableCustomMetrics(v bool)
    func (o *ConfluentAccountResourceAttributes) SetId(v string)
    func (o *ConfluentAccountResourceAttributes) SetResourceType(v string)
    func (o *ConfluentAccountResourceAttributes) SetTags(v []string)
    func (o *ConfluentAccountResourceAttributes) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountResponse
    func NewConfluentAccountResponse() *ConfluentAccountResponse
    func NewConfluentAccountResponseWithDefaults() *ConfluentAccountResponse
    func (o *ConfluentAccountResponse) GetData() ConfluentAccountResponseData
    func (o *ConfluentAccountResponse) GetDataOk() (*ConfluentAccountResponseData, bool)
    func (o *ConfluentAccountResponse) HasData() bool
    func (o ConfluentAccountResponse) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountResponse) SetData(v ConfluentAccountResponseData)
    func (o *ConfluentAccountResponse) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountResponseAttributes
    func NewConfluentAccountResponseAttributes(apiKey string) *ConfluentAccountResponseAttributes
    func NewConfluentAccountResponseAttributesWithDefaults() *ConfluentAccountResponseAttributes
    func (o *ConfluentAccountResponseAttributes) GetApiKey() string
    func (o *ConfluentAccountResponseAttributes) GetApiKeyOk() (*string, bool)
    func (o *ConfluentAccountResponseAttributes) GetResources() []ConfluentResourceResponseAttributes
    func (o *ConfluentAccountResponseAttributes) GetResourcesOk() (*[]ConfluentResourceResponseAttributes, bool)
    func (o *ConfluentAccountResponseAttributes) GetTags() []string
    func (o *ConfluentAccountResponseAttributes) GetTagsOk() (*[]string, bool)
    func (o *ConfluentAccountResponseAttributes) HasResources() bool
    func (o *ConfluentAccountResponseAttributes) HasTags() bool
    func (o ConfluentAccountResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountResponseAttributes) SetApiKey(v string)
    func (o *ConfluentAccountResponseAttributes) SetResources(v []ConfluentResourceResponseAttributes)
    func (o *ConfluentAccountResponseAttributes) SetTags(v []string)
    func (o *ConfluentAccountResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountResponseData
    func NewConfluentAccountResponseData(attributes ConfluentAccountResponseAttributes, id string, typeVar ConfluentAccountType) *ConfluentAccountResponseData
    func NewConfluentAccountResponseDataWithDefaults() *ConfluentAccountResponseData
    func (o *ConfluentAccountResponseData) GetAttributes() ConfluentAccountResponseAttributes
    func (o *ConfluentAccountResponseData) GetAttributesOk() (*ConfluentAccountResponseAttributes, bool)
    func (o *ConfluentAccountResponseData) GetId() string
    func (o *ConfluentAccountResponseData) GetIdOk() (*string, bool)
    func (o *ConfluentAccountResponseData) GetType() ConfluentAccountType
    func (o *ConfluentAccountResponseData) GetTypeOk() (*ConfluentAccountType, bool)
    func (o ConfluentAccountResponseData) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountResponseData) SetAttributes(v ConfluentAccountResponseAttributes)
    func (o *ConfluentAccountResponseData) SetId(v string)
    func (o *ConfluentAccountResponseData) SetType(v ConfluentAccountType)
    func (o *ConfluentAccountResponseData) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountType
    func NewConfluentAccountTypeFromValue(v string) (*ConfluentAccountType, error)
    func (v *ConfluentAccountType) GetAllowedValues() []ConfluentAccountType
    func (v ConfluentAccountType) IsValid() bool
    func (v ConfluentAccountType) Ptr() *ConfluentAccountType
    func (v *ConfluentAccountType) UnmarshalJSON(src []byte) error
type ConfluentAccountUpdateRequest
    func NewConfluentAccountUpdateRequest(data ConfluentAccountUpdateRequestData) *ConfluentAccountUpdateRequest
    func NewConfluentAccountUpdateRequestWithDefaults() *ConfluentAccountUpdateRequest
    func (o *ConfluentAccountUpdateRequest) GetData() ConfluentAccountUpdateRequestData
    func (o *ConfluentAccountUpdateRequest) GetDataOk() (*ConfluentAccountUpdateRequestData, bool)
    func (o ConfluentAccountUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountUpdateRequest) SetData(v ConfluentAccountUpdateRequestData)
    func (o *ConfluentAccountUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountUpdateRequestAttributes
    func NewConfluentAccountUpdateRequestAttributes(apiKey string, apiSecret string) *ConfluentAccountUpdateRequestAttributes
    func NewConfluentAccountUpdateRequestAttributesWithDefaults() *ConfluentAccountUpdateRequestAttributes
    func (o *ConfluentAccountUpdateRequestAttributes) GetApiKey() string
    func (o *ConfluentAccountUpdateRequestAttributes) GetApiKeyOk() (*string, bool)
    func (o *ConfluentAccountUpdateRequestAttributes) GetApiSecret() string
    func (o *ConfluentAccountUpdateRequestAttributes) GetApiSecretOk() (*string, bool)
    func (o *ConfluentAccountUpdateRequestAttributes) GetTags() []string
    func (o *ConfluentAccountUpdateRequestAttributes) GetTagsOk() (*[]string, bool)
    func (o *ConfluentAccountUpdateRequestAttributes) HasTags() bool
    func (o ConfluentAccountUpdateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountUpdateRequestAttributes) SetApiKey(v string)
    func (o *ConfluentAccountUpdateRequestAttributes) SetApiSecret(v string)
    func (o *ConfluentAccountUpdateRequestAttributes) SetTags(v []string)
    func (o *ConfluentAccountUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountUpdateRequestData
    func NewConfluentAccountUpdateRequestData(attributes ConfluentAccountUpdateRequestAttributes, typeVar ConfluentAccountType) *ConfluentAccountUpdateRequestData
    func NewConfluentAccountUpdateRequestDataWithDefaults() *ConfluentAccountUpdateRequestData
    func (o *ConfluentAccountUpdateRequestData) GetAttributes() ConfluentAccountUpdateRequestAttributes
    func (o *ConfluentAccountUpdateRequestData) GetAttributesOk() (*ConfluentAccountUpdateRequestAttributes, bool)
    func (o *ConfluentAccountUpdateRequestData) GetType() ConfluentAccountType
    func (o *ConfluentAccountUpdateRequestData) GetTypeOk() (*ConfluentAccountType, bool)
    func (o ConfluentAccountUpdateRequestData) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountUpdateRequestData) SetAttributes(v ConfluentAccountUpdateRequestAttributes)
    func (o *ConfluentAccountUpdateRequestData) SetType(v ConfluentAccountType)
    func (o *ConfluentAccountUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountsResponse
    func NewConfluentAccountsResponse() *ConfluentAccountsResponse
    func NewConfluentAccountsResponseWithDefaults() *ConfluentAccountsResponse
    func (o *ConfluentAccountsResponse) GetData() []ConfluentAccountResponseData
    func (o *ConfluentAccountsResponse) GetDataOk() (*[]ConfluentAccountResponseData, bool)
    func (o *ConfluentAccountsResponse) HasData() bool
    func (o ConfluentAccountsResponse) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountsResponse) SetData(v []ConfluentAccountResponseData)
    func (o *ConfluentAccountsResponse) UnmarshalJSON(bytes []byte) (err error)
type ConfluentCloudApi
    func NewConfluentCloudApi(client *datadog.APIClient) *ConfluentCloudApi
    func (a *ConfluentCloudApi) CreateConfluentAccount(ctx _context.Context, body ConfluentAccountCreateRequest) (ConfluentAccountResponse, *_nethttp.Response, error)
    func (a *ConfluentCloudApi) CreateConfluentResource(ctx _context.Context, accountId string, body ConfluentResourceRequest) (ConfluentResourceResponse, *_nethttp.Response, error)
    func (a *ConfluentCloudApi) DeleteConfluentAccount(ctx _context.Context, accountId string) (*_nethttp.Response, error)
    func (a *ConfluentCloudApi) DeleteConfluentResource(ctx _context.Context, accountId string, resourceId string) (*_nethttp.Response, error)
    func (a *ConfluentCloudApi) GetConfluentAccount(ctx _context.Context, accountId string) (ConfluentAccountResponse, *_nethttp.Response, error)
    func (a *ConfluentCloudApi) GetConfluentResource(ctx _context.Context, accountId string, resourceId string) (ConfluentResourceResponse, *_nethttp.Response, error)
    func (a *ConfluentCloudApi) ListConfluentAccount(ctx _context.Context) (ConfluentAccountsResponse, *_nethttp.Response, error)
    func (a *ConfluentCloudApi) ListConfluentResource(ctx _context.Context, accountId string) (ConfluentResourcesResponse, *_nethttp.Response, error)
    func (a *ConfluentCloudApi) UpdateConfluentAccount(ctx _context.Context, accountId string, body ConfluentAccountUpdateRequest) (ConfluentAccountResponse, *_nethttp.Response, error)
    func (a *ConfluentCloudApi) UpdateConfluentResource(ctx _context.Context, accountId string, resourceId string, body ConfluentResourceRequest) (ConfluentResourceResponse, *_nethttp.Response, error)
type ConfluentResourceRequest
    func NewConfluentResourceRequest(data ConfluentResourceRequestData) *ConfluentResourceRequest
    func NewConfluentResourceRequestWithDefaults() *ConfluentResourceRequest
    func (o *ConfluentResourceRequest) GetData() ConfluentResourceRequestData
    func (o *ConfluentResourceRequest) GetDataOk() (*ConfluentResourceRequestData, bool)
    func (o ConfluentResourceRequest) MarshalJSON() ([]byte, error)
    func (o *ConfluentResourceRequest) SetData(v ConfluentResourceRequestData)
    func (o *ConfluentResourceRequest) UnmarshalJSON(bytes []byte) (err error)
type ConfluentResourceRequestAttributes
    func NewConfluentResourceRequestAttributes(resourceType string) *ConfluentResourceRequestAttributes
    func NewConfluentResourceRequestAttributesWithDefaults() *ConfluentResourceRequestAttributes
    func (o *ConfluentResourceRequestAttributes) GetEnableCustomMetrics() bool
    func (o *ConfluentResourceRequestAttributes) GetEnableCustomMetricsOk() (*bool, bool)
    func (o *ConfluentResourceRequestAttributes) GetResourceType() string
    func (o *ConfluentResourceRequestAttributes) GetResourceTypeOk() (*string, bool)
    func (o *ConfluentResourceRequestAttributes) GetTags() []string
    func (o *ConfluentResourceRequestAttributes) GetTagsOk() (*[]string, bool)
    func (o *ConfluentResourceRequestAttributes) HasEnableCustomMetrics() bool
    func (o *ConfluentResourceRequestAttributes) HasTags() bool
    func (o ConfluentResourceRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *ConfluentResourceRequestAttributes) SetEnableCustomMetrics(v bool)
    func (o *ConfluentResourceRequestAttributes) SetResourceType(v string)
    func (o *ConfluentResourceRequestAttributes) SetTags(v []string)
    func (o *ConfluentResourceRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type ConfluentResourceRequestData
    func NewConfluentResourceRequestData(attributes ConfluentResourceRequestAttributes, id string, typeVar ConfluentResourceType) *ConfluentResourceRequestData
    func NewConfluentResourceRequestDataWithDefaults() *ConfluentResourceRequestData
    func (o *ConfluentResourceRequestData) GetAttributes() ConfluentResourceRequestAttributes
    func (o *ConfluentResourceRequestData) GetAttributesOk() (*ConfluentResourceRequestAttributes, bool)
    func (o *ConfluentResourceRequestData) GetId() string
    func (o *ConfluentResourceRequestData) GetIdOk() (*string, bool)
    func (o *ConfluentResourceRequestData) GetType() ConfluentResourceType
    func (o *ConfluentResourceRequestData) GetTypeOk() (*ConfluentResourceType, bool)
    func (o ConfluentResourceRequestData) MarshalJSON() ([]byte, error)
    func (o *ConfluentResourceRequestData) SetAttributes(v ConfluentResourceRequestAttributes)
    func (o *ConfluentResourceRequestData) SetId(v string)
    func (o *ConfluentResourceRequestData) SetType(v ConfluentResourceType)
    func (o *ConfluentResourceRequestData) UnmarshalJSON(bytes []byte) (err error)
type ConfluentResourceResponse
    func NewConfluentResourceResponse() *ConfluentResourceResponse
    func NewConfluentResourceResponseWithDefaults() *ConfluentResourceResponse
    func (o *ConfluentResourceResponse) GetData() ConfluentResourceResponseData
    func (o *ConfluentResourceResponse) GetDataOk() (*ConfluentResourceResponseData, bool)
    func (o *ConfluentResourceResponse) HasData() bool
    func (o ConfluentResourceResponse) MarshalJSON() ([]byte, error)
    func (o *ConfluentResourceResponse) SetData(v ConfluentResourceResponseData)
    func (o *ConfluentResourceResponse) UnmarshalJSON(bytes []byte) (err error)
type ConfluentResourceResponseAttributes
    func NewConfluentResourceResponseAttributes(resourceType string) *ConfluentResourceResponseAttributes
    func NewConfluentResourceResponseAttributesWithDefaults() *ConfluentResourceResponseAttributes
    func (o *ConfluentResourceResponseAttributes) GetEnableCustomMetrics() bool
    func (o *ConfluentResourceResponseAttributes) GetEnableCustomMetricsOk() (*bool, bool)
    func (o *ConfluentResourceResponseAttributes) GetId() string
    func (o *ConfluentResourceResponseAttributes) GetIdOk() (*string, bool)
    func (o *ConfluentResourceResponseAttributes) GetResourceType() string
    func (o *ConfluentResourceResponseAttributes) GetResourceTypeOk() (*string, bool)
    func (o *ConfluentResourceResponseAttributes) GetTags() []string
    func (o *ConfluentResourceResponseAttributes) GetTagsOk() (*[]string, bool)
    func (o *ConfluentResourceResponseAttributes) HasEnableCustomMetrics() bool
    func (o *ConfluentResourceResponseAttributes) HasId() bool
    func (o *ConfluentResourceResponseAttributes) HasTags() bool
    func (o ConfluentResourceResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *ConfluentResourceResponseAttributes) SetEnableCustomMetrics(v bool)
    func (o *ConfluentResourceResponseAttributes) SetId(v string)
    func (o *ConfluentResourceResponseAttributes) SetResourceType(v string)
    func (o *ConfluentResourceResponseAttributes) SetTags(v []string)
    func (o *ConfluentResourceResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type ConfluentResourceResponseData
    func NewConfluentResourceResponseData(attributes ConfluentResourceResponseAttributes, id string, typeVar ConfluentResourceType) *ConfluentResourceResponseData
    func NewConfluentResourceResponseDataWithDefaults() *ConfluentResourceResponseData
    func (o *ConfluentResourceResponseData) GetAttributes() ConfluentResourceResponseAttributes
    func (o *ConfluentResourceResponseData) GetAttributesOk() (*ConfluentResourceResponseAttributes, bool)
    func (o *ConfluentResourceResponseData) GetId() string
    func (o *ConfluentResourceResponseData) GetIdOk() (*string, bool)
    func (o *ConfluentResourceResponseData) GetType() ConfluentResourceType
    func (o *ConfluentResourceResponseData) GetTypeOk() (*ConfluentResourceType, bool)
    func (o ConfluentResourceResponseData) MarshalJSON() ([]byte, error)
    func (o *ConfluentResourceResponseData) SetAttributes(v ConfluentResourceResponseAttributes)
    func (o *ConfluentResourceResponseData) SetId(v string)
    func (o *ConfluentResourceResponseData) SetType(v ConfluentResourceType)
    func (o *ConfluentResourceResponseData) UnmarshalJSON(bytes []byte) (err error)
type ConfluentResourceType
    func NewConfluentResourceTypeFromValue(v string) (*ConfluentResourceType, error)
    func (v *ConfluentResourceType) GetAllowedValues() []ConfluentResourceType
    func (v ConfluentResourceType) IsValid() bool
    func (v ConfluentResourceType) Ptr() *ConfluentResourceType
    func (v *ConfluentResourceType) UnmarshalJSON(src []byte) error
type ConfluentResourcesResponse
    func NewConfluentResourcesResponse() *ConfluentResourcesResponse
    func NewConfluentResourcesResponseWithDefaults() *ConfluentResourcesResponse
    func (o *ConfluentResourcesResponse) GetData() []ConfluentResourceResponseData
    func (o *ConfluentResourcesResponse) GetDataOk() (*[]ConfluentResourceResponseData, bool)
    func (o *ConfluentResourcesResponse) HasData() bool
    func (o ConfluentResourcesResponse) MarshalJSON() ([]byte, error)
    func (o *ConfluentResourcesResponse) SetData(v []ConfluentResourceResponseData)
    func (o *ConfluentResourcesResponse) UnmarshalJSON(bytes []byte) (err error)
type ContentEncoding
    func NewContentEncodingFromValue(v string) (*ContentEncoding, error)
    func (v *ContentEncoding) GetAllowedValues() []ContentEncoding
    func (v ContentEncoding) IsValid() bool
    func (v ContentEncoding) Ptr() *ContentEncoding
    func (v *ContentEncoding) UnmarshalJSON(src []byte) error
type CostByOrg
    func NewCostByOrg() *CostByOrg
    func NewCostByOrgWithDefaults() *CostByOrg
    func (o *CostByOrg) GetAttributes() CostByOrgAttributes
    func (o *CostByOrg) GetAttributesOk() (*CostByOrgAttributes, bool)
    func (o *CostByOrg) GetId() string
    func (o *CostByOrg) GetIdOk() (*string, bool)
    func (o *CostByOrg) GetType() CostByOrgType
    func (o *CostByOrg) GetTypeOk() (*CostByOrgType, bool)
    func (o *CostByOrg) HasAttributes() bool
    func (o *CostByOrg) HasId() bool
    func (o *CostByOrg) HasType() bool
    func (o CostByOrg) MarshalJSON() ([]byte, error)
    func (o *CostByOrg) SetAttributes(v CostByOrgAttributes)
    func (o *CostByOrg) SetId(v string)
    func (o *CostByOrg) SetType(v CostByOrgType)
    func (o *CostByOrg) UnmarshalJSON(bytes []byte) (err error)
type CostByOrgAttributes
    func NewCostByOrgAttributes() *CostByOrgAttributes
    func NewCostByOrgAttributesWithDefaults() *CostByOrgAttributes
    func (o *CostByOrgAttributes) GetCharges() []ChargebackBreakdown
    func (o *CostByOrgAttributes) GetChargesOk() (*[]ChargebackBreakdown, bool)
    func (o *CostByOrgAttributes) GetDate() time.Time
    func (o *CostByOrgAttributes) GetDateOk() (*time.Time, bool)
    func (o *CostByOrgAttributes) GetOrgName() string
    func (o *CostByOrgAttributes) GetOrgNameOk() (*string, bool)
    func (o *CostByOrgAttributes) GetPublicId() string
    func (o *CostByOrgAttributes) GetPublicIdOk() (*string, bool)
    func (o *CostByOrgAttributes) GetRegion() string
    func (o *CostByOrgAttributes) GetRegionOk() (*string, bool)
    func (o *CostByOrgAttributes) GetTotalCost() float64
    func (o *CostByOrgAttributes) GetTotalCostOk() (*float64, bool)
    func (o *CostByOrgAttributes) HasCharges() bool
    func (o *CostByOrgAttributes) HasDate() bool
    func (o *CostByOrgAttributes) HasOrgName() bool
    func (o *CostByOrgAttributes) HasPublicId() bool
    func (o *CostByOrgAttributes) HasRegion() bool
    func (o *CostByOrgAttributes) HasTotalCost() bool
    func (o CostByOrgAttributes) MarshalJSON() ([]byte, error)
    func (o *CostByOrgAttributes) SetCharges(v []ChargebackBreakdown)
    func (o *CostByOrgAttributes) SetDate(v time.Time)
    func (o *CostByOrgAttributes) SetOrgName(v string)
    func (o *CostByOrgAttributes) SetPublicId(v string)
    func (o *CostByOrgAttributes) SetRegion(v string)
    func (o *CostByOrgAttributes) SetTotalCost(v float64)
    func (o *CostByOrgAttributes) UnmarshalJSON(bytes []byte) (err error)
type CostByOrgResponse
    func NewCostByOrgResponse() *CostByOrgResponse
    func NewCostByOrgResponseWithDefaults() *CostByOrgResponse
    func (o *CostByOrgResponse) GetData() []CostByOrg
    func (o *CostByOrgResponse) GetDataOk() (*[]CostByOrg, bool)
    func (o *CostByOrgResponse) HasData() bool
    func (o CostByOrgResponse) MarshalJSON() ([]byte, error)
    func (o *CostByOrgResponse) SetData(v []CostByOrg)
    func (o *CostByOrgResponse) UnmarshalJSON(bytes []byte) (err error)
type CostByOrgType
    func NewCostByOrgTypeFromValue(v string) (*CostByOrgType, error)
    func (v *CostByOrgType) GetAllowedValues() []CostByOrgType
    func (v CostByOrgType) IsValid() bool
    func (v CostByOrgType) Ptr() *CostByOrgType
    func (v *CostByOrgType) UnmarshalJSON(src []byte) error
type Creator
    func NewCreator() *Creator
    func NewCreatorWithDefaults() *Creator
    func (o *Creator) GetEmail() string
    func (o *Creator) GetEmailOk() (*string, bool)
    func (o *Creator) GetHandle() string
    func (o *Creator) GetHandleOk() (*string, bool)
    func (o *Creator) GetName() string
    func (o *Creator) GetNameOk() (*string, bool)
    func (o *Creator) HasEmail() bool
    func (o *Creator) HasHandle() bool
    func (o *Creator) HasName() bool
    func (o Creator) MarshalJSON() ([]byte, error)
    func (o *Creator) SetEmail(v string)
    func (o *Creator) SetHandle(v string)
    func (o *Creator) SetName(v string)
    func (o *Creator) SetNameNil()
    func (o *Creator) UnmarshalJSON(bytes []byte) (err error)
    func (o *Creator) UnsetName()
type DashboardListAddItemsRequest
    func NewDashboardListAddItemsRequest() *DashboardListAddItemsRequest
    func NewDashboardListAddItemsRequestWithDefaults() *DashboardListAddItemsRequest
    func (o *DashboardListAddItemsRequest) GetDashboards() []DashboardListItemRequest
    func (o *DashboardListAddItemsRequest) GetDashboardsOk() (*[]DashboardListItemRequest, bool)
    func (o *DashboardListAddItemsRequest) HasDashboards() bool
    func (o DashboardListAddItemsRequest) MarshalJSON() ([]byte, error)
    func (o *DashboardListAddItemsRequest) SetDashboards(v []DashboardListItemRequest)
    func (o *DashboardListAddItemsRequest) UnmarshalJSON(bytes []byte) (err error)
type DashboardListAddItemsResponse
    func NewDashboardListAddItemsResponse() *DashboardListAddItemsResponse
    func NewDashboardListAddItemsResponseWithDefaults() *DashboardListAddItemsResponse
    func (o *DashboardListAddItemsResponse) GetAddedDashboardsToList() []DashboardListItemResponse
    func (o *DashboardListAddItemsResponse) GetAddedDashboardsToListOk() (*[]DashboardListItemResponse, bool)
    func (o *DashboardListAddItemsResponse) HasAddedDashboardsToList() bool
    func (o DashboardListAddItemsResponse) MarshalJSON() ([]byte, error)
    func (o *DashboardListAddItemsResponse) SetAddedDashboardsToList(v []DashboardListItemResponse)
    func (o *DashboardListAddItemsResponse) UnmarshalJSON(bytes []byte) (err error)
type DashboardListDeleteItemsRequest
    func NewDashboardListDeleteItemsRequest() *DashboardListDeleteItemsRequest
    func NewDashboardListDeleteItemsRequestWithDefaults() *DashboardListDeleteItemsRequest
    func (o *DashboardListDeleteItemsRequest) GetDashboards() []DashboardListItemRequest
    func (o *DashboardListDeleteItemsRequest) GetDashboardsOk() (*[]DashboardListItemRequest, bool)
    func (o *DashboardListDeleteItemsRequest) HasDashboards() bool
    func (o DashboardListDeleteItemsRequest) MarshalJSON() ([]byte, error)
    func (o *DashboardListDeleteItemsRequest) SetDashboards(v []DashboardListItemRequest)
    func (o *DashboardListDeleteItemsRequest) UnmarshalJSON(bytes []byte) (err error)
type DashboardListDeleteItemsResponse
    func NewDashboardListDeleteItemsResponse() *DashboardListDeleteItemsResponse
    func NewDashboardListDeleteItemsResponseWithDefaults() *DashboardListDeleteItemsResponse
    func (o *DashboardListDeleteItemsResponse) GetDeletedDashboardsFromList() []DashboardListItemResponse
    func (o *DashboardListDeleteItemsResponse) GetDeletedDashboardsFromListOk() (*[]DashboardListItemResponse, bool)
    func (o *DashboardListDeleteItemsResponse) HasDeletedDashboardsFromList() bool
    func (o DashboardListDeleteItemsResponse) MarshalJSON() ([]byte, error)
    func (o *DashboardListDeleteItemsResponse) SetDeletedDashboardsFromList(v []DashboardListItemResponse)
    func (o *DashboardListDeleteItemsResponse) UnmarshalJSON(bytes []byte) (err error)
type DashboardListItem
    func NewDashboardListItem(id string, typeVar DashboardType) *DashboardListItem
    func NewDashboardListItemWithDefaults() *DashboardListItem
    func (o *DashboardListItem) GetAuthor() Creator
    func (o *DashboardListItem) GetAuthorOk() (*Creator, bool)
    func (o *DashboardListItem) GetCreated() time.Time
    func (o *DashboardListItem) GetCreatedOk() (*time.Time, bool)
    func (o *DashboardListItem) GetIcon() string
    func (o *DashboardListItem) GetIconOk() (*string, bool)
    func (o *DashboardListItem) GetId() string
    func (o *DashboardListItem) GetIdOk() (*string, bool)
    func (o *DashboardListItem) GetIntegrationId() string
    func (o *DashboardListItem) GetIntegrationIdOk() (*string, bool)
    func (o *DashboardListItem) GetIsFavorite() bool
    func (o *DashboardListItem) GetIsFavoriteOk() (*bool, bool)
    func (o *DashboardListItem) GetIsReadOnly() bool
    func (o *DashboardListItem) GetIsReadOnlyOk() (*bool, bool)
    func (o *DashboardListItem) GetIsShared() bool
    func (o *DashboardListItem) GetIsSharedOk() (*bool, bool)
    func (o *DashboardListItem) GetModified() time.Time
    func (o *DashboardListItem) GetModifiedOk() (*time.Time, bool)
    func (o *DashboardListItem) GetPopularity() int32
    func (o *DashboardListItem) GetPopularityOk() (*int32, bool)
    func (o *DashboardListItem) GetTitle() string
    func (o *DashboardListItem) GetTitleOk() (*string, bool)
    func (o *DashboardListItem) GetType() DashboardType
    func (o *DashboardListItem) GetTypeOk() (*DashboardType, bool)
    func (o *DashboardListItem) GetUrl() string
    func (o *DashboardListItem) GetUrlOk() (*string, bool)
    func (o *DashboardListItem) HasAuthor() bool
    func (o *DashboardListItem) HasCreated() bool
    func (o *DashboardListItem) HasIcon() bool
    func (o *DashboardListItem) HasIntegrationId() bool
    func (o *DashboardListItem) HasIsFavorite() bool
    func (o *DashboardListItem) HasIsReadOnly() bool
    func (o *DashboardListItem) HasIsShared() bool
    func (o *DashboardListItem) HasModified() bool
    func (o *DashboardListItem) HasPopularity() bool
    func (o *DashboardListItem) HasTitle() bool
    func (o *DashboardListItem) HasUrl() bool
    func (o DashboardListItem) MarshalJSON() ([]byte, error)
    func (o *DashboardListItem) SetAuthor(v Creator)
    func (o *DashboardListItem) SetCreated(v time.Time)
    func (o *DashboardListItem) SetIcon(v string)
    func (o *DashboardListItem) SetIconNil()
    func (o *DashboardListItem) SetId(v string)
    func (o *DashboardListItem) SetIntegrationId(v string)
    func (o *DashboardListItem) SetIntegrationIdNil()
    func (o *DashboardListItem) SetIsFavorite(v bool)
    func (o *DashboardListItem) SetIsReadOnly(v bool)
    func (o *DashboardListItem) SetIsShared(v bool)
    func (o *DashboardListItem) SetModified(v time.Time)
    func (o *DashboardListItem) SetPopularity(v int32)
    func (o *DashboardListItem) SetTitle(v string)
    func (o *DashboardListItem) SetType(v DashboardType)
    func (o *DashboardListItem) SetUrl(v string)
    func (o *DashboardListItem) UnmarshalJSON(bytes []byte) (err error)
    func (o *DashboardListItem) UnsetIcon()
    func (o *DashboardListItem) UnsetIntegrationId()
type DashboardListItemRequest
    func NewDashboardListItemRequest(id string, typeVar DashboardType) *DashboardListItemRequest
    func NewDashboardListItemRequestWithDefaults() *DashboardListItemRequest
    func (o *DashboardListItemRequest) GetId() string
    func (o *DashboardListItemRequest) GetIdOk() (*string, bool)
    func (o *DashboardListItemRequest) GetType() DashboardType
    func (o *DashboardListItemRequest) GetTypeOk() (*DashboardType, bool)
    func (o DashboardListItemRequest) MarshalJSON() ([]byte, error)
    func (o *DashboardListItemRequest) SetId(v string)
    func (o *DashboardListItemRequest) SetType(v DashboardType)
    func (o *DashboardListItemRequest) UnmarshalJSON(bytes []byte) (err error)
type DashboardListItemResponse
    func NewDashboardListItemResponse(id string, typeVar DashboardType) *DashboardListItemResponse
    func NewDashboardListItemResponseWithDefaults() *DashboardListItemResponse
    func (o *DashboardListItemResponse) GetId() string
    func (o *DashboardListItemResponse) GetIdOk() (*string, bool)
    func (o *DashboardListItemResponse) GetType() DashboardType
    func (o *DashboardListItemResponse) GetTypeOk() (*DashboardType, bool)
    func (o DashboardListItemResponse) MarshalJSON() ([]byte, error)
    func (o *DashboardListItemResponse) SetId(v string)
    func (o *DashboardListItemResponse) SetType(v DashboardType)
    func (o *DashboardListItemResponse) UnmarshalJSON(bytes []byte) (err error)
type DashboardListItems
    func NewDashboardListItems(dashboards []DashboardListItem) *DashboardListItems
    func NewDashboardListItemsWithDefaults() *DashboardListItems
    func (o *DashboardListItems) GetDashboards() []DashboardListItem
    func (o *DashboardListItems) GetDashboardsOk() (*[]DashboardListItem, bool)
    func (o *DashboardListItems) GetTotal() int64
    func (o *DashboardListItems) GetTotalOk() (*int64, bool)
    func (o *DashboardListItems) HasTotal() bool
    func (o DashboardListItems) MarshalJSON() ([]byte, error)
    func (o *DashboardListItems) SetDashboards(v []DashboardListItem)
    func (o *DashboardListItems) SetTotal(v int64)
    func (o *DashboardListItems) UnmarshalJSON(bytes []byte) (err error)
type DashboardListUpdateItemsRequest
    func NewDashboardListUpdateItemsRequest() *DashboardListUpdateItemsRequest
    func NewDashboardListUpdateItemsRequestWithDefaults() *DashboardListUpdateItemsRequest
    func (o *DashboardListUpdateItemsRequest) GetDashboards() []DashboardListItemRequest
    func (o *DashboardListUpdateItemsRequest) GetDashboardsOk() (*[]DashboardListItemRequest, bool)
    func (o *DashboardListUpdateItemsRequest) HasDashboards() bool
    func (o DashboardListUpdateItemsRequest) MarshalJSON() ([]byte, error)
    func (o *DashboardListUpdateItemsRequest) SetDashboards(v []DashboardListItemRequest)
    func (o *DashboardListUpdateItemsRequest) UnmarshalJSON(bytes []byte) (err error)
type DashboardListUpdateItemsResponse
    func NewDashboardListUpdateItemsResponse() *DashboardListUpdateItemsResponse
    func NewDashboardListUpdateItemsResponseWithDefaults() *DashboardListUpdateItemsResponse
    func (o *DashboardListUpdateItemsResponse) GetDashboards() []DashboardListItemResponse
    func (o *DashboardListUpdateItemsResponse) GetDashboardsOk() (*[]DashboardListItemResponse, bool)
    func (o *DashboardListUpdateItemsResponse) HasDashboards() bool
    func (o DashboardListUpdateItemsResponse) MarshalJSON() ([]byte, error)
    func (o *DashboardListUpdateItemsResponse) SetDashboards(v []DashboardListItemResponse)
    func (o *DashboardListUpdateItemsResponse) UnmarshalJSON(bytes []byte) (err error)
type DashboardListsApi
    func NewDashboardListsApi(client *datadog.APIClient) *DashboardListsApi
    func (a *DashboardListsApi) CreateDashboardListItems(ctx _context.Context, dashboardListId int64, body DashboardListAddItemsRequest) (DashboardListAddItemsResponse, *_nethttp.Response, error)
    func (a *DashboardListsApi) DeleteDashboardListItems(ctx _context.Context, dashboardListId int64, body DashboardListDeleteItemsRequest) (DashboardListDeleteItemsResponse, *_nethttp.Response, error)
    func (a *DashboardListsApi) GetDashboardListItems(ctx _context.Context, dashboardListId int64) (DashboardListItems, *_nethttp.Response, error)
    func (a *DashboardListsApi) UpdateDashboardListItems(ctx _context.Context, dashboardListId int64, body DashboardListUpdateItemsRequest) (DashboardListUpdateItemsResponse, *_nethttp.Response, error)
type DashboardType
    func NewDashboardTypeFromValue(v string) (*DashboardType, error)
    func (v *DashboardType) GetAllowedValues() []DashboardType
    func (v DashboardType) IsValid() bool
    func (v DashboardType) Ptr() *DashboardType
    func (v *DashboardType) UnmarshalJSON(src []byte) error
type DataScalarColumn
    func NewDataScalarColumn() *DataScalarColumn
    func NewDataScalarColumnWithDefaults() *DataScalarColumn
    func (o *DataScalarColumn) GetMeta() ScalarMeta
    func (o *DataScalarColumn) GetMetaOk() (*ScalarMeta, bool)
    func (o *DataScalarColumn) GetName() string
    func (o *DataScalarColumn) GetNameOk() (*string, bool)
    func (o *DataScalarColumn) GetType() string
    func (o *DataScalarColumn) GetTypeOk() (*string, bool)
    func (o *DataScalarColumn) GetValues() []float64
    func (o *DataScalarColumn) GetValuesOk() (*[]float64, bool)
    func (o *DataScalarColumn) HasMeta() bool
    func (o *DataScalarColumn) HasName() bool
    func (o *DataScalarColumn) HasType() bool
    func (o *DataScalarColumn) HasValues() bool
    func (o DataScalarColumn) MarshalJSON() ([]byte, error)
    func (o *DataScalarColumn) SetMeta(v ScalarMeta)
    func (o *DataScalarColumn) SetName(v string)
    func (o *DataScalarColumn) SetType(v string)
    func (o *DataScalarColumn) SetValues(v []float64)
    func (o *DataScalarColumn) UnmarshalJSON(bytes []byte) (err error)
type DetailedFinding
    func NewDetailedFinding() *DetailedFinding
    func NewDetailedFindingWithDefaults() *DetailedFinding
    func (o *DetailedFinding) GetAttributes() DetailedFindingAttributes
    func (o *DetailedFinding) GetAttributesOk() (*DetailedFindingAttributes, bool)
    func (o *DetailedFinding) GetId() string
    func (o *DetailedFinding) GetIdOk() (*string, bool)
    func (o *DetailedFinding) GetType() DetailedFindingType
    func (o *DetailedFinding) GetTypeOk() (*DetailedFindingType, bool)
    func (o *DetailedFinding) HasAttributes() bool
    func (o *DetailedFinding) HasId() bool
    func (o *DetailedFinding) HasType() bool
    func (o DetailedFinding) MarshalJSON() ([]byte, error)
    func (o *DetailedFinding) SetAttributes(v DetailedFindingAttributes)
    func (o *DetailedFinding) SetId(v string)
    func (o *DetailedFinding) SetType(v DetailedFindingType)
    func (o *DetailedFinding) UnmarshalJSON(bytes []byte) (err error)
type DetailedFindingAttributes
    func NewDetailedFindingAttributes() *DetailedFindingAttributes
    func NewDetailedFindingAttributesWithDefaults() *DetailedFindingAttributes
    func (o *DetailedFindingAttributes) GetEvaluation() FindingEvaluation
    func (o *DetailedFindingAttributes) GetEvaluationChangedAt() int64
    func (o *DetailedFindingAttributes) GetEvaluationChangedAtOk() (*int64, bool)
    func (o *DetailedFindingAttributes) GetEvaluationOk() (*FindingEvaluation, bool)
    func (o *DetailedFindingAttributes) GetMessage() string
    func (o *DetailedFindingAttributes) GetMessageOk() (*string, bool)
    func (o *DetailedFindingAttributes) GetMute() FindingMute
    func (o *DetailedFindingAttributes) GetMuteOk() (*FindingMute, bool)
    func (o *DetailedFindingAttributes) GetResource() string
    func (o *DetailedFindingAttributes) GetResourceConfiguration() interface{}
    func (o *DetailedFindingAttributes) GetResourceConfigurationOk() (*interface{}, bool)
    func (o *DetailedFindingAttributes) GetResourceDiscoveryDate() int64
    func (o *DetailedFindingAttributes) GetResourceDiscoveryDateOk() (*int64, bool)
    func (o *DetailedFindingAttributes) GetResourceOk() (*string, bool)
    func (o *DetailedFindingAttributes) GetResourceType() string
    func (o *DetailedFindingAttributes) GetResourceTypeOk() (*string, bool)
    func (o *DetailedFindingAttributes) GetRule() FindingRule
    func (o *DetailedFindingAttributes) GetRuleOk() (*FindingRule, bool)
    func (o *DetailedFindingAttributes) GetStatus() FindingStatus
    func (o *DetailedFindingAttributes) GetStatusOk() (*FindingStatus, bool)
    func (o *DetailedFindingAttributes) GetTags() []string
    func (o *DetailedFindingAttributes) GetTagsOk() (*[]string, bool)
    func (o *DetailedFindingAttributes) HasEvaluation() bool
    func (o *DetailedFindingAttributes) HasEvaluationChangedAt() bool
    func (o *DetailedFindingAttributes) HasMessage() bool
    func (o *DetailedFindingAttributes) HasMute() bool
    func (o *DetailedFindingAttributes) HasResource() bool
    func (o *DetailedFindingAttributes) HasResourceConfiguration() bool
    func (o *DetailedFindingAttributes) HasResourceDiscoveryDate() bool
    func (o *DetailedFindingAttributes) HasResourceType() bool
    func (o *DetailedFindingAttributes) HasRule() bool
    func (o *DetailedFindingAttributes) HasStatus() bool
    func (o *DetailedFindingAttributes) HasTags() bool
    func (o DetailedFindingAttributes) MarshalJSON() ([]byte, error)
    func (o *DetailedFindingAttributes) SetEvaluation(v FindingEvaluation)
    func (o *DetailedFindingAttributes) SetEvaluationChangedAt(v int64)
    func (o *DetailedFindingAttributes) SetMessage(v string)
    func (o *DetailedFindingAttributes) SetMute(v FindingMute)
    func (o *DetailedFindingAttributes) SetResource(v string)
    func (o *DetailedFindingAttributes) SetResourceConfiguration(v interface{})
    func (o *DetailedFindingAttributes) SetResourceDiscoveryDate(v int64)
    func (o *DetailedFindingAttributes) SetResourceType(v string)
    func (o *DetailedFindingAttributes) SetRule(v FindingRule)
    func (o *DetailedFindingAttributes) SetStatus(v FindingStatus)
    func (o *DetailedFindingAttributes) SetTags(v []string)
    func (o *DetailedFindingAttributes) UnmarshalJSON(bytes []byte) (err error)
type DetailedFindingType
    func NewDetailedFindingTypeFromValue(v string) (*DetailedFindingType, error)
    func (v *DetailedFindingType) GetAllowedValues() []DetailedFindingType
    func (v DetailedFindingType) IsValid() bool
    func (v DetailedFindingType) Ptr() *DetailedFindingType
    func (v *DetailedFindingType) UnmarshalJSON(src []byte) error
type DowntimeCreateRequest
    func NewDowntimeCreateRequest(data DowntimeCreateRequestData) *DowntimeCreateRequest
    func NewDowntimeCreateRequestWithDefaults() *DowntimeCreateRequest
    func (o *DowntimeCreateRequest) GetData() DowntimeCreateRequestData
    func (o *DowntimeCreateRequest) GetDataOk() (*DowntimeCreateRequestData, bool)
    func (o DowntimeCreateRequest) MarshalJSON() ([]byte, error)
    func (o *DowntimeCreateRequest) SetData(v DowntimeCreateRequestData)
    func (o *DowntimeCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type DowntimeCreateRequestAttributes
    func NewDowntimeCreateRequestAttributes(monitorIdentifier DowntimeMonitorIdentifier, scope string) *DowntimeCreateRequestAttributes
    func NewDowntimeCreateRequestAttributesWithDefaults() *DowntimeCreateRequestAttributes
    func (o *DowntimeCreateRequestAttributes) GetDisplayTimezone() string
    func (o *DowntimeCreateRequestAttributes) GetDisplayTimezoneOk() (*string, bool)
    func (o *DowntimeCreateRequestAttributes) GetMessage() string
    func (o *DowntimeCreateRequestAttributes) GetMessageOk() (*string, bool)
    func (o *DowntimeCreateRequestAttributes) GetMonitorIdentifier() DowntimeMonitorIdentifier
    func (o *DowntimeCreateRequestAttributes) GetMonitorIdentifierOk() (*DowntimeMonitorIdentifier, bool)
    func (o *DowntimeCreateRequestAttributes) GetMuteFirstRecoveryNotification() bool
    func (o *DowntimeCreateRequestAttributes) GetMuteFirstRecoveryNotificationOk() (*bool, bool)
    func (o *DowntimeCreateRequestAttributes) GetNotifyEndStates() []DowntimeNotifyEndStateTypes
    func (o *DowntimeCreateRequestAttributes) GetNotifyEndStatesOk() (*[]DowntimeNotifyEndStateTypes, bool)
    func (o *DowntimeCreateRequestAttributes) GetNotifyEndTypes() []DowntimeNotifyEndStateActions
    func (o *DowntimeCreateRequestAttributes) GetNotifyEndTypesOk() (*[]DowntimeNotifyEndStateActions, bool)
    func (o *DowntimeCreateRequestAttributes) GetSchedule() DowntimeScheduleCreateRequest
    func (o *DowntimeCreateRequestAttributes) GetScheduleOk() (*DowntimeScheduleCreateRequest, bool)
    func (o *DowntimeCreateRequestAttributes) GetScope() string
    func (o *DowntimeCreateRequestAttributes) GetScopeOk() (*string, bool)
    func (o *DowntimeCreateRequestAttributes) HasDisplayTimezone() bool
    func (o *DowntimeCreateRequestAttributes) HasMessage() bool
    func (o *DowntimeCreateRequestAttributes) HasMuteFirstRecoveryNotification() bool
    func (o *DowntimeCreateRequestAttributes) HasNotifyEndStates() bool
    func (o *DowntimeCreateRequestAttributes) HasNotifyEndTypes() bool
    func (o *DowntimeCreateRequestAttributes) HasSchedule() bool
    func (o DowntimeCreateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *DowntimeCreateRequestAttributes) SetDisplayTimezone(v string)
    func (o *DowntimeCreateRequestAttributes) SetDisplayTimezoneNil()
    func (o *DowntimeCreateRequestAttributes) SetMessage(v string)
    func (o *DowntimeCreateRequestAttributes) SetMessageNil()
    func (o *DowntimeCreateRequestAttributes) SetMonitorIdentifier(v DowntimeMonitorIdentifier)
    func (o *DowntimeCreateRequestAttributes) SetMuteFirstRecoveryNotification(v bool)
    func (o *DowntimeCreateRequestAttributes) SetNotifyEndStates(v []DowntimeNotifyEndStateTypes)
    func (o *DowntimeCreateRequestAttributes) SetNotifyEndTypes(v []DowntimeNotifyEndStateActions)
    func (o *DowntimeCreateRequestAttributes) SetSchedule(v DowntimeScheduleCreateRequest)
    func (o *DowntimeCreateRequestAttributes) SetScope(v string)
    func (o *DowntimeCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *DowntimeCreateRequestAttributes) UnsetDisplayTimezone()
    func (o *DowntimeCreateRequestAttributes) UnsetMessage()
type DowntimeCreateRequestData
    func NewDowntimeCreateRequestData(attributes DowntimeCreateRequestAttributes, typeVar DowntimeResourceType) *DowntimeCreateRequestData
    func NewDowntimeCreateRequestDataWithDefaults() *DowntimeCreateRequestData
    func (o *DowntimeCreateRequestData) GetAttributes() DowntimeCreateRequestAttributes
    func (o *DowntimeCreateRequestData) GetAttributesOk() (*DowntimeCreateRequestAttributes, bool)
    func (o *DowntimeCreateRequestData) GetType() DowntimeResourceType
    func (o *DowntimeCreateRequestData) GetTypeOk() (*DowntimeResourceType, bool)
    func (o DowntimeCreateRequestData) MarshalJSON() ([]byte, error)
    func (o *DowntimeCreateRequestData) SetAttributes(v DowntimeCreateRequestAttributes)
    func (o *DowntimeCreateRequestData) SetType(v DowntimeResourceType)
    func (o *DowntimeCreateRequestData) UnmarshalJSON(bytes []byte) (err error)
type DowntimeIncludedMonitorType
    func NewDowntimeIncludedMonitorTypeFromValue(v string) (*DowntimeIncludedMonitorType, error)
    func (v *DowntimeIncludedMonitorType) GetAllowedValues() []DowntimeIncludedMonitorType
    func (v DowntimeIncludedMonitorType) IsValid() bool
    func (v DowntimeIncludedMonitorType) Ptr() *DowntimeIncludedMonitorType
    func (v *DowntimeIncludedMonitorType) UnmarshalJSON(src []byte) error
type DowntimeMeta
    func NewDowntimeMeta() *DowntimeMeta
    func NewDowntimeMetaWithDefaults() *DowntimeMeta
    func (o *DowntimeMeta) GetPage() DowntimeMetaPage
    func (o *DowntimeMeta) GetPageOk() (*DowntimeMetaPage, bool)
    func (o *DowntimeMeta) HasPage() bool
    func (o DowntimeMeta) MarshalJSON() ([]byte, error)
    func (o *DowntimeMeta) SetPage(v DowntimeMetaPage)
    func (o *DowntimeMeta) UnmarshalJSON(bytes []byte) (err error)
type DowntimeMetaPage
    func NewDowntimeMetaPage() *DowntimeMetaPage
    func NewDowntimeMetaPageWithDefaults() *DowntimeMetaPage
    func (o *DowntimeMetaPage) GetTotalFilteredCount() int64
    func (o *DowntimeMetaPage) GetTotalFilteredCountOk() (*int64, bool)
    func (o *DowntimeMetaPage) HasTotalFilteredCount() bool
    func (o DowntimeMetaPage) MarshalJSON() ([]byte, error)
    func (o *DowntimeMetaPage) SetTotalFilteredCount(v int64)
    func (o *DowntimeMetaPage) UnmarshalJSON(bytes []byte) (err error)
type DowntimeMonitorIdentifier
    func DowntimeMonitorIdentifierIdAsDowntimeMonitorIdentifier(v *DowntimeMonitorIdentifierId) DowntimeMonitorIdentifier
    func DowntimeMonitorIdentifierTagsAsDowntimeMonitorIdentifier(v *DowntimeMonitorIdentifierTags) DowntimeMonitorIdentifier
    func (obj *DowntimeMonitorIdentifier) GetActualInstance() interface{}
    func (obj DowntimeMonitorIdentifier) MarshalJSON() ([]byte, error)
    func (obj *DowntimeMonitorIdentifier) UnmarshalJSON(data []byte) error
type DowntimeMonitorIdentifierId
    func NewDowntimeMonitorIdentifierId(monitorId int64) *DowntimeMonitorIdentifierId
    func NewDowntimeMonitorIdentifierIdWithDefaults() *DowntimeMonitorIdentifierId
    func (o *DowntimeMonitorIdentifierId) GetMonitorId() int64
    func (o *DowntimeMonitorIdentifierId) GetMonitorIdOk() (*int64, bool)
    func (o DowntimeMonitorIdentifierId) MarshalJSON() ([]byte, error)
    func (o *DowntimeMonitorIdentifierId) SetMonitorId(v int64)
    func (o *DowntimeMonitorIdentifierId) UnmarshalJSON(bytes []byte) (err error)
type DowntimeMonitorIdentifierTags
    func NewDowntimeMonitorIdentifierTags(monitorTags []string) *DowntimeMonitorIdentifierTags
    func NewDowntimeMonitorIdentifierTagsWithDefaults() *DowntimeMonitorIdentifierTags
    func (o *DowntimeMonitorIdentifierTags) GetMonitorTags() []string
    func (o *DowntimeMonitorIdentifierTags) GetMonitorTagsOk() (*[]string, bool)
    func (o DowntimeMonitorIdentifierTags) MarshalJSON() ([]byte, error)
    func (o *DowntimeMonitorIdentifierTags) SetMonitorTags(v []string)
    func (o *DowntimeMonitorIdentifierTags) UnmarshalJSON(bytes []byte) (err error)
type DowntimeMonitorIncludedAttributes
    func NewDowntimeMonitorIncludedAttributes() *DowntimeMonitorIncludedAttributes
    func NewDowntimeMonitorIncludedAttributesWithDefaults() *DowntimeMonitorIncludedAttributes
    func (o *DowntimeMonitorIncludedAttributes) GetName() string
    func (o *DowntimeMonitorIncludedAttributes) GetNameOk() (*string, bool)
    func (o *DowntimeMonitorIncludedAttributes) HasName() bool
    func (o DowntimeMonitorIncludedAttributes) MarshalJSON() ([]byte, error)
    func (o *DowntimeMonitorIncludedAttributes) SetName(v string)
    func (o *DowntimeMonitorIncludedAttributes) UnmarshalJSON(bytes []byte) (err error)
type DowntimeMonitorIncludedItem
    func NewDowntimeMonitorIncludedItem() *DowntimeMonitorIncludedItem
    func NewDowntimeMonitorIncludedItemWithDefaults() *DowntimeMonitorIncludedItem
    func (o *DowntimeMonitorIncludedItem) GetAttributes() DowntimeMonitorIncludedAttributes
    func (o *DowntimeMonitorIncludedItem) GetAttributesOk() (*DowntimeMonitorIncludedAttributes, bool)
    func (o *DowntimeMonitorIncludedItem) GetId() int64
    func (o *DowntimeMonitorIncludedItem) GetIdOk() (*int64, bool)
    func (o *DowntimeMonitorIncludedItem) GetType() DowntimeIncludedMonitorType
    func (o *DowntimeMonitorIncludedItem) GetTypeOk() (*DowntimeIncludedMonitorType, bool)
    func (o *DowntimeMonitorIncludedItem) HasAttributes() bool
    func (o *DowntimeMonitorIncludedItem) HasId() bool
    func (o *DowntimeMonitorIncludedItem) HasType() bool
    func (o DowntimeMonitorIncludedItem) MarshalJSON() ([]byte, error)
    func (o *DowntimeMonitorIncludedItem) SetAttributes(v DowntimeMonitorIncludedAttributes)
    func (o *DowntimeMonitorIncludedItem) SetId(v int64)
    func (o *DowntimeMonitorIncludedItem) SetType(v DowntimeIncludedMonitorType)
    func (o *DowntimeMonitorIncludedItem) UnmarshalJSON(bytes []byte) (err error)
type DowntimeNotifyEndStateActions
    func NewDowntimeNotifyEndStateActionsFromValue(v string) (*DowntimeNotifyEndStateActions, error)
    func (v *DowntimeNotifyEndStateActions) GetAllowedValues() []DowntimeNotifyEndStateActions
    func (v DowntimeNotifyEndStateActions) IsValid() bool
    func (v DowntimeNotifyEndStateActions) Ptr() *DowntimeNotifyEndStateActions
    func (v *DowntimeNotifyEndStateActions) UnmarshalJSON(src []byte) error
type DowntimeNotifyEndStateTypes
    func NewDowntimeNotifyEndStateTypesFromValue(v string) (*DowntimeNotifyEndStateTypes, error)
    func (v *DowntimeNotifyEndStateTypes) GetAllowedValues() []DowntimeNotifyEndStateTypes
    func (v DowntimeNotifyEndStateTypes) IsValid() bool
    func (v DowntimeNotifyEndStateTypes) Ptr() *DowntimeNotifyEndStateTypes
    func (v *DowntimeNotifyEndStateTypes) UnmarshalJSON(src []byte) error
type DowntimeRelationships
    func NewDowntimeRelationships() *DowntimeRelationships
    func NewDowntimeRelationshipsWithDefaults() *DowntimeRelationships
    func (o *DowntimeRelationships) GetCreatedBy() DowntimeRelationshipsCreatedBy
    func (o *DowntimeRelationships) GetCreatedByOk() (*DowntimeRelationshipsCreatedBy, bool)
    func (o *DowntimeRelationships) GetMonitor() DowntimeRelationshipsMonitor
    func (o *DowntimeRelationships) GetMonitorOk() (*DowntimeRelationshipsMonitor, bool)
    func (o *DowntimeRelationships) HasCreatedBy() bool
    func (o *DowntimeRelationships) HasMonitor() bool
    func (o DowntimeRelationships) MarshalJSON() ([]byte, error)
    func (o *DowntimeRelationships) SetCreatedBy(v DowntimeRelationshipsCreatedBy)
    func (o *DowntimeRelationships) SetMonitor(v DowntimeRelationshipsMonitor)
    func (o *DowntimeRelationships) UnmarshalJSON(bytes []byte) (err error)
type DowntimeRelationshipsCreatedBy
    func NewDowntimeRelationshipsCreatedBy() *DowntimeRelationshipsCreatedBy
    func NewDowntimeRelationshipsCreatedByWithDefaults() *DowntimeRelationshipsCreatedBy
    func (o *DowntimeRelationshipsCreatedBy) GetData() DowntimeRelationshipsCreatedByData
    func (o *DowntimeRelationshipsCreatedBy) GetDataOk() (*DowntimeRelationshipsCreatedByData, bool)
    func (o *DowntimeRelationshipsCreatedBy) HasData() bool
    func (o DowntimeRelationshipsCreatedBy) MarshalJSON() ([]byte, error)
    func (o *DowntimeRelationshipsCreatedBy) SetData(v DowntimeRelationshipsCreatedByData)
    func (o *DowntimeRelationshipsCreatedBy) SetDataNil()
    func (o *DowntimeRelationshipsCreatedBy) UnmarshalJSON(bytes []byte) (err error)
    func (o *DowntimeRelationshipsCreatedBy) UnsetData()
type DowntimeRelationshipsCreatedByData
    func NewDowntimeRelationshipsCreatedByData() *DowntimeRelationshipsCreatedByData
    func NewDowntimeRelationshipsCreatedByDataWithDefaults() *DowntimeRelationshipsCreatedByData
    func (o *DowntimeRelationshipsCreatedByData) GetId() string
    func (o *DowntimeRelationshipsCreatedByData) GetIdOk() (*string, bool)
    func (o *DowntimeRelationshipsCreatedByData) GetType() UsersType
    func (o *DowntimeRelationshipsCreatedByData) GetTypeOk() (*UsersType, bool)
    func (o *DowntimeRelationshipsCreatedByData) HasId() bool
    func (o *DowntimeRelationshipsCreatedByData) HasType() bool
    func (o DowntimeRelationshipsCreatedByData) MarshalJSON() ([]byte, error)
    func (o *DowntimeRelationshipsCreatedByData) SetId(v string)
    func (o *DowntimeRelationshipsCreatedByData) SetType(v UsersType)
    func (o *DowntimeRelationshipsCreatedByData) UnmarshalJSON(bytes []byte) (err error)
type DowntimeRelationshipsMonitor
    func NewDowntimeRelationshipsMonitor() *DowntimeRelationshipsMonitor
    func NewDowntimeRelationshipsMonitorWithDefaults() *DowntimeRelationshipsMonitor
    func (o *DowntimeRelationshipsMonitor) GetData() DowntimeRelationshipsMonitorData
    func (o *DowntimeRelationshipsMonitor) GetDataOk() (*DowntimeRelationshipsMonitorData, bool)
    func (o *DowntimeRelationshipsMonitor) HasData() bool
    func (o DowntimeRelationshipsMonitor) MarshalJSON() ([]byte, error)
    func (o *DowntimeRelationshipsMonitor) SetData(v DowntimeRelationshipsMonitorData)
    func (o *DowntimeRelationshipsMonitor) SetDataNil()
    func (o *DowntimeRelationshipsMonitor) UnmarshalJSON(bytes []byte) (err error)
    func (o *DowntimeRelationshipsMonitor) UnsetData()
type DowntimeRelationshipsMonitorData
    func NewDowntimeRelationshipsMonitorData() *DowntimeRelationshipsMonitorData
    func NewDowntimeRelationshipsMonitorDataWithDefaults() *DowntimeRelationshipsMonitorData
    func (o *DowntimeRelationshipsMonitorData) GetId() int64
    func (o *DowntimeRelationshipsMonitorData) GetIdOk() (*int64, bool)
    func (o *DowntimeRelationshipsMonitorData) GetType() DowntimeIncludedMonitorType
    func (o *DowntimeRelationshipsMonitorData) GetTypeOk() (*DowntimeIncludedMonitorType, bool)
    func (o *DowntimeRelationshipsMonitorData) HasId() bool
    func (o *DowntimeRelationshipsMonitorData) HasType() bool
    func (o DowntimeRelationshipsMonitorData) MarshalJSON() ([]byte, error)
    func (o *DowntimeRelationshipsMonitorData) SetId(v int64)
    func (o *DowntimeRelationshipsMonitorData) SetType(v DowntimeIncludedMonitorType)
    func (o *DowntimeRelationshipsMonitorData) UnmarshalJSON(bytes []byte) (err error)
type DowntimeResourceType
    func NewDowntimeResourceTypeFromValue(v string) (*DowntimeResourceType, error)
    func (v *DowntimeResourceType) GetAllowedValues() []DowntimeResourceType
    func (v DowntimeResourceType) IsValid() bool
    func (v DowntimeResourceType) Ptr() *DowntimeResourceType
    func (v *DowntimeResourceType) UnmarshalJSON(src []byte) error
type DowntimeResponse
    func NewDowntimeResponse() *DowntimeResponse
    func NewDowntimeResponseWithDefaults() *DowntimeResponse
    func (o *DowntimeResponse) GetData() DowntimeResponseData
    func (o *DowntimeResponse) GetDataOk() (*DowntimeResponseData, bool)
    func (o *DowntimeResponse) GetIncluded() []DowntimeResponseIncludedItem
    func (o *DowntimeResponse) GetIncludedOk() (*[]DowntimeResponseIncludedItem, bool)
    func (o *DowntimeResponse) HasData() bool
    func (o *DowntimeResponse) HasIncluded() bool
    func (o DowntimeResponse) MarshalJSON() ([]byte, error)
    func (o *DowntimeResponse) SetData(v DowntimeResponseData)
    func (o *DowntimeResponse) SetIncluded(v []DowntimeResponseIncludedItem)
    func (o *DowntimeResponse) UnmarshalJSON(bytes []byte) (err error)
type DowntimeResponseAttributes
    func NewDowntimeResponseAttributes() *DowntimeResponseAttributes
    func NewDowntimeResponseAttributesWithDefaults() *DowntimeResponseAttributes
    func (o *DowntimeResponseAttributes) GetCanceled() time.Time
    func (o *DowntimeResponseAttributes) GetCanceledOk() (*time.Time, bool)
    func (o *DowntimeResponseAttributes) GetCreated() time.Time
    func (o *DowntimeResponseAttributes) GetCreatedOk() (*time.Time, bool)
    func (o *DowntimeResponseAttributes) GetDisplayTimezone() string
    func (o *DowntimeResponseAttributes) GetDisplayTimezoneOk() (*string, bool)
    func (o *DowntimeResponseAttributes) GetMessage() string
    func (o *DowntimeResponseAttributes) GetMessageOk() (*string, bool)
    func (o *DowntimeResponseAttributes) GetModified() time.Time
    func (o *DowntimeResponseAttributes) GetModifiedOk() (*time.Time, bool)
    func (o *DowntimeResponseAttributes) GetMonitorIdentifier() DowntimeMonitorIdentifier
    func (o *DowntimeResponseAttributes) GetMonitorIdentifierOk() (*DowntimeMonitorIdentifier, bool)
    func (o *DowntimeResponseAttributes) GetMuteFirstRecoveryNotification() bool
    func (o *DowntimeResponseAttributes) GetMuteFirstRecoveryNotificationOk() (*bool, bool)
    func (o *DowntimeResponseAttributes) GetNotifyEndStates() []DowntimeNotifyEndStateTypes
    func (o *DowntimeResponseAttributes) GetNotifyEndStatesOk() (*[]DowntimeNotifyEndStateTypes, bool)
    func (o *DowntimeResponseAttributes) GetNotifyEndTypes() []DowntimeNotifyEndStateActions
    func (o *DowntimeResponseAttributes) GetNotifyEndTypesOk() (*[]DowntimeNotifyEndStateActions, bool)
    func (o *DowntimeResponseAttributes) GetSchedule() DowntimeScheduleResponse
    func (o *DowntimeResponseAttributes) GetScheduleOk() (*DowntimeScheduleResponse, bool)
    func (o *DowntimeResponseAttributes) GetScope() string
    func (o *DowntimeResponseAttributes) GetScopeOk() (*string, bool)
    func (o *DowntimeResponseAttributes) GetStatus() DowntimeStatus
    func (o *DowntimeResponseAttributes) GetStatusOk() (*DowntimeStatus, bool)
    func (o *DowntimeResponseAttributes) HasCanceled() bool
    func (o *DowntimeResponseAttributes) HasCreated() bool
    func (o *DowntimeResponseAttributes) HasDisplayTimezone() bool
    func (o *DowntimeResponseAttributes) HasMessage() bool
    func (o *DowntimeResponseAttributes) HasModified() bool
    func (o *DowntimeResponseAttributes) HasMonitorIdentifier() bool
    func (o *DowntimeResponseAttributes) HasMuteFirstRecoveryNotification() bool
    func (o *DowntimeResponseAttributes) HasNotifyEndStates() bool
    func (o *DowntimeResponseAttributes) HasNotifyEndTypes() bool
    func (o *DowntimeResponseAttributes) HasSchedule() bool
    func (o *DowntimeResponseAttributes) HasScope() bool
    func (o *DowntimeResponseAttributes) HasStatus() bool
    func (o DowntimeResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *DowntimeResponseAttributes) SetCanceled(v time.Time)
    func (o *DowntimeResponseAttributes) SetCanceledNil()
    func (o *DowntimeResponseAttributes) SetCreated(v time.Time)
    func (o *DowntimeResponseAttributes) SetDisplayTimezone(v string)
    func (o *DowntimeResponseAttributes) SetDisplayTimezoneNil()
    func (o *DowntimeResponseAttributes) SetMessage(v string)
    func (o *DowntimeResponseAttributes) SetMessageNil()
    func (o *DowntimeResponseAttributes) SetModified(v time.Time)
    func (o *DowntimeResponseAttributes) SetMonitorIdentifier(v DowntimeMonitorIdentifier)
    func (o *DowntimeResponseAttributes) SetMuteFirstRecoveryNotification(v bool)
    func (o *DowntimeResponseAttributes) SetNotifyEndStates(v []DowntimeNotifyEndStateTypes)
    func (o *DowntimeResponseAttributes) SetNotifyEndTypes(v []DowntimeNotifyEndStateActions)
    func (o *DowntimeResponseAttributes) SetSchedule(v DowntimeScheduleResponse)
    func (o *DowntimeResponseAttributes) SetScope(v string)
    func (o *DowntimeResponseAttributes) SetStatus(v DowntimeStatus)
    func (o *DowntimeResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *DowntimeResponseAttributes) UnsetCanceled()
    func (o *DowntimeResponseAttributes) UnsetDisplayTimezone()
    func (o *DowntimeResponseAttributes) UnsetMessage()
type DowntimeResponseData
    func NewDowntimeResponseData() *DowntimeResponseData
    func NewDowntimeResponseDataWithDefaults() *DowntimeResponseData
    func (o *DowntimeResponseData) GetAttributes() DowntimeResponseAttributes
    func (o *DowntimeResponseData) GetAttributesOk() (*DowntimeResponseAttributes, bool)
    func (o *DowntimeResponseData) GetId() string
    func (o *DowntimeResponseData) GetIdOk() (*string, bool)
    func (o *DowntimeResponseData) GetRelationships() DowntimeRelationships
    func (o *DowntimeResponseData) GetRelationshipsOk() (*DowntimeRelationships, bool)
    func (o *DowntimeResponseData) GetType() DowntimeResourceType
    func (o *DowntimeResponseData) GetTypeOk() (*DowntimeResourceType, bool)
    func (o *DowntimeResponseData) HasAttributes() bool
    func (o *DowntimeResponseData) HasId() bool
    func (o *DowntimeResponseData) HasRelationships() bool
    func (o *DowntimeResponseData) HasType() bool
    func (o DowntimeResponseData) MarshalJSON() ([]byte, error)
    func (o *DowntimeResponseData) SetAttributes(v DowntimeResponseAttributes)
    func (o *DowntimeResponseData) SetId(v string)
    func (o *DowntimeResponseData) SetRelationships(v DowntimeRelationships)
    func (o *DowntimeResponseData) SetType(v DowntimeResourceType)
    func (o *DowntimeResponseData) UnmarshalJSON(bytes []byte) (err error)
type DowntimeResponseIncludedItem
    func DowntimeMonitorIncludedItemAsDowntimeResponseIncludedItem(v *DowntimeMonitorIncludedItem) DowntimeResponseIncludedItem
    func UserAsDowntimeResponseIncludedItem(v *User) DowntimeResponseIncludedItem
    func (obj *DowntimeResponseIncludedItem) GetActualInstance() interface{}
    func (obj DowntimeResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *DowntimeResponseIncludedItem) UnmarshalJSON(data []byte) error
type DowntimeScheduleCreateRequest
    func DowntimeScheduleOneTimeCreateUpdateRequestAsDowntimeScheduleCreateRequest(v *DowntimeScheduleOneTimeCreateUpdateRequest) DowntimeScheduleCreateRequest
    func DowntimeScheduleRecurrencesCreateRequestAsDowntimeScheduleCreateRequest(v *DowntimeScheduleRecurrencesCreateRequest) DowntimeScheduleCreateRequest
    func (obj *DowntimeScheduleCreateRequest) GetActualInstance() interface{}
    func (obj DowntimeScheduleCreateRequest) MarshalJSON() ([]byte, error)
    func (obj *DowntimeScheduleCreateRequest) UnmarshalJSON(data []byte) error
type DowntimeScheduleCurrentDowntimeResponse
    func NewDowntimeScheduleCurrentDowntimeResponse() *DowntimeScheduleCurrentDowntimeResponse
    func NewDowntimeScheduleCurrentDowntimeResponseWithDefaults() *DowntimeScheduleCurrentDowntimeResponse
    func (o *DowntimeScheduleCurrentDowntimeResponse) GetEnd() time.Time
    func (o *DowntimeScheduleCurrentDowntimeResponse) GetEndOk() (*time.Time, bool)
    func (o *DowntimeScheduleCurrentDowntimeResponse) GetStart() time.Time
    func (o *DowntimeScheduleCurrentDowntimeResponse) GetStartOk() (*time.Time, bool)
    func (o *DowntimeScheduleCurrentDowntimeResponse) HasEnd() bool
    func (o *DowntimeScheduleCurrentDowntimeResponse) HasStart() bool
    func (o DowntimeScheduleCurrentDowntimeResponse) MarshalJSON() ([]byte, error)
    func (o *DowntimeScheduleCurrentDowntimeResponse) SetEnd(v time.Time)
    func (o *DowntimeScheduleCurrentDowntimeResponse) SetEndNil()
    func (o *DowntimeScheduleCurrentDowntimeResponse) SetStart(v time.Time)
    func (o *DowntimeScheduleCurrentDowntimeResponse) UnmarshalJSON(bytes []byte) (err error)
    func (o *DowntimeScheduleCurrentDowntimeResponse) UnsetEnd()
type DowntimeScheduleOneTimeCreateUpdateRequest
    func NewDowntimeScheduleOneTimeCreateUpdateRequest() *DowntimeScheduleOneTimeCreateUpdateRequest
    func NewDowntimeScheduleOneTimeCreateUpdateRequestWithDefaults() *DowntimeScheduleOneTimeCreateUpdateRequest
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) GetEnd() time.Time
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) GetEndOk() (*time.Time, bool)
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) GetStart() time.Time
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) GetStartOk() (*time.Time, bool)
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) HasEnd() bool
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) HasStart() bool
    func (o DowntimeScheduleOneTimeCreateUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) SetEnd(v time.Time)
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) SetEndNil()
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) SetStart(v time.Time)
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) SetStartNil()
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) UnsetEnd()
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) UnsetStart()
type DowntimeScheduleOneTimeResponse
    func NewDowntimeScheduleOneTimeResponse(start time.Time) *DowntimeScheduleOneTimeResponse
    func NewDowntimeScheduleOneTimeResponseWithDefaults() *DowntimeScheduleOneTimeResponse
    func (o *DowntimeScheduleOneTimeResponse) GetEnd() time.Time
    func (o *DowntimeScheduleOneTimeResponse) GetEndOk() (*time.Time, bool)
    func (o *DowntimeScheduleOneTimeResponse) GetStart() time.Time
    func (o *DowntimeScheduleOneTimeResponse) GetStartOk() (*time.Time, bool)
    func (o *DowntimeScheduleOneTimeResponse) HasEnd() bool
    func (o DowntimeScheduleOneTimeResponse) MarshalJSON() ([]byte, error)
    func (o *DowntimeScheduleOneTimeResponse) SetEnd(v time.Time)
    func (o *DowntimeScheduleOneTimeResponse) SetEndNil()
    func (o *DowntimeScheduleOneTimeResponse) SetStart(v time.Time)
    func (o *DowntimeScheduleOneTimeResponse) UnmarshalJSON(bytes []byte) (err error)
    func (o *DowntimeScheduleOneTimeResponse) UnsetEnd()
type DowntimeScheduleRecurrenceCreateUpdateRequest
    func NewDowntimeScheduleRecurrenceCreateUpdateRequest(duration string, rrule string) *DowntimeScheduleRecurrenceCreateUpdateRequest
    func NewDowntimeScheduleRecurrenceCreateUpdateRequestWithDefaults() *DowntimeScheduleRecurrenceCreateUpdateRequest
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetDuration() string
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetDurationOk() (*string, bool)
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetRrule() string
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetRruleOk() (*string, bool)
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetStart() string
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetStartOk() (*string, bool)
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) HasStart() bool
    func (o DowntimeScheduleRecurrenceCreateUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) SetDuration(v string)
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) SetRrule(v string)
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) SetStart(v string)
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) SetStartNil()
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) UnsetStart()
type DowntimeScheduleRecurrenceResponse
    func NewDowntimeScheduleRecurrenceResponse() *DowntimeScheduleRecurrenceResponse
    func NewDowntimeScheduleRecurrenceResponseWithDefaults() *DowntimeScheduleRecurrenceResponse
    func (o *DowntimeScheduleRecurrenceResponse) GetDuration() string
    func (o *DowntimeScheduleRecurrenceResponse) GetDurationOk() (*string, bool)
    func (o *DowntimeScheduleRecurrenceResponse) GetRrule() string
    func (o *DowntimeScheduleRecurrenceResponse) GetRruleOk() (*string, bool)
    func (o *DowntimeScheduleRecurrenceResponse) GetStart() string
    func (o *DowntimeScheduleRecurrenceResponse) GetStartOk() (*string, bool)
    func (o *DowntimeScheduleRecurrenceResponse) HasDuration() bool
    func (o *DowntimeScheduleRecurrenceResponse) HasRrule() bool
    func (o *DowntimeScheduleRecurrenceResponse) HasStart() bool
    func (o DowntimeScheduleRecurrenceResponse) MarshalJSON() ([]byte, error)
    func (o *DowntimeScheduleRecurrenceResponse) SetDuration(v string)
    func (o *DowntimeScheduleRecurrenceResponse) SetRrule(v string)
    func (o *DowntimeScheduleRecurrenceResponse) SetStart(v string)
    func (o *DowntimeScheduleRecurrenceResponse) UnmarshalJSON(bytes []byte) (err error)
type DowntimeScheduleRecurrencesCreateRequest
    func NewDowntimeScheduleRecurrencesCreateRequest(recurrences []DowntimeScheduleRecurrenceCreateUpdateRequest) *DowntimeScheduleRecurrencesCreateRequest
    func NewDowntimeScheduleRecurrencesCreateRequestWithDefaults() *DowntimeScheduleRecurrencesCreateRequest
    func (o *DowntimeScheduleRecurrencesCreateRequest) GetRecurrences() []DowntimeScheduleRecurrenceCreateUpdateRequest
    func (o *DowntimeScheduleRecurrencesCreateRequest) GetRecurrencesOk() (*[]DowntimeScheduleRecurrenceCreateUpdateRequest, bool)
    func (o *DowntimeScheduleRecurrencesCreateRequest) GetTimezone() string
    func (o *DowntimeScheduleRecurrencesCreateRequest) GetTimezoneOk() (*string, bool)
    func (o *DowntimeScheduleRecurrencesCreateRequest) HasTimezone() bool
    func (o DowntimeScheduleRecurrencesCreateRequest) MarshalJSON() ([]byte, error)
    func (o *DowntimeScheduleRecurrencesCreateRequest) SetRecurrences(v []DowntimeScheduleRecurrenceCreateUpdateRequest)
    func (o *DowntimeScheduleRecurrencesCreateRequest) SetTimezone(v string)
    func (o *DowntimeScheduleRecurrencesCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type DowntimeScheduleRecurrencesResponse
    func NewDowntimeScheduleRecurrencesResponse(recurrences []DowntimeScheduleRecurrenceResponse) *DowntimeScheduleRecurrencesResponse
    func NewDowntimeScheduleRecurrencesResponseWithDefaults() *DowntimeScheduleRecurrencesResponse
    func (o *DowntimeScheduleRecurrencesResponse) GetCurrentDowntime() DowntimeScheduleCurrentDowntimeResponse
    func (o *DowntimeScheduleRecurrencesResponse) GetCurrentDowntimeOk() (*DowntimeScheduleCurrentDowntimeResponse, bool)
    func (o *DowntimeScheduleRecurrencesResponse) GetRecurrences() []DowntimeScheduleRecurrenceResponse
    func (o *DowntimeScheduleRecurrencesResponse) GetRecurrencesOk() (*[]DowntimeScheduleRecurrenceResponse, bool)
    func (o *DowntimeScheduleRecurrencesResponse) GetTimezone() string
    func (o *DowntimeScheduleRecurrencesResponse) GetTimezoneOk() (*string, bool)
    func (o *DowntimeScheduleRecurrencesResponse) HasCurrentDowntime() bool
    func (o *DowntimeScheduleRecurrencesResponse) HasTimezone() bool
    func (o DowntimeScheduleRecurrencesResponse) MarshalJSON() ([]byte, error)
    func (o *DowntimeScheduleRecurrencesResponse) SetCurrentDowntime(v DowntimeScheduleCurrentDowntimeResponse)
    func (o *DowntimeScheduleRecurrencesResponse) SetRecurrences(v []DowntimeScheduleRecurrenceResponse)
    func (o *DowntimeScheduleRecurrencesResponse) SetTimezone(v string)
    func (o *DowntimeScheduleRecurrencesResponse) UnmarshalJSON(bytes []byte) (err error)
type DowntimeScheduleRecurrencesUpdateRequest
    func NewDowntimeScheduleRecurrencesUpdateRequest() *DowntimeScheduleRecurrencesUpdateRequest
    func NewDowntimeScheduleRecurrencesUpdateRequestWithDefaults() *DowntimeScheduleRecurrencesUpdateRequest
    func (o *DowntimeScheduleRecurrencesUpdateRequest) GetRecurrences() []DowntimeScheduleRecurrenceCreateUpdateRequest
    func (o *DowntimeScheduleRecurrencesUpdateRequest) GetRecurrencesOk() (*[]DowntimeScheduleRecurrenceCreateUpdateRequest, bool)
    func (o *DowntimeScheduleRecurrencesUpdateRequest) GetTimezone() string
    func (o *DowntimeScheduleRecurrencesUpdateRequest) GetTimezoneOk() (*string, bool)
    func (o *DowntimeScheduleRecurrencesUpdateRequest) HasRecurrences() bool
    func (o *DowntimeScheduleRecurrencesUpdateRequest) HasTimezone() bool
    func (o DowntimeScheduleRecurrencesUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *DowntimeScheduleRecurrencesUpdateRequest) SetRecurrences(v []DowntimeScheduleRecurrenceCreateUpdateRequest)
    func (o *DowntimeScheduleRecurrencesUpdateRequest) SetTimezone(v string)
    func (o *DowntimeScheduleRecurrencesUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type DowntimeScheduleResponse
    func DowntimeScheduleOneTimeResponseAsDowntimeScheduleResponse(v *DowntimeScheduleOneTimeResponse) DowntimeScheduleResponse
    func DowntimeScheduleRecurrencesResponseAsDowntimeScheduleResponse(v *DowntimeScheduleRecurrencesResponse) DowntimeScheduleResponse
    func (obj *DowntimeScheduleResponse) GetActualInstance() interface{}
    func (obj DowntimeScheduleResponse) MarshalJSON() ([]byte, error)
    func (obj *DowntimeScheduleResponse) UnmarshalJSON(data []byte) error
type DowntimeScheduleUpdateRequest
    func DowntimeScheduleOneTimeCreateUpdateRequestAsDowntimeScheduleUpdateRequest(v *DowntimeScheduleOneTimeCreateUpdateRequest) DowntimeScheduleUpdateRequest
    func DowntimeScheduleRecurrencesUpdateRequestAsDowntimeScheduleUpdateRequest(v *DowntimeScheduleRecurrencesUpdateRequest) DowntimeScheduleUpdateRequest
    func (obj *DowntimeScheduleUpdateRequest) GetActualInstance() interface{}
    func (obj DowntimeScheduleUpdateRequest) MarshalJSON() ([]byte, error)
    func (obj *DowntimeScheduleUpdateRequest) UnmarshalJSON(data []byte) error
type DowntimeStatus
    func NewDowntimeStatusFromValue(v string) (*DowntimeStatus, error)
    func (v *DowntimeStatus) GetAllowedValues() []DowntimeStatus
    func (v DowntimeStatus) IsValid() bool
    func (v DowntimeStatus) Ptr() *DowntimeStatus
    func (v *DowntimeStatus) UnmarshalJSON(src []byte) error
type DowntimeUpdateRequest
    func NewDowntimeUpdateRequest(data DowntimeUpdateRequestData) *DowntimeUpdateRequest
    func NewDowntimeUpdateRequestWithDefaults() *DowntimeUpdateRequest
    func (o *DowntimeUpdateRequest) GetData() DowntimeUpdateRequestData
    func (o *DowntimeUpdateRequest) GetDataOk() (*DowntimeUpdateRequestData, bool)
    func (o DowntimeUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *DowntimeUpdateRequest) SetData(v DowntimeUpdateRequestData)
    func (o *DowntimeUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type DowntimeUpdateRequestAttributes
    func NewDowntimeUpdateRequestAttributes() *DowntimeUpdateRequestAttributes
    func NewDowntimeUpdateRequestAttributesWithDefaults() *DowntimeUpdateRequestAttributes
    func (o *DowntimeUpdateRequestAttributes) GetDisplayTimezone() string
    func (o *DowntimeUpdateRequestAttributes) GetDisplayTimezoneOk() (*string, bool)
    func (o *DowntimeUpdateRequestAttributes) GetMessage() string
    func (o *DowntimeUpdateRequestAttributes) GetMessageOk() (*string, bool)
    func (o *DowntimeUpdateRequestAttributes) GetMonitorIdentifier() DowntimeMonitorIdentifier
    func (o *DowntimeUpdateRequestAttributes) GetMonitorIdentifierOk() (*DowntimeMonitorIdentifier, bool)
    func (o *DowntimeUpdateRequestAttributes) GetMuteFirstRecoveryNotification() bool
    func (o *DowntimeUpdateRequestAttributes) GetMuteFirstRecoveryNotificationOk() (*bool, bool)
    func (o *DowntimeUpdateRequestAttributes) GetNotifyEndStates() []DowntimeNotifyEndStateTypes
    func (o *DowntimeUpdateRequestAttributes) GetNotifyEndStatesOk() (*[]DowntimeNotifyEndStateTypes, bool)
    func (o *DowntimeUpdateRequestAttributes) GetNotifyEndTypes() []DowntimeNotifyEndStateActions
    func (o *DowntimeUpdateRequestAttributes) GetNotifyEndTypesOk() (*[]DowntimeNotifyEndStateActions, bool)
    func (o *DowntimeUpdateRequestAttributes) GetSchedule() DowntimeScheduleUpdateRequest
    func (o *DowntimeUpdateRequestAttributes) GetScheduleOk() (*DowntimeScheduleUpdateRequest, bool)
    func (o *DowntimeUpdateRequestAttributes) GetScope() string
    func (o *DowntimeUpdateRequestAttributes) GetScopeOk() (*string, bool)
    func (o *DowntimeUpdateRequestAttributes) HasDisplayTimezone() bool
    func (o *DowntimeUpdateRequestAttributes) HasMessage() bool
    func (o *DowntimeUpdateRequestAttributes) HasMonitorIdentifier() bool
    func (o *DowntimeUpdateRequestAttributes) HasMuteFirstRecoveryNotification() bool
    func (o *DowntimeUpdateRequestAttributes) HasNotifyEndStates() bool
    func (o *DowntimeUpdateRequestAttributes) HasNotifyEndTypes() bool
    func (o *DowntimeUpdateRequestAttributes) HasSchedule() bool
    func (o *DowntimeUpdateRequestAttributes) HasScope() bool
    func (o DowntimeUpdateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *DowntimeUpdateRequestAttributes) SetDisplayTimezone(v string)
    func (o *DowntimeUpdateRequestAttributes) SetDisplayTimezoneNil()
    func (o *DowntimeUpdateRequestAttributes) SetMessage(v string)
    func (o *DowntimeUpdateRequestAttributes) SetMessageNil()
    func (o *DowntimeUpdateRequestAttributes) SetMonitorIdentifier(v DowntimeMonitorIdentifier)
    func (o *DowntimeUpdateRequestAttributes) SetMuteFirstRecoveryNotification(v bool)
    func (o *DowntimeUpdateRequestAttributes) SetNotifyEndStates(v []DowntimeNotifyEndStateTypes)
    func (o *DowntimeUpdateRequestAttributes) SetNotifyEndTypes(v []DowntimeNotifyEndStateActions)
    func (o *DowntimeUpdateRequestAttributes) SetSchedule(v DowntimeScheduleUpdateRequest)
    func (o *DowntimeUpdateRequestAttributes) SetScope(v string)
    func (o *DowntimeUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *DowntimeUpdateRequestAttributes) UnsetDisplayTimezone()
    func (o *DowntimeUpdateRequestAttributes) UnsetMessage()
type DowntimeUpdateRequestData
    func NewDowntimeUpdateRequestData(attributes DowntimeUpdateRequestAttributes, id string, typeVar DowntimeResourceType) *DowntimeUpdateRequestData
    func NewDowntimeUpdateRequestDataWithDefaults() *DowntimeUpdateRequestData
    func (o *DowntimeUpdateRequestData) GetAttributes() DowntimeUpdateRequestAttributes
    func (o *DowntimeUpdateRequestData) GetAttributesOk() (*DowntimeUpdateRequestAttributes, bool)
    func (o *DowntimeUpdateRequestData) GetId() string
    func (o *DowntimeUpdateRequestData) GetIdOk() (*string, bool)
    func (o *DowntimeUpdateRequestData) GetType() DowntimeResourceType
    func (o *DowntimeUpdateRequestData) GetTypeOk() (*DowntimeResourceType, bool)
    func (o DowntimeUpdateRequestData) MarshalJSON() ([]byte, error)
    func (o *DowntimeUpdateRequestData) SetAttributes(v DowntimeUpdateRequestAttributes)
    func (o *DowntimeUpdateRequestData) SetId(v string)
    func (o *DowntimeUpdateRequestData) SetType(v DowntimeResourceType)
    func (o *DowntimeUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)
type DowntimesApi
    func NewDowntimesApi(client *datadog.APIClient) *DowntimesApi
    func (a *DowntimesApi) CancelDowntime(ctx _context.Context, downtimeId string) (*_nethttp.Response, error)
    func (a *DowntimesApi) CreateDowntime(ctx _context.Context, body DowntimeCreateRequest) (DowntimeResponse, *_nethttp.Response, error)
    func (a *DowntimesApi) GetDowntime(ctx _context.Context, downtimeId string, o ...GetDowntimeOptionalParameters) (DowntimeResponse, *_nethttp.Response, error)
    func (a *DowntimesApi) ListDowntimes(ctx _context.Context, o ...ListDowntimesOptionalParameters) (ListDowntimesResponse, *_nethttp.Response, error)
    func (a *DowntimesApi) ListMonitorDowntimes(ctx _context.Context, monitorId int64) (MonitorDowntimeMatchResponse, *_nethttp.Response, error)
    func (a *DowntimesApi) UpdateDowntime(ctx _context.Context, downtimeId string, body DowntimeUpdateRequest) (DowntimeResponse, *_nethttp.Response, error)
type EstimateMetricsOutputSeriesOptionalParameters
    func NewEstimateMetricsOutputSeriesOptionalParameters() *EstimateMetricsOutputSeriesOptionalParameters
    func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterGroups(filterGroups string) *EstimateMetricsOutputSeriesOptionalParameters
    func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterHoursAgo(filterHoursAgo int32) *EstimateMetricsOutputSeriesOptionalParameters
    func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterNumAggregations(filterNumAggregations int32) *EstimateMetricsOutputSeriesOptionalParameters
    func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterPct(filterPct bool) *EstimateMetricsOutputSeriesOptionalParameters
    func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterTimespanH(filterTimespanH int32) *EstimateMetricsOutputSeriesOptionalParameters
type Event
    func NewEvent() *Event
    func NewEventWithDefaults() *Event
    func (o *Event) GetId() string
    func (o *Event) GetIdOk() (*string, bool)
    func (o *Event) GetName() string
    func (o *Event) GetNameOk() (*string, bool)
    func (o *Event) GetSourceId() int64
    func (o *Event) GetSourceIdOk() (*int64, bool)
    func (o *Event) GetType() string
    func (o *Event) GetTypeOk() (*string, bool)
    func (o *Event) HasId() bool
    func (o *Event) HasName() bool
    func (o *Event) HasSourceId() bool
    func (o *Event) HasType() bool
    func (o Event) MarshalJSON() ([]byte, error)
    func (o *Event) SetId(v string)
    func (o *Event) SetName(v string)
    func (o *Event) SetSourceId(v int64)
    func (o *Event) SetType(v string)
    func (o *Event) UnmarshalJSON(bytes []byte) (err error)
type EventAttributes
    func NewEventAttributes() *EventAttributes
    func NewEventAttributesWithDefaults() *EventAttributes
    func (o *EventAttributes) GetAggregationKey() string
    func (o *EventAttributes) GetAggregationKeyOk() (*string, bool)
    func (o *EventAttributes) GetDateHappened() int64
    func (o *EventAttributes) GetDateHappenedOk() (*int64, bool)
    func (o *EventAttributes) GetDeviceName() string
    func (o *EventAttributes) GetDeviceNameOk() (*string, bool)
    func (o *EventAttributes) GetDuration() int64
    func (o *EventAttributes) GetDurationOk() (*int64, bool)
    func (o *EventAttributes) GetEventObject() string
    func (o *EventAttributes) GetEventObjectOk() (*string, bool)
    func (o *EventAttributes) GetEvt() Event
    func (o *EventAttributes) GetEvtOk() (*Event, bool)
    func (o *EventAttributes) GetHostname() string
    func (o *EventAttributes) GetHostnameOk() (*string, bool)
    func (o *EventAttributes) GetMonitor() MonitorType
    func (o *EventAttributes) GetMonitorGroups() []string
    func (o *EventAttributes) GetMonitorGroupsOk() (*[]string, bool)
    func (o *EventAttributes) GetMonitorId() int64
    func (o *EventAttributes) GetMonitorIdOk() (*int64, bool)
    func (o *EventAttributes) GetMonitorOk() (*MonitorType, bool)
    func (o *EventAttributes) GetPriority() EventPriority
    func (o *EventAttributes) GetPriorityOk() (*EventPriority, bool)
    func (o *EventAttributes) GetRelatedEventId() int64
    func (o *EventAttributes) GetRelatedEventIdOk() (*int64, bool)
    func (o *EventAttributes) GetService() string
    func (o *EventAttributes) GetServiceOk() (*string, bool)
    func (o *EventAttributes) GetSourceTypeName() string
    func (o *EventAttributes) GetSourceTypeNameOk() (*string, bool)
    func (o *EventAttributes) GetSourcecategory() string
    func (o *EventAttributes) GetSourcecategoryOk() (*string, bool)
    func (o *EventAttributes) GetStatus() EventStatusType
    func (o *EventAttributes) GetStatusOk() (*EventStatusType, bool)
    func (o *EventAttributes) GetTags() []string
    func (o *EventAttributes) GetTagsOk() (*[]string, bool)
    func (o *EventAttributes) GetTimestamp() int64
    func (o *EventAttributes) GetTimestampOk() (*int64, bool)
    func (o *EventAttributes) GetTitle() string
    func (o *EventAttributes) GetTitleOk() (*string, bool)
    func (o *EventAttributes) HasAggregationKey() bool
    func (o *EventAttributes) HasDateHappened() bool
    func (o *EventAttributes) HasDeviceName() bool
    func (o *EventAttributes) HasDuration() bool
    func (o *EventAttributes) HasEventObject() bool
    func (o *EventAttributes) HasEvt() bool
    func (o *EventAttributes) HasHostname() bool
    func (o *EventAttributes) HasMonitor() bool
    func (o *EventAttributes) HasMonitorGroups() bool
    func (o *EventAttributes) HasMonitorId() bool
    func (o *EventAttributes) HasPriority() bool
    func (o *EventAttributes) HasRelatedEventId() bool
    func (o *EventAttributes) HasService() bool
    func (o *EventAttributes) HasSourceTypeName() bool
    func (o *EventAttributes) HasSourcecategory() bool
    func (o *EventAttributes) HasStatus() bool
    func (o *EventAttributes) HasTags() bool
    func (o *EventAttributes) HasTimestamp() bool
    func (o *EventAttributes) HasTitle() bool
    func (o EventAttributes) MarshalJSON() ([]byte, error)
    func (o *EventAttributes) SetAggregationKey(v string)
    func (o *EventAttributes) SetDateHappened(v int64)
    func (o *EventAttributes) SetDeviceName(v string)
    func (o *EventAttributes) SetDuration(v int64)
    func (o *EventAttributes) SetEventObject(v string)
    func (o *EventAttributes) SetEvt(v Event)
    func (o *EventAttributes) SetHostname(v string)
    func (o *EventAttributes) SetMonitor(v MonitorType)
    func (o *EventAttributes) SetMonitorGroups(v []string)
    func (o *EventAttributes) SetMonitorGroupsNil()
    func (o *EventAttributes) SetMonitorId(v int64)
    func (o *EventAttributes) SetMonitorIdNil()
    func (o *EventAttributes) SetMonitorNil()
    func (o *EventAttributes) SetPriority(v EventPriority)
    func (o *EventAttributes) SetPriorityNil()
    func (o *EventAttributes) SetRelatedEventId(v int64)
    func (o *EventAttributes) SetService(v string)
    func (o *EventAttributes) SetSourceTypeName(v string)
    func (o *EventAttributes) SetSourcecategory(v string)
    func (o *EventAttributes) SetStatus(v EventStatusType)
    func (o *EventAttributes) SetTags(v []string)
    func (o *EventAttributes) SetTimestamp(v int64)
    func (o *EventAttributes) SetTitle(v string)
    func (o *EventAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *EventAttributes) UnsetMonitor()
    func (o *EventAttributes) UnsetMonitorGroups()
    func (o *EventAttributes) UnsetMonitorId()
    func (o *EventAttributes) UnsetPriority()
type EventPriority
    func NewEventPriorityFromValue(v string) (*EventPriority, error)
    func (v *EventPriority) GetAllowedValues() []EventPriority
    func (v EventPriority) IsValid() bool
    func (v EventPriority) Ptr() *EventPriority
    func (v *EventPriority) UnmarshalJSON(src []byte) error
type EventResponse
    func NewEventResponse() *EventResponse
    func NewEventResponseWithDefaults() *EventResponse
    func (o *EventResponse) GetAttributes() EventResponseAttributes
    func (o *EventResponse) GetAttributesOk() (*EventResponseAttributes, bool)
    func (o *EventResponse) GetId() string
    func (o *EventResponse) GetIdOk() (*string, bool)
    func (o *EventResponse) GetType() EventType
    func (o *EventResponse) GetTypeOk() (*EventType, bool)
    func (o *EventResponse) HasAttributes() bool
    func (o *EventResponse) HasId() bool
    func (o *EventResponse) HasType() bool
    func (o EventResponse) MarshalJSON() ([]byte, error)
    func (o *EventResponse) SetAttributes(v EventResponseAttributes)
    func (o *EventResponse) SetId(v string)
    func (o *EventResponse) SetType(v EventType)
    func (o *EventResponse) UnmarshalJSON(bytes []byte) (err error)
type EventResponseAttributes
    func NewEventResponseAttributes() *EventResponseAttributes
    func NewEventResponseAttributesWithDefaults() *EventResponseAttributes
    func (o *EventResponseAttributes) GetAttributes() EventAttributes
    func (o *EventResponseAttributes) GetAttributesOk() (*EventAttributes, bool)
    func (o *EventResponseAttributes) GetMessage() string
    func (o *EventResponseAttributes) GetMessageOk() (*string, bool)
    func (o *EventResponseAttributes) GetTags() []string
    func (o *EventResponseAttributes) GetTagsOk() (*[]string, bool)
    func (o *EventResponseAttributes) GetTimestamp() time.Time
    func (o *EventResponseAttributes) GetTimestampOk() (*time.Time, bool)
    func (o *EventResponseAttributes) HasAttributes() bool
    func (o *EventResponseAttributes) HasMessage() bool
    func (o *EventResponseAttributes) HasTags() bool
    func (o *EventResponseAttributes) HasTimestamp() bool
    func (o EventResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *EventResponseAttributes) SetAttributes(v EventAttributes)
    func (o *EventResponseAttributes) SetMessage(v string)
    func (o *EventResponseAttributes) SetTags(v []string)
    func (o *EventResponseAttributes) SetTimestamp(v time.Time)
    func (o *EventResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type EventStatusType
    func NewEventStatusTypeFromValue(v string) (*EventStatusType, error)
    func (v *EventStatusType) GetAllowedValues() []EventStatusType
    func (v EventStatusType) IsValid() bool
    func (v EventStatusType) Ptr() *EventStatusType
    func (v *EventStatusType) UnmarshalJSON(src []byte) error
type EventType
    func NewEventTypeFromValue(v string) (*EventType, error)
    func (v *EventType) GetAllowedValues() []EventType
    func (v EventType) IsValid() bool
    func (v EventType) Ptr() *EventType
    func (v *EventType) UnmarshalJSON(src []byte) error
type EventsAggregation
    func NewEventsAggregationFromValue(v string) (*EventsAggregation, error)
    func (v *EventsAggregation) GetAllowedValues() []EventsAggregation
    func (v EventsAggregation) IsValid() bool
    func (v EventsAggregation) Ptr() *EventsAggregation
    func (v *EventsAggregation) UnmarshalJSON(src []byte) error
type EventsApi
    func NewEventsApi(client *datadog.APIClient) *EventsApi
    func (a *EventsApi) ListEvents(ctx _context.Context, o ...ListEventsOptionalParameters) (EventsListResponse, *_nethttp.Response, error)
    func (a *EventsApi) ListEventsWithPagination(ctx _context.Context, o ...ListEventsOptionalParameters) (<-chan datadog.PaginationResult[EventResponse], func())
    func (a *EventsApi) SearchEvents(ctx _context.Context, o ...SearchEventsOptionalParameters) (EventsListResponse, *_nethttp.Response, error)
    func (a *EventsApi) SearchEventsWithPagination(ctx _context.Context, o ...SearchEventsOptionalParameters) (<-chan datadog.PaginationResult[EventResponse], func())
type EventsCompute
    func NewEventsCompute(aggregation EventsAggregation) *EventsCompute
    func NewEventsComputeWithDefaults() *EventsCompute
    func (o *EventsCompute) GetAggregation() EventsAggregation
    func (o *EventsCompute) GetAggregationOk() (*EventsAggregation, bool)
    func (o *EventsCompute) GetInterval() int64
    func (o *EventsCompute) GetIntervalOk() (*int64, bool)
    func (o *EventsCompute) GetMetric() string
    func (o *EventsCompute) GetMetricOk() (*string, bool)
    func (o *EventsCompute) HasInterval() bool
    func (o *EventsCompute) HasMetric() bool
    func (o EventsCompute) MarshalJSON() ([]byte, error)
    func (o *EventsCompute) SetAggregation(v EventsAggregation)
    func (o *EventsCompute) SetInterval(v int64)
    func (o *EventsCompute) SetMetric(v string)
    func (o *EventsCompute) UnmarshalJSON(bytes []byte) (err error)
type EventsDataSource
    func NewEventsDataSourceFromValue(v string) (*EventsDataSource, error)
    func (v *EventsDataSource) GetAllowedValues() []EventsDataSource
    func (v EventsDataSource) IsValid() bool
    func (v EventsDataSource) Ptr() *EventsDataSource
    func (v *EventsDataSource) UnmarshalJSON(src []byte) error
type EventsGroupBy
    func NewEventsGroupBy(facet string) *EventsGroupBy
    func NewEventsGroupByWithDefaults() *EventsGroupBy
    func (o *EventsGroupBy) GetFacet() string
    func (o *EventsGroupBy) GetFacetOk() (*string, bool)
    func (o *EventsGroupBy) GetLimit() int32
    func (o *EventsGroupBy) GetLimitOk() (*int32, bool)
    func (o *EventsGroupBy) GetSort() EventsGroupBySort
    func (o *EventsGroupBy) GetSortOk() (*EventsGroupBySort, bool)
    func (o *EventsGroupBy) HasLimit() bool
    func (o *EventsGroupBy) HasSort() bool
    func (o EventsGroupBy) MarshalJSON() ([]byte, error)
    func (o *EventsGroupBy) SetFacet(v string)
    func (o *EventsGroupBy) SetLimit(v int32)
    func (o *EventsGroupBy) SetSort(v EventsGroupBySort)
    func (o *EventsGroupBy) UnmarshalJSON(bytes []byte) (err error)
type EventsGroupBySort
    func NewEventsGroupBySort(aggregation EventsAggregation) *EventsGroupBySort
    func NewEventsGroupBySortWithDefaults() *EventsGroupBySort
    func (o *EventsGroupBySort) GetAggregation() EventsAggregation
    func (o *EventsGroupBySort) GetAggregationOk() (*EventsAggregation, bool)
    func (o *EventsGroupBySort) GetMetric() string
    func (o *EventsGroupBySort) GetMetricOk() (*string, bool)
    func (o *EventsGroupBySort) GetOrder() QuerySortOrder
    func (o *EventsGroupBySort) GetOrderOk() (*QuerySortOrder, bool)
    func (o *EventsGroupBySort) GetType() EventsSortType
    func (o *EventsGroupBySort) GetTypeOk() (*EventsSortType, bool)
    func (o *EventsGroupBySort) HasMetric() bool
    func (o *EventsGroupBySort) HasOrder() bool
    func (o *EventsGroupBySort) HasType() bool
    func (o EventsGroupBySort) MarshalJSON() ([]byte, error)
    func (o *EventsGroupBySort) SetAggregation(v EventsAggregation)
    func (o *EventsGroupBySort) SetMetric(v string)
    func (o *EventsGroupBySort) SetOrder(v QuerySortOrder)
    func (o *EventsGroupBySort) SetType(v EventsSortType)
    func (o *EventsGroupBySort) UnmarshalJSON(bytes []byte) (err error)
type EventsListRequest
    func NewEventsListRequest() *EventsListRequest
    func NewEventsListRequestWithDefaults() *EventsListRequest
    func (o *EventsListRequest) GetFilter() EventsQueryFilter
    func (o *EventsListRequest) GetFilterOk() (*EventsQueryFilter, bool)
    func (o *EventsListRequest) GetOptions() EventsQueryOptions
    func (o *EventsListRequest) GetOptionsOk() (*EventsQueryOptions, bool)
    func (o *EventsListRequest) GetPage() EventsRequestPage
    func (o *EventsListRequest) GetPageOk() (*EventsRequestPage, bool)
    func (o *EventsListRequest) GetSort() EventsSort
    func (o *EventsListRequest) GetSortOk() (*EventsSort, bool)
    func (o *EventsListRequest) HasFilter() bool
    func (o *EventsListRequest) HasOptions() bool
    func (o *EventsListRequest) HasPage() bool
    func (o *EventsListRequest) HasSort() bool
    func (o EventsListRequest) MarshalJSON() ([]byte, error)
    func (o *EventsListRequest) SetFilter(v EventsQueryFilter)
    func (o *EventsListRequest) SetOptions(v EventsQueryOptions)
    func (o *EventsListRequest) SetPage(v EventsRequestPage)
    func (o *EventsListRequest) SetSort(v EventsSort)
    func (o *EventsListRequest) UnmarshalJSON(bytes []byte) (err error)
type EventsListResponse
    func NewEventsListResponse() *EventsListResponse
    func NewEventsListResponseWithDefaults() *EventsListResponse
    func (o *EventsListResponse) GetData() []EventResponse
    func (o *EventsListResponse) GetDataOk() (*[]EventResponse, bool)
    func (o *EventsListResponse) GetLinks() EventsListResponseLinks
    func (o *EventsListResponse) GetLinksOk() (*EventsListResponseLinks, bool)
    func (o *EventsListResponse) GetMeta() EventsResponseMetadata
    func (o *EventsListResponse) GetMetaOk() (*EventsResponseMetadata, bool)
    func (o *EventsListResponse) HasData() bool
    func (o *EventsListResponse) HasLinks() bool
    func (o *EventsListResponse) HasMeta() bool
    func (o EventsListResponse) MarshalJSON() ([]byte, error)
    func (o *EventsListResponse) SetData(v []EventResponse)
    func (o *EventsListResponse) SetLinks(v EventsListResponseLinks)
    func (o *EventsListResponse) SetMeta(v EventsResponseMetadata)
    func (o *EventsListResponse) UnmarshalJSON(bytes []byte) (err error)
type EventsListResponseLinks
    func NewEventsListResponseLinks() *EventsListResponseLinks
    func NewEventsListResponseLinksWithDefaults() *EventsListResponseLinks
    func (o *EventsListResponseLinks) GetNext() string
    func (o *EventsListResponseLinks) GetNextOk() (*string, bool)
    func (o *EventsListResponseLinks) HasNext() bool
    func (o EventsListResponseLinks) MarshalJSON() ([]byte, error)
    func (o *EventsListResponseLinks) SetNext(v string)
    func (o *EventsListResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type EventsQueryFilter
    func NewEventsQueryFilter() *EventsQueryFilter
    func NewEventsQueryFilterWithDefaults() *EventsQueryFilter
    func (o *EventsQueryFilter) GetFrom() string
    func (o *EventsQueryFilter) GetFromOk() (*string, bool)
    func (o *EventsQueryFilter) GetQuery() string
    func (o *EventsQueryFilter) GetQueryOk() (*string, bool)
    func (o *EventsQueryFilter) GetTo() string
    func (o *EventsQueryFilter) GetToOk() (*string, bool)
    func (o *EventsQueryFilter) HasFrom() bool
    func (o *EventsQueryFilter) HasQuery() bool
    func (o *EventsQueryFilter) HasTo() bool
    func (o EventsQueryFilter) MarshalJSON() ([]byte, error)
    func (o *EventsQueryFilter) SetFrom(v string)
    func (o *EventsQueryFilter) SetQuery(v string)
    func (o *EventsQueryFilter) SetTo(v string)
    func (o *EventsQueryFilter) UnmarshalJSON(bytes []byte) (err error)
type EventsQueryOptions
    func NewEventsQueryOptions() *EventsQueryOptions
    func NewEventsQueryOptionsWithDefaults() *EventsQueryOptions
    func (o *EventsQueryOptions) GetTimeOffset() int64
    func (o *EventsQueryOptions) GetTimeOffsetOk() (*int64, bool)
    func (o *EventsQueryOptions) GetTimezone() string
    func (o *EventsQueryOptions) GetTimezoneOk() (*string, bool)
    func (o *EventsQueryOptions) HasTimeOffset() bool
    func (o *EventsQueryOptions) HasTimezone() bool
    func (o EventsQueryOptions) MarshalJSON() ([]byte, error)
    func (o *EventsQueryOptions) SetTimeOffset(v int64)
    func (o *EventsQueryOptions) SetTimezone(v string)
    func (o *EventsQueryOptions) UnmarshalJSON(bytes []byte) (err error)
type EventsRequestPage
    func NewEventsRequestPage() *EventsRequestPage
    func NewEventsRequestPageWithDefaults() *EventsRequestPage
    func (o *EventsRequestPage) GetCursor() string
    func (o *EventsRequestPage) GetCursorOk() (*string, bool)
    func (o *EventsRequestPage) GetLimit() int32
    func (o *EventsRequestPage) GetLimitOk() (*int32, bool)
    func (o *EventsRequestPage) HasCursor() bool
    func (o *EventsRequestPage) HasLimit() bool
    func (o EventsRequestPage) MarshalJSON() ([]byte, error)
    func (o *EventsRequestPage) SetCursor(v string)
    func (o *EventsRequestPage) SetLimit(v int32)
    func (o *EventsRequestPage) UnmarshalJSON(bytes []byte) (err error)
type EventsResponseMetadata
    func NewEventsResponseMetadata() *EventsResponseMetadata
    func NewEventsResponseMetadataWithDefaults() *EventsResponseMetadata
    func (o *EventsResponseMetadata) GetElapsed() int64
    func (o *EventsResponseMetadata) GetElapsedOk() (*int64, bool)
    func (o *EventsResponseMetadata) GetPage() EventsResponseMetadataPage
    func (o *EventsResponseMetadata) GetPageOk() (*EventsResponseMetadataPage, bool)
    func (o *EventsResponseMetadata) GetRequestId() string
    func (o *EventsResponseMetadata) GetRequestIdOk() (*string, bool)
    func (o *EventsResponseMetadata) GetStatus() string
    func (o *EventsResponseMetadata) GetStatusOk() (*string, bool)
    func (o *EventsResponseMetadata) GetWarnings() []EventsWarning
    func (o *EventsResponseMetadata) GetWarningsOk() (*[]EventsWarning, bool)
    func (o *EventsResponseMetadata) HasElapsed() bool
    func (o *EventsResponseMetadata) HasPage() bool
    func (o *EventsResponseMetadata) HasRequestId() bool
    func (o *EventsResponseMetadata) HasStatus() bool
    func (o *EventsResponseMetadata) HasWarnings() bool
    func (o EventsResponseMetadata) MarshalJSON() ([]byte, error)
    func (o *EventsResponseMetadata) SetElapsed(v int64)
    func (o *EventsResponseMetadata) SetPage(v EventsResponseMetadataPage)
    func (o *EventsResponseMetadata) SetRequestId(v string)
    func (o *EventsResponseMetadata) SetStatus(v string)
    func (o *EventsResponseMetadata) SetWarnings(v []EventsWarning)
    func (o *EventsResponseMetadata) UnmarshalJSON(bytes []byte) (err error)
type EventsResponseMetadataPage
    func NewEventsResponseMetadataPage() *EventsResponseMetadataPage
    func NewEventsResponseMetadataPageWithDefaults() *EventsResponseMetadataPage
    func (o *EventsResponseMetadataPage) GetAfter() string
    func (o *EventsResponseMetadataPage) GetAfterOk() (*string, bool)
    func (o *EventsResponseMetadataPage) HasAfter() bool
    func (o EventsResponseMetadataPage) MarshalJSON() ([]byte, error)
    func (o *EventsResponseMetadataPage) SetAfter(v string)
    func (o *EventsResponseMetadataPage) UnmarshalJSON(bytes []byte) (err error)
type EventsScalarQuery
    func NewEventsScalarQuery(compute EventsCompute, dataSource EventsDataSource) *EventsScalarQuery
    func NewEventsScalarQueryWithDefaults() *EventsScalarQuery
    func (o *EventsScalarQuery) GetCompute() EventsCompute
    func (o *EventsScalarQuery) GetComputeOk() (*EventsCompute, bool)
    func (o *EventsScalarQuery) GetDataSource() EventsDataSource
    func (o *EventsScalarQuery) GetDataSourceOk() (*EventsDataSource, bool)
    func (o *EventsScalarQuery) GetGroupBy() []EventsGroupBy
    func (o *EventsScalarQuery) GetGroupByOk() (*[]EventsGroupBy, bool)
    func (o *EventsScalarQuery) GetIndexes() []string
    func (o *EventsScalarQuery) GetIndexesOk() (*[]string, bool)
    func (o *EventsScalarQuery) GetName() string
    func (o *EventsScalarQuery) GetNameOk() (*string, bool)
    func (o *EventsScalarQuery) GetSearch() EventsSearch
    func (o *EventsScalarQuery) GetSearchOk() (*EventsSearch, bool)
    func (o *EventsScalarQuery) HasGroupBy() bool
    func (o *EventsScalarQuery) HasIndexes() bool
    func (o *EventsScalarQuery) HasName() bool
    func (o *EventsScalarQuery) HasSearch() bool
    func (o EventsScalarQuery) MarshalJSON() ([]byte, error)
    func (o *EventsScalarQuery) SetCompute(v EventsCompute)
    func (o *EventsScalarQuery) SetDataSource(v EventsDataSource)
    func (o *EventsScalarQuery) SetGroupBy(v []EventsGroupBy)
    func (o *EventsScalarQuery) SetIndexes(v []string)
    func (o *EventsScalarQuery) SetName(v string)
    func (o *EventsScalarQuery) SetSearch(v EventsSearch)
    func (o *EventsScalarQuery) UnmarshalJSON(bytes []byte) (err error)
type EventsSearch
    func NewEventsSearch() *EventsSearch
    func NewEventsSearchWithDefaults() *EventsSearch
    func (o *EventsSearch) GetQuery() string
    func (o *EventsSearch) GetQueryOk() (*string, bool)
    func (o *EventsSearch) HasQuery() bool
    func (o EventsSearch) MarshalJSON() ([]byte, error)
    func (o *EventsSearch) SetQuery(v string)
    func (o *EventsSearch) UnmarshalJSON(bytes []byte) (err error)
type EventsSort
    func NewEventsSortFromValue(v string) (*EventsSort, error)
    func (v *EventsSort) GetAllowedValues() []EventsSort
    func (v EventsSort) IsValid() bool
    func (v EventsSort) Ptr() *EventsSort
    func (v *EventsSort) UnmarshalJSON(src []byte) error
type EventsSortType
    func NewEventsSortTypeFromValue(v string) (*EventsSortType, error)
    func (v *EventsSortType) GetAllowedValues() []EventsSortType
    func (v EventsSortType) IsValid() bool
    func (v EventsSortType) Ptr() *EventsSortType
    func (v *EventsSortType) UnmarshalJSON(src []byte) error
type EventsTimeseriesQuery
    func NewEventsTimeseriesQuery(compute EventsCompute, dataSource EventsDataSource) *EventsTimeseriesQuery
    func NewEventsTimeseriesQueryWithDefaults() *EventsTimeseriesQuery
    func (o *EventsTimeseriesQuery) GetCompute() EventsCompute
    func (o *EventsTimeseriesQuery) GetComputeOk() (*EventsCompute, bool)
    func (o *EventsTimeseriesQuery) GetDataSource() EventsDataSource
    func (o *EventsTimeseriesQuery) GetDataSourceOk() (*EventsDataSource, bool)
    func (o *EventsTimeseriesQuery) GetGroupBy() []EventsGroupBy
    func (o *EventsTimeseriesQuery) GetGroupByOk() (*[]EventsGroupBy, bool)
    func (o *EventsTimeseriesQuery) GetIndexes() []string
    func (o *EventsTimeseriesQuery) GetIndexesOk() (*[]string, bool)
    func (o *EventsTimeseriesQuery) GetName() string
    func (o *EventsTimeseriesQuery) GetNameOk() (*string, bool)
    func (o *EventsTimeseriesQuery) GetSearch() EventsSearch
    func (o *EventsTimeseriesQuery) GetSearchOk() (*EventsSearch, bool)
    func (o *EventsTimeseriesQuery) HasGroupBy() bool
    func (o *EventsTimeseriesQuery) HasIndexes() bool
    func (o *EventsTimeseriesQuery) HasName() bool
    func (o *EventsTimeseriesQuery) HasSearch() bool
    func (o EventsTimeseriesQuery) MarshalJSON() ([]byte, error)
    func (o *EventsTimeseriesQuery) SetCompute(v EventsCompute)
    func (o *EventsTimeseriesQuery) SetDataSource(v EventsDataSource)
    func (o *EventsTimeseriesQuery) SetGroupBy(v []EventsGroupBy)
    func (o *EventsTimeseriesQuery) SetIndexes(v []string)
    func (o *EventsTimeseriesQuery) SetName(v string)
    func (o *EventsTimeseriesQuery) SetSearch(v EventsSearch)
    func (o *EventsTimeseriesQuery) UnmarshalJSON(bytes []byte) (err error)
type EventsWarning
    func NewEventsWarning() *EventsWarning
    func NewEventsWarningWithDefaults() *EventsWarning
    func (o *EventsWarning) GetCode() string
    func (o *EventsWarning) GetCodeOk() (*string, bool)
    func (o *EventsWarning) GetDetail() string
    func (o *EventsWarning) GetDetailOk() (*string, bool)
    func (o *EventsWarning) GetTitle() string
    func (o *EventsWarning) GetTitleOk() (*string, bool)
    func (o *EventsWarning) HasCode() bool
    func (o *EventsWarning) HasDetail() bool
    func (o *EventsWarning) HasTitle() bool
    func (o EventsWarning) MarshalJSON() ([]byte, error)
    func (o *EventsWarning) SetCode(v string)
    func (o *EventsWarning) SetDetail(v string)
    func (o *EventsWarning) SetTitle(v string)
    func (o *EventsWarning) UnmarshalJSON(bytes []byte) (err error)
type FastlyAccounResponseAttributes
    func NewFastlyAccounResponseAttributes(name string) *FastlyAccounResponseAttributes
    func NewFastlyAccounResponseAttributesWithDefaults() *FastlyAccounResponseAttributes
    func (o *FastlyAccounResponseAttributes) GetName() string
    func (o *FastlyAccounResponseAttributes) GetNameOk() (*string, bool)
    func (o *FastlyAccounResponseAttributes) GetServices() []FastlyService
    func (o *FastlyAccounResponseAttributes) GetServicesOk() (*[]FastlyService, bool)
    func (o *FastlyAccounResponseAttributes) HasServices() bool
    func (o FastlyAccounResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *FastlyAccounResponseAttributes) SetName(v string)
    func (o *FastlyAccounResponseAttributes) SetServices(v []FastlyService)
    func (o *FastlyAccounResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type FastlyAccountCreateRequest
    func NewFastlyAccountCreateRequest(data FastlyAccountCreateRequestData) *FastlyAccountCreateRequest
    func NewFastlyAccountCreateRequestWithDefaults() *FastlyAccountCreateRequest
    func (o *FastlyAccountCreateRequest) GetData() FastlyAccountCreateRequestData
    func (o *FastlyAccountCreateRequest) GetDataOk() (*FastlyAccountCreateRequestData, bool)
    func (o FastlyAccountCreateRequest) MarshalJSON() ([]byte, error)
    func (o *FastlyAccountCreateRequest) SetData(v FastlyAccountCreateRequestData)
    func (o *FastlyAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type FastlyAccountCreateRequestAttributes
    func NewFastlyAccountCreateRequestAttributes(apiKey string, name string) *FastlyAccountCreateRequestAttributes
    func NewFastlyAccountCreateRequestAttributesWithDefaults() *FastlyAccountCreateRequestAttributes
    func (o *FastlyAccountCreateRequestAttributes) GetApiKey() string
    func (o *FastlyAccountCreateRequestAttributes) GetApiKeyOk() (*string, bool)
    func (o *FastlyAccountCreateRequestAttributes) GetName() string
    func (o *FastlyAccountCreateRequestAttributes) GetNameOk() (*string, bool)
    func (o *FastlyAccountCreateRequestAttributes) GetServices() []FastlyService
    func (o *FastlyAccountCreateRequestAttributes) GetServicesOk() (*[]FastlyService, bool)
    func (o *FastlyAccountCreateRequestAttributes) HasServices() bool
    func (o FastlyAccountCreateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *FastlyAccountCreateRequestAttributes) SetApiKey(v string)
    func (o *FastlyAccountCreateRequestAttributes) SetName(v string)
    func (o *FastlyAccountCreateRequestAttributes) SetServices(v []FastlyService)
    func (o *FastlyAccountCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type FastlyAccountCreateRequestData
    func NewFastlyAccountCreateRequestData(attributes FastlyAccountCreateRequestAttributes, typeVar FastlyAccountType) *FastlyAccountCreateRequestData
    func NewFastlyAccountCreateRequestDataWithDefaults() *FastlyAccountCreateRequestData
    func (o *FastlyAccountCreateRequestData) GetAttributes() FastlyAccountCreateRequestAttributes
    func (o *FastlyAccountCreateRequestData) GetAttributesOk() (*FastlyAccountCreateRequestAttributes, bool)
    func (o *FastlyAccountCreateRequestData) GetType() FastlyAccountType
    func (o *FastlyAccountCreateRequestData) GetTypeOk() (*FastlyAccountType, bool)
    func (o FastlyAccountCreateRequestData) MarshalJSON() ([]byte, error)
    func (o *FastlyAccountCreateRequestData) SetAttributes(v FastlyAccountCreateRequestAttributes)
    func (o *FastlyAccountCreateRequestData) SetType(v FastlyAccountType)
    func (o *FastlyAccountCreateRequestData) UnmarshalJSON(bytes []byte) (err error)
type FastlyAccountResponse
    func NewFastlyAccountResponse() *FastlyAccountResponse
    func NewFastlyAccountResponseWithDefaults() *FastlyAccountResponse
    func (o *FastlyAccountResponse) GetData() FastlyAccountResponseData
    func (o *FastlyAccountResponse) GetDataOk() (*FastlyAccountResponseData, bool)
    func (o *FastlyAccountResponse) HasData() bool
    func (o FastlyAccountResponse) MarshalJSON() ([]byte, error)
    func (o *FastlyAccountResponse) SetData(v FastlyAccountResponseData)
    func (o *FastlyAccountResponse) UnmarshalJSON(bytes []byte) (err error)
type FastlyAccountResponseData
    func NewFastlyAccountResponseData(attributes FastlyAccounResponseAttributes, id string, typeVar FastlyAccountType) *FastlyAccountResponseData
    func NewFastlyAccountResponseDataWithDefaults() *FastlyAccountResponseData
    func (o *FastlyAccountResponseData) GetAttributes() FastlyAccounResponseAttributes
    func (o *FastlyAccountResponseData) GetAttributesOk() (*FastlyAccounResponseAttributes, bool)
    func (o *FastlyAccountResponseData) GetId() string
    func (o *FastlyAccountResponseData) GetIdOk() (*string, bool)
    func (o *FastlyAccountResponseData) GetType() FastlyAccountType
    func (o *FastlyAccountResponseData) GetTypeOk() (*FastlyAccountType, bool)
    func (o FastlyAccountResponseData) MarshalJSON() ([]byte, error)
    func (o *FastlyAccountResponseData) SetAttributes(v FastlyAccounResponseAttributes)
    func (o *FastlyAccountResponseData) SetId(v string)
    func (o *FastlyAccountResponseData) SetType(v FastlyAccountType)
    func (o *FastlyAccountResponseData) UnmarshalJSON(bytes []byte) (err error)
type FastlyAccountType
    func NewFastlyAccountTypeFromValue(v string) (*FastlyAccountType, error)
    func (v *FastlyAccountType) GetAllowedValues() []FastlyAccountType
    func (v FastlyAccountType) IsValid() bool
    func (v FastlyAccountType) Ptr() *FastlyAccountType
    func (v *FastlyAccountType) UnmarshalJSON(src []byte) error
type FastlyAccountUpdateRequest
    func NewFastlyAccountUpdateRequest(data FastlyAccountUpdateRequestData) *FastlyAccountUpdateRequest
    func NewFastlyAccountUpdateRequestWithDefaults() *FastlyAccountUpdateRequest
    func (o *FastlyAccountUpdateRequest) GetData() FastlyAccountUpdateRequestData
    func (o *FastlyAccountUpdateRequest) GetDataOk() (*FastlyAccountUpdateRequestData, bool)
    func (o FastlyAccountUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *FastlyAccountUpdateRequest) SetData(v FastlyAccountUpdateRequestData)
    func (o *FastlyAccountUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type FastlyAccountUpdateRequestAttributes
    func NewFastlyAccountUpdateRequestAttributes() *FastlyAccountUpdateRequestAttributes
    func NewFastlyAccountUpdateRequestAttributesWithDefaults() *FastlyAccountUpdateRequestAttributes
    func (o *FastlyAccountUpdateRequestAttributes) GetApiKey() string
    func (o *FastlyAccountUpdateRequestAttributes) GetApiKeyOk() (*string, bool)
    func (o *FastlyAccountUpdateRequestAttributes) HasApiKey() bool
    func (o FastlyAccountUpdateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *FastlyAccountUpdateRequestAttributes) SetApiKey(v string)
    func (o *FastlyAccountUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type FastlyAccountUpdateRequestData
    func NewFastlyAccountUpdateRequestData() *FastlyAccountUpdateRequestData
    func NewFastlyAccountUpdateRequestDataWithDefaults() *FastlyAccountUpdateRequestData
    func (o *FastlyAccountUpdateRequestData) GetAttributes() FastlyAccountUpdateRequestAttributes
    func (o *FastlyAccountUpdateRequestData) GetAttributesOk() (*FastlyAccountUpdateRequestAttributes, bool)
    func (o *FastlyAccountUpdateRequestData) GetType() FastlyAccountType
    func (o *FastlyAccountUpdateRequestData) GetTypeOk() (*FastlyAccountType, bool)
    func (o *FastlyAccountUpdateRequestData) HasAttributes() bool
    func (o *FastlyAccountUpdateRequestData) HasType() bool
    func (o FastlyAccountUpdateRequestData) MarshalJSON() ([]byte, error)
    func (o *FastlyAccountUpdateRequestData) SetAttributes(v FastlyAccountUpdateRequestAttributes)
    func (o *FastlyAccountUpdateRequestData) SetType(v FastlyAccountType)
    func (o *FastlyAccountUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)
type FastlyAccountsResponse
    func NewFastlyAccountsResponse() *FastlyAccountsResponse
    func NewFastlyAccountsResponseWithDefaults() *FastlyAccountsResponse
    func (o *FastlyAccountsResponse) GetData() []FastlyAccountResponseData
    func (o *FastlyAccountsResponse) GetDataOk() (*[]FastlyAccountResponseData, bool)
    func (o *FastlyAccountsResponse) HasData() bool
    func (o FastlyAccountsResponse) MarshalJSON() ([]byte, error)
    func (o *FastlyAccountsResponse) SetData(v []FastlyAccountResponseData)
    func (o *FastlyAccountsResponse) UnmarshalJSON(bytes []byte) (err error)
type FastlyIntegrationApi
    func NewFastlyIntegrationApi(client *datadog.APIClient) *FastlyIntegrationApi
    func (a *FastlyIntegrationApi) CreateFastlyAccount(ctx _context.Context, body FastlyAccountCreateRequest) (FastlyAccountResponse, *_nethttp.Response, error)
    func (a *FastlyIntegrationApi) CreateFastlyService(ctx _context.Context, accountId string, body FastlyServiceRequest) (FastlyServiceResponse, *_nethttp.Response, error)
    func (a *FastlyIntegrationApi) DeleteFastlyAccount(ctx _context.Context, accountId string) (*_nethttp.Response, error)
    func (a *FastlyIntegrationApi) DeleteFastlyService(ctx _context.Context, accountId string, serviceId string) (*_nethttp.Response, error)
    func (a *FastlyIntegrationApi) GetFastlyAccount(ctx _context.Context, accountId string) (FastlyAccountResponse, *_nethttp.Response, error)
    func (a *FastlyIntegrationApi) GetFastlyService(ctx _context.Context, accountId string, serviceId string) (FastlyServiceResponse, *_nethttp.Response, error)
    func (a *FastlyIntegrationApi) ListFastlyAccounts(ctx _context.Context) (FastlyAccountsResponse, *_nethttp.Response, error)
    func (a *FastlyIntegrationApi) ListFastlyServices(ctx _context.Context, accountId string) (FastlyServicesResponse, *_nethttp.Response, error)
    func (a *FastlyIntegrationApi) UpdateFastlyAccount(ctx _context.Context, accountId string, body FastlyAccountUpdateRequest) (FastlyAccountResponse, *_nethttp.Response, error)
    func (a *FastlyIntegrationApi) UpdateFastlyService(ctx _context.Context, accountId string, serviceId string, body FastlyServiceRequest) (FastlyServiceResponse, *_nethttp.Response, error)
type FastlyService
    func NewFastlyService(id string) *FastlyService
    func NewFastlyServiceWithDefaults() *FastlyService
    func (o *FastlyService) GetId() string
    func (o *FastlyService) GetIdOk() (*string, bool)
    func (o *FastlyService) GetTags() []string
    func (o *FastlyService) GetTagsOk() (*[]string, bool)
    func (o *FastlyService) HasTags() bool
    func (o FastlyService) MarshalJSON() ([]byte, error)
    func (o *FastlyService) SetId(v string)
    func (o *FastlyService) SetTags(v []string)
    func (o *FastlyService) UnmarshalJSON(bytes []byte) (err error)
type FastlyServiceAttributes
    func NewFastlyServiceAttributes() *FastlyServiceAttributes
    func NewFastlyServiceAttributesWithDefaults() *FastlyServiceAttributes
    func (o *FastlyServiceAttributes) GetTags() []string
    func (o *FastlyServiceAttributes) GetTagsOk() (*[]string, bool)
    func (o *FastlyServiceAttributes) HasTags() bool
    func (o FastlyServiceAttributes) MarshalJSON() ([]byte, error)
    func (o *FastlyServiceAttributes) SetTags(v []string)
    func (o *FastlyServiceAttributes) UnmarshalJSON(bytes []byte) (err error)
type FastlyServiceData
    func NewFastlyServiceData(id string, typeVar FastlyServiceType) *FastlyServiceData
    func NewFastlyServiceDataWithDefaults() *FastlyServiceData
    func (o *FastlyServiceData) GetAttributes() FastlyServiceAttributes
    func (o *FastlyServiceData) GetAttributesOk() (*FastlyServiceAttributes, bool)
    func (o *FastlyServiceData) GetId() string
    func (o *FastlyServiceData) GetIdOk() (*string, bool)
    func (o *FastlyServiceData) GetType() FastlyServiceType
    func (o *FastlyServiceData) GetTypeOk() (*FastlyServiceType, bool)
    func (o *FastlyServiceData) HasAttributes() bool
    func (o FastlyServiceData) MarshalJSON() ([]byte, error)
    func (o *FastlyServiceData) SetAttributes(v FastlyServiceAttributes)
    func (o *FastlyServiceData) SetId(v string)
    func (o *FastlyServiceData) SetType(v FastlyServiceType)
    func (o *FastlyServiceData) UnmarshalJSON(bytes []byte) (err error)
type FastlyServiceRequest
    func NewFastlyServiceRequest(data FastlyServiceData) *FastlyServiceRequest
    func NewFastlyServiceRequestWithDefaults() *FastlyServiceRequest
    func (o *FastlyServiceRequest) GetData() FastlyServiceData
    func (o *FastlyServiceRequest) GetDataOk() (*FastlyServiceData, bool)
    func (o FastlyServiceRequest) MarshalJSON() ([]byte, error)
    func (o *FastlyServiceRequest) SetData(v FastlyServiceData)
    func (o *FastlyServiceRequest) UnmarshalJSON(bytes []byte) (err error)
type FastlyServiceResponse
    func NewFastlyServiceResponse() *FastlyServiceResponse
    func NewFastlyServiceResponseWithDefaults() *FastlyServiceResponse
    func (o *FastlyServiceResponse) GetData() FastlyServiceData
    func (o *FastlyServiceResponse) GetDataOk() (*FastlyServiceData, bool)
    func (o *FastlyServiceResponse) HasData() bool
    func (o FastlyServiceResponse) MarshalJSON() ([]byte, error)
    func (o *FastlyServiceResponse) SetData(v FastlyServiceData)
    func (o *FastlyServiceResponse) UnmarshalJSON(bytes []byte) (err error)
type FastlyServiceType
    func NewFastlyServiceTypeFromValue(v string) (*FastlyServiceType, error)
    func (v *FastlyServiceType) GetAllowedValues() []FastlyServiceType
    func (v FastlyServiceType) IsValid() bool
    func (v FastlyServiceType) Ptr() *FastlyServiceType
    func (v *FastlyServiceType) UnmarshalJSON(src []byte) error
type FastlyServicesResponse
    func NewFastlyServicesResponse() *FastlyServicesResponse
    func NewFastlyServicesResponseWithDefaults() *FastlyServicesResponse
    func (o *FastlyServicesResponse) GetData() []FastlyServiceResponse
    func (o *FastlyServicesResponse) GetDataOk() (*[]FastlyServiceResponse, bool)
    func (o *FastlyServicesResponse) HasData() bool
    func (o FastlyServicesResponse) MarshalJSON() ([]byte, error)
    func (o *FastlyServicesResponse) SetData(v []FastlyServiceResponse)
    func (o *FastlyServicesResponse) UnmarshalJSON(bytes []byte) (err error)
type Finding
    func NewFinding() *Finding
    func NewFindingWithDefaults() *Finding
    func (o *Finding) GetAttributes() FindingAttributes
    func (o *Finding) GetAttributesOk() (*FindingAttributes, bool)
    func (o *Finding) GetId() string
    func (o *Finding) GetIdOk() (*string, bool)
    func (o *Finding) GetType() FindingType
    func (o *Finding) GetTypeOk() (*FindingType, bool)
    func (o *Finding) HasAttributes() bool
    func (o *Finding) HasId() bool
    func (o *Finding) HasType() bool
    func (o Finding) MarshalJSON() ([]byte, error)
    func (o *Finding) SetAttributes(v FindingAttributes)
    func (o *Finding) SetId(v string)
    func (o *Finding) SetType(v FindingType)
    func (o *Finding) UnmarshalJSON(bytes []byte) (err error)
type FindingAttributes
    func NewFindingAttributes() *FindingAttributes
    func NewFindingAttributesWithDefaults() *FindingAttributes
    func (o *FindingAttributes) GetEvaluation() FindingEvaluation
    func (o *FindingAttributes) GetEvaluationChangedAt() int64
    func (o *FindingAttributes) GetEvaluationChangedAtOk() (*int64, bool)
    func (o *FindingAttributes) GetEvaluationOk() (*FindingEvaluation, bool)
    func (o *FindingAttributes) GetMute() FindingMute
    func (o *FindingAttributes) GetMuteOk() (*FindingMute, bool)
    func (o *FindingAttributes) GetResource() string
    func (o *FindingAttributes) GetResourceDiscoveryDate() int64
    func (o *FindingAttributes) GetResourceDiscoveryDateOk() (*int64, bool)
    func (o *FindingAttributes) GetResourceOk() (*string, bool)
    func (o *FindingAttributes) GetResourceType() string
    func (o *FindingAttributes) GetResourceTypeOk() (*string, bool)
    func (o *FindingAttributes) GetRule() FindingRule
    func (o *FindingAttributes) GetRuleOk() (*FindingRule, bool)
    func (o *FindingAttributes) GetStatus() FindingStatus
    func (o *FindingAttributes) GetStatusOk() (*FindingStatus, bool)
    func (o *FindingAttributes) GetTags() []string
    func (o *FindingAttributes) GetTagsOk() (*[]string, bool)
    func (o *FindingAttributes) HasEvaluation() bool
    func (o *FindingAttributes) HasEvaluationChangedAt() bool
    func (o *FindingAttributes) HasMute() bool
    func (o *FindingAttributes) HasResource() bool
    func (o *FindingAttributes) HasResourceDiscoveryDate() bool
    func (o *FindingAttributes) HasResourceType() bool
    func (o *FindingAttributes) HasRule() bool
    func (o *FindingAttributes) HasStatus() bool
    func (o *FindingAttributes) HasTags() bool
    func (o FindingAttributes) MarshalJSON() ([]byte, error)
    func (o *FindingAttributes) SetEvaluation(v FindingEvaluation)
    func (o *FindingAttributes) SetEvaluationChangedAt(v int64)
    func (o *FindingAttributes) SetMute(v FindingMute)
    func (o *FindingAttributes) SetResource(v string)
    func (o *FindingAttributes) SetResourceDiscoveryDate(v int64)
    func (o *FindingAttributes) SetResourceType(v string)
    func (o *FindingAttributes) SetRule(v FindingRule)
    func (o *FindingAttributes) SetStatus(v FindingStatus)
    func (o *FindingAttributes) SetTags(v []string)
    func (o *FindingAttributes) UnmarshalJSON(bytes []byte) (err error)
type FindingEvaluation
    func NewFindingEvaluationFromValue(v string) (*FindingEvaluation, error)
    func (v *FindingEvaluation) GetAllowedValues() []FindingEvaluation
    func (v FindingEvaluation) IsValid() bool
    func (v FindingEvaluation) Ptr() *FindingEvaluation
    func (v *FindingEvaluation) UnmarshalJSON(src []byte) error
type FindingMute
    func NewFindingMute() *FindingMute
    func NewFindingMuteWithDefaults() *FindingMute
    func (o *FindingMute) GetDescription() string
    func (o *FindingMute) GetDescriptionOk() (*string, bool)
    func (o *FindingMute) GetExpirationDate() int64
    func (o *FindingMute) GetExpirationDateOk() (*int64, bool)
    func (o *FindingMute) GetMuted() bool
    func (o *FindingMute) GetMutedOk() (*bool, bool)
    func (o *FindingMute) GetReason() FindingMuteReason
    func (o *FindingMute) GetReasonOk() (*FindingMuteReason, bool)
    func (o *FindingMute) GetStartDate() int64
    func (o *FindingMute) GetStartDateOk() (*int64, bool)
    func (o *FindingMute) GetUuid() string
    func (o *FindingMute) GetUuidOk() (*string, bool)
    func (o *FindingMute) HasDescription() bool
    func (o *FindingMute) HasExpirationDate() bool
    func (o *FindingMute) HasMuted() bool
    func (o *FindingMute) HasReason() bool
    func (o *FindingMute) HasStartDate() bool
    func (o *FindingMute) HasUuid() bool
    func (o FindingMute) MarshalJSON() ([]byte, error)
    func (o *FindingMute) SetDescription(v string)
    func (o *FindingMute) SetExpirationDate(v int64)
    func (o *FindingMute) SetMuted(v bool)
    func (o *FindingMute) SetReason(v FindingMuteReason)
    func (o *FindingMute) SetStartDate(v int64)
    func (o *FindingMute) SetUuid(v string)
    func (o *FindingMute) UnmarshalJSON(bytes []byte) (err error)
type FindingMuteReason
    func NewFindingMuteReasonFromValue(v string) (*FindingMuteReason, error)
    func (v *FindingMuteReason) GetAllowedValues() []FindingMuteReason
    func (v FindingMuteReason) IsValid() bool
    func (v FindingMuteReason) Ptr() *FindingMuteReason
    func (v *FindingMuteReason) UnmarshalJSON(src []byte) error
type FindingRule
    func NewFindingRule() *FindingRule
    func NewFindingRuleWithDefaults() *FindingRule
    func (o *FindingRule) GetId() string
    func (o *FindingRule) GetIdOk() (*string, bool)
    func (o *FindingRule) GetName() string
    func (o *FindingRule) GetNameOk() (*string, bool)
    func (o *FindingRule) HasId() bool
    func (o *FindingRule) HasName() bool
    func (o FindingRule) MarshalJSON() ([]byte, error)
    func (o *FindingRule) SetId(v string)
    func (o *FindingRule) SetName(v string)
    func (o *FindingRule) UnmarshalJSON(bytes []byte) (err error)
type FindingStatus
    func NewFindingStatusFromValue(v string) (*FindingStatus, error)
    func (v *FindingStatus) GetAllowedValues() []FindingStatus
    func (v FindingStatus) IsValid() bool
    func (v FindingStatus) Ptr() *FindingStatus
    func (v *FindingStatus) UnmarshalJSON(src []byte) error
type FindingType
    func NewFindingTypeFromValue(v string) (*FindingType, error)
    func (v *FindingType) GetAllowedValues() []FindingType
    func (v FindingType) IsValid() bool
    func (v FindingType) Ptr() *FindingType
    func (v *FindingType) UnmarshalJSON(src []byte) error
type FormulaLimit
    func NewFormulaLimit() *FormulaLimit
    func NewFormulaLimitWithDefaults() *FormulaLimit
    func (o *FormulaLimit) GetCount() int32
    func (o *FormulaLimit) GetCountOk() (*int32, bool)
    func (o *FormulaLimit) GetOrder() QuerySortOrder
    func (o *FormulaLimit) GetOrderOk() (*QuerySortOrder, bool)
    func (o *FormulaLimit) HasCount() bool
    func (o *FormulaLimit) HasOrder() bool
    func (o FormulaLimit) MarshalJSON() ([]byte, error)
    func (o *FormulaLimit) SetCount(v int32)
    func (o *FormulaLimit) SetOrder(v QuerySortOrder)
    func (o *FormulaLimit) UnmarshalJSON(bytes []byte) (err error)
type FullAPIKey
    func NewFullAPIKey() *FullAPIKey
    func NewFullAPIKeyWithDefaults() *FullAPIKey
    func (o *FullAPIKey) GetAttributes() FullAPIKeyAttributes
    func (o *FullAPIKey) GetAttributesOk() (*FullAPIKeyAttributes, bool)
    func (o *FullAPIKey) GetId() string
    func (o *FullAPIKey) GetIdOk() (*string, bool)
    func (o *FullAPIKey) GetRelationships() APIKeyRelationships
    func (o *FullAPIKey) GetRelationshipsOk() (*APIKeyRelationships, bool)
    func (o *FullAPIKey) GetType() APIKeysType
    func (o *FullAPIKey) GetTypeOk() (*APIKeysType, bool)
    func (o *FullAPIKey) HasAttributes() bool
    func (o *FullAPIKey) HasId() bool
    func (o *FullAPIKey) HasRelationships() bool
    func (o *FullAPIKey) HasType() bool
    func (o FullAPIKey) MarshalJSON() ([]byte, error)
    func (o *FullAPIKey) SetAttributes(v FullAPIKeyAttributes)
    func (o *FullAPIKey) SetId(v string)
    func (o *FullAPIKey) SetRelationships(v APIKeyRelationships)
    func (o *FullAPIKey) SetType(v APIKeysType)
    func (o *FullAPIKey) UnmarshalJSON(bytes []byte) (err error)
type FullAPIKeyAttributes
    func NewFullAPIKeyAttributes() *FullAPIKeyAttributes
    func NewFullAPIKeyAttributesWithDefaults() *FullAPIKeyAttributes
    func (o *FullAPIKeyAttributes) GetCreatedAt() string
    func (o *FullAPIKeyAttributes) GetCreatedAtOk() (*string, bool)
    func (o *FullAPIKeyAttributes) GetKey() string
    func (o *FullAPIKeyAttributes) GetKeyOk() (*string, bool)
    func (o *FullAPIKeyAttributes) GetLast4() string
    func (o *FullAPIKeyAttributes) GetLast4Ok() (*string, bool)
    func (o *FullAPIKeyAttributes) GetModifiedAt() string
    func (o *FullAPIKeyAttributes) GetModifiedAtOk() (*string, bool)
    func (o *FullAPIKeyAttributes) GetName() string
    func (o *FullAPIKeyAttributes) GetNameOk() (*string, bool)
    func (o *FullAPIKeyAttributes) HasCreatedAt() bool
    func (o *FullAPIKeyAttributes) HasKey() bool
    func (o *FullAPIKeyAttributes) HasLast4() bool
    func (o *FullAPIKeyAttributes) HasModifiedAt() bool
    func (o *FullAPIKeyAttributes) HasName() bool
    func (o FullAPIKeyAttributes) MarshalJSON() ([]byte, error)
    func (o *FullAPIKeyAttributes) SetCreatedAt(v string)
    func (o *FullAPIKeyAttributes) SetKey(v string)
    func (o *FullAPIKeyAttributes) SetLast4(v string)
    func (o *FullAPIKeyAttributes) SetModifiedAt(v string)
    func (o *FullAPIKeyAttributes) SetName(v string)
    func (o *FullAPIKeyAttributes) UnmarshalJSON(bytes []byte) (err error)
type FullApplicationKey
    func NewFullApplicationKey() *FullApplicationKey
    func NewFullApplicationKeyWithDefaults() *FullApplicationKey
    func (o *FullApplicationKey) GetAttributes() FullApplicationKeyAttributes
    func (o *FullApplicationKey) GetAttributesOk() (*FullApplicationKeyAttributes, bool)
    func (o *FullApplicationKey) GetId() string
    func (o *FullApplicationKey) GetIdOk() (*string, bool)
    func (o *FullApplicationKey) GetRelationships() ApplicationKeyRelationships
    func (o *FullApplicationKey) GetRelationshipsOk() (*ApplicationKeyRelationships, bool)
    func (o *FullApplicationKey) GetType() ApplicationKeysType
    func (o *FullApplicationKey) GetTypeOk() (*ApplicationKeysType, bool)
    func (o *FullApplicationKey) HasAttributes() bool
    func (o *FullApplicationKey) HasId() bool
    func (o *FullApplicationKey) HasRelationships() bool
    func (o *FullApplicationKey) HasType() bool
    func (o FullApplicationKey) MarshalJSON() ([]byte, error)
    func (o *FullApplicationKey) SetAttributes(v FullApplicationKeyAttributes)
    func (o *FullApplicationKey) SetId(v string)
    func (o *FullApplicationKey) SetRelationships(v ApplicationKeyRelationships)
    func (o *FullApplicationKey) SetType(v ApplicationKeysType)
    func (o *FullApplicationKey) UnmarshalJSON(bytes []byte) (err error)
type FullApplicationKeyAttributes
    func NewFullApplicationKeyAttributes() *FullApplicationKeyAttributes
    func NewFullApplicationKeyAttributesWithDefaults() *FullApplicationKeyAttributes
    func (o *FullApplicationKeyAttributes) GetCreatedAt() string
    func (o *FullApplicationKeyAttributes) GetCreatedAtOk() (*string, bool)
    func (o *FullApplicationKeyAttributes) GetKey() string
    func (o *FullApplicationKeyAttributes) GetKeyOk() (*string, bool)
    func (o *FullApplicationKeyAttributes) GetLast4() string
    func (o *FullApplicationKeyAttributes) GetLast4Ok() (*string, bool)
    func (o *FullApplicationKeyAttributes) GetName() string
    func (o *FullApplicationKeyAttributes) GetNameOk() (*string, bool)
    func (o *FullApplicationKeyAttributes) GetScopes() []string
    func (o *FullApplicationKeyAttributes) GetScopesOk() (*[]string, bool)
    func (o *FullApplicationKeyAttributes) HasCreatedAt() bool
    func (o *FullApplicationKeyAttributes) HasKey() bool
    func (o *FullApplicationKeyAttributes) HasLast4() bool
    func (o *FullApplicationKeyAttributes) HasName() bool
    func (o *FullApplicationKeyAttributes) HasScopes() bool
    func (o FullApplicationKeyAttributes) MarshalJSON() ([]byte, error)
    func (o *FullApplicationKeyAttributes) SetCreatedAt(v string)
    func (o *FullApplicationKeyAttributes) SetKey(v string)
    func (o *FullApplicationKeyAttributes) SetLast4(v string)
    func (o *FullApplicationKeyAttributes) SetName(v string)
    func (o *FullApplicationKeyAttributes) SetScopes(v []string)
    func (o *FullApplicationKeyAttributes) SetScopesNil()
    func (o *FullApplicationKeyAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *FullApplicationKeyAttributes) UnsetScopes()
type GCPIntegrationApi
    func NewGCPIntegrationApi(client *datadog.APIClient) *GCPIntegrationApi
    func (a *GCPIntegrationApi) CreateGCPSTSAccount(ctx _context.Context, body GCPSTSServiceAccountCreateRequest) (GCPSTSServiceAccountResponse, *_nethttp.Response, error)
    func (a *GCPIntegrationApi) DeleteGCPSTSAccount(ctx _context.Context, accountId string) (*_nethttp.Response, error)
    func (a *GCPIntegrationApi) GetGCPSTSDelegate(ctx _context.Context) (GCPSTSDelegateAccountResponse, *_nethttp.Response, error)
    func (a *GCPIntegrationApi) ListGCPSTSAccounts(ctx _context.Context) (GCPSTSServiceAccountsResponse, *_nethttp.Response, error)
    func (a *GCPIntegrationApi) MakeGCPSTSDelegate(ctx _context.Context, o ...MakeGCPSTSDelegateOptionalParameters) (GCPSTSDelegateAccountResponse, *_nethttp.Response, error)
    func (a *GCPIntegrationApi) UpdateGCPSTSAccount(ctx _context.Context, accountId string, body GCPSTSServiceAccountUpdateRequest) (GCPSTSServiceAccountResponse, *_nethttp.Response, error)
type GCPSTSDelegateAccount
    func NewGCPSTSDelegateAccount() *GCPSTSDelegateAccount
    func NewGCPSTSDelegateAccountWithDefaults() *GCPSTSDelegateAccount
    func (o *GCPSTSDelegateAccount) GetAttributes() GCPSTSDelegateAccountAttributes
    func (o *GCPSTSDelegateAccount) GetAttributesOk() (*GCPSTSDelegateAccountAttributes, bool)
    func (o *GCPSTSDelegateAccount) GetId() string
    func (o *GCPSTSDelegateAccount) GetIdOk() (*string, bool)
    func (o *GCPSTSDelegateAccount) GetType() GCPSTSDelegateAccountType
    func (o *GCPSTSDelegateAccount) GetTypeOk() (*GCPSTSDelegateAccountType, bool)
    func (o *GCPSTSDelegateAccount) HasAttributes() bool
    func (o *GCPSTSDelegateAccount) HasId() bool
    func (o *GCPSTSDelegateAccount) HasType() bool
    func (o GCPSTSDelegateAccount) MarshalJSON() ([]byte, error)
    func (o *GCPSTSDelegateAccount) SetAttributes(v GCPSTSDelegateAccountAttributes)
    func (o *GCPSTSDelegateAccount) SetId(v string)
    func (o *GCPSTSDelegateAccount) SetType(v GCPSTSDelegateAccountType)
    func (o *GCPSTSDelegateAccount) UnmarshalJSON(bytes []byte) (err error)
type GCPSTSDelegateAccountAttributes
    func NewGCPSTSDelegateAccountAttributes() *GCPSTSDelegateAccountAttributes
    func NewGCPSTSDelegateAccountAttributesWithDefaults() *GCPSTSDelegateAccountAttributes
    func (o *GCPSTSDelegateAccountAttributes) GetDelegateAccountEmail() string
    func (o *GCPSTSDelegateAccountAttributes) GetDelegateAccountEmailOk() (*string, bool)
    func (o *GCPSTSDelegateAccountAttributes) HasDelegateAccountEmail() bool
    func (o GCPSTSDelegateAccountAttributes) MarshalJSON() ([]byte, error)
    func (o *GCPSTSDelegateAccountAttributes) SetDelegateAccountEmail(v string)
    func (o *GCPSTSDelegateAccountAttributes) UnmarshalJSON(bytes []byte) (err error)
type GCPSTSDelegateAccountResponse
    func NewGCPSTSDelegateAccountResponse() *GCPSTSDelegateAccountResponse
    func NewGCPSTSDelegateAccountResponseWithDefaults() *GCPSTSDelegateAccountResponse
    func (o *GCPSTSDelegateAccountResponse) GetData() GCPSTSDelegateAccount
    func (o *GCPSTSDelegateAccountResponse) GetDataOk() (*GCPSTSDelegateAccount, bool)
    func (o *GCPSTSDelegateAccountResponse) HasData() bool
    func (o GCPSTSDelegateAccountResponse) MarshalJSON() ([]byte, error)
    func (o *GCPSTSDelegateAccountResponse) SetData(v GCPSTSDelegateAccount)
    func (o *GCPSTSDelegateAccountResponse) UnmarshalJSON(bytes []byte) (err error)
type GCPSTSDelegateAccountType
    func NewGCPSTSDelegateAccountTypeFromValue(v string) (*GCPSTSDelegateAccountType, error)
    func (v *GCPSTSDelegateAccountType) GetAllowedValues() []GCPSTSDelegateAccountType
    func (v GCPSTSDelegateAccountType) IsValid() bool
    func (v GCPSTSDelegateAccountType) Ptr() *GCPSTSDelegateAccountType
    func (v *GCPSTSDelegateAccountType) UnmarshalJSON(src []byte) error
type GCPSTSServiceAccount
    func NewGCPSTSServiceAccount() *GCPSTSServiceAccount
    func NewGCPSTSServiceAccountWithDefaults() *GCPSTSServiceAccount
    func (o *GCPSTSServiceAccount) GetAttributes() GCPSTSServiceAccountAttributes
    func (o *GCPSTSServiceAccount) GetAttributesOk() (*GCPSTSServiceAccountAttributes, bool)
    func (o *GCPSTSServiceAccount) GetId() string
    func (o *GCPSTSServiceAccount) GetIdOk() (*string, bool)
    func (o *GCPSTSServiceAccount) GetMeta() GCPServiceAccountMeta
    func (o *GCPSTSServiceAccount) GetMetaOk() (*GCPServiceAccountMeta, bool)
    func (o *GCPSTSServiceAccount) GetType() GCPServiceAccountType
    func (o *GCPSTSServiceAccount) GetTypeOk() (*GCPServiceAccountType, bool)
    func (o *GCPSTSServiceAccount) HasAttributes() bool
    func (o *GCPSTSServiceAccount) HasId() bool
    func (o *GCPSTSServiceAccount) HasMeta() bool
    func (o *GCPSTSServiceAccount) HasType() bool
    func (o GCPSTSServiceAccount) MarshalJSON() ([]byte, error)
    func (o *GCPSTSServiceAccount) SetAttributes(v GCPSTSServiceAccountAttributes)
    func (o *GCPSTSServiceAccount) SetId(v string)
    func (o *GCPSTSServiceAccount) SetMeta(v GCPServiceAccountMeta)
    func (o *GCPSTSServiceAccount) SetType(v GCPServiceAccountType)
    func (o *GCPSTSServiceAccount) UnmarshalJSON(bytes []byte) (err error)
type GCPSTSServiceAccountAttributes
    func NewGCPSTSServiceAccountAttributes() *GCPSTSServiceAccountAttributes
    func NewGCPSTSServiceAccountAttributesWithDefaults() *GCPSTSServiceAccountAttributes
    func (o *GCPSTSServiceAccountAttributes) GetAutomute() bool
    func (o *GCPSTSServiceAccountAttributes) GetAutomuteOk() (*bool, bool)
    func (o *GCPSTSServiceAccountAttributes) GetClientEmail() string
    func (o *GCPSTSServiceAccountAttributes) GetClientEmailOk() (*string, bool)
    func (o *GCPSTSServiceAccountAttributes) GetHostFilters() []string
    func (o *GCPSTSServiceAccountAttributes) GetHostFiltersOk() (*[]string, bool)
    func (o *GCPSTSServiceAccountAttributes) GetIsCspmEnabled() bool
    func (o *GCPSTSServiceAccountAttributes) GetIsCspmEnabledOk() (*bool, bool)
    func (o *GCPSTSServiceAccountAttributes) HasAutomute() bool
    func (o *GCPSTSServiceAccountAttributes) HasClientEmail() bool
    func (o *GCPSTSServiceAccountAttributes) HasHostFilters() bool
    func (o *GCPSTSServiceAccountAttributes) HasIsCspmEnabled() bool
    func (o GCPSTSServiceAccountAttributes) MarshalJSON() ([]byte, error)
    func (o *GCPSTSServiceAccountAttributes) SetAutomute(v bool)
    func (o *GCPSTSServiceAccountAttributes) SetClientEmail(v string)
    func (o *GCPSTSServiceAccountAttributes) SetHostFilters(v []string)
    func (o *GCPSTSServiceAccountAttributes) SetIsCspmEnabled(v bool)
    func (o *GCPSTSServiceAccountAttributes) UnmarshalJSON(bytes []byte) (err error)
type GCPSTSServiceAccountCreateRequest
    func NewGCPSTSServiceAccountCreateRequest() *GCPSTSServiceAccountCreateRequest
    func NewGCPSTSServiceAccountCreateRequestWithDefaults() *GCPSTSServiceAccountCreateRequest
    func (o *GCPSTSServiceAccountCreateRequest) GetData() GCPSTSServiceAccountData
    func (o *GCPSTSServiceAccountCreateRequest) GetDataOk() (*GCPSTSServiceAccountData, bool)
    func (o *GCPSTSServiceAccountCreateRequest) HasData() bool
    func (o GCPSTSServiceAccountCreateRequest) MarshalJSON() ([]byte, error)
    func (o *GCPSTSServiceAccountCreateRequest) SetData(v GCPSTSServiceAccountData)
    func (o *GCPSTSServiceAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type GCPSTSServiceAccountData
    func NewGCPSTSServiceAccountData() *GCPSTSServiceAccountData
    func NewGCPSTSServiceAccountDataWithDefaults() *GCPSTSServiceAccountData
    func (o *GCPSTSServiceAccountData) GetAttributes() GCPSTSServiceAccountAttributes
    func (o *GCPSTSServiceAccountData) GetAttributesOk() (*GCPSTSServiceAccountAttributes, bool)
    func (o *GCPSTSServiceAccountData) GetType() GCPServiceAccountType
    func (o *GCPSTSServiceAccountData) GetTypeOk() (*GCPServiceAccountType, bool)
    func (o *GCPSTSServiceAccountData) HasAttributes() bool
    func (o *GCPSTSServiceAccountData) HasType() bool
    func (o GCPSTSServiceAccountData) MarshalJSON() ([]byte, error)
    func (o *GCPSTSServiceAccountData) SetAttributes(v GCPSTSServiceAccountAttributes)
    func (o *GCPSTSServiceAccountData) SetType(v GCPServiceAccountType)
    func (o *GCPSTSServiceAccountData) UnmarshalJSON(bytes []byte) (err error)
type GCPSTSServiceAccountResponse
    func NewGCPSTSServiceAccountResponse() *GCPSTSServiceAccountResponse
    func NewGCPSTSServiceAccountResponseWithDefaults() *GCPSTSServiceAccountResponse
    func (o *GCPSTSServiceAccountResponse) GetData() GCPSTSServiceAccount
    func (o *GCPSTSServiceAccountResponse) GetDataOk() (*GCPSTSServiceAccount, bool)
    func (o *GCPSTSServiceAccountResponse) HasData() bool
    func (o GCPSTSServiceAccountResponse) MarshalJSON() ([]byte, error)
    func (o *GCPSTSServiceAccountResponse) SetData(v GCPSTSServiceAccount)
    func (o *GCPSTSServiceAccountResponse) UnmarshalJSON(bytes []byte) (err error)
type GCPSTSServiceAccountUpdateRequest
    func NewGCPSTSServiceAccountUpdateRequest() *GCPSTSServiceAccountUpdateRequest
    func NewGCPSTSServiceAccountUpdateRequestWithDefaults() *GCPSTSServiceAccountUpdateRequest
    func (o *GCPSTSServiceAccountUpdateRequest) GetData() GCPSTSServiceAccountUpdateRequestData
    func (o *GCPSTSServiceAccountUpdateRequest) GetDataOk() (*GCPSTSServiceAccountUpdateRequestData, bool)
    func (o *GCPSTSServiceAccountUpdateRequest) HasData() bool
    func (o GCPSTSServiceAccountUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *GCPSTSServiceAccountUpdateRequest) SetData(v GCPSTSServiceAccountUpdateRequestData)
    func (o *GCPSTSServiceAccountUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type GCPSTSServiceAccountUpdateRequestData
    func NewGCPSTSServiceAccountUpdateRequestData() *GCPSTSServiceAccountUpdateRequestData
    func NewGCPSTSServiceAccountUpdateRequestDataWithDefaults() *GCPSTSServiceAccountUpdateRequestData
    func (o *GCPSTSServiceAccountUpdateRequestData) GetAttributes() GCPSTSServiceAccountAttributes
    func (o *GCPSTSServiceAccountUpdateRequestData) GetAttributesOk() (*GCPSTSServiceAccountAttributes, bool)
    func (o *GCPSTSServiceAccountUpdateRequestData) GetId() string
    func (o *GCPSTSServiceAccountUpdateRequestData) GetIdOk() (*string, bool)
    func (o *GCPSTSServiceAccountUpdateRequestData) GetType() GCPServiceAccountType
    func (o *GCPSTSServiceAccountUpdateRequestData) GetTypeOk() (*GCPServiceAccountType, bool)
    func (o *GCPSTSServiceAccountUpdateRequestData) HasAttributes() bool
    func (o *GCPSTSServiceAccountUpdateRequestData) HasId() bool
    func (o *GCPSTSServiceAccountUpdateRequestData) HasType() bool
    func (o GCPSTSServiceAccountUpdateRequestData) MarshalJSON() ([]byte, error)
    func (o *GCPSTSServiceAccountUpdateRequestData) SetAttributes(v GCPSTSServiceAccountAttributes)
    func (o *GCPSTSServiceAccountUpdateRequestData) SetId(v string)
    func (o *GCPSTSServiceAccountUpdateRequestData) SetType(v GCPServiceAccountType)
    func (o *GCPSTSServiceAccountUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)
type GCPSTSServiceAccountsResponse
    func NewGCPSTSServiceAccountsResponse() *GCPSTSServiceAccountsResponse
    func NewGCPSTSServiceAccountsResponseWithDefaults() *GCPSTSServiceAccountsResponse
    func (o *GCPSTSServiceAccountsResponse) GetData() []GCPSTSServiceAccount
    func (o *GCPSTSServiceAccountsResponse) GetDataOk() (*[]GCPSTSServiceAccount, bool)
    func (o *GCPSTSServiceAccountsResponse) HasData() bool
    func (o GCPSTSServiceAccountsResponse) MarshalJSON() ([]byte, error)
    func (o *GCPSTSServiceAccountsResponse) SetData(v []GCPSTSServiceAccount)
    func (o *GCPSTSServiceAccountsResponse) UnmarshalJSON(bytes []byte) (err error)
type GCPServiceAccountMeta
    func NewGCPServiceAccountMeta() *GCPServiceAccountMeta
    func NewGCPServiceAccountMetaWithDefaults() *GCPServiceAccountMeta
    func (o *GCPServiceAccountMeta) GetAccessibleProjects() []string
    func (o *GCPServiceAccountMeta) GetAccessibleProjectsOk() (*[]string, bool)
    func (o *GCPServiceAccountMeta) HasAccessibleProjects() bool
    func (o GCPServiceAccountMeta) MarshalJSON() ([]byte, error)
    func (o *GCPServiceAccountMeta) SetAccessibleProjects(v []string)
    func (o *GCPServiceAccountMeta) UnmarshalJSON(bytes []byte) (err error)
type GCPServiceAccountType
    func NewGCPServiceAccountTypeFromValue(v string) (*GCPServiceAccountType, error)
    func (v *GCPServiceAccountType) GetAllowedValues() []GCPServiceAccountType
    func (v GCPServiceAccountType) IsValid() bool
    func (v GCPServiceAccountType) Ptr() *GCPServiceAccountType
    func (v *GCPServiceAccountType) UnmarshalJSON(src []byte) error
type GetAPIKeyOptionalParameters
    func NewGetAPIKeyOptionalParameters() *GetAPIKeyOptionalParameters
    func (r *GetAPIKeyOptionalParameters) WithInclude(include string) *GetAPIKeyOptionalParameters
type GetApplicationKeyOptionalParameters
    func NewGetApplicationKeyOptionalParameters() *GetApplicationKeyOptionalParameters
    func (r *GetApplicationKeyOptionalParameters) WithInclude(include string) *GetApplicationKeyOptionalParameters
type GetCostByOrgOptionalParameters
    func NewGetCostByOrgOptionalParameters() *GetCostByOrgOptionalParameters
    func (r *GetCostByOrgOptionalParameters) WithEndMonth(endMonth time.Time) *GetCostByOrgOptionalParameters
type GetDowntimeOptionalParameters
    func NewGetDowntimeOptionalParameters() *GetDowntimeOptionalParameters
    func (r *GetDowntimeOptionalParameters) WithInclude(include string) *GetDowntimeOptionalParameters
type GetEstimatedCostByOrgOptionalParameters
    func NewGetEstimatedCostByOrgOptionalParameters() *GetEstimatedCostByOrgOptionalParameters
    func (r *GetEstimatedCostByOrgOptionalParameters) WithEndDate(endDate time.Time) *GetEstimatedCostByOrgOptionalParameters
    func (r *GetEstimatedCostByOrgOptionalParameters) WithEndMonth(endMonth time.Time) *GetEstimatedCostByOrgOptionalParameters
    func (r *GetEstimatedCostByOrgOptionalParameters) WithStartDate(startDate time.Time) *GetEstimatedCostByOrgOptionalParameters
    func (r *GetEstimatedCostByOrgOptionalParameters) WithStartMonth(startMonth time.Time) *GetEstimatedCostByOrgOptionalParameters
    func (r *GetEstimatedCostByOrgOptionalParameters) WithView(view string) *GetEstimatedCostByOrgOptionalParameters
type GetFindingOptionalParameters
    func NewGetFindingOptionalParameters() *GetFindingOptionalParameters
    func (r *GetFindingOptionalParameters) WithSnapshotTimestamp(snapshotTimestamp int64) *GetFindingOptionalParameters
type GetFindingResponse
    func NewGetFindingResponse(data DetailedFinding) *GetFindingResponse
    func NewGetFindingResponseWithDefaults() *GetFindingResponse
    func (o *GetFindingResponse) GetData() DetailedFinding
    func (o *GetFindingResponse) GetDataOk() (*DetailedFinding, bool)
    func (o GetFindingResponse) MarshalJSON() ([]byte, error)
    func (o *GetFindingResponse) SetData(v DetailedFinding)
    func (o *GetFindingResponse) UnmarshalJSON(bytes []byte) (err error)
type GetHistoricalCostByOrgOptionalParameters
    func NewGetHistoricalCostByOrgOptionalParameters() *GetHistoricalCostByOrgOptionalParameters
    func (r *GetHistoricalCostByOrgOptionalParameters) WithEndMonth(endMonth time.Time) *GetHistoricalCostByOrgOptionalParameters
    func (r *GetHistoricalCostByOrgOptionalParameters) WithView(view string) *GetHistoricalCostByOrgOptionalParameters
type GetHourlyUsageOptionalParameters
    func NewGetHourlyUsageOptionalParameters() *GetHourlyUsageOptionalParameters
    func (r *GetHourlyUsageOptionalParameters) WithFilterIncludeBreakdown(filterIncludeBreakdown bool) *GetHourlyUsageOptionalParameters
    func (r *GetHourlyUsageOptionalParameters) WithFilterIncludeDescendants(filterIncludeDescendants bool) *GetHourlyUsageOptionalParameters
    func (r *GetHourlyUsageOptionalParameters) WithFilterTimestampEnd(filterTimestampEnd time.Time) *GetHourlyUsageOptionalParameters
    func (r *GetHourlyUsageOptionalParameters) WithFilterVersions(filterVersions string) *GetHourlyUsageOptionalParameters
    func (r *GetHourlyUsageOptionalParameters) WithPageLimit(pageLimit int32) *GetHourlyUsageOptionalParameters
    func (r *GetHourlyUsageOptionalParameters) WithPageNextRecordId(pageNextRecordId string) *GetHourlyUsageOptionalParameters
type GetIncidentOptionalParameters
    func NewGetIncidentOptionalParameters() *GetIncidentOptionalParameters
    func (r *GetIncidentOptionalParameters) WithInclude(include []IncidentRelatedObject) *GetIncidentOptionalParameters
type GetIncidentServiceOptionalParameters
    func NewGetIncidentServiceOptionalParameters() *GetIncidentServiceOptionalParameters
    func (r *GetIncidentServiceOptionalParameters) WithInclude(include IncidentRelatedObject) *GetIncidentServiceOptionalParameters
type GetIncidentTeamOptionalParameters
    func NewGetIncidentTeamOptionalParameters() *GetIncidentTeamOptionalParameters
    func (r *GetIncidentTeamOptionalParameters) WithInclude(include IncidentRelatedObject) *GetIncidentTeamOptionalParameters
type GetServiceDefinitionOptionalParameters
    func NewGetServiceDefinitionOptionalParameters() *GetServiceDefinitionOptionalParameters
    func (r *GetServiceDefinitionOptionalParameters) WithSchemaVersion(schemaVersion ServiceDefinitionSchemaVersions) *GetServiceDefinitionOptionalParameters
type GetTeamMembershipsOptionalParameters
    func NewGetTeamMembershipsOptionalParameters() *GetTeamMembershipsOptionalParameters
    func (r *GetTeamMembershipsOptionalParameters) WithFilterKeyword(filterKeyword string) *GetTeamMembershipsOptionalParameters
    func (r *GetTeamMembershipsOptionalParameters) WithPageNumber(pageNumber int64) *GetTeamMembershipsOptionalParameters
    func (r *GetTeamMembershipsOptionalParameters) WithPageSize(pageSize int64) *GetTeamMembershipsOptionalParameters
    func (r *GetTeamMembershipsOptionalParameters) WithSort(sort GetTeamMembershipsSort) *GetTeamMembershipsOptionalParameters
type GetTeamMembershipsSort
    func NewGetTeamMembershipsSortFromValue(v string) (*GetTeamMembershipsSort, error)
    func (v *GetTeamMembershipsSort) GetAllowedValues() []GetTeamMembershipsSort
    func (v GetTeamMembershipsSort) IsValid() bool
    func (v GetTeamMembershipsSort) Ptr() *GetTeamMembershipsSort
    func (v *GetTeamMembershipsSort) UnmarshalJSON(src []byte) error
type GetUsageApplicationSecurityMonitoringOptionalParameters
    func NewGetUsageApplicationSecurityMonitoringOptionalParameters() *GetUsageApplicationSecurityMonitoringOptionalParameters
    func (r *GetUsageApplicationSecurityMonitoringOptionalParameters) WithEndHr(endHr time.Time) *GetUsageApplicationSecurityMonitoringOptionalParameters
type GetUsageLambdaTracedInvocationsOptionalParameters
    func NewGetUsageLambdaTracedInvocationsOptionalParameters() *GetUsageLambdaTracedInvocationsOptionalParameters
    func (r *GetUsageLambdaTracedInvocationsOptionalParameters) WithEndHr(endHr time.Time) *GetUsageLambdaTracedInvocationsOptionalParameters
type GetUsageObservabilityPipelinesOptionalParameters
    func NewGetUsageObservabilityPipelinesOptionalParameters() *GetUsageObservabilityPipelinesOptionalParameters
    func (r *GetUsageObservabilityPipelinesOptionalParameters) WithEndHr(endHr time.Time) *GetUsageObservabilityPipelinesOptionalParameters
type GroupScalarColumn
    func NewGroupScalarColumn() *GroupScalarColumn
    func NewGroupScalarColumnWithDefaults() *GroupScalarColumn
    func (o *GroupScalarColumn) GetName() string
    func (o *GroupScalarColumn) GetNameOk() (*string, bool)
    func (o *GroupScalarColumn) GetType() string
    func (o *GroupScalarColumn) GetTypeOk() (*string, bool)
    func (o *GroupScalarColumn) GetValues() [][]string
    func (o *GroupScalarColumn) GetValuesOk() (*[][]string, bool)
    func (o *GroupScalarColumn) HasName() bool
    func (o *GroupScalarColumn) HasType() bool
    func (o *GroupScalarColumn) HasValues() bool
    func (o GroupScalarColumn) MarshalJSON() ([]byte, error)
    func (o *GroupScalarColumn) SetName(v string)
    func (o *GroupScalarColumn) SetType(v string)
    func (o *GroupScalarColumn) SetValues(v [][]string)
    func (o *GroupScalarColumn) UnmarshalJSON(bytes []byte) (err error)
type HTTPCIAppError
    func NewHTTPCIAppError() *HTTPCIAppError
    func NewHTTPCIAppErrorWithDefaults() *HTTPCIAppError
    func (o *HTTPCIAppError) GetDetail() string
    func (o *HTTPCIAppError) GetDetailOk() (*string, bool)
    func (o *HTTPCIAppError) GetStatus() string
    func (o *HTTPCIAppError) GetStatusOk() (*string, bool)
    func (o *HTTPCIAppError) GetTitle() string
    func (o *HTTPCIAppError) GetTitleOk() (*string, bool)
    func (o *HTTPCIAppError) HasDetail() bool
    func (o *HTTPCIAppError) HasStatus() bool
    func (o *HTTPCIAppError) HasTitle() bool
    func (o HTTPCIAppError) MarshalJSON() ([]byte, error)
    func (o *HTTPCIAppError) SetDetail(v string)
    func (o *HTTPCIAppError) SetStatus(v string)
    func (o *HTTPCIAppError) SetTitle(v string)
    func (o *HTTPCIAppError) UnmarshalJSON(bytes []byte) (err error)
type HTTPCIAppErrors
    func NewHTTPCIAppErrors() *HTTPCIAppErrors
    func NewHTTPCIAppErrorsWithDefaults() *HTTPCIAppErrors
    func (o *HTTPCIAppErrors) GetErrors() []HTTPCIAppError
    func (o *HTTPCIAppErrors) GetErrorsOk() (*[]HTTPCIAppError, bool)
    func (o *HTTPCIAppErrors) HasErrors() bool
    func (o HTTPCIAppErrors) MarshalJSON() ([]byte, error)
    func (o *HTTPCIAppErrors) SetErrors(v []HTTPCIAppError)
    func (o *HTTPCIAppErrors) UnmarshalJSON(bytes []byte) (err error)
type HTTPLogError
    func NewHTTPLogError() *HTTPLogError
    func NewHTTPLogErrorWithDefaults() *HTTPLogError
    func (o *HTTPLogError) GetDetail() string
    func (o *HTTPLogError) GetDetailOk() (*string, bool)
    func (o *HTTPLogError) GetStatus() string
    func (o *HTTPLogError) GetStatusOk() (*string, bool)
    func (o *HTTPLogError) GetTitle() string
    func (o *HTTPLogError) GetTitleOk() (*string, bool)
    func (o *HTTPLogError) HasDetail() bool
    func (o *HTTPLogError) HasStatus() bool
    func (o *HTTPLogError) HasTitle() bool
    func (o HTTPLogError) MarshalJSON() ([]byte, error)
    func (o *HTTPLogError) SetDetail(v string)
    func (o *HTTPLogError) SetStatus(v string)
    func (o *HTTPLogError) SetTitle(v string)
    func (o *HTTPLogError) UnmarshalJSON(bytes []byte) (err error)
type HTTPLogErrors
    func NewHTTPLogErrors() *HTTPLogErrors
    func NewHTTPLogErrorsWithDefaults() *HTTPLogErrors
    func (o *HTTPLogErrors) GetErrors() []HTTPLogError
    func (o *HTTPLogErrors) GetErrorsOk() (*[]HTTPLogError, bool)
    func (o *HTTPLogErrors) HasErrors() bool
    func (o HTTPLogErrors) MarshalJSON() ([]byte, error)
    func (o *HTTPLogErrors) SetErrors(v []HTTPLogError)
    func (o *HTTPLogErrors) UnmarshalJSON(bytes []byte) (err error)
type HTTPLogItem
    func NewHTTPLogItem(message string) *HTTPLogItem
    func NewHTTPLogItemWithDefaults() *HTTPLogItem
    func (o *HTTPLogItem) GetDdsource() string
    func (o *HTTPLogItem) GetDdsourceOk() (*string, bool)
    func (o *HTTPLogItem) GetDdtags() string
    func (o *HTTPLogItem) GetDdtagsOk() (*string, bool)
    func (o *HTTPLogItem) GetHostname() string
    func (o *HTTPLogItem) GetHostnameOk() (*string, bool)
    func (o *HTTPLogItem) GetMessage() string
    func (o *HTTPLogItem) GetMessageOk() (*string, bool)
    func (o *HTTPLogItem) GetService() string
    func (o *HTTPLogItem) GetServiceOk() (*string, bool)
    func (o *HTTPLogItem) HasDdsource() bool
    func (o *HTTPLogItem) HasDdtags() bool
    func (o *HTTPLogItem) HasHostname() bool
    func (o *HTTPLogItem) HasService() bool
    func (o HTTPLogItem) MarshalJSON() ([]byte, error)
    func (o *HTTPLogItem) SetDdsource(v string)
    func (o *HTTPLogItem) SetDdtags(v string)
    func (o *HTTPLogItem) SetHostname(v string)
    func (o *HTTPLogItem) SetMessage(v string)
    func (o *HTTPLogItem) SetService(v string)
    func (o *HTTPLogItem) UnmarshalJSON(bytes []byte) (err error)
type HourlyUsage
    func NewHourlyUsage() *HourlyUsage
    func NewHourlyUsageWithDefaults() *HourlyUsage
    func (o *HourlyUsage) GetAttributes() HourlyUsageAttributes
    func (o *HourlyUsage) GetAttributesOk() (*HourlyUsageAttributes, bool)
    func (o *HourlyUsage) GetId() string
    func (o *HourlyUsage) GetIdOk() (*string, bool)
    func (o *HourlyUsage) GetType() UsageTimeSeriesType
    func (o *HourlyUsage) GetTypeOk() (*UsageTimeSeriesType, bool)
    func (o *HourlyUsage) HasAttributes() bool
    func (o *HourlyUsage) HasId() bool
    func (o *HourlyUsage) HasType() bool
    func (o HourlyUsage) MarshalJSON() ([]byte, error)
    func (o *HourlyUsage) SetAttributes(v HourlyUsageAttributes)
    func (o *HourlyUsage) SetId(v string)
    func (o *HourlyUsage) SetType(v UsageTimeSeriesType)
    func (o *HourlyUsage) UnmarshalJSON(bytes []byte) (err error)
type HourlyUsageAttributes
    func NewHourlyUsageAttributes() *HourlyUsageAttributes
    func NewHourlyUsageAttributesWithDefaults() *HourlyUsageAttributes
    func (o *HourlyUsageAttributes) GetMeasurements() []HourlyUsageMeasurement
    func (o *HourlyUsageAttributes) GetMeasurementsOk() (*[]HourlyUsageMeasurement, bool)
    func (o *HourlyUsageAttributes) GetOrgName() string
    func (o *HourlyUsageAttributes) GetOrgNameOk() (*string, bool)
    func (o *HourlyUsageAttributes) GetProductFamily() string
    func (o *HourlyUsageAttributes) GetProductFamilyOk() (*string, bool)
    func (o *HourlyUsageAttributes) GetPublicId() string
    func (o *HourlyUsageAttributes) GetPublicIdOk() (*string, bool)
    func (o *HourlyUsageAttributes) GetRegion() string
    func (o *HourlyUsageAttributes) GetRegionOk() (*string, bool)
    func (o *HourlyUsageAttributes) GetTimestamp() time.Time
    func (o *HourlyUsageAttributes) GetTimestampOk() (*time.Time, bool)
    func (o *HourlyUsageAttributes) HasMeasurements() bool
    func (o *HourlyUsageAttributes) HasOrgName() bool
    func (o *HourlyUsageAttributes) HasProductFamily() bool
    func (o *HourlyUsageAttributes) HasPublicId() bool
    func (o *HourlyUsageAttributes) HasRegion() bool
    func (o *HourlyUsageAttributes) HasTimestamp() bool
    func (o HourlyUsageAttributes) MarshalJSON() ([]byte, error)
    func (o *HourlyUsageAttributes) SetMeasurements(v []HourlyUsageMeasurement)
    func (o *HourlyUsageAttributes) SetOrgName(v string)
    func (o *HourlyUsageAttributes) SetProductFamily(v string)
    func (o *HourlyUsageAttributes) SetPublicId(v string)
    func (o *HourlyUsageAttributes) SetRegion(v string)
    func (o *HourlyUsageAttributes) SetTimestamp(v time.Time)
    func (o *HourlyUsageAttributes) UnmarshalJSON(bytes []byte) (err error)
type HourlyUsageMeasurement
    func NewHourlyUsageMeasurement() *HourlyUsageMeasurement
    func NewHourlyUsageMeasurementWithDefaults() *HourlyUsageMeasurement
    func (o *HourlyUsageMeasurement) GetUsageType() string
    func (o *HourlyUsageMeasurement) GetUsageTypeOk() (*string, bool)
    func (o *HourlyUsageMeasurement) GetValue() int64
    func (o *HourlyUsageMeasurement) GetValueOk() (*int64, bool)
    func (o *HourlyUsageMeasurement) HasUsageType() bool
    func (o *HourlyUsageMeasurement) HasValue() bool
    func (o HourlyUsageMeasurement) MarshalJSON() ([]byte, error)
    func (o *HourlyUsageMeasurement) SetUsageType(v string)
    func (o *HourlyUsageMeasurement) SetValue(v int64)
    func (o *HourlyUsageMeasurement) SetValueNil()
    func (o *HourlyUsageMeasurement) UnmarshalJSON(bytes []byte) (err error)
    func (o *HourlyUsageMeasurement) UnsetValue()
type HourlyUsageMetadata
    func NewHourlyUsageMetadata() *HourlyUsageMetadata
    func NewHourlyUsageMetadataWithDefaults() *HourlyUsageMetadata
    func (o *HourlyUsageMetadata) GetPagination() HourlyUsagePagination
    func (o *HourlyUsageMetadata) GetPaginationOk() (*HourlyUsagePagination, bool)
    func (o *HourlyUsageMetadata) HasPagination() bool
    func (o HourlyUsageMetadata) MarshalJSON() ([]byte, error)
    func (o *HourlyUsageMetadata) SetPagination(v HourlyUsagePagination)
    func (o *HourlyUsageMetadata) UnmarshalJSON(bytes []byte) (err error)
type HourlyUsagePagination
    func NewHourlyUsagePagination() *HourlyUsagePagination
    func NewHourlyUsagePaginationWithDefaults() *HourlyUsagePagination
    func (o *HourlyUsagePagination) GetNextRecordId() string
    func (o *HourlyUsagePagination) GetNextRecordIdOk() (*string, bool)
    func (o *HourlyUsagePagination) HasNextRecordId() bool
    func (o HourlyUsagePagination) MarshalJSON() ([]byte, error)
    func (o *HourlyUsagePagination) SetNextRecordId(v string)
    func (o *HourlyUsagePagination) SetNextRecordIdNil()
    func (o *HourlyUsagePagination) UnmarshalJSON(bytes []byte) (err error)
    func (o *HourlyUsagePagination) UnsetNextRecordId()
type HourlyUsageResponse
    func NewHourlyUsageResponse() *HourlyUsageResponse
    func NewHourlyUsageResponseWithDefaults() *HourlyUsageResponse
    func (o *HourlyUsageResponse) GetData() []HourlyUsage
    func (o *HourlyUsageResponse) GetDataOk() (*[]HourlyUsage, bool)
    func (o *HourlyUsageResponse) GetMeta() HourlyUsageMetadata
    func (o *HourlyUsageResponse) GetMetaOk() (*HourlyUsageMetadata, bool)
    func (o *HourlyUsageResponse) HasData() bool
    func (o *HourlyUsageResponse) HasMeta() bool
    func (o HourlyUsageResponse) MarshalJSON() ([]byte, error)
    func (o *HourlyUsageResponse) SetData(v []HourlyUsage)
    func (o *HourlyUsageResponse) SetMeta(v HourlyUsageMetadata)
    func (o *HourlyUsageResponse) UnmarshalJSON(bytes []byte) (err error)
type HourlyUsageType
    func NewHourlyUsageTypeFromValue(v string) (*HourlyUsageType, error)
    func (v *HourlyUsageType) GetAllowedValues() []HourlyUsageType
    func (v HourlyUsageType) IsValid() bool
    func (v HourlyUsageType) Ptr() *HourlyUsageType
    func (v *HourlyUsageType) UnmarshalJSON(src []byte) error
type IPAllowlistApi
    func NewIPAllowlistApi(client *datadog.APIClient) *IPAllowlistApi
    func (a *IPAllowlistApi) GetIPAllowlist(ctx _context.Context) (IPAllowlistResponse, *_nethttp.Response, error)
    func (a *IPAllowlistApi) UpdateIPAllowlist(ctx _context.Context, body IPAllowlistUpdateRequest) (IPAllowlistResponse, *_nethttp.Response, error)
type IPAllowlistAttributes
    func NewIPAllowlistAttributes() *IPAllowlistAttributes
    func NewIPAllowlistAttributesWithDefaults() *IPAllowlistAttributes
    func (o *IPAllowlistAttributes) GetEnabled() bool
    func (o *IPAllowlistAttributes) GetEnabledOk() (*bool, bool)
    func (o *IPAllowlistAttributes) GetEntries() []IPAllowlistEntry
    func (o *IPAllowlistAttributes) GetEntriesOk() (*[]IPAllowlistEntry, bool)
    func (o *IPAllowlistAttributes) HasEnabled() bool
    func (o *IPAllowlistAttributes) HasEntries() bool
    func (o IPAllowlistAttributes) MarshalJSON() ([]byte, error)
    func (o *IPAllowlistAttributes) SetEnabled(v bool)
    func (o *IPAllowlistAttributes) SetEntries(v []IPAllowlistEntry)
    func (o *IPAllowlistAttributes) UnmarshalJSON(bytes []byte) (err error)
type IPAllowlistData
    func NewIPAllowlistData(typeVar IPAllowlistType) *IPAllowlistData
    func NewIPAllowlistDataWithDefaults() *IPAllowlistData
    func (o *IPAllowlistData) GetAttributes() IPAllowlistAttributes
    func (o *IPAllowlistData) GetAttributesOk() (*IPAllowlistAttributes, bool)
    func (o *IPAllowlistData) GetId() string
    func (o *IPAllowlistData) GetIdOk() (*string, bool)
    func (o *IPAllowlistData) GetType() IPAllowlistType
    func (o *IPAllowlistData) GetTypeOk() (*IPAllowlistType, bool)
    func (o *IPAllowlistData) HasAttributes() bool
    func (o *IPAllowlistData) HasId() bool
    func (o IPAllowlistData) MarshalJSON() ([]byte, error)
    func (o *IPAllowlistData) SetAttributes(v IPAllowlistAttributes)
    func (o *IPAllowlistData) SetId(v string)
    func (o *IPAllowlistData) SetType(v IPAllowlistType)
    func (o *IPAllowlistData) UnmarshalJSON(bytes []byte) (err error)
type IPAllowlistEntry
    func NewIPAllowlistEntry(data IPAllowlistEntryData) *IPAllowlistEntry
    func NewIPAllowlistEntryWithDefaults() *IPAllowlistEntry
    func (o *IPAllowlistEntry) GetData() IPAllowlistEntryData
    func (o *IPAllowlistEntry) GetDataOk() (*IPAllowlistEntryData, bool)
    func (o IPAllowlistEntry) MarshalJSON() ([]byte, error)
    func (o *IPAllowlistEntry) SetData(v IPAllowlistEntryData)
    func (o *IPAllowlistEntry) UnmarshalJSON(bytes []byte) (err error)
type IPAllowlistEntryAttributes
    func NewIPAllowlistEntryAttributes() *IPAllowlistEntryAttributes
    func NewIPAllowlistEntryAttributesWithDefaults() *IPAllowlistEntryAttributes
    func (o *IPAllowlistEntryAttributes) GetCidrBlock() string
    func (o *IPAllowlistEntryAttributes) GetCidrBlockOk() (*string, bool)
    func (o *IPAllowlistEntryAttributes) GetCreatedAt() time.Time
    func (o *IPAllowlistEntryAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *IPAllowlistEntryAttributes) GetModifiedAt() time.Time
    func (o *IPAllowlistEntryAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *IPAllowlistEntryAttributes) GetNote() string
    func (o *IPAllowlistEntryAttributes) GetNoteOk() (*string, bool)
    func (o *IPAllowlistEntryAttributes) HasCidrBlock() bool
    func (o *IPAllowlistEntryAttributes) HasCreatedAt() bool
    func (o *IPAllowlistEntryAttributes) HasModifiedAt() bool
    func (o *IPAllowlistEntryAttributes) HasNote() bool
    func (o IPAllowlistEntryAttributes) MarshalJSON() ([]byte, error)
    func (o *IPAllowlistEntryAttributes) SetCidrBlock(v string)
    func (o *IPAllowlistEntryAttributes) SetCreatedAt(v time.Time)
    func (o *IPAllowlistEntryAttributes) SetModifiedAt(v time.Time)
    func (o *IPAllowlistEntryAttributes) SetNote(v string)
    func (o *IPAllowlistEntryAttributes) UnmarshalJSON(bytes []byte) (err error)
type IPAllowlistEntryData
    func NewIPAllowlistEntryData(typeVar IPAllowlistEntryType) *IPAllowlistEntryData
    func NewIPAllowlistEntryDataWithDefaults() *IPAllowlistEntryData
    func (o *IPAllowlistEntryData) GetAttributes() IPAllowlistEntryAttributes
    func (o *IPAllowlistEntryData) GetAttributesOk() (*IPAllowlistEntryAttributes, bool)
    func (o *IPAllowlistEntryData) GetId() string
    func (o *IPAllowlistEntryData) GetIdOk() (*string, bool)
    func (o *IPAllowlistEntryData) GetType() IPAllowlistEntryType
    func (o *IPAllowlistEntryData) GetTypeOk() (*IPAllowlistEntryType, bool)
    func (o *IPAllowlistEntryData) HasAttributes() bool
    func (o *IPAllowlistEntryData) HasId() bool
    func (o IPAllowlistEntryData) MarshalJSON() ([]byte, error)
    func (o *IPAllowlistEntryData) SetAttributes(v IPAllowlistEntryAttributes)
    func (o *IPAllowlistEntryData) SetId(v string)
    func (o *IPAllowlistEntryData) SetType(v IPAllowlistEntryType)
    func (o *IPAllowlistEntryData) UnmarshalJSON(bytes []byte) (err error)
type IPAllowlistEntryType
    func NewIPAllowlistEntryTypeFromValue(v string) (*IPAllowlistEntryType, error)
    func (v *IPAllowlistEntryType) GetAllowedValues() []IPAllowlistEntryType
    func (v IPAllowlistEntryType) IsValid() bool
    func (v IPAllowlistEntryType) Ptr() *IPAllowlistEntryType
    func (v *IPAllowlistEntryType) UnmarshalJSON(src []byte) error
type IPAllowlistResponse
    func NewIPAllowlistResponse() *IPAllowlistResponse
    func NewIPAllowlistResponseWithDefaults() *IPAllowlistResponse
    func (o *IPAllowlistResponse) GetData() IPAllowlistData
    func (o *IPAllowlistResponse) GetDataOk() (*IPAllowlistData, bool)
    func (o *IPAllowlistResponse) HasData() bool
    func (o IPAllowlistResponse) MarshalJSON() ([]byte, error)
    func (o *IPAllowlistResponse) SetData(v IPAllowlistData)
    func (o *IPAllowlistResponse) UnmarshalJSON(bytes []byte) (err error)
type IPAllowlistType
    func NewIPAllowlistTypeFromValue(v string) (*IPAllowlistType, error)
    func (v *IPAllowlistType) GetAllowedValues() []IPAllowlistType
    func (v IPAllowlistType) IsValid() bool
    func (v IPAllowlistType) Ptr() *IPAllowlistType
    func (v *IPAllowlistType) UnmarshalJSON(src []byte) error
type IPAllowlistUpdateRequest
    func NewIPAllowlistUpdateRequest(data IPAllowlistData) *IPAllowlistUpdateRequest
    func NewIPAllowlistUpdateRequestWithDefaults() *IPAllowlistUpdateRequest
    func (o *IPAllowlistUpdateRequest) GetData() IPAllowlistData
    func (o *IPAllowlistUpdateRequest) GetDataOk() (*IPAllowlistData, bool)
    func (o IPAllowlistUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *IPAllowlistUpdateRequest) SetData(v IPAllowlistData)
    func (o *IPAllowlistUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type IdPMetadataFormData
    func NewIdPMetadataFormData() *IdPMetadataFormData
    func NewIdPMetadataFormDataWithDefaults() *IdPMetadataFormData
    func (o *IdPMetadataFormData) GetIdpFile() *os.File
    func (o *IdPMetadataFormData) GetIdpFileOk() (**os.File, bool)
    func (o *IdPMetadataFormData) HasIdpFile() bool
    func (o IdPMetadataFormData) MarshalJSON() ([]byte, error)
    func (o *IdPMetadataFormData) SetIdpFile(v *os.File)
    func (o *IdPMetadataFormData) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentAttachmentType
    func NewIncidentAttachmentAttachmentTypeFromValue(v string) (*IncidentAttachmentAttachmentType, error)
    func (v *IncidentAttachmentAttachmentType) GetAllowedValues() []IncidentAttachmentAttachmentType
    func (v IncidentAttachmentAttachmentType) IsValid() bool
    func (v IncidentAttachmentAttachmentType) Ptr() *IncidentAttachmentAttachmentType
    func (v *IncidentAttachmentAttachmentType) UnmarshalJSON(src []byte) error
type IncidentAttachmentAttributes
    func IncidentAttachmentLinkAttributesAsIncidentAttachmentAttributes(v *IncidentAttachmentLinkAttributes) IncidentAttachmentAttributes
    func IncidentAttachmentPostmortemAttributesAsIncidentAttachmentAttributes(v *IncidentAttachmentPostmortemAttributes) IncidentAttachmentAttributes
    func (obj *IncidentAttachmentAttributes) GetActualInstance() interface{}
    func (obj IncidentAttachmentAttributes) MarshalJSON() ([]byte, error)
    func (obj *IncidentAttachmentAttributes) UnmarshalJSON(data []byte) error
type IncidentAttachmentData
    func NewIncidentAttachmentData(attributes IncidentAttachmentAttributes, id string, relationships IncidentAttachmentRelationships, typeVar IncidentAttachmentType) *IncidentAttachmentData
    func NewIncidentAttachmentDataWithDefaults() *IncidentAttachmentData
    func (o *IncidentAttachmentData) GetAttributes() IncidentAttachmentAttributes
    func (o *IncidentAttachmentData) GetAttributesOk() (*IncidentAttachmentAttributes, bool)
    func (o *IncidentAttachmentData) GetId() string
    func (o *IncidentAttachmentData) GetIdOk() (*string, bool)
    func (o *IncidentAttachmentData) GetRelationships() IncidentAttachmentRelationships
    func (o *IncidentAttachmentData) GetRelationshipsOk() (*IncidentAttachmentRelationships, bool)
    func (o *IncidentAttachmentData) GetType() IncidentAttachmentType
    func (o *IncidentAttachmentData) GetTypeOk() (*IncidentAttachmentType, bool)
    func (o IncidentAttachmentData) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentData) SetAttributes(v IncidentAttachmentAttributes)
    func (o *IncidentAttachmentData) SetId(v string)
    func (o *IncidentAttachmentData) SetRelationships(v IncidentAttachmentRelationships)
    func (o *IncidentAttachmentData) SetType(v IncidentAttachmentType)
    func (o *IncidentAttachmentData) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentLinkAttachmentType
    func NewIncidentAttachmentLinkAttachmentTypeFromValue(v string) (*IncidentAttachmentLinkAttachmentType, error)
    func (v *IncidentAttachmentLinkAttachmentType) GetAllowedValues() []IncidentAttachmentLinkAttachmentType
    func (v IncidentAttachmentLinkAttachmentType) IsValid() bool
    func (v IncidentAttachmentLinkAttachmentType) Ptr() *IncidentAttachmentLinkAttachmentType
    func (v *IncidentAttachmentLinkAttachmentType) UnmarshalJSON(src []byte) error
type IncidentAttachmentLinkAttributes
    func NewIncidentAttachmentLinkAttributes(attachment IncidentAttachmentLinkAttributesAttachmentObject, attachmentType IncidentAttachmentLinkAttachmentType) *IncidentAttachmentLinkAttributes
    func NewIncidentAttachmentLinkAttributesWithDefaults() *IncidentAttachmentLinkAttributes
    func (o *IncidentAttachmentLinkAttributes) GetAttachment() IncidentAttachmentLinkAttributesAttachmentObject
    func (o *IncidentAttachmentLinkAttributes) GetAttachmentOk() (*IncidentAttachmentLinkAttributesAttachmentObject, bool)
    func (o *IncidentAttachmentLinkAttributes) GetAttachmentType() IncidentAttachmentLinkAttachmentType
    func (o *IncidentAttachmentLinkAttributes) GetAttachmentTypeOk() (*IncidentAttachmentLinkAttachmentType, bool)
    func (o IncidentAttachmentLinkAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentLinkAttributes) SetAttachment(v IncidentAttachmentLinkAttributesAttachmentObject)
    func (o *IncidentAttachmentLinkAttributes) SetAttachmentType(v IncidentAttachmentLinkAttachmentType)
    func (o *IncidentAttachmentLinkAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentLinkAttributesAttachmentObject
    func NewIncidentAttachmentLinkAttributesAttachmentObject(documentUrl string, title string) *IncidentAttachmentLinkAttributesAttachmentObject
    func NewIncidentAttachmentLinkAttributesAttachmentObjectWithDefaults() *IncidentAttachmentLinkAttributesAttachmentObject
    func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetDocumentUrl() string
    func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetDocumentUrlOk() (*string, bool)
    func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetTitle() string
    func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetTitleOk() (*string, bool)
    func (o IncidentAttachmentLinkAttributesAttachmentObject) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentLinkAttributesAttachmentObject) SetDocumentUrl(v string)
    func (o *IncidentAttachmentLinkAttributesAttachmentObject) SetTitle(v string)
    func (o *IncidentAttachmentLinkAttributesAttachmentObject) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentPostmortemAttachmentType
    func NewIncidentAttachmentPostmortemAttachmentTypeFromValue(v string) (*IncidentAttachmentPostmortemAttachmentType, error)
    func (v *IncidentAttachmentPostmortemAttachmentType) GetAllowedValues() []IncidentAttachmentPostmortemAttachmentType
    func (v IncidentAttachmentPostmortemAttachmentType) IsValid() bool
    func (v IncidentAttachmentPostmortemAttachmentType) Ptr() *IncidentAttachmentPostmortemAttachmentType
    func (v *IncidentAttachmentPostmortemAttachmentType) UnmarshalJSON(src []byte) error
type IncidentAttachmentPostmortemAttributes
    func NewIncidentAttachmentPostmortemAttributes(attachment IncidentAttachmentsPostmortemAttributesAttachmentObject, attachmentType IncidentAttachmentPostmortemAttachmentType) *IncidentAttachmentPostmortemAttributes
    func NewIncidentAttachmentPostmortemAttributesWithDefaults() *IncidentAttachmentPostmortemAttributes
    func (o *IncidentAttachmentPostmortemAttributes) GetAttachment() IncidentAttachmentsPostmortemAttributesAttachmentObject
    func (o *IncidentAttachmentPostmortemAttributes) GetAttachmentOk() (*IncidentAttachmentsPostmortemAttributesAttachmentObject, bool)
    func (o *IncidentAttachmentPostmortemAttributes) GetAttachmentType() IncidentAttachmentPostmortemAttachmentType
    func (o *IncidentAttachmentPostmortemAttributes) GetAttachmentTypeOk() (*IncidentAttachmentPostmortemAttachmentType, bool)
    func (o IncidentAttachmentPostmortemAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentPostmortemAttributes) SetAttachment(v IncidentAttachmentsPostmortemAttributesAttachmentObject)
    func (o *IncidentAttachmentPostmortemAttributes) SetAttachmentType(v IncidentAttachmentPostmortemAttachmentType)
    func (o *IncidentAttachmentPostmortemAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentRelatedObject
    func NewIncidentAttachmentRelatedObjectFromValue(v string) (*IncidentAttachmentRelatedObject, error)
    func (v *IncidentAttachmentRelatedObject) GetAllowedValues() []IncidentAttachmentRelatedObject
    func (v IncidentAttachmentRelatedObject) IsValid() bool
    func (v IncidentAttachmentRelatedObject) Ptr() *IncidentAttachmentRelatedObject
    func (v *IncidentAttachmentRelatedObject) UnmarshalJSON(src []byte) error
type IncidentAttachmentRelationships
    func NewIncidentAttachmentRelationships() *IncidentAttachmentRelationships
    func NewIncidentAttachmentRelationshipsWithDefaults() *IncidentAttachmentRelationships
    func (o *IncidentAttachmentRelationships) GetLastModifiedByUser() RelationshipToUser
    func (o *IncidentAttachmentRelationships) GetLastModifiedByUserOk() (*RelationshipToUser, bool)
    func (o *IncidentAttachmentRelationships) HasLastModifiedByUser() bool
    func (o IncidentAttachmentRelationships) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentRelationships) SetLastModifiedByUser(v RelationshipToUser)
    func (o *IncidentAttachmentRelationships) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentType
    func NewIncidentAttachmentTypeFromValue(v string) (*IncidentAttachmentType, error)
    func (v *IncidentAttachmentType) GetAllowedValues() []IncidentAttachmentType
    func (v IncidentAttachmentType) IsValid() bool
    func (v IncidentAttachmentType) Ptr() *IncidentAttachmentType
    func (v *IncidentAttachmentType) UnmarshalJSON(src []byte) error
type IncidentAttachmentUpdateAttributes
    func IncidentAttachmentLinkAttributesAsIncidentAttachmentUpdateAttributes(v *IncidentAttachmentLinkAttributes) IncidentAttachmentUpdateAttributes
    func IncidentAttachmentPostmortemAttributesAsIncidentAttachmentUpdateAttributes(v *IncidentAttachmentPostmortemAttributes) IncidentAttachmentUpdateAttributes
    func (obj *IncidentAttachmentUpdateAttributes) GetActualInstance() interface{}
    func (obj IncidentAttachmentUpdateAttributes) MarshalJSON() ([]byte, error)
    func (obj *IncidentAttachmentUpdateAttributes) UnmarshalJSON(data []byte) error
type IncidentAttachmentUpdateData
    func NewIncidentAttachmentUpdateData(typeVar IncidentAttachmentType) *IncidentAttachmentUpdateData
    func NewIncidentAttachmentUpdateDataWithDefaults() *IncidentAttachmentUpdateData
    func (o *IncidentAttachmentUpdateData) GetAttributes() IncidentAttachmentUpdateAttributes
    func (o *IncidentAttachmentUpdateData) GetAttributesOk() (*IncidentAttachmentUpdateAttributes, bool)
    func (o *IncidentAttachmentUpdateData) GetId() string
    func (o *IncidentAttachmentUpdateData) GetIdOk() (*string, bool)
    func (o *IncidentAttachmentUpdateData) GetType() IncidentAttachmentType
    func (o *IncidentAttachmentUpdateData) GetTypeOk() (*IncidentAttachmentType, bool)
    func (o *IncidentAttachmentUpdateData) HasAttributes() bool
    func (o *IncidentAttachmentUpdateData) HasId() bool
    func (o IncidentAttachmentUpdateData) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentUpdateData) SetAttributes(v IncidentAttachmentUpdateAttributes)
    func (o *IncidentAttachmentUpdateData) SetId(v string)
    func (o *IncidentAttachmentUpdateData) SetType(v IncidentAttachmentType)
    func (o *IncidentAttachmentUpdateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentUpdateRequest
    func NewIncidentAttachmentUpdateRequest(data []IncidentAttachmentUpdateData) *IncidentAttachmentUpdateRequest
    func NewIncidentAttachmentUpdateRequestWithDefaults() *IncidentAttachmentUpdateRequest
    func (o *IncidentAttachmentUpdateRequest) GetData() []IncidentAttachmentUpdateData
    func (o *IncidentAttachmentUpdateRequest) GetDataOk() (*[]IncidentAttachmentUpdateData, bool)
    func (o IncidentAttachmentUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentUpdateRequest) SetData(v []IncidentAttachmentUpdateData)
    func (o *IncidentAttachmentUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentUpdateResponse
    func NewIncidentAttachmentUpdateResponse(data []IncidentAttachmentData) *IncidentAttachmentUpdateResponse
    func NewIncidentAttachmentUpdateResponseWithDefaults() *IncidentAttachmentUpdateResponse
    func (o *IncidentAttachmentUpdateResponse) GetData() []IncidentAttachmentData
    func (o *IncidentAttachmentUpdateResponse) GetDataOk() (*[]IncidentAttachmentData, bool)
    func (o *IncidentAttachmentUpdateResponse) GetIncluded() []IncidentAttachmentsResponseIncludedItem
    func (o *IncidentAttachmentUpdateResponse) GetIncludedOk() (*[]IncidentAttachmentsResponseIncludedItem, bool)
    func (o *IncidentAttachmentUpdateResponse) HasIncluded() bool
    func (o IncidentAttachmentUpdateResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentUpdateResponse) SetData(v []IncidentAttachmentData)
    func (o *IncidentAttachmentUpdateResponse) SetIncluded(v []IncidentAttachmentsResponseIncludedItem)
    func (o *IncidentAttachmentUpdateResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentsPostmortemAttributesAttachmentObject
    func NewIncidentAttachmentsPostmortemAttributesAttachmentObject(documentUrl string, title string) *IncidentAttachmentsPostmortemAttributesAttachmentObject
    func NewIncidentAttachmentsPostmortemAttributesAttachmentObjectWithDefaults() *IncidentAttachmentsPostmortemAttributesAttachmentObject
    func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetDocumentUrl() string
    func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetDocumentUrlOk() (*string, bool)
    func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetTitle() string
    func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetTitleOk() (*string, bool)
    func (o IncidentAttachmentsPostmortemAttributesAttachmentObject) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) SetDocumentUrl(v string)
    func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) SetTitle(v string)
    func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentsResponse
    func NewIncidentAttachmentsResponse(data []IncidentAttachmentData) *IncidentAttachmentsResponse
    func NewIncidentAttachmentsResponseWithDefaults() *IncidentAttachmentsResponse
    func (o *IncidentAttachmentsResponse) GetData() []IncidentAttachmentData
    func (o *IncidentAttachmentsResponse) GetDataOk() (*[]IncidentAttachmentData, bool)
    func (o *IncidentAttachmentsResponse) GetIncluded() []IncidentAttachmentsResponseIncludedItem
    func (o *IncidentAttachmentsResponse) GetIncludedOk() (*[]IncidentAttachmentsResponseIncludedItem, bool)
    func (o *IncidentAttachmentsResponse) HasIncluded() bool
    func (o IncidentAttachmentsResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentsResponse) SetData(v []IncidentAttachmentData)
    func (o *IncidentAttachmentsResponse) SetIncluded(v []IncidentAttachmentsResponseIncludedItem)
    func (o *IncidentAttachmentsResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentsResponseIncludedItem
    func UserAsIncidentAttachmentsResponseIncludedItem(v *User) IncidentAttachmentsResponseIncludedItem
    func (obj *IncidentAttachmentsResponseIncludedItem) GetActualInstance() interface{}
    func (obj IncidentAttachmentsResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *IncidentAttachmentsResponseIncludedItem) UnmarshalJSON(data []byte) error
type IncidentCreateAttributes
    func NewIncidentCreateAttributes(customerImpacted bool, title string) *IncidentCreateAttributes
    func NewIncidentCreateAttributesWithDefaults() *IncidentCreateAttributes
    func (o *IncidentCreateAttributes) GetCustomerImpactScope() string
    func (o *IncidentCreateAttributes) GetCustomerImpactScopeOk() (*string, bool)
    func (o *IncidentCreateAttributes) GetCustomerImpacted() bool
    func (o *IncidentCreateAttributes) GetCustomerImpactedOk() (*bool, bool)
    func (o *IncidentCreateAttributes) GetFields() map[string]IncidentFieldAttributes
    func (o *IncidentCreateAttributes) GetFieldsOk() (*map[string]IncidentFieldAttributes, bool)
    func (o *IncidentCreateAttributes) GetInitialCells() []IncidentTimelineCellCreateAttributes
    func (o *IncidentCreateAttributes) GetInitialCellsOk() (*[]IncidentTimelineCellCreateAttributes, bool)
    func (o *IncidentCreateAttributes) GetNotificationHandles() []IncidentNotificationHandle
    func (o *IncidentCreateAttributes) GetNotificationHandlesOk() (*[]IncidentNotificationHandle, bool)
    func (o *IncidentCreateAttributes) GetTitle() string
    func (o *IncidentCreateAttributes) GetTitleOk() (*string, bool)
    func (o *IncidentCreateAttributes) HasCustomerImpactScope() bool
    func (o *IncidentCreateAttributes) HasFields() bool
    func (o *IncidentCreateAttributes) HasInitialCells() bool
    func (o *IncidentCreateAttributes) HasNotificationHandles() bool
    func (o IncidentCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentCreateAttributes) SetCustomerImpactScope(v string)
    func (o *IncidentCreateAttributes) SetCustomerImpacted(v bool)
    func (o *IncidentCreateAttributes) SetFields(v map[string]IncidentFieldAttributes)
    func (o *IncidentCreateAttributes) SetInitialCells(v []IncidentTimelineCellCreateAttributes)
    func (o *IncidentCreateAttributes) SetNotificationHandles(v []IncidentNotificationHandle)
    func (o *IncidentCreateAttributes) SetTitle(v string)
    func (o *IncidentCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentCreateData
    func NewIncidentCreateData(attributes IncidentCreateAttributes, typeVar IncidentType) *IncidentCreateData
    func NewIncidentCreateDataWithDefaults() *IncidentCreateData
    func (o *IncidentCreateData) GetAttributes() IncidentCreateAttributes
    func (o *IncidentCreateData) GetAttributesOk() (*IncidentCreateAttributes, bool)
    func (o *IncidentCreateData) GetRelationships() IncidentCreateRelationships
    func (o *IncidentCreateData) GetRelationshipsOk() (*IncidentCreateRelationships, bool)
    func (o *IncidentCreateData) GetType() IncidentType
    func (o *IncidentCreateData) GetTypeOk() (*IncidentType, bool)
    func (o *IncidentCreateData) HasRelationships() bool
    func (o IncidentCreateData) MarshalJSON() ([]byte, error)
    func (o *IncidentCreateData) SetAttributes(v IncidentCreateAttributes)
    func (o *IncidentCreateData) SetRelationships(v IncidentCreateRelationships)
    func (o *IncidentCreateData) SetType(v IncidentType)
    func (o *IncidentCreateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentCreateRelationships
    func NewIncidentCreateRelationships(commanderUser NullableRelationshipToUser) *IncidentCreateRelationships
    func NewIncidentCreateRelationshipsWithDefaults() *IncidentCreateRelationships
    func (o *IncidentCreateRelationships) GetCommanderUser() NullableRelationshipToUser
    func (o *IncidentCreateRelationships) GetCommanderUserOk() (*NullableRelationshipToUser, bool)
    func (o IncidentCreateRelationships) MarshalJSON() ([]byte, error)
    func (o *IncidentCreateRelationships) SetCommanderUser(v NullableRelationshipToUser)
    func (o *IncidentCreateRelationships) UnmarshalJSON(bytes []byte) (err error)
type IncidentCreateRequest
    func NewIncidentCreateRequest(data IncidentCreateData) *IncidentCreateRequest
    func NewIncidentCreateRequestWithDefaults() *IncidentCreateRequest
    func (o *IncidentCreateRequest) GetData() IncidentCreateData
    func (o *IncidentCreateRequest) GetDataOk() (*IncidentCreateData, bool)
    func (o IncidentCreateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentCreateRequest) SetData(v IncidentCreateData)
    func (o *IncidentCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentFieldAttributes
    func IncidentFieldAttributesMultipleValueAsIncidentFieldAttributes(v *IncidentFieldAttributesMultipleValue) IncidentFieldAttributes
    func IncidentFieldAttributesSingleValueAsIncidentFieldAttributes(v *IncidentFieldAttributesSingleValue) IncidentFieldAttributes
    func (obj *IncidentFieldAttributes) GetActualInstance() interface{}
    func (obj IncidentFieldAttributes) MarshalJSON() ([]byte, error)
    func (obj *IncidentFieldAttributes) UnmarshalJSON(data []byte) error
type IncidentFieldAttributesMultipleValue
    func NewIncidentFieldAttributesMultipleValue() *IncidentFieldAttributesMultipleValue
    func NewIncidentFieldAttributesMultipleValueWithDefaults() *IncidentFieldAttributesMultipleValue
    func (o *IncidentFieldAttributesMultipleValue) GetType() IncidentFieldAttributesValueType
    func (o *IncidentFieldAttributesMultipleValue) GetTypeOk() (*IncidentFieldAttributesValueType, bool)
    func (o *IncidentFieldAttributesMultipleValue) GetValue() []string
    func (o *IncidentFieldAttributesMultipleValue) GetValueOk() (*[]string, bool)
    func (o *IncidentFieldAttributesMultipleValue) HasType() bool
    func (o *IncidentFieldAttributesMultipleValue) HasValue() bool
    func (o IncidentFieldAttributesMultipleValue) MarshalJSON() ([]byte, error)
    func (o *IncidentFieldAttributesMultipleValue) SetType(v IncidentFieldAttributesValueType)
    func (o *IncidentFieldAttributesMultipleValue) SetValue(v []string)
    func (o *IncidentFieldAttributesMultipleValue) SetValueNil()
    func (o *IncidentFieldAttributesMultipleValue) UnmarshalJSON(bytes []byte) (err error)
    func (o *IncidentFieldAttributesMultipleValue) UnsetValue()
type IncidentFieldAttributesSingleValue
    func NewIncidentFieldAttributesSingleValue() *IncidentFieldAttributesSingleValue
    func NewIncidentFieldAttributesSingleValueWithDefaults() *IncidentFieldAttributesSingleValue
    func (o *IncidentFieldAttributesSingleValue) GetType() IncidentFieldAttributesSingleValueType
    func (o *IncidentFieldAttributesSingleValue) GetTypeOk() (*IncidentFieldAttributesSingleValueType, bool)
    func (o *IncidentFieldAttributesSingleValue) GetValue() string
    func (o *IncidentFieldAttributesSingleValue) GetValueOk() (*string, bool)
    func (o *IncidentFieldAttributesSingleValue) HasType() bool
    func (o *IncidentFieldAttributesSingleValue) HasValue() bool
    func (o IncidentFieldAttributesSingleValue) MarshalJSON() ([]byte, error)
    func (o *IncidentFieldAttributesSingleValue) SetType(v IncidentFieldAttributesSingleValueType)
    func (o *IncidentFieldAttributesSingleValue) SetValue(v string)
    func (o *IncidentFieldAttributesSingleValue) SetValueNil()
    func (o *IncidentFieldAttributesSingleValue) UnmarshalJSON(bytes []byte) (err error)
    func (o *IncidentFieldAttributesSingleValue) UnsetValue()
type IncidentFieldAttributesSingleValueType
    func NewIncidentFieldAttributesSingleValueTypeFromValue(v string) (*IncidentFieldAttributesSingleValueType, error)
    func (v *IncidentFieldAttributesSingleValueType) GetAllowedValues() []IncidentFieldAttributesSingleValueType
    func (v IncidentFieldAttributesSingleValueType) IsValid() bool
    func (v IncidentFieldAttributesSingleValueType) Ptr() *IncidentFieldAttributesSingleValueType
    func (v *IncidentFieldAttributesSingleValueType) UnmarshalJSON(src []byte) error
type IncidentFieldAttributesValueType
    func NewIncidentFieldAttributesValueTypeFromValue(v string) (*IncidentFieldAttributesValueType, error)
    func (v *IncidentFieldAttributesValueType) GetAllowedValues() []IncidentFieldAttributesValueType
    func (v IncidentFieldAttributesValueType) IsValid() bool
    func (v IncidentFieldAttributesValueType) Ptr() *IncidentFieldAttributesValueType
    func (v *IncidentFieldAttributesValueType) UnmarshalJSON(src []byte) error
type IncidentIntegrationMetadataAttributes
    func NewIncidentIntegrationMetadataAttributes(integrationType int32, metadata IncidentIntegrationMetadataMetadata) *IncidentIntegrationMetadataAttributes
    func NewIncidentIntegrationMetadataAttributesWithDefaults() *IncidentIntegrationMetadataAttributes
    func (o *IncidentIntegrationMetadataAttributes) GetIncidentId() string
    func (o *IncidentIntegrationMetadataAttributes) GetIncidentIdOk() (*string, bool)
    func (o *IncidentIntegrationMetadataAttributes) GetIntegrationType() int32
    func (o *IncidentIntegrationMetadataAttributes) GetIntegrationTypeOk() (*int32, bool)
    func (o *IncidentIntegrationMetadataAttributes) GetMetadata() IncidentIntegrationMetadataMetadata
    func (o *IncidentIntegrationMetadataAttributes) GetMetadataOk() (*IncidentIntegrationMetadataMetadata, bool)
    func (o *IncidentIntegrationMetadataAttributes) GetStatus() int32
    func (o *IncidentIntegrationMetadataAttributes) GetStatusOk() (*int32, bool)
    func (o *IncidentIntegrationMetadataAttributes) HasIncidentId() bool
    func (o *IncidentIntegrationMetadataAttributes) HasStatus() bool
    func (o IncidentIntegrationMetadataAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentIntegrationMetadataAttributes) SetIncidentId(v string)
    func (o *IncidentIntegrationMetadataAttributes) SetIntegrationType(v int32)
    func (o *IncidentIntegrationMetadataAttributes) SetMetadata(v IncidentIntegrationMetadataMetadata)
    func (o *IncidentIntegrationMetadataAttributes) SetStatus(v int32)
    func (o *IncidentIntegrationMetadataAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentIntegrationMetadataCreateData
    func NewIncidentIntegrationMetadataCreateData(attributes IncidentIntegrationMetadataAttributes, typeVar IncidentIntegrationMetadataType) *IncidentIntegrationMetadataCreateData
    func NewIncidentIntegrationMetadataCreateDataWithDefaults() *IncidentIntegrationMetadataCreateData
    func (o *IncidentIntegrationMetadataCreateData) GetAttributes() IncidentIntegrationMetadataAttributes
    func (o *IncidentIntegrationMetadataCreateData) GetAttributesOk() (*IncidentIntegrationMetadataAttributes, bool)
    func (o *IncidentIntegrationMetadataCreateData) GetType() IncidentIntegrationMetadataType
    func (o *IncidentIntegrationMetadataCreateData) GetTypeOk() (*IncidentIntegrationMetadataType, bool)
    func (o IncidentIntegrationMetadataCreateData) MarshalJSON() ([]byte, error)
    func (o *IncidentIntegrationMetadataCreateData) SetAttributes(v IncidentIntegrationMetadataAttributes)
    func (o *IncidentIntegrationMetadataCreateData) SetType(v IncidentIntegrationMetadataType)
    func (o *IncidentIntegrationMetadataCreateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentIntegrationMetadataCreateRequest
    func NewIncidentIntegrationMetadataCreateRequest(data IncidentIntegrationMetadataCreateData) *IncidentIntegrationMetadataCreateRequest
    func NewIncidentIntegrationMetadataCreateRequestWithDefaults() *IncidentIntegrationMetadataCreateRequest
    func (o *IncidentIntegrationMetadataCreateRequest) GetData() IncidentIntegrationMetadataCreateData
    func (o *IncidentIntegrationMetadataCreateRequest) GetDataOk() (*IncidentIntegrationMetadataCreateData, bool)
    func (o IncidentIntegrationMetadataCreateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentIntegrationMetadataCreateRequest) SetData(v IncidentIntegrationMetadataCreateData)
    func (o *IncidentIntegrationMetadataCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentIntegrationMetadataListResponse
    func NewIncidentIntegrationMetadataListResponse(data []IncidentIntegrationMetadataResponseData) *IncidentIntegrationMetadataListResponse
    func NewIncidentIntegrationMetadataListResponseWithDefaults() *IncidentIntegrationMetadataListResponse
    func (o *IncidentIntegrationMetadataListResponse) GetData() []IncidentIntegrationMetadataResponseData
    func (o *IncidentIntegrationMetadataListResponse) GetDataOk() (*[]IncidentIntegrationMetadataResponseData, bool)
    func (o *IncidentIntegrationMetadataListResponse) GetIncluded() []IncidentIntegrationMetadataResponseIncludedItem
    func (o *IncidentIntegrationMetadataListResponse) GetIncludedOk() (*[]IncidentIntegrationMetadataResponseIncludedItem, bool)
    func (o *IncidentIntegrationMetadataListResponse) GetMeta() IncidentResponseMeta
    func (o *IncidentIntegrationMetadataListResponse) GetMetaOk() (*IncidentResponseMeta, bool)
    func (o *IncidentIntegrationMetadataListResponse) HasIncluded() bool
    func (o *IncidentIntegrationMetadataListResponse) HasMeta() bool
    func (o IncidentIntegrationMetadataListResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentIntegrationMetadataListResponse) SetData(v []IncidentIntegrationMetadataResponseData)
    func (o *IncidentIntegrationMetadataListResponse) SetIncluded(v []IncidentIntegrationMetadataResponseIncludedItem)
    func (o *IncidentIntegrationMetadataListResponse) SetMeta(v IncidentResponseMeta)
    func (o *IncidentIntegrationMetadataListResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentIntegrationMetadataMetadata
    func JiraIntegrationMetadataAsIncidentIntegrationMetadataMetadata(v *JiraIntegrationMetadata) IncidentIntegrationMetadataMetadata
    func SlackIntegrationMetadataAsIncidentIntegrationMetadataMetadata(v *SlackIntegrationMetadata) IncidentIntegrationMetadataMetadata
    func (obj *IncidentIntegrationMetadataMetadata) GetActualInstance() interface{}
    func (obj IncidentIntegrationMetadataMetadata) MarshalJSON() ([]byte, error)
    func (obj *IncidentIntegrationMetadataMetadata) UnmarshalJSON(data []byte) error
type IncidentIntegrationMetadataPatchData
    func NewIncidentIntegrationMetadataPatchData(attributes IncidentIntegrationMetadataAttributes, typeVar IncidentIntegrationMetadataType) *IncidentIntegrationMetadataPatchData
    func NewIncidentIntegrationMetadataPatchDataWithDefaults() *IncidentIntegrationMetadataPatchData
    func (o *IncidentIntegrationMetadataPatchData) GetAttributes() IncidentIntegrationMetadataAttributes
    func (o *IncidentIntegrationMetadataPatchData) GetAttributesOk() (*IncidentIntegrationMetadataAttributes, bool)
    func (o *IncidentIntegrationMetadataPatchData) GetType() IncidentIntegrationMetadataType
    func (o *IncidentIntegrationMetadataPatchData) GetTypeOk() (*IncidentIntegrationMetadataType, bool)
    func (o IncidentIntegrationMetadataPatchData) MarshalJSON() ([]byte, error)
    func (o *IncidentIntegrationMetadataPatchData) SetAttributes(v IncidentIntegrationMetadataAttributes)
    func (o *IncidentIntegrationMetadataPatchData) SetType(v IncidentIntegrationMetadataType)
    func (o *IncidentIntegrationMetadataPatchData) UnmarshalJSON(bytes []byte) (err error)
type IncidentIntegrationMetadataPatchRequest
    func NewIncidentIntegrationMetadataPatchRequest(data IncidentIntegrationMetadataPatchData) *IncidentIntegrationMetadataPatchRequest
    func NewIncidentIntegrationMetadataPatchRequestWithDefaults() *IncidentIntegrationMetadataPatchRequest
    func (o *IncidentIntegrationMetadataPatchRequest) GetData() IncidentIntegrationMetadataPatchData
    func (o *IncidentIntegrationMetadataPatchRequest) GetDataOk() (*IncidentIntegrationMetadataPatchData, bool)
    func (o IncidentIntegrationMetadataPatchRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentIntegrationMetadataPatchRequest) SetData(v IncidentIntegrationMetadataPatchData)
    func (o *IncidentIntegrationMetadataPatchRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentIntegrationMetadataResponse
    func NewIncidentIntegrationMetadataResponse(data IncidentIntegrationMetadataResponseData) *IncidentIntegrationMetadataResponse
    func NewIncidentIntegrationMetadataResponseWithDefaults() *IncidentIntegrationMetadataResponse
    func (o *IncidentIntegrationMetadataResponse) GetData() IncidentIntegrationMetadataResponseData
    func (o *IncidentIntegrationMetadataResponse) GetDataOk() (*IncidentIntegrationMetadataResponseData, bool)
    func (o *IncidentIntegrationMetadataResponse) GetIncluded() []IncidentIntegrationMetadataResponseIncludedItem
    func (o *IncidentIntegrationMetadataResponse) GetIncludedOk() (*[]IncidentIntegrationMetadataResponseIncludedItem, bool)
    func (o *IncidentIntegrationMetadataResponse) HasIncluded() bool
    func (o IncidentIntegrationMetadataResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentIntegrationMetadataResponse) SetData(v IncidentIntegrationMetadataResponseData)
    func (o *IncidentIntegrationMetadataResponse) SetIncluded(v []IncidentIntegrationMetadataResponseIncludedItem)
    func (o *IncidentIntegrationMetadataResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentIntegrationMetadataResponseData
    func NewIncidentIntegrationMetadataResponseData(id string, typeVar IncidentIntegrationMetadataType) *IncidentIntegrationMetadataResponseData
    func NewIncidentIntegrationMetadataResponseDataWithDefaults() *IncidentIntegrationMetadataResponseData
    func (o *IncidentIntegrationMetadataResponseData) GetAttributes() IncidentIntegrationMetadataAttributes
    func (o *IncidentIntegrationMetadataResponseData) GetAttributesOk() (*IncidentIntegrationMetadataAttributes, bool)
    func (o *IncidentIntegrationMetadataResponseData) GetId() string
    func (o *IncidentIntegrationMetadataResponseData) GetIdOk() (*string, bool)
    func (o *IncidentIntegrationMetadataResponseData) GetType() IncidentIntegrationMetadataType
    func (o *IncidentIntegrationMetadataResponseData) GetTypeOk() (*IncidentIntegrationMetadataType, bool)
    func (o *IncidentIntegrationMetadataResponseData) HasAttributes() bool
    func (o IncidentIntegrationMetadataResponseData) MarshalJSON() ([]byte, error)
    func (o *IncidentIntegrationMetadataResponseData) SetAttributes(v IncidentIntegrationMetadataAttributes)
    func (o *IncidentIntegrationMetadataResponseData) SetId(v string)
    func (o *IncidentIntegrationMetadataResponseData) SetType(v IncidentIntegrationMetadataType)
    func (o *IncidentIntegrationMetadataResponseData) UnmarshalJSON(bytes []byte) (err error)
type IncidentIntegrationMetadataResponseIncludedItem
    func UserAsIncidentIntegrationMetadataResponseIncludedItem(v *User) IncidentIntegrationMetadataResponseIncludedItem
    func (obj *IncidentIntegrationMetadataResponseIncludedItem) GetActualInstance() interface{}
    func (obj IncidentIntegrationMetadataResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *IncidentIntegrationMetadataResponseIncludedItem) UnmarshalJSON(data []byte) error
type IncidentIntegrationMetadataType
    func NewIncidentIntegrationMetadataTypeFromValue(v string) (*IncidentIntegrationMetadataType, error)
    func (v *IncidentIntegrationMetadataType) GetAllowedValues() []IncidentIntegrationMetadataType
    func (v IncidentIntegrationMetadataType) IsValid() bool
    func (v IncidentIntegrationMetadataType) Ptr() *IncidentIntegrationMetadataType
    func (v *IncidentIntegrationMetadataType) UnmarshalJSON(src []byte) error
type IncidentNotificationHandle
    func NewIncidentNotificationHandle() *IncidentNotificationHandle
    func NewIncidentNotificationHandleWithDefaults() *IncidentNotificationHandle
    func (o *IncidentNotificationHandle) GetDisplayName() string
    func (o *IncidentNotificationHandle) GetDisplayNameOk() (*string, bool)
    func (o *IncidentNotificationHandle) GetHandle() string
    func (o *IncidentNotificationHandle) GetHandleOk() (*string, bool)
    func (o *IncidentNotificationHandle) HasDisplayName() bool
    func (o *IncidentNotificationHandle) HasHandle() bool
    func (o IncidentNotificationHandle) MarshalJSON() ([]byte, error)
    func (o *IncidentNotificationHandle) SetDisplayName(v string)
    func (o *IncidentNotificationHandle) SetHandle(v string)
    func (o *IncidentNotificationHandle) UnmarshalJSON(bytes []byte) (err error)
type IncidentPostmortemType
    func NewIncidentPostmortemTypeFromValue(v string) (*IncidentPostmortemType, error)
    func (v *IncidentPostmortemType) GetAllowedValues() []IncidentPostmortemType
    func (v IncidentPostmortemType) IsValid() bool
    func (v IncidentPostmortemType) Ptr() *IncidentPostmortemType
    func (v *IncidentPostmortemType) UnmarshalJSON(src []byte) error
type IncidentRelatedObject
    func NewIncidentRelatedObjectFromValue(v string) (*IncidentRelatedObject, error)
    func (v *IncidentRelatedObject) GetAllowedValues() []IncidentRelatedObject
    func (v IncidentRelatedObject) IsValid() bool
    func (v IncidentRelatedObject) Ptr() *IncidentRelatedObject
    func (v *IncidentRelatedObject) UnmarshalJSON(src []byte) error
type IncidentResponse
    func NewIncidentResponse(data IncidentResponseData) *IncidentResponse
    func NewIncidentResponseWithDefaults() *IncidentResponse
    func (o *IncidentResponse) GetData() IncidentResponseData
    func (o *IncidentResponse) GetDataOk() (*IncidentResponseData, bool)
    func (o *IncidentResponse) GetIncluded() []IncidentResponseIncludedItem
    func (o *IncidentResponse) GetIncludedOk() (*[]IncidentResponseIncludedItem, bool)
    func (o *IncidentResponse) HasIncluded() bool
    func (o IncidentResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentResponse) SetData(v IncidentResponseData)
    func (o *IncidentResponse) SetIncluded(v []IncidentResponseIncludedItem)
    func (o *IncidentResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentResponseAttributes
    func NewIncidentResponseAttributes(title string) *IncidentResponseAttributes
    func NewIncidentResponseAttributesWithDefaults() *IncidentResponseAttributes
    func (o *IncidentResponseAttributes) GetCreated() time.Time
    func (o *IncidentResponseAttributes) GetCreatedOk() (*time.Time, bool)
    func (o *IncidentResponseAttributes) GetCustomerImpactDuration() int64
    func (o *IncidentResponseAttributes) GetCustomerImpactDurationOk() (*int64, bool)
    func (o *IncidentResponseAttributes) GetCustomerImpactEnd() time.Time
    func (o *IncidentResponseAttributes) GetCustomerImpactEndOk() (*time.Time, bool)
    func (o *IncidentResponseAttributes) GetCustomerImpactScope() string
    func (o *IncidentResponseAttributes) GetCustomerImpactScopeOk() (*string, bool)
    func (o *IncidentResponseAttributes) GetCustomerImpactStart() time.Time
    func (o *IncidentResponseAttributes) GetCustomerImpactStartOk() (*time.Time, bool)
    func (o *IncidentResponseAttributes) GetCustomerImpacted() bool
    func (o *IncidentResponseAttributes) GetCustomerImpactedOk() (*bool, bool)
    func (o *IncidentResponseAttributes) GetDetected() time.Time
    func (o *IncidentResponseAttributes) GetDetectedOk() (*time.Time, bool)
    func (o *IncidentResponseAttributes) GetFields() map[string]IncidentFieldAttributes
    func (o *IncidentResponseAttributes) GetFieldsOk() (*map[string]IncidentFieldAttributes, bool)
    func (o *IncidentResponseAttributes) GetModified() time.Time
    func (o *IncidentResponseAttributes) GetModifiedOk() (*time.Time, bool)
    func (o *IncidentResponseAttributes) GetNotificationHandles() []IncidentNotificationHandle
    func (o *IncidentResponseAttributes) GetNotificationHandlesOk() (*[]IncidentNotificationHandle, bool)
    func (o *IncidentResponseAttributes) GetPublicId() int64
    func (o *IncidentResponseAttributes) GetPublicIdOk() (*int64, bool)
    func (o *IncidentResponseAttributes) GetResolved() time.Time
    func (o *IncidentResponseAttributes) GetResolvedOk() (*time.Time, bool)
    func (o *IncidentResponseAttributes) GetTimeToDetect() int64
    func (o *IncidentResponseAttributes) GetTimeToDetectOk() (*int64, bool)
    func (o *IncidentResponseAttributes) GetTimeToInternalResponse() int64
    func (o *IncidentResponseAttributes) GetTimeToInternalResponseOk() (*int64, bool)
    func (o *IncidentResponseAttributes) GetTimeToRepair() int64
    func (o *IncidentResponseAttributes) GetTimeToRepairOk() (*int64, bool)
    func (o *IncidentResponseAttributes) GetTimeToResolve() int64
    func (o *IncidentResponseAttributes) GetTimeToResolveOk() (*int64, bool)
    func (o *IncidentResponseAttributes) GetTitle() string
    func (o *IncidentResponseAttributes) GetTitleOk() (*string, bool)
    func (o *IncidentResponseAttributes) HasCreated() bool
    func (o *IncidentResponseAttributes) HasCustomerImpactDuration() bool
    func (o *IncidentResponseAttributes) HasCustomerImpactEnd() bool
    func (o *IncidentResponseAttributes) HasCustomerImpactScope() bool
    func (o *IncidentResponseAttributes) HasCustomerImpactStart() bool
    func (o *IncidentResponseAttributes) HasCustomerImpacted() bool
    func (o *IncidentResponseAttributes) HasDetected() bool
    func (o *IncidentResponseAttributes) HasFields() bool
    func (o *IncidentResponseAttributes) HasModified() bool
    func (o *IncidentResponseAttributes) HasNotificationHandles() bool
    func (o *IncidentResponseAttributes) HasPublicId() bool
    func (o *IncidentResponseAttributes) HasResolved() bool
    func (o *IncidentResponseAttributes) HasTimeToDetect() bool
    func (o *IncidentResponseAttributes) HasTimeToInternalResponse() bool
    func (o *IncidentResponseAttributes) HasTimeToRepair() bool
    func (o *IncidentResponseAttributes) HasTimeToResolve() bool
    func (o IncidentResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentResponseAttributes) SetCreated(v time.Time)
    func (o *IncidentResponseAttributes) SetCustomerImpactDuration(v int64)
    func (o *IncidentResponseAttributes) SetCustomerImpactEnd(v time.Time)
    func (o *IncidentResponseAttributes) SetCustomerImpactEndNil()
    func (o *IncidentResponseAttributes) SetCustomerImpactScope(v string)
    func (o *IncidentResponseAttributes) SetCustomerImpactScopeNil()
    func (o *IncidentResponseAttributes) SetCustomerImpactStart(v time.Time)
    func (o *IncidentResponseAttributes) SetCustomerImpactStartNil()
    func (o *IncidentResponseAttributes) SetCustomerImpacted(v bool)
    func (o *IncidentResponseAttributes) SetDetected(v time.Time)
    func (o *IncidentResponseAttributes) SetDetectedNil()
    func (o *IncidentResponseAttributes) SetFields(v map[string]IncidentFieldAttributes)
    func (o *IncidentResponseAttributes) SetModified(v time.Time)
    func (o *IncidentResponseAttributes) SetNotificationHandles(v []IncidentNotificationHandle)
    func (o *IncidentResponseAttributes) SetPublicId(v int64)
    func (o *IncidentResponseAttributes) SetResolved(v time.Time)
    func (o *IncidentResponseAttributes) SetResolvedNil()
    func (o *IncidentResponseAttributes) SetTimeToDetect(v int64)
    func (o *IncidentResponseAttributes) SetTimeToInternalResponse(v int64)
    func (o *IncidentResponseAttributes) SetTimeToRepair(v int64)
    func (o *IncidentResponseAttributes) SetTimeToResolve(v int64)
    func (o *IncidentResponseAttributes) SetTitle(v string)
    func (o *IncidentResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *IncidentResponseAttributes) UnsetCustomerImpactEnd()
    func (o *IncidentResponseAttributes) UnsetCustomerImpactScope()
    func (o *IncidentResponseAttributes) UnsetCustomerImpactStart()
    func (o *IncidentResponseAttributes) UnsetDetected()
    func (o *IncidentResponseAttributes) UnsetResolved()
type IncidentResponseData
    func NewIncidentResponseData(id string, typeVar IncidentType) *IncidentResponseData
    func NewIncidentResponseDataWithDefaults() *IncidentResponseData
    func (o *IncidentResponseData) GetAttributes() IncidentResponseAttributes
    func (o *IncidentResponseData) GetAttributesOk() (*IncidentResponseAttributes, bool)
    func (o *IncidentResponseData) GetId() string
    func (o *IncidentResponseData) GetIdOk() (*string, bool)
    func (o *IncidentResponseData) GetRelationships() IncidentResponseRelationships
    func (o *IncidentResponseData) GetRelationshipsOk() (*IncidentResponseRelationships, bool)
    func (o *IncidentResponseData) GetType() IncidentType
    func (o *IncidentResponseData) GetTypeOk() (*IncidentType, bool)
    func (o *IncidentResponseData) HasAttributes() bool
    func (o *IncidentResponseData) HasRelationships() bool
    func (o IncidentResponseData) MarshalJSON() ([]byte, error)
    func (o *IncidentResponseData) SetAttributes(v IncidentResponseAttributes)
    func (o *IncidentResponseData) SetId(v string)
    func (o *IncidentResponseData) SetRelationships(v IncidentResponseRelationships)
    func (o *IncidentResponseData) SetType(v IncidentType)
    func (o *IncidentResponseData) UnmarshalJSON(bytes []byte) (err error)
type IncidentResponseIncludedItem
    func IncidentAttachmentDataAsIncidentResponseIncludedItem(v *IncidentAttachmentData) IncidentResponseIncludedItem
    func UserAsIncidentResponseIncludedItem(v *User) IncidentResponseIncludedItem
    func (obj *IncidentResponseIncludedItem) GetActualInstance() interface{}
    func (obj IncidentResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *IncidentResponseIncludedItem) UnmarshalJSON(data []byte) error
type IncidentResponseMeta
    func NewIncidentResponseMeta() *IncidentResponseMeta
    func NewIncidentResponseMetaWithDefaults() *IncidentResponseMeta
    func (o *IncidentResponseMeta) GetPagination() IncidentResponseMetaPagination
    func (o *IncidentResponseMeta) GetPaginationOk() (*IncidentResponseMetaPagination, bool)
    func (o *IncidentResponseMeta) HasPagination() bool
    func (o IncidentResponseMeta) MarshalJSON() ([]byte, error)
    func (o *IncidentResponseMeta) SetPagination(v IncidentResponseMetaPagination)
    func (o *IncidentResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type IncidentResponseMetaPagination
    func NewIncidentResponseMetaPagination() *IncidentResponseMetaPagination
    func NewIncidentResponseMetaPaginationWithDefaults() *IncidentResponseMetaPagination
    func (o *IncidentResponseMetaPagination) GetNextOffset() int64
    func (o *IncidentResponseMetaPagination) GetNextOffsetOk() (*int64, bool)
    func (o *IncidentResponseMetaPagination) GetOffset() int64
    func (o *IncidentResponseMetaPagination) GetOffsetOk() (*int64, bool)
    func (o *IncidentResponseMetaPagination) GetSize() int64
    func (o *IncidentResponseMetaPagination) GetSizeOk() (*int64, bool)
    func (o *IncidentResponseMetaPagination) HasNextOffset() bool
    func (o *IncidentResponseMetaPagination) HasOffset() bool
    func (o *IncidentResponseMetaPagination) HasSize() bool
    func (o IncidentResponseMetaPagination) MarshalJSON() ([]byte, error)
    func (o *IncidentResponseMetaPagination) SetNextOffset(v int64)
    func (o *IncidentResponseMetaPagination) SetOffset(v int64)
    func (o *IncidentResponseMetaPagination) SetSize(v int64)
    func (o *IncidentResponseMetaPagination) UnmarshalJSON(bytes []byte) (err error)
type IncidentResponseRelationships
    func NewIncidentResponseRelationships() *IncidentResponseRelationships
    func NewIncidentResponseRelationshipsWithDefaults() *IncidentResponseRelationships
    func (o *IncidentResponseRelationships) GetAttachments() RelationshipToIncidentAttachment
    func (o *IncidentResponseRelationships) GetAttachmentsOk() (*RelationshipToIncidentAttachment, bool)
    func (o *IncidentResponseRelationships) GetCommanderUser() NullableRelationshipToUser
    func (o *IncidentResponseRelationships) GetCommanderUserOk() (*NullableRelationshipToUser, bool)
    func (o *IncidentResponseRelationships) GetCreatedByUser() RelationshipToUser
    func (o *IncidentResponseRelationships) GetCreatedByUserOk() (*RelationshipToUser, bool)
    func (o *IncidentResponseRelationships) GetIntegrations() RelationshipToIncidentIntegrationMetadatas
    func (o *IncidentResponseRelationships) GetIntegrationsOk() (*RelationshipToIncidentIntegrationMetadatas, bool)
    func (o *IncidentResponseRelationships) GetLastModifiedByUser() RelationshipToUser
    func (o *IncidentResponseRelationships) GetLastModifiedByUserOk() (*RelationshipToUser, bool)
    func (o *IncidentResponseRelationships) HasAttachments() bool
    func (o *IncidentResponseRelationships) HasCommanderUser() bool
    func (o *IncidentResponseRelationships) HasCreatedByUser() bool
    func (o *IncidentResponseRelationships) HasIntegrations() bool
    func (o *IncidentResponseRelationships) HasLastModifiedByUser() bool
    func (o IncidentResponseRelationships) MarshalJSON() ([]byte, error)
    func (o *IncidentResponseRelationships) SetAttachments(v RelationshipToIncidentAttachment)
    func (o *IncidentResponseRelationships) SetCommanderUser(v NullableRelationshipToUser)
    func (o *IncidentResponseRelationships) SetCreatedByUser(v RelationshipToUser)
    func (o *IncidentResponseRelationships) SetIntegrations(v RelationshipToIncidentIntegrationMetadatas)
    func (o *IncidentResponseRelationships) SetLastModifiedByUser(v RelationshipToUser)
    func (o *IncidentResponseRelationships) UnmarshalJSON(bytes []byte) (err error)
type IncidentSearchResponse
    func NewIncidentSearchResponse(data IncidentSearchResponseData) *IncidentSearchResponse
    func NewIncidentSearchResponseWithDefaults() *IncidentSearchResponse
    func (o *IncidentSearchResponse) GetData() IncidentSearchResponseData
    func (o *IncidentSearchResponse) GetDataOk() (*IncidentSearchResponseData, bool)
    func (o *IncidentSearchResponse) GetIncluded() []IncidentResponseIncludedItem
    func (o *IncidentSearchResponse) GetIncludedOk() (*[]IncidentResponseIncludedItem, bool)
    func (o *IncidentSearchResponse) GetMeta() IncidentSearchResponseMeta
    func (o *IncidentSearchResponse) GetMetaOk() (*IncidentSearchResponseMeta, bool)
    func (o *IncidentSearchResponse) HasIncluded() bool
    func (o *IncidentSearchResponse) HasMeta() bool
    func (o IncidentSearchResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentSearchResponse) SetData(v IncidentSearchResponseData)
    func (o *IncidentSearchResponse) SetIncluded(v []IncidentResponseIncludedItem)
    func (o *IncidentSearchResponse) SetMeta(v IncidentSearchResponseMeta)
    func (o *IncidentSearchResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentSearchResponseAttributes
    func NewIncidentSearchResponseAttributes(facets IncidentSearchResponseFacetsData, incidents []IncidentSearchResponseIncidentsData, total int32) *IncidentSearchResponseAttributes
    func NewIncidentSearchResponseAttributesWithDefaults() *IncidentSearchResponseAttributes
    func (o *IncidentSearchResponseAttributes) GetFacets() IncidentSearchResponseFacetsData
    func (o *IncidentSearchResponseAttributes) GetFacetsOk() (*IncidentSearchResponseFacetsData, bool)
    func (o *IncidentSearchResponseAttributes) GetIncidents() []IncidentSearchResponseIncidentsData
    func (o *IncidentSearchResponseAttributes) GetIncidentsOk() (*[]IncidentSearchResponseIncidentsData, bool)
    func (o *IncidentSearchResponseAttributes) GetTotal() int32
    func (o *IncidentSearchResponseAttributes) GetTotalOk() (*int32, bool)
    func (o IncidentSearchResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentSearchResponseAttributes) SetFacets(v IncidentSearchResponseFacetsData)
    func (o *IncidentSearchResponseAttributes) SetIncidents(v []IncidentSearchResponseIncidentsData)
    func (o *IncidentSearchResponseAttributes) SetTotal(v int32)
    func (o *IncidentSearchResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentSearchResponseData
    func NewIncidentSearchResponseData() *IncidentSearchResponseData
    func NewIncidentSearchResponseDataWithDefaults() *IncidentSearchResponseData
    func (o *IncidentSearchResponseData) GetAttributes() IncidentSearchResponseAttributes
    func (o *IncidentSearchResponseData) GetAttributesOk() (*IncidentSearchResponseAttributes, bool)
    func (o *IncidentSearchResponseData) GetType() IncidentSearchResultsType
    func (o *IncidentSearchResponseData) GetTypeOk() (*IncidentSearchResultsType, bool)
    func (o *IncidentSearchResponseData) HasAttributes() bool
    func (o *IncidentSearchResponseData) HasType() bool
    func (o IncidentSearchResponseData) MarshalJSON() ([]byte, error)
    func (o *IncidentSearchResponseData) SetAttributes(v IncidentSearchResponseAttributes)
    func (o *IncidentSearchResponseData) SetType(v IncidentSearchResultsType)
    func (o *IncidentSearchResponseData) UnmarshalJSON(bytes []byte) (err error)
type IncidentSearchResponseFacetsData
    func NewIncidentSearchResponseFacetsData() *IncidentSearchResponseFacetsData
    func NewIncidentSearchResponseFacetsDataWithDefaults() *IncidentSearchResponseFacetsData
    func (o *IncidentSearchResponseFacetsData) GetCommander() []IncidentSearchResponseUserFacetData
    func (o *IncidentSearchResponseFacetsData) GetCommanderOk() (*[]IncidentSearchResponseUserFacetData, bool)
    func (o *IncidentSearchResponseFacetsData) GetCreatedBy() []IncidentSearchResponseUserFacetData
    func (o *IncidentSearchResponseFacetsData) GetCreatedByOk() (*[]IncidentSearchResponseUserFacetData, bool)
    func (o *IncidentSearchResponseFacetsData) GetFields() []IncidentSearchResponsePropertyFieldFacetData
    func (o *IncidentSearchResponseFacetsData) GetFieldsOk() (*[]IncidentSearchResponsePropertyFieldFacetData, bool)
    func (o *IncidentSearchResponseFacetsData) GetImpact() []IncidentSearchResponseFieldFacetData
    func (o *IncidentSearchResponseFacetsData) GetImpactOk() (*[]IncidentSearchResponseFieldFacetData, bool)
    func (o *IncidentSearchResponseFacetsData) GetLastModifiedBy() []IncidentSearchResponseUserFacetData
    func (o *IncidentSearchResponseFacetsData) GetLastModifiedByOk() (*[]IncidentSearchResponseUserFacetData, bool)
    func (o *IncidentSearchResponseFacetsData) GetPostmortem() []IncidentSearchResponseFieldFacetData
    func (o *IncidentSearchResponseFacetsData) GetPostmortemOk() (*[]IncidentSearchResponseFieldFacetData, bool)
    func (o *IncidentSearchResponseFacetsData) GetResponder() []IncidentSearchResponseUserFacetData
    func (o *IncidentSearchResponseFacetsData) GetResponderOk() (*[]IncidentSearchResponseUserFacetData, bool)
    func (o *IncidentSearchResponseFacetsData) GetSeverity() []IncidentSearchResponseFieldFacetData
    func (o *IncidentSearchResponseFacetsData) GetSeverityOk() (*[]IncidentSearchResponseFieldFacetData, bool)
    func (o *IncidentSearchResponseFacetsData) GetState() []IncidentSearchResponseFieldFacetData
    func (o *IncidentSearchResponseFacetsData) GetStateOk() (*[]IncidentSearchResponseFieldFacetData, bool)
    func (o *IncidentSearchResponseFacetsData) GetTimeToRepair() []IncidentSearchResponseNumericFacetData
    func (o *IncidentSearchResponseFacetsData) GetTimeToRepairOk() (*[]IncidentSearchResponseNumericFacetData, bool)
    func (o *IncidentSearchResponseFacetsData) GetTimeToResolve() []IncidentSearchResponseNumericFacetData
    func (o *IncidentSearchResponseFacetsData) GetTimeToResolveOk() (*[]IncidentSearchResponseNumericFacetData, bool)
    func (o *IncidentSearchResponseFacetsData) HasCommander() bool
    func (o *IncidentSearchResponseFacetsData) HasCreatedBy() bool
    func (o *IncidentSearchResponseFacetsData) HasFields() bool
    func (o *IncidentSearchResponseFacetsData) HasImpact() bool
    func (o *IncidentSearchResponseFacetsData) HasLastModifiedBy() bool
    func (o *IncidentSearchResponseFacetsData) HasPostmortem() bool
    func (o *IncidentSearchResponseFacetsData) HasResponder() bool
    func (o *IncidentSearchResponseFacetsData) HasSeverity() bool
    func (o *IncidentSearchResponseFacetsData) HasState() bool
    func (o *IncidentSearchResponseFacetsData) HasTimeToRepair() bool
    func (o *IncidentSearchResponseFacetsData) HasTimeToResolve() bool
    func (o IncidentSearchResponseFacetsData) MarshalJSON() ([]byte, error)
    func (o *IncidentSearchResponseFacetsData) SetCommander(v []IncidentSearchResponseUserFacetData)
    func (o *IncidentSearchResponseFacetsData) SetCreatedBy(v []IncidentSearchResponseUserFacetData)
    func (o *IncidentSearchResponseFacetsData) SetFields(v []IncidentSearchResponsePropertyFieldFacetData)
    func (o *IncidentSearchResponseFacetsData) SetImpact(v []IncidentSearchResponseFieldFacetData)
    func (o *IncidentSearchResponseFacetsData) SetLastModifiedBy(v []IncidentSearchResponseUserFacetData)
    func (o *IncidentSearchResponseFacetsData) SetPostmortem(v []IncidentSearchResponseFieldFacetData)
    func (o *IncidentSearchResponseFacetsData) SetResponder(v []IncidentSearchResponseUserFacetData)
    func (o *IncidentSearchResponseFacetsData) SetSeverity(v []IncidentSearchResponseFieldFacetData)
    func (o *IncidentSearchResponseFacetsData) SetState(v []IncidentSearchResponseFieldFacetData)
    func (o *IncidentSearchResponseFacetsData) SetTimeToRepair(v []IncidentSearchResponseNumericFacetData)
    func (o *IncidentSearchResponseFacetsData) SetTimeToResolve(v []IncidentSearchResponseNumericFacetData)
    func (o *IncidentSearchResponseFacetsData) UnmarshalJSON(bytes []byte) (err error)
type IncidentSearchResponseFieldFacetData
    func NewIncidentSearchResponseFieldFacetData() *IncidentSearchResponseFieldFacetData
    func NewIncidentSearchResponseFieldFacetDataWithDefaults() *IncidentSearchResponseFieldFacetData
    func (o *IncidentSearchResponseFieldFacetData) GetCount() int32
    func (o *IncidentSearchResponseFieldFacetData) GetCountOk() (*int32, bool)
    func (o *IncidentSearchResponseFieldFacetData) GetName() string
    func (o *IncidentSearchResponseFieldFacetData) GetNameOk() (*string, bool)
    func (o *IncidentSearchResponseFieldFacetData) HasCount() bool
    func (o *IncidentSearchResponseFieldFacetData) HasName() bool
    func (o IncidentSearchResponseFieldFacetData) MarshalJSON() ([]byte, error)
    func (o *IncidentSearchResponseFieldFacetData) SetCount(v int32)
    func (o *IncidentSearchResponseFieldFacetData) SetName(v string)
    func (o *IncidentSearchResponseFieldFacetData) UnmarshalJSON(bytes []byte) (err error)
type IncidentSearchResponseIncidentsData
    func NewIncidentSearchResponseIncidentsData(data IncidentResponseData) *IncidentSearchResponseIncidentsData
    func NewIncidentSearchResponseIncidentsDataWithDefaults() *IncidentSearchResponseIncidentsData
    func (o *IncidentSearchResponseIncidentsData) GetData() IncidentResponseData
    func (o *IncidentSearchResponseIncidentsData) GetDataOk() (*IncidentResponseData, bool)
    func (o IncidentSearchResponseIncidentsData) MarshalJSON() ([]byte, error)
    func (o *IncidentSearchResponseIncidentsData) SetData(v IncidentResponseData)
    func (o *IncidentSearchResponseIncidentsData) UnmarshalJSON(bytes []byte) (err error)
type IncidentSearchResponseMeta
    func NewIncidentSearchResponseMeta() *IncidentSearchResponseMeta
    func NewIncidentSearchResponseMetaWithDefaults() *IncidentSearchResponseMeta
    func (o *IncidentSearchResponseMeta) GetPagination() IncidentResponseMetaPagination
    func (o *IncidentSearchResponseMeta) GetPaginationOk() (*IncidentResponseMetaPagination, bool)
    func (o *IncidentSearchResponseMeta) HasPagination() bool
    func (o IncidentSearchResponseMeta) MarshalJSON() ([]byte, error)
    func (o *IncidentSearchResponseMeta) SetPagination(v IncidentResponseMetaPagination)
    func (o *IncidentSearchResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type IncidentSearchResponseNumericFacetData
    func NewIncidentSearchResponseNumericFacetData(aggregates IncidentSearchResponseNumericFacetDataAggregates, name string) *IncidentSearchResponseNumericFacetData
    func NewIncidentSearchResponseNumericFacetDataWithDefaults() *IncidentSearchResponseNumericFacetData
    func (o *IncidentSearchResponseNumericFacetData) GetAggregates() IncidentSearchResponseNumericFacetDataAggregates
    func (o *IncidentSearchResponseNumericFacetData) GetAggregatesOk() (*IncidentSearchResponseNumericFacetDataAggregates, bool)
    func (o *IncidentSearchResponseNumericFacetData) GetName() string
    func (o *IncidentSearchResponseNumericFacetData) GetNameOk() (*string, bool)
    func (o IncidentSearchResponseNumericFacetData) MarshalJSON() ([]byte, error)
    func (o *IncidentSearchResponseNumericFacetData) SetAggregates(v IncidentSearchResponseNumericFacetDataAggregates)
    func (o *IncidentSearchResponseNumericFacetData) SetName(v string)
    func (o *IncidentSearchResponseNumericFacetData) UnmarshalJSON(bytes []byte) (err error)
type IncidentSearchResponseNumericFacetDataAggregates
    func NewIncidentSearchResponseNumericFacetDataAggregates() *IncidentSearchResponseNumericFacetDataAggregates
    func NewIncidentSearchResponseNumericFacetDataAggregatesWithDefaults() *IncidentSearchResponseNumericFacetDataAggregates
    func (o *IncidentSearchResponseNumericFacetDataAggregates) GetMax() float64
    func (o *IncidentSearchResponseNumericFacetDataAggregates) GetMaxOk() (*float64, bool)
    func (o *IncidentSearchResponseNumericFacetDataAggregates) GetMin() float64
    func (o *IncidentSearchResponseNumericFacetDataAggregates) GetMinOk() (*float64, bool)
    func (o *IncidentSearchResponseNumericFacetDataAggregates) HasMax() bool
    func (o *IncidentSearchResponseNumericFacetDataAggregates) HasMin() bool
    func (o IncidentSearchResponseNumericFacetDataAggregates) MarshalJSON() ([]byte, error)
    func (o *IncidentSearchResponseNumericFacetDataAggregates) SetMax(v float64)
    func (o *IncidentSearchResponseNumericFacetDataAggregates) SetMaxNil()
    func (o *IncidentSearchResponseNumericFacetDataAggregates) SetMin(v float64)
    func (o *IncidentSearchResponseNumericFacetDataAggregates) SetMinNil()
    func (o *IncidentSearchResponseNumericFacetDataAggregates) UnmarshalJSON(bytes []byte) (err error)
    func (o *IncidentSearchResponseNumericFacetDataAggregates) UnsetMax()
    func (o *IncidentSearchResponseNumericFacetDataAggregates) UnsetMin()
type IncidentSearchResponsePropertyFieldFacetData
    func NewIncidentSearchResponsePropertyFieldFacetData(facets []IncidentSearchResponseFieldFacetData, name string) *IncidentSearchResponsePropertyFieldFacetData
    func NewIncidentSearchResponsePropertyFieldFacetDataWithDefaults() *IncidentSearchResponsePropertyFieldFacetData
    func (o *IncidentSearchResponsePropertyFieldFacetData) GetAggregates() IncidentSearchResponseNumericFacetDataAggregates
    func (o *IncidentSearchResponsePropertyFieldFacetData) GetAggregatesOk() (*IncidentSearchResponseNumericFacetDataAggregates, bool)
    func (o *IncidentSearchResponsePropertyFieldFacetData) GetFacets() []IncidentSearchResponseFieldFacetData
    func (o *IncidentSearchResponsePropertyFieldFacetData) GetFacetsOk() (*[]IncidentSearchResponseFieldFacetData, bool)
    func (o *IncidentSearchResponsePropertyFieldFacetData) GetName() string
    func (o *IncidentSearchResponsePropertyFieldFacetData) GetNameOk() (*string, bool)
    func (o *IncidentSearchResponsePropertyFieldFacetData) HasAggregates() bool
    func (o IncidentSearchResponsePropertyFieldFacetData) MarshalJSON() ([]byte, error)
    func (o *IncidentSearchResponsePropertyFieldFacetData) SetAggregates(v IncidentSearchResponseNumericFacetDataAggregates)
    func (o *IncidentSearchResponsePropertyFieldFacetData) SetFacets(v []IncidentSearchResponseFieldFacetData)
    func (o *IncidentSearchResponsePropertyFieldFacetData) SetName(v string)
    func (o *IncidentSearchResponsePropertyFieldFacetData) UnmarshalJSON(bytes []byte) (err error)
type IncidentSearchResponseUserFacetData
    func NewIncidentSearchResponseUserFacetData() *IncidentSearchResponseUserFacetData
    func NewIncidentSearchResponseUserFacetDataWithDefaults() *IncidentSearchResponseUserFacetData
    func (o *IncidentSearchResponseUserFacetData) GetCount() int32
    func (o *IncidentSearchResponseUserFacetData) GetCountOk() (*int32, bool)
    func (o *IncidentSearchResponseUserFacetData) GetEmail() string
    func (o *IncidentSearchResponseUserFacetData) GetEmailOk() (*string, bool)
    func (o *IncidentSearchResponseUserFacetData) GetHandle() string
    func (o *IncidentSearchResponseUserFacetData) GetHandleOk() (*string, bool)
    func (o *IncidentSearchResponseUserFacetData) GetName() string
    func (o *IncidentSearchResponseUserFacetData) GetNameOk() (*string, bool)
    func (o *IncidentSearchResponseUserFacetData) GetUuid() string
    func (o *IncidentSearchResponseUserFacetData) GetUuidOk() (*string, bool)
    func (o *IncidentSearchResponseUserFacetData) HasCount() bool
    func (o *IncidentSearchResponseUserFacetData) HasEmail() bool
    func (o *IncidentSearchResponseUserFacetData) HasHandle() bool
    func (o *IncidentSearchResponseUserFacetData) HasName() bool
    func (o *IncidentSearchResponseUserFacetData) HasUuid() bool
    func (o IncidentSearchResponseUserFacetData) MarshalJSON() ([]byte, error)
    func (o *IncidentSearchResponseUserFacetData) SetCount(v int32)
    func (o *IncidentSearchResponseUserFacetData) SetEmail(v string)
    func (o *IncidentSearchResponseUserFacetData) SetHandle(v string)
    func (o *IncidentSearchResponseUserFacetData) SetName(v string)
    func (o *IncidentSearchResponseUserFacetData) SetUuid(v string)
    func (o *IncidentSearchResponseUserFacetData) UnmarshalJSON(bytes []byte) (err error)
type IncidentSearchResultsType
    func NewIncidentSearchResultsTypeFromValue(v string) (*IncidentSearchResultsType, error)
    func (v *IncidentSearchResultsType) GetAllowedValues() []IncidentSearchResultsType
    func (v IncidentSearchResultsType) IsValid() bool
    func (v IncidentSearchResultsType) Ptr() *IncidentSearchResultsType
    func (v *IncidentSearchResultsType) UnmarshalJSON(src []byte) error
type IncidentSearchSortOrder
    func NewIncidentSearchSortOrderFromValue(v string) (*IncidentSearchSortOrder, error)
    func (v *IncidentSearchSortOrder) GetAllowedValues() []IncidentSearchSortOrder
    func (v IncidentSearchSortOrder) IsValid() bool
    func (v IncidentSearchSortOrder) Ptr() *IncidentSearchSortOrder
    func (v *IncidentSearchSortOrder) UnmarshalJSON(src []byte) error
type IncidentServiceCreateAttributes
    func NewIncidentServiceCreateAttributes(name string) *IncidentServiceCreateAttributes
    func NewIncidentServiceCreateAttributesWithDefaults() *IncidentServiceCreateAttributes
    func (o *IncidentServiceCreateAttributes) GetName() string
    func (o *IncidentServiceCreateAttributes) GetNameOk() (*string, bool)
    func (o IncidentServiceCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceCreateAttributes) SetName(v string)
    func (o *IncidentServiceCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceCreateData
    func NewIncidentServiceCreateData(typeVar IncidentServiceType) *IncidentServiceCreateData
    func NewIncidentServiceCreateDataWithDefaults() *IncidentServiceCreateData
    func (o *IncidentServiceCreateData) GetAttributes() IncidentServiceCreateAttributes
    func (o *IncidentServiceCreateData) GetAttributesOk() (*IncidentServiceCreateAttributes, bool)
    func (o *IncidentServiceCreateData) GetRelationships() IncidentServiceRelationships
    func (o *IncidentServiceCreateData) GetRelationshipsOk() (*IncidentServiceRelationships, bool)
    func (o *IncidentServiceCreateData) GetType() IncidentServiceType
    func (o *IncidentServiceCreateData) GetTypeOk() (*IncidentServiceType, bool)
    func (o *IncidentServiceCreateData) HasAttributes() bool
    func (o *IncidentServiceCreateData) HasRelationships() bool
    func (o IncidentServiceCreateData) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceCreateData) SetAttributes(v IncidentServiceCreateAttributes)
    func (o *IncidentServiceCreateData) SetRelationships(v IncidentServiceRelationships)
    func (o *IncidentServiceCreateData) SetType(v IncidentServiceType)
    func (o *IncidentServiceCreateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceCreateRequest
    func NewIncidentServiceCreateRequest(data IncidentServiceCreateData) *IncidentServiceCreateRequest
    func NewIncidentServiceCreateRequestWithDefaults() *IncidentServiceCreateRequest
    func (o *IncidentServiceCreateRequest) GetData() IncidentServiceCreateData
    func (o *IncidentServiceCreateRequest) GetDataOk() (*IncidentServiceCreateData, bool)
    func (o IncidentServiceCreateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceCreateRequest) SetData(v IncidentServiceCreateData)
    func (o *IncidentServiceCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceIncludedItems
    func UserAsIncidentServiceIncludedItems(v *User) IncidentServiceIncludedItems
    func (obj *IncidentServiceIncludedItems) GetActualInstance() interface{}
    func (obj IncidentServiceIncludedItems) MarshalJSON() ([]byte, error)
    func (obj *IncidentServiceIncludedItems) UnmarshalJSON(data []byte) error
type IncidentServiceRelationships
    func NewIncidentServiceRelationships() *IncidentServiceRelationships
    func NewIncidentServiceRelationshipsWithDefaults() *IncidentServiceRelationships
    func (o *IncidentServiceRelationships) GetCreatedBy() RelationshipToUser
    func (o *IncidentServiceRelationships) GetCreatedByOk() (*RelationshipToUser, bool)
    func (o *IncidentServiceRelationships) GetLastModifiedBy() RelationshipToUser
    func (o *IncidentServiceRelationships) GetLastModifiedByOk() (*RelationshipToUser, bool)
    func (o *IncidentServiceRelationships) HasCreatedBy() bool
    func (o *IncidentServiceRelationships) HasLastModifiedBy() bool
    func (o IncidentServiceRelationships) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceRelationships) SetCreatedBy(v RelationshipToUser)
    func (o *IncidentServiceRelationships) SetLastModifiedBy(v RelationshipToUser)
    func (o *IncidentServiceRelationships) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceResponse
    func NewIncidentServiceResponse(data IncidentServiceResponseData) *IncidentServiceResponse
    func NewIncidentServiceResponseWithDefaults() *IncidentServiceResponse
    func (o *IncidentServiceResponse) GetData() IncidentServiceResponseData
    func (o *IncidentServiceResponse) GetDataOk() (*IncidentServiceResponseData, bool)
    func (o *IncidentServiceResponse) GetIncluded() []IncidentServiceIncludedItems
    func (o *IncidentServiceResponse) GetIncludedOk() (*[]IncidentServiceIncludedItems, bool)
    func (o *IncidentServiceResponse) HasIncluded() bool
    func (o IncidentServiceResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceResponse) SetData(v IncidentServiceResponseData)
    func (o *IncidentServiceResponse) SetIncluded(v []IncidentServiceIncludedItems)
    func (o *IncidentServiceResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceResponseAttributes
    func NewIncidentServiceResponseAttributes() *IncidentServiceResponseAttributes
    func NewIncidentServiceResponseAttributesWithDefaults() *IncidentServiceResponseAttributes
    func (o *IncidentServiceResponseAttributes) GetCreated() time.Time
    func (o *IncidentServiceResponseAttributes) GetCreatedOk() (*time.Time, bool)
    func (o *IncidentServiceResponseAttributes) GetModified() time.Time
    func (o *IncidentServiceResponseAttributes) GetModifiedOk() (*time.Time, bool)
    func (o *IncidentServiceResponseAttributes) GetName() string
    func (o *IncidentServiceResponseAttributes) GetNameOk() (*string, bool)
    func (o *IncidentServiceResponseAttributes) HasCreated() bool
    func (o *IncidentServiceResponseAttributes) HasModified() bool
    func (o *IncidentServiceResponseAttributes) HasName() bool
    func (o IncidentServiceResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceResponseAttributes) SetCreated(v time.Time)
    func (o *IncidentServiceResponseAttributes) SetModified(v time.Time)
    func (o *IncidentServiceResponseAttributes) SetName(v string)
    func (o *IncidentServiceResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceResponseData
    func NewIncidentServiceResponseData(id string, typeVar IncidentServiceType) *IncidentServiceResponseData
    func NewIncidentServiceResponseDataWithDefaults() *IncidentServiceResponseData
    func (o *IncidentServiceResponseData) GetAttributes() IncidentServiceResponseAttributes
    func (o *IncidentServiceResponseData) GetAttributesOk() (*IncidentServiceResponseAttributes, bool)
    func (o *IncidentServiceResponseData) GetId() string
    func (o *IncidentServiceResponseData) GetIdOk() (*string, bool)
    func (o *IncidentServiceResponseData) GetRelationships() IncidentServiceRelationships
    func (o *IncidentServiceResponseData) GetRelationshipsOk() (*IncidentServiceRelationships, bool)
    func (o *IncidentServiceResponseData) GetType() IncidentServiceType
    func (o *IncidentServiceResponseData) GetTypeOk() (*IncidentServiceType, bool)
    func (o *IncidentServiceResponseData) HasAttributes() bool
    func (o *IncidentServiceResponseData) HasRelationships() bool
    func (o IncidentServiceResponseData) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceResponseData) SetAttributes(v IncidentServiceResponseAttributes)
    func (o *IncidentServiceResponseData) SetId(v string)
    func (o *IncidentServiceResponseData) SetRelationships(v IncidentServiceRelationships)
    func (o *IncidentServiceResponseData) SetType(v IncidentServiceType)
    func (o *IncidentServiceResponseData) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceType
    func NewIncidentServiceTypeFromValue(v string) (*IncidentServiceType, error)
    func (v *IncidentServiceType) GetAllowedValues() []IncidentServiceType
    func (v IncidentServiceType) IsValid() bool
    func (v IncidentServiceType) Ptr() *IncidentServiceType
    func (v *IncidentServiceType) UnmarshalJSON(src []byte) error
type IncidentServiceUpdateAttributes
    func NewIncidentServiceUpdateAttributes(name string) *IncidentServiceUpdateAttributes
    func NewIncidentServiceUpdateAttributesWithDefaults() *IncidentServiceUpdateAttributes
    func (o *IncidentServiceUpdateAttributes) GetName() string
    func (o *IncidentServiceUpdateAttributes) GetNameOk() (*string, bool)
    func (o IncidentServiceUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceUpdateAttributes) SetName(v string)
    func (o *IncidentServiceUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceUpdateData
    func NewIncidentServiceUpdateData(typeVar IncidentServiceType) *IncidentServiceUpdateData
    func NewIncidentServiceUpdateDataWithDefaults() *IncidentServiceUpdateData
    func (o *IncidentServiceUpdateData) GetAttributes() IncidentServiceUpdateAttributes
    func (o *IncidentServiceUpdateData) GetAttributesOk() (*IncidentServiceUpdateAttributes, bool)
    func (o *IncidentServiceUpdateData) GetId() string
    func (o *IncidentServiceUpdateData) GetIdOk() (*string, bool)
    func (o *IncidentServiceUpdateData) GetRelationships() IncidentServiceRelationships
    func (o *IncidentServiceUpdateData) GetRelationshipsOk() (*IncidentServiceRelationships, bool)
    func (o *IncidentServiceUpdateData) GetType() IncidentServiceType
    func (o *IncidentServiceUpdateData) GetTypeOk() (*IncidentServiceType, bool)
    func (o *IncidentServiceUpdateData) HasAttributes() bool
    func (o *IncidentServiceUpdateData) HasId() bool
    func (o *IncidentServiceUpdateData) HasRelationships() bool
    func (o IncidentServiceUpdateData) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceUpdateData) SetAttributes(v IncidentServiceUpdateAttributes)
    func (o *IncidentServiceUpdateData) SetId(v string)
    func (o *IncidentServiceUpdateData) SetRelationships(v IncidentServiceRelationships)
    func (o *IncidentServiceUpdateData) SetType(v IncidentServiceType)
    func (o *IncidentServiceUpdateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceUpdateRequest
    func NewIncidentServiceUpdateRequest(data IncidentServiceUpdateData) *IncidentServiceUpdateRequest
    func NewIncidentServiceUpdateRequestWithDefaults() *IncidentServiceUpdateRequest
    func (o *IncidentServiceUpdateRequest) GetData() IncidentServiceUpdateData
    func (o *IncidentServiceUpdateRequest) GetDataOk() (*IncidentServiceUpdateData, bool)
    func (o IncidentServiceUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceUpdateRequest) SetData(v IncidentServiceUpdateData)
    func (o *IncidentServiceUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentServicesApi
    func NewIncidentServicesApi(client *datadog.APIClient) *IncidentServicesApi
    func (a *IncidentServicesApi) CreateIncidentService(ctx _context.Context, body IncidentServiceCreateRequest) (IncidentServiceResponse, *_nethttp.Response, error)
    func (a *IncidentServicesApi) DeleteIncidentService(ctx _context.Context, serviceId string) (*_nethttp.Response, error)
    func (a *IncidentServicesApi) GetIncidentService(ctx _context.Context, serviceId string, o ...GetIncidentServiceOptionalParameters) (IncidentServiceResponse, *_nethttp.Response, error)
    func (a *IncidentServicesApi) ListIncidentServices(ctx _context.Context, o ...ListIncidentServicesOptionalParameters) (IncidentServicesResponse, *_nethttp.Response, error)
    func (a *IncidentServicesApi) UpdateIncidentService(ctx _context.Context, serviceId string, body IncidentServiceUpdateRequest) (IncidentServiceResponse, *_nethttp.Response, error)
type IncidentServicesResponse
    func NewIncidentServicesResponse(data []IncidentServiceResponseData) *IncidentServicesResponse
    func NewIncidentServicesResponseWithDefaults() *IncidentServicesResponse
    func (o *IncidentServicesResponse) GetData() []IncidentServiceResponseData
    func (o *IncidentServicesResponse) GetDataOk() (*[]IncidentServiceResponseData, bool)
    func (o *IncidentServicesResponse) GetIncluded() []IncidentServiceIncludedItems
    func (o *IncidentServicesResponse) GetIncludedOk() (*[]IncidentServiceIncludedItems, bool)
    func (o *IncidentServicesResponse) GetMeta() IncidentResponseMeta
    func (o *IncidentServicesResponse) GetMetaOk() (*IncidentResponseMeta, bool)
    func (o *IncidentServicesResponse) HasIncluded() bool
    func (o *IncidentServicesResponse) HasMeta() bool
    func (o IncidentServicesResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentServicesResponse) SetData(v []IncidentServiceResponseData)
    func (o *IncidentServicesResponse) SetIncluded(v []IncidentServiceIncludedItems)
    func (o *IncidentServicesResponse) SetMeta(v IncidentResponseMeta)
    func (o *IncidentServicesResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamCreateAttributes
    func NewIncidentTeamCreateAttributes(name string) *IncidentTeamCreateAttributes
    func NewIncidentTeamCreateAttributesWithDefaults() *IncidentTeamCreateAttributes
    func (o *IncidentTeamCreateAttributes) GetName() string
    func (o *IncidentTeamCreateAttributes) GetNameOk() (*string, bool)
    func (o IncidentTeamCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamCreateAttributes) SetName(v string)
    func (o *IncidentTeamCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamCreateData
    func NewIncidentTeamCreateData(typeVar IncidentTeamType) *IncidentTeamCreateData
    func NewIncidentTeamCreateDataWithDefaults() *IncidentTeamCreateData
    func (o *IncidentTeamCreateData) GetAttributes() IncidentTeamCreateAttributes
    func (o *IncidentTeamCreateData) GetAttributesOk() (*IncidentTeamCreateAttributes, bool)
    func (o *IncidentTeamCreateData) GetRelationships() IncidentTeamRelationships
    func (o *IncidentTeamCreateData) GetRelationshipsOk() (*IncidentTeamRelationships, bool)
    func (o *IncidentTeamCreateData) GetType() IncidentTeamType
    func (o *IncidentTeamCreateData) GetTypeOk() (*IncidentTeamType, bool)
    func (o *IncidentTeamCreateData) HasAttributes() bool
    func (o *IncidentTeamCreateData) HasRelationships() bool
    func (o IncidentTeamCreateData) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamCreateData) SetAttributes(v IncidentTeamCreateAttributes)
    func (o *IncidentTeamCreateData) SetRelationships(v IncidentTeamRelationships)
    func (o *IncidentTeamCreateData) SetType(v IncidentTeamType)
    func (o *IncidentTeamCreateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamCreateRequest
    func NewIncidentTeamCreateRequest(data IncidentTeamCreateData) *IncidentTeamCreateRequest
    func NewIncidentTeamCreateRequestWithDefaults() *IncidentTeamCreateRequest
    func (o *IncidentTeamCreateRequest) GetData() IncidentTeamCreateData
    func (o *IncidentTeamCreateRequest) GetDataOk() (*IncidentTeamCreateData, bool)
    func (o IncidentTeamCreateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamCreateRequest) SetData(v IncidentTeamCreateData)
    func (o *IncidentTeamCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamIncludedItems
    func UserAsIncidentTeamIncludedItems(v *User) IncidentTeamIncludedItems
    func (obj *IncidentTeamIncludedItems) GetActualInstance() interface{}
    func (obj IncidentTeamIncludedItems) MarshalJSON() ([]byte, error)
    func (obj *IncidentTeamIncludedItems) UnmarshalJSON(data []byte) error
type IncidentTeamRelationships
    func NewIncidentTeamRelationships() *IncidentTeamRelationships
    func NewIncidentTeamRelationshipsWithDefaults() *IncidentTeamRelationships
    func (o *IncidentTeamRelationships) GetCreatedBy() RelationshipToUser
    func (o *IncidentTeamRelationships) GetCreatedByOk() (*RelationshipToUser, bool)
    func (o *IncidentTeamRelationships) GetLastModifiedBy() RelationshipToUser
    func (o *IncidentTeamRelationships) GetLastModifiedByOk() (*RelationshipToUser, bool)
    func (o *IncidentTeamRelationships) HasCreatedBy() bool
    func (o *IncidentTeamRelationships) HasLastModifiedBy() bool
    func (o IncidentTeamRelationships) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamRelationships) SetCreatedBy(v RelationshipToUser)
    func (o *IncidentTeamRelationships) SetLastModifiedBy(v RelationshipToUser)
    func (o *IncidentTeamRelationships) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamResponse
    func NewIncidentTeamResponse(data IncidentTeamResponseData) *IncidentTeamResponse
    func NewIncidentTeamResponseWithDefaults() *IncidentTeamResponse
    func (o *IncidentTeamResponse) GetData() IncidentTeamResponseData
    func (o *IncidentTeamResponse) GetDataOk() (*IncidentTeamResponseData, bool)
    func (o *IncidentTeamResponse) GetIncluded() []IncidentTeamIncludedItems
    func (o *IncidentTeamResponse) GetIncludedOk() (*[]IncidentTeamIncludedItems, bool)
    func (o *IncidentTeamResponse) HasIncluded() bool
    func (o IncidentTeamResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamResponse) SetData(v IncidentTeamResponseData)
    func (o *IncidentTeamResponse) SetIncluded(v []IncidentTeamIncludedItems)
    func (o *IncidentTeamResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamResponseAttributes
    func NewIncidentTeamResponseAttributes() *IncidentTeamResponseAttributes
    func NewIncidentTeamResponseAttributesWithDefaults() *IncidentTeamResponseAttributes
    func (o *IncidentTeamResponseAttributes) GetCreated() time.Time
    func (o *IncidentTeamResponseAttributes) GetCreatedOk() (*time.Time, bool)
    func (o *IncidentTeamResponseAttributes) GetModified() time.Time
    func (o *IncidentTeamResponseAttributes) GetModifiedOk() (*time.Time, bool)
    func (o *IncidentTeamResponseAttributes) GetName() string
    func (o *IncidentTeamResponseAttributes) GetNameOk() (*string, bool)
    func (o *IncidentTeamResponseAttributes) HasCreated() bool
    func (o *IncidentTeamResponseAttributes) HasModified() bool
    func (o *IncidentTeamResponseAttributes) HasName() bool
    func (o IncidentTeamResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamResponseAttributes) SetCreated(v time.Time)
    func (o *IncidentTeamResponseAttributes) SetModified(v time.Time)
    func (o *IncidentTeamResponseAttributes) SetName(v string)
    func (o *IncidentTeamResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamResponseData
    func NewIncidentTeamResponseData() *IncidentTeamResponseData
    func NewIncidentTeamResponseDataWithDefaults() *IncidentTeamResponseData
    func (o *IncidentTeamResponseData) GetAttributes() IncidentTeamResponseAttributes
    func (o *IncidentTeamResponseData) GetAttributesOk() (*IncidentTeamResponseAttributes, bool)
    func (o *IncidentTeamResponseData) GetId() string
    func (o *IncidentTeamResponseData) GetIdOk() (*string, bool)
    func (o *IncidentTeamResponseData) GetRelationships() IncidentTeamRelationships
    func (o *IncidentTeamResponseData) GetRelationshipsOk() (*IncidentTeamRelationships, bool)
    func (o *IncidentTeamResponseData) GetType() IncidentTeamType
    func (o *IncidentTeamResponseData) GetTypeOk() (*IncidentTeamType, bool)
    func (o *IncidentTeamResponseData) HasAttributes() bool
    func (o *IncidentTeamResponseData) HasId() bool
    func (o *IncidentTeamResponseData) HasRelationships() bool
    func (o *IncidentTeamResponseData) HasType() bool
    func (o IncidentTeamResponseData) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamResponseData) SetAttributes(v IncidentTeamResponseAttributes)
    func (o *IncidentTeamResponseData) SetId(v string)
    func (o *IncidentTeamResponseData) SetRelationships(v IncidentTeamRelationships)
    func (o *IncidentTeamResponseData) SetType(v IncidentTeamType)
    func (o *IncidentTeamResponseData) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamType
    func NewIncidentTeamTypeFromValue(v string) (*IncidentTeamType, error)
    func (v *IncidentTeamType) GetAllowedValues() []IncidentTeamType
    func (v IncidentTeamType) IsValid() bool
    func (v IncidentTeamType) Ptr() *IncidentTeamType
    func (v *IncidentTeamType) UnmarshalJSON(src []byte) error
type IncidentTeamUpdateAttributes
    func NewIncidentTeamUpdateAttributes(name string) *IncidentTeamUpdateAttributes
    func NewIncidentTeamUpdateAttributesWithDefaults() *IncidentTeamUpdateAttributes
    func (o *IncidentTeamUpdateAttributes) GetName() string
    func (o *IncidentTeamUpdateAttributes) GetNameOk() (*string, bool)
    func (o IncidentTeamUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamUpdateAttributes) SetName(v string)
    func (o *IncidentTeamUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamUpdateData
    func NewIncidentTeamUpdateData(typeVar IncidentTeamType) *IncidentTeamUpdateData
    func NewIncidentTeamUpdateDataWithDefaults() *IncidentTeamUpdateData
    func (o *IncidentTeamUpdateData) GetAttributes() IncidentTeamUpdateAttributes
    func (o *IncidentTeamUpdateData) GetAttributesOk() (*IncidentTeamUpdateAttributes, bool)
    func (o *IncidentTeamUpdateData) GetId() string
    func (o *IncidentTeamUpdateData) GetIdOk() (*string, bool)
    func (o *IncidentTeamUpdateData) GetRelationships() IncidentTeamRelationships
    func (o *IncidentTeamUpdateData) GetRelationshipsOk() (*IncidentTeamRelationships, bool)
    func (o *IncidentTeamUpdateData) GetType() IncidentTeamType
    func (o *IncidentTeamUpdateData) GetTypeOk() (*IncidentTeamType, bool)
    func (o *IncidentTeamUpdateData) HasAttributes() bool
    func (o *IncidentTeamUpdateData) HasId() bool
    func (o *IncidentTeamUpdateData) HasRelationships() bool
    func (o IncidentTeamUpdateData) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamUpdateData) SetAttributes(v IncidentTeamUpdateAttributes)
    func (o *IncidentTeamUpdateData) SetId(v string)
    func (o *IncidentTeamUpdateData) SetRelationships(v IncidentTeamRelationships)
    func (o *IncidentTeamUpdateData) SetType(v IncidentTeamType)
    func (o *IncidentTeamUpdateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamUpdateRequest
    func NewIncidentTeamUpdateRequest(data IncidentTeamUpdateData) *IncidentTeamUpdateRequest
    func NewIncidentTeamUpdateRequestWithDefaults() *IncidentTeamUpdateRequest
    func (o *IncidentTeamUpdateRequest) GetData() IncidentTeamUpdateData
    func (o *IncidentTeamUpdateRequest) GetDataOk() (*IncidentTeamUpdateData, bool)
    func (o IncidentTeamUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamUpdateRequest) SetData(v IncidentTeamUpdateData)
    func (o *IncidentTeamUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamsApi
    func NewIncidentTeamsApi(client *datadog.APIClient) *IncidentTeamsApi
    func (a *IncidentTeamsApi) CreateIncidentTeam(ctx _context.Context, body IncidentTeamCreateRequest) (IncidentTeamResponse, *_nethttp.Response, error)
    func (a *IncidentTeamsApi) DeleteIncidentTeam(ctx _context.Context, teamId string) (*_nethttp.Response, error)
    func (a *IncidentTeamsApi) GetIncidentTeam(ctx _context.Context, teamId string, o ...GetIncidentTeamOptionalParameters) (IncidentTeamResponse, *_nethttp.Response, error)
    func (a *IncidentTeamsApi) ListIncidentTeams(ctx _context.Context, o ...ListIncidentTeamsOptionalParameters) (IncidentTeamsResponse, *_nethttp.Response, error)
    func (a *IncidentTeamsApi) UpdateIncidentTeam(ctx _context.Context, teamId string, body IncidentTeamUpdateRequest) (IncidentTeamResponse, *_nethttp.Response, error)
type IncidentTeamsResponse
    func NewIncidentTeamsResponse(data []IncidentTeamResponseData) *IncidentTeamsResponse
    func NewIncidentTeamsResponseWithDefaults() *IncidentTeamsResponse
    func (o *IncidentTeamsResponse) GetData() []IncidentTeamResponseData
    func (o *IncidentTeamsResponse) GetDataOk() (*[]IncidentTeamResponseData, bool)
    func (o *IncidentTeamsResponse) GetIncluded() []IncidentTeamIncludedItems
    func (o *IncidentTeamsResponse) GetIncludedOk() (*[]IncidentTeamIncludedItems, bool)
    func (o *IncidentTeamsResponse) GetMeta() IncidentResponseMeta
    func (o *IncidentTeamsResponse) GetMetaOk() (*IncidentResponseMeta, bool)
    func (o *IncidentTeamsResponse) HasIncluded() bool
    func (o *IncidentTeamsResponse) HasMeta() bool
    func (o IncidentTeamsResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamsResponse) SetData(v []IncidentTeamResponseData)
    func (o *IncidentTeamsResponse) SetIncluded(v []IncidentTeamIncludedItems)
    func (o *IncidentTeamsResponse) SetMeta(v IncidentResponseMeta)
    func (o *IncidentTeamsResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentTimelineCellCreateAttributes
    func IncidentTimelineCellMarkdownCreateAttributesAsIncidentTimelineCellCreateAttributes(v *IncidentTimelineCellMarkdownCreateAttributes) IncidentTimelineCellCreateAttributes
    func (obj *IncidentTimelineCellCreateAttributes) GetActualInstance() interface{}
    func (obj IncidentTimelineCellCreateAttributes) MarshalJSON() ([]byte, error)
    func (obj *IncidentTimelineCellCreateAttributes) UnmarshalJSON(data []byte) error
type IncidentTimelineCellMarkdownContentType
    func NewIncidentTimelineCellMarkdownContentTypeFromValue(v string) (*IncidentTimelineCellMarkdownContentType, error)
    func (v *IncidentTimelineCellMarkdownContentType) GetAllowedValues() []IncidentTimelineCellMarkdownContentType
    func (v IncidentTimelineCellMarkdownContentType) IsValid() bool
    func (v IncidentTimelineCellMarkdownContentType) Ptr() *IncidentTimelineCellMarkdownContentType
    func (v *IncidentTimelineCellMarkdownContentType) UnmarshalJSON(src []byte) error
type IncidentTimelineCellMarkdownCreateAttributes
    func NewIncidentTimelineCellMarkdownCreateAttributes(cellType IncidentTimelineCellMarkdownContentType, content IncidentTimelineCellMarkdownCreateAttributesContent) *IncidentTimelineCellMarkdownCreateAttributes
    func NewIncidentTimelineCellMarkdownCreateAttributesWithDefaults() *IncidentTimelineCellMarkdownCreateAttributes
    func (o *IncidentTimelineCellMarkdownCreateAttributes) GetCellType() IncidentTimelineCellMarkdownContentType
    func (o *IncidentTimelineCellMarkdownCreateAttributes) GetCellTypeOk() (*IncidentTimelineCellMarkdownContentType, bool)
    func (o *IncidentTimelineCellMarkdownCreateAttributes) GetContent() IncidentTimelineCellMarkdownCreateAttributesContent
    func (o *IncidentTimelineCellMarkdownCreateAttributes) GetContentOk() (*IncidentTimelineCellMarkdownCreateAttributesContent, bool)
    func (o *IncidentTimelineCellMarkdownCreateAttributes) GetImportant() bool
    func (o *IncidentTimelineCellMarkdownCreateAttributes) GetImportantOk() (*bool, bool)
    func (o *IncidentTimelineCellMarkdownCreateAttributes) HasImportant() bool
    func (o IncidentTimelineCellMarkdownCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentTimelineCellMarkdownCreateAttributes) SetCellType(v IncidentTimelineCellMarkdownContentType)
    func (o *IncidentTimelineCellMarkdownCreateAttributes) SetContent(v IncidentTimelineCellMarkdownCreateAttributesContent)
    func (o *IncidentTimelineCellMarkdownCreateAttributes) SetImportant(v bool)
    func (o *IncidentTimelineCellMarkdownCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentTimelineCellMarkdownCreateAttributesContent
    func NewIncidentTimelineCellMarkdownCreateAttributesContent() *IncidentTimelineCellMarkdownCreateAttributesContent
    func NewIncidentTimelineCellMarkdownCreateAttributesContentWithDefaults() *IncidentTimelineCellMarkdownCreateAttributesContent
    func (o *IncidentTimelineCellMarkdownCreateAttributesContent) GetContent() string
    func (o *IncidentTimelineCellMarkdownCreateAttributesContent) GetContentOk() (*string, bool)
    func (o *IncidentTimelineCellMarkdownCreateAttributesContent) HasContent() bool
    func (o IncidentTimelineCellMarkdownCreateAttributesContent) MarshalJSON() ([]byte, error)
    func (o *IncidentTimelineCellMarkdownCreateAttributesContent) SetContent(v string)
    func (o *IncidentTimelineCellMarkdownCreateAttributesContent) UnmarshalJSON(bytes []byte) (err error)
type IncidentTodoAnonymousAssignee
    func NewIncidentTodoAnonymousAssignee(icon string, id string, name string, source IncidentTodoAnonymousAssigneeSource) *IncidentTodoAnonymousAssignee
    func NewIncidentTodoAnonymousAssigneeWithDefaults() *IncidentTodoAnonymousAssignee
    func (o *IncidentTodoAnonymousAssignee) GetIcon() string
    func (o *IncidentTodoAnonymousAssignee) GetIconOk() (*string, bool)
    func (o *IncidentTodoAnonymousAssignee) GetId() string
    func (o *IncidentTodoAnonymousAssignee) GetIdOk() (*string, bool)
    func (o *IncidentTodoAnonymousAssignee) GetName() string
    func (o *IncidentTodoAnonymousAssignee) GetNameOk() (*string, bool)
    func (o *IncidentTodoAnonymousAssignee) GetSource() IncidentTodoAnonymousAssigneeSource
    func (o *IncidentTodoAnonymousAssignee) GetSourceOk() (*IncidentTodoAnonymousAssigneeSource, bool)
    func (o IncidentTodoAnonymousAssignee) MarshalJSON() ([]byte, error)
    func (o *IncidentTodoAnonymousAssignee) SetIcon(v string)
    func (o *IncidentTodoAnonymousAssignee) SetId(v string)
    func (o *IncidentTodoAnonymousAssignee) SetName(v string)
    func (o *IncidentTodoAnonymousAssignee) SetSource(v IncidentTodoAnonymousAssigneeSource)
    func (o *IncidentTodoAnonymousAssignee) UnmarshalJSON(bytes []byte) (err error)
type IncidentTodoAnonymousAssigneeSource
    func NewIncidentTodoAnonymousAssigneeSourceFromValue(v string) (*IncidentTodoAnonymousAssigneeSource, error)
    func (v *IncidentTodoAnonymousAssigneeSource) GetAllowedValues() []IncidentTodoAnonymousAssigneeSource
    func (v IncidentTodoAnonymousAssigneeSource) IsValid() bool
    func (v IncidentTodoAnonymousAssigneeSource) Ptr() *IncidentTodoAnonymousAssigneeSource
    func (v *IncidentTodoAnonymousAssigneeSource) UnmarshalJSON(src []byte) error
type IncidentTodoAssignee
    func IncidentTodoAnonymousAssigneeAsIncidentTodoAssignee(v *IncidentTodoAnonymousAssignee) IncidentTodoAssignee
    func IncidentTodoAssigneeHandleAsIncidentTodoAssignee(v *string) IncidentTodoAssignee
    func (obj *IncidentTodoAssignee) GetActualInstance() interface{}
    func (obj IncidentTodoAssignee) MarshalJSON() ([]byte, error)
    func (obj *IncidentTodoAssignee) UnmarshalJSON(data []byte) error
type IncidentTodoAttributes
    func NewIncidentTodoAttributes(assignees []IncidentTodoAssignee, content string) *IncidentTodoAttributes
    func NewIncidentTodoAttributesWithDefaults() *IncidentTodoAttributes
    func (o *IncidentTodoAttributes) GetAssignees() []IncidentTodoAssignee
    func (o *IncidentTodoAttributes) GetAssigneesOk() (*[]IncidentTodoAssignee, bool)
    func (o *IncidentTodoAttributes) GetCompleted() string
    func (o *IncidentTodoAttributes) GetCompletedOk() (*string, bool)
    func (o *IncidentTodoAttributes) GetContent() string
    func (o *IncidentTodoAttributes) GetContentOk() (*string, bool)
    func (o *IncidentTodoAttributes) GetDueDate() string
    func (o *IncidentTodoAttributes) GetDueDateOk() (*string, bool)
    func (o *IncidentTodoAttributes) GetIncidentId() string
    func (o *IncidentTodoAttributes) GetIncidentIdOk() (*string, bool)
    func (o *IncidentTodoAttributes) HasCompleted() bool
    func (o *IncidentTodoAttributes) HasDueDate() bool
    func (o *IncidentTodoAttributes) HasIncidentId() bool
    func (o IncidentTodoAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentTodoAttributes) SetAssignees(v []IncidentTodoAssignee)
    func (o *IncidentTodoAttributes) SetCompleted(v string)
    func (o *IncidentTodoAttributes) SetCompletedNil()
    func (o *IncidentTodoAttributes) SetContent(v string)
    func (o *IncidentTodoAttributes) SetDueDate(v string)
    func (o *IncidentTodoAttributes) SetDueDateNil()
    func (o *IncidentTodoAttributes) SetIncidentId(v string)
    func (o *IncidentTodoAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *IncidentTodoAttributes) UnsetCompleted()
    func (o *IncidentTodoAttributes) UnsetDueDate()
type IncidentTodoCreateData
    func NewIncidentTodoCreateData(attributes IncidentTodoAttributes, typeVar IncidentTodoType) *IncidentTodoCreateData
    func NewIncidentTodoCreateDataWithDefaults() *IncidentTodoCreateData
    func (o *IncidentTodoCreateData) GetAttributes() IncidentTodoAttributes
    func (o *IncidentTodoCreateData) GetAttributesOk() (*IncidentTodoAttributes, bool)
    func (o *IncidentTodoCreateData) GetType() IncidentTodoType
    func (o *IncidentTodoCreateData) GetTypeOk() (*IncidentTodoType, bool)
    func (o IncidentTodoCreateData) MarshalJSON() ([]byte, error)
    func (o *IncidentTodoCreateData) SetAttributes(v IncidentTodoAttributes)
    func (o *IncidentTodoCreateData) SetType(v IncidentTodoType)
    func (o *IncidentTodoCreateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentTodoCreateRequest
    func NewIncidentTodoCreateRequest(data IncidentTodoCreateData) *IncidentTodoCreateRequest
    func NewIncidentTodoCreateRequestWithDefaults() *IncidentTodoCreateRequest
    func (o *IncidentTodoCreateRequest) GetData() IncidentTodoCreateData
    func (o *IncidentTodoCreateRequest) GetDataOk() (*IncidentTodoCreateData, bool)
    func (o IncidentTodoCreateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentTodoCreateRequest) SetData(v IncidentTodoCreateData)
    func (o *IncidentTodoCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentTodoListResponse
    func NewIncidentTodoListResponse(data []IncidentTodoResponseData) *IncidentTodoListResponse
    func NewIncidentTodoListResponseWithDefaults() *IncidentTodoListResponse
    func (o *IncidentTodoListResponse) GetData() []IncidentTodoResponseData
    func (o *IncidentTodoListResponse) GetDataOk() (*[]IncidentTodoResponseData, bool)
    func (o *IncidentTodoListResponse) GetIncluded() []IncidentTodoResponseIncludedItem
    func (o *IncidentTodoListResponse) GetIncludedOk() (*[]IncidentTodoResponseIncludedItem, bool)
    func (o *IncidentTodoListResponse) GetMeta() IncidentResponseMeta
    func (o *IncidentTodoListResponse) GetMetaOk() (*IncidentResponseMeta, bool)
    func (o *IncidentTodoListResponse) HasIncluded() bool
    func (o *IncidentTodoListResponse) HasMeta() bool
    func (o IncidentTodoListResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentTodoListResponse) SetData(v []IncidentTodoResponseData)
    func (o *IncidentTodoListResponse) SetIncluded(v []IncidentTodoResponseIncludedItem)
    func (o *IncidentTodoListResponse) SetMeta(v IncidentResponseMeta)
    func (o *IncidentTodoListResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentTodoPatchData
    func NewIncidentTodoPatchData(attributes IncidentTodoAttributes, typeVar IncidentTodoType) *IncidentTodoPatchData
    func NewIncidentTodoPatchDataWithDefaults() *IncidentTodoPatchData
    func (o *IncidentTodoPatchData) GetAttributes() IncidentTodoAttributes
    func (o *IncidentTodoPatchData) GetAttributesOk() (*IncidentTodoAttributes, bool)
    func (o *IncidentTodoPatchData) GetType() IncidentTodoType
    func (o *IncidentTodoPatchData) GetTypeOk() (*IncidentTodoType, bool)
    func (o IncidentTodoPatchData) MarshalJSON() ([]byte, error)
    func (o *IncidentTodoPatchData) SetAttributes(v IncidentTodoAttributes)
    func (o *IncidentTodoPatchData) SetType(v IncidentTodoType)
    func (o *IncidentTodoPatchData) UnmarshalJSON(bytes []byte) (err error)
type IncidentTodoPatchRequest
    func NewIncidentTodoPatchRequest(data IncidentTodoPatchData) *IncidentTodoPatchRequest
    func NewIncidentTodoPatchRequestWithDefaults() *IncidentTodoPatchRequest
    func (o *IncidentTodoPatchRequest) GetData() IncidentTodoPatchData
    func (o *IncidentTodoPatchRequest) GetDataOk() (*IncidentTodoPatchData, bool)
    func (o IncidentTodoPatchRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentTodoPatchRequest) SetData(v IncidentTodoPatchData)
    func (o *IncidentTodoPatchRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentTodoResponse
    func NewIncidentTodoResponse(data IncidentTodoResponseData) *IncidentTodoResponse
    func NewIncidentTodoResponseWithDefaults() *IncidentTodoResponse
    func (o *IncidentTodoResponse) GetData() IncidentTodoResponseData
    func (o *IncidentTodoResponse) GetDataOk() (*IncidentTodoResponseData, bool)
    func (o *IncidentTodoResponse) GetIncluded() []IncidentTodoResponseIncludedItem
    func (o *IncidentTodoResponse) GetIncludedOk() (*[]IncidentTodoResponseIncludedItem, bool)
    func (o *IncidentTodoResponse) HasIncluded() bool
    func (o IncidentTodoResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentTodoResponse) SetData(v IncidentTodoResponseData)
    func (o *IncidentTodoResponse) SetIncluded(v []IncidentTodoResponseIncludedItem)
    func (o *IncidentTodoResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentTodoResponseData
    func NewIncidentTodoResponseData(id string, typeVar IncidentTodoType) *IncidentTodoResponseData
    func NewIncidentTodoResponseDataWithDefaults() *IncidentTodoResponseData
    func (o *IncidentTodoResponseData) GetAttributes() IncidentTodoAttributes
    func (o *IncidentTodoResponseData) GetAttributesOk() (*IncidentTodoAttributes, bool)
    func (o *IncidentTodoResponseData) GetId() string
    func (o *IncidentTodoResponseData) GetIdOk() (*string, bool)
    func (o *IncidentTodoResponseData) GetType() IncidentTodoType
    func (o *IncidentTodoResponseData) GetTypeOk() (*IncidentTodoType, bool)
    func (o *IncidentTodoResponseData) HasAttributes() bool
    func (o IncidentTodoResponseData) MarshalJSON() ([]byte, error)
    func (o *IncidentTodoResponseData) SetAttributes(v IncidentTodoAttributes)
    func (o *IncidentTodoResponseData) SetId(v string)
    func (o *IncidentTodoResponseData) SetType(v IncidentTodoType)
    func (o *IncidentTodoResponseData) UnmarshalJSON(bytes []byte) (err error)
type IncidentTodoResponseIncludedItem
    func UserAsIncidentTodoResponseIncludedItem(v *User) IncidentTodoResponseIncludedItem
    func (obj *IncidentTodoResponseIncludedItem) GetActualInstance() interface{}
    func (obj IncidentTodoResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *IncidentTodoResponseIncludedItem) UnmarshalJSON(data []byte) error
type IncidentTodoType
    func NewIncidentTodoTypeFromValue(v string) (*IncidentTodoType, error)
    func (v *IncidentTodoType) GetAllowedValues() []IncidentTodoType
    func (v IncidentTodoType) IsValid() bool
    func (v IncidentTodoType) Ptr() *IncidentTodoType
    func (v *IncidentTodoType) UnmarshalJSON(src []byte) error
type IncidentType
    func NewIncidentTypeFromValue(v string) (*IncidentType, error)
    func (v *IncidentType) GetAllowedValues() []IncidentType
    func (v IncidentType) IsValid() bool
    func (v IncidentType) Ptr() *IncidentType
    func (v *IncidentType) UnmarshalJSON(src []byte) error
type IncidentUpdateAttributes
    func NewIncidentUpdateAttributes() *IncidentUpdateAttributes
    func NewIncidentUpdateAttributesWithDefaults() *IncidentUpdateAttributes
    func (o *IncidentUpdateAttributes) GetCustomerImpactEnd() time.Time
    func (o *IncidentUpdateAttributes) GetCustomerImpactEndOk() (*time.Time, bool)
    func (o *IncidentUpdateAttributes) GetCustomerImpactScope() string
    func (o *IncidentUpdateAttributes) GetCustomerImpactScopeOk() (*string, bool)
    func (o *IncidentUpdateAttributes) GetCustomerImpactStart() time.Time
    func (o *IncidentUpdateAttributes) GetCustomerImpactStartOk() (*time.Time, bool)
    func (o *IncidentUpdateAttributes) GetCustomerImpacted() bool
    func (o *IncidentUpdateAttributes) GetCustomerImpactedOk() (*bool, bool)
    func (o *IncidentUpdateAttributes) GetDetected() time.Time
    func (o *IncidentUpdateAttributes) GetDetectedOk() (*time.Time, bool)
    func (o *IncidentUpdateAttributes) GetFields() map[string]IncidentFieldAttributes
    func (o *IncidentUpdateAttributes) GetFieldsOk() (*map[string]IncidentFieldAttributes, bool)
    func (o *IncidentUpdateAttributes) GetNotificationHandles() []IncidentNotificationHandle
    func (o *IncidentUpdateAttributes) GetNotificationHandlesOk() (*[]IncidentNotificationHandle, bool)
    func (o *IncidentUpdateAttributes) GetTitle() string
    func (o *IncidentUpdateAttributes) GetTitleOk() (*string, bool)
    func (o *IncidentUpdateAttributes) HasCustomerImpactEnd() bool
    func (o *IncidentUpdateAttributes) HasCustomerImpactScope() bool
    func (o *IncidentUpdateAttributes) HasCustomerImpactStart() bool
    func (o *IncidentUpdateAttributes) HasCustomerImpacted() bool
    func (o *IncidentUpdateAttributes) HasDetected() bool
    func (o *IncidentUpdateAttributes) HasFields() bool
    func (o *IncidentUpdateAttributes) HasNotificationHandles() bool
    func (o *IncidentUpdateAttributes) HasTitle() bool
    func (o IncidentUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentUpdateAttributes) SetCustomerImpactEnd(v time.Time)
    func (o *IncidentUpdateAttributes) SetCustomerImpactEndNil()
    func (o *IncidentUpdateAttributes) SetCustomerImpactScope(v string)
    func (o *IncidentUpdateAttributes) SetCustomerImpactStart(v time.Time)
    func (o *IncidentUpdateAttributes) SetCustomerImpactStartNil()
    func (o *IncidentUpdateAttributes) SetCustomerImpacted(v bool)
    func (o *IncidentUpdateAttributes) SetDetected(v time.Time)
    func (o *IncidentUpdateAttributes) SetDetectedNil()
    func (o *IncidentUpdateAttributes) SetFields(v map[string]IncidentFieldAttributes)
    func (o *IncidentUpdateAttributes) SetNotificationHandles(v []IncidentNotificationHandle)
    func (o *IncidentUpdateAttributes) SetTitle(v string)
    func (o *IncidentUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *IncidentUpdateAttributes) UnsetCustomerImpactEnd()
    func (o *IncidentUpdateAttributes) UnsetCustomerImpactStart()
    func (o *IncidentUpdateAttributes) UnsetDetected()
type IncidentUpdateData
    func NewIncidentUpdateData(id string, typeVar IncidentType) *IncidentUpdateData
    func NewIncidentUpdateDataWithDefaults() *IncidentUpdateData
    func (o *IncidentUpdateData) GetAttributes() IncidentUpdateAttributes
    func (o *IncidentUpdateData) GetAttributesOk() (*IncidentUpdateAttributes, bool)
    func (o *IncidentUpdateData) GetId() string
    func (o *IncidentUpdateData) GetIdOk() (*string, bool)
    func (o *IncidentUpdateData) GetRelationships() IncidentUpdateRelationships
    func (o *IncidentUpdateData) GetRelationshipsOk() (*IncidentUpdateRelationships, bool)
    func (o *IncidentUpdateData) GetType() IncidentType
    func (o *IncidentUpdateData) GetTypeOk() (*IncidentType, bool)
    func (o *IncidentUpdateData) HasAttributes() bool
    func (o *IncidentUpdateData) HasRelationships() bool
    func (o IncidentUpdateData) MarshalJSON() ([]byte, error)
    func (o *IncidentUpdateData) SetAttributes(v IncidentUpdateAttributes)
    func (o *IncidentUpdateData) SetId(v string)
    func (o *IncidentUpdateData) SetRelationships(v IncidentUpdateRelationships)
    func (o *IncidentUpdateData) SetType(v IncidentType)
    func (o *IncidentUpdateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentUpdateRelationships
    func NewIncidentUpdateRelationships() *IncidentUpdateRelationships
    func NewIncidentUpdateRelationshipsWithDefaults() *IncidentUpdateRelationships
    func (o *IncidentUpdateRelationships) GetCommanderUser() NullableRelationshipToUser
    func (o *IncidentUpdateRelationships) GetCommanderUserOk() (*NullableRelationshipToUser, bool)
    func (o *IncidentUpdateRelationships) GetIntegrations() RelationshipToIncidentIntegrationMetadatas
    func (o *IncidentUpdateRelationships) GetIntegrationsOk() (*RelationshipToIncidentIntegrationMetadatas, bool)
    func (o *IncidentUpdateRelationships) GetPostmortem() RelationshipToIncidentPostmortem
    func (o *IncidentUpdateRelationships) GetPostmortemOk() (*RelationshipToIncidentPostmortem, bool)
    func (o *IncidentUpdateRelationships) HasCommanderUser() bool
    func (o *IncidentUpdateRelationships) HasIntegrations() bool
    func (o *IncidentUpdateRelationships) HasPostmortem() bool
    func (o IncidentUpdateRelationships) MarshalJSON() ([]byte, error)
    func (o *IncidentUpdateRelationships) SetCommanderUser(v NullableRelationshipToUser)
    func (o *IncidentUpdateRelationships) SetIntegrations(v RelationshipToIncidentIntegrationMetadatas)
    func (o *IncidentUpdateRelationships) SetPostmortem(v RelationshipToIncidentPostmortem)
    func (o *IncidentUpdateRelationships) UnmarshalJSON(bytes []byte) (err error)
type IncidentUpdateRequest
    func NewIncidentUpdateRequest(data IncidentUpdateData) *IncidentUpdateRequest
    func NewIncidentUpdateRequestWithDefaults() *IncidentUpdateRequest
    func (o *IncidentUpdateRequest) GetData() IncidentUpdateData
    func (o *IncidentUpdateRequest) GetDataOk() (*IncidentUpdateData, bool)
    func (o IncidentUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentUpdateRequest) SetData(v IncidentUpdateData)
    func (o *IncidentUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentsApi
    func NewIncidentsApi(client *datadog.APIClient) *IncidentsApi
    func (a *IncidentsApi) CreateIncident(ctx _context.Context, body IncidentCreateRequest) (IncidentResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) CreateIncidentIntegration(ctx _context.Context, incidentId string, body IncidentIntegrationMetadataCreateRequest) (IncidentIntegrationMetadataResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) CreateIncidentTodo(ctx _context.Context, incidentId string, body IncidentTodoCreateRequest) (IncidentTodoResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) DeleteIncident(ctx _context.Context, incidentId string) (*_nethttp.Response, error)
    func (a *IncidentsApi) DeleteIncidentIntegration(ctx _context.Context, incidentId string, integrationMetadataId string) (*_nethttp.Response, error)
    func (a *IncidentsApi) DeleteIncidentTodo(ctx _context.Context, incidentId string, todoId string) (*_nethttp.Response, error)
    func (a *IncidentsApi) GetIncident(ctx _context.Context, incidentId string, o ...GetIncidentOptionalParameters) (IncidentResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) GetIncidentIntegration(ctx _context.Context, incidentId string, integrationMetadataId string) (IncidentIntegrationMetadataResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) GetIncidentTodo(ctx _context.Context, incidentId string, todoId string) (IncidentTodoResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) ListIncidentAttachments(ctx _context.Context, incidentId string, o ...ListIncidentAttachmentsOptionalParameters) (IncidentAttachmentsResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) ListIncidentIntegrations(ctx _context.Context, incidentId string) (IncidentIntegrationMetadataListResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) ListIncidentTodos(ctx _context.Context, incidentId string) (IncidentTodoListResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) ListIncidents(ctx _context.Context, o ...ListIncidentsOptionalParameters) (IncidentsResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) ListIncidentsWithPagination(ctx _context.Context, o ...ListIncidentsOptionalParameters) (<-chan datadog.PaginationResult[IncidentResponseData], func())
    func (a *IncidentsApi) SearchIncidents(ctx _context.Context, query string, o ...SearchIncidentsOptionalParameters) (IncidentSearchResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) SearchIncidentsWithPagination(ctx _context.Context, query string, o ...SearchIncidentsOptionalParameters) (<-chan datadog.PaginationResult[IncidentSearchResponseIncidentsData], func())
    func (a *IncidentsApi) UpdateIncident(ctx _context.Context, incidentId string, body IncidentUpdateRequest, o ...UpdateIncidentOptionalParameters) (IncidentResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) UpdateIncidentAttachments(ctx _context.Context, incidentId string, body IncidentAttachmentUpdateRequest, o ...UpdateIncidentAttachmentsOptionalParameters) (IncidentAttachmentUpdateResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) UpdateIncidentIntegration(ctx _context.Context, incidentId string, integrationMetadataId string, body IncidentIntegrationMetadataPatchRequest) (IncidentIntegrationMetadataResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) UpdateIncidentTodo(ctx _context.Context, incidentId string, todoId string, body IncidentTodoPatchRequest) (IncidentTodoResponse, *_nethttp.Response, error)
type IncidentsResponse
    func NewIncidentsResponse(data []IncidentResponseData) *IncidentsResponse
    func NewIncidentsResponseWithDefaults() *IncidentsResponse
    func (o *IncidentsResponse) GetData() []IncidentResponseData
    func (o *IncidentsResponse) GetDataOk() (*[]IncidentResponseData, bool)
    func (o *IncidentsResponse) GetIncluded() []IncidentResponseIncludedItem
    func (o *IncidentsResponse) GetIncludedOk() (*[]IncidentResponseIncludedItem, bool)
    func (o *IncidentsResponse) GetMeta() IncidentResponseMeta
    func (o *IncidentsResponse) GetMetaOk() (*IncidentResponseMeta, bool)
    func (o *IncidentsResponse) HasIncluded() bool
    func (o *IncidentsResponse) HasMeta() bool
    func (o IncidentsResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentsResponse) SetData(v []IncidentResponseData)
    func (o *IncidentsResponse) SetIncluded(v []IncidentResponseIncludedItem)
    func (o *IncidentsResponse) SetMeta(v IncidentResponseMeta)
    func (o *IncidentsResponse) UnmarshalJSON(bytes []byte) (err error)
type IntakePayloadAccepted
    func NewIntakePayloadAccepted() *IntakePayloadAccepted
    func NewIntakePayloadAcceptedWithDefaults() *IntakePayloadAccepted
    func (o *IntakePayloadAccepted) GetErrors() []string
    func (o *IntakePayloadAccepted) GetErrorsOk() (*[]string, bool)
    func (o *IntakePayloadAccepted) HasErrors() bool
    func (o IntakePayloadAccepted) MarshalJSON() ([]byte, error)
    func (o *IntakePayloadAccepted) SetErrors(v []string)
    func (o *IntakePayloadAccepted) UnmarshalJSON(bytes []byte) (err error)
type JSONAPIErrorItem
    func NewJSONAPIErrorItem() *JSONAPIErrorItem
    func NewJSONAPIErrorItemWithDefaults() *JSONAPIErrorItem
    func (o *JSONAPIErrorItem) GetDetail() string
    func (o *JSONAPIErrorItem) GetDetailOk() (*string, bool)
    func (o *JSONAPIErrorItem) GetStatus() string
    func (o *JSONAPIErrorItem) GetStatusOk() (*string, bool)
    func (o *JSONAPIErrorItem) GetTitle() string
    func (o *JSONAPIErrorItem) GetTitleOk() (*string, bool)
    func (o *JSONAPIErrorItem) HasDetail() bool
    func (o *JSONAPIErrorItem) HasStatus() bool
    func (o *JSONAPIErrorItem) HasTitle() bool
    func (o JSONAPIErrorItem) MarshalJSON() ([]byte, error)
    func (o *JSONAPIErrorItem) SetDetail(v string)
    func (o *JSONAPIErrorItem) SetStatus(v string)
    func (o *JSONAPIErrorItem) SetTitle(v string)
    func (o *JSONAPIErrorItem) UnmarshalJSON(bytes []byte) (err error)
type JSONAPIErrorResponse
    func NewJSONAPIErrorResponse(errors []JSONAPIErrorItem) *JSONAPIErrorResponse
    func NewJSONAPIErrorResponseWithDefaults() *JSONAPIErrorResponse
    func (o *JSONAPIErrorResponse) GetErrors() []JSONAPIErrorItem
    func (o *JSONAPIErrorResponse) GetErrorsOk() (*[]JSONAPIErrorItem, bool)
    func (o JSONAPIErrorResponse) MarshalJSON() ([]byte, error)
    func (o *JSONAPIErrorResponse) SetErrors(v []JSONAPIErrorItem)
    func (o *JSONAPIErrorResponse) UnmarshalJSON(bytes []byte) (err error)
type JiraIntegrationMetadata
    func NewJiraIntegrationMetadata(issues []JiraIntegrationMetadataIssuesItem) *JiraIntegrationMetadata
    func NewJiraIntegrationMetadataWithDefaults() *JiraIntegrationMetadata
    func (o *JiraIntegrationMetadata) GetIssues() []JiraIntegrationMetadataIssuesItem
    func (o *JiraIntegrationMetadata) GetIssuesOk() (*[]JiraIntegrationMetadataIssuesItem, bool)
    func (o JiraIntegrationMetadata) MarshalJSON() ([]byte, error)
    func (o *JiraIntegrationMetadata) SetIssues(v []JiraIntegrationMetadataIssuesItem)
    func (o *JiraIntegrationMetadata) UnmarshalJSON(bytes []byte) (err error)
type JiraIntegrationMetadataIssuesItem
    func NewJiraIntegrationMetadataIssuesItem(account string, projectKey string) *JiraIntegrationMetadataIssuesItem
    func NewJiraIntegrationMetadataIssuesItemWithDefaults() *JiraIntegrationMetadataIssuesItem
    func (o *JiraIntegrationMetadataIssuesItem) GetAccount() string
    func (o *JiraIntegrationMetadataIssuesItem) GetAccountOk() (*string, bool)
    func (o *JiraIntegrationMetadataIssuesItem) GetIssueKey() string
    func (o *JiraIntegrationMetadataIssuesItem) GetIssueKeyOk() (*string, bool)
    func (o *JiraIntegrationMetadataIssuesItem) GetIssuetypeId() string
    func (o *JiraIntegrationMetadataIssuesItem) GetIssuetypeIdOk() (*string, bool)
    func (o *JiraIntegrationMetadataIssuesItem) GetProjectKey() string
    func (o *JiraIntegrationMetadataIssuesItem) GetProjectKeyOk() (*string, bool)
    func (o *JiraIntegrationMetadataIssuesItem) GetRedirectUrl() string
    func (o *JiraIntegrationMetadataIssuesItem) GetRedirectUrlOk() (*string, bool)
    func (o *JiraIntegrationMetadataIssuesItem) HasIssueKey() bool
    func (o *JiraIntegrationMetadataIssuesItem) HasIssuetypeId() bool
    func (o *JiraIntegrationMetadataIssuesItem) HasRedirectUrl() bool
    func (o JiraIntegrationMetadataIssuesItem) MarshalJSON() ([]byte, error)
    func (o *JiraIntegrationMetadataIssuesItem) SetAccount(v string)
    func (o *JiraIntegrationMetadataIssuesItem) SetIssueKey(v string)
    func (o *JiraIntegrationMetadataIssuesItem) SetIssuetypeId(v string)
    func (o *JiraIntegrationMetadataIssuesItem) SetProjectKey(v string)
    func (o *JiraIntegrationMetadataIssuesItem) SetRedirectUrl(v string)
    func (o *JiraIntegrationMetadataIssuesItem) UnmarshalJSON(bytes []byte) (err error)
type KeyManagementApi
    func NewKeyManagementApi(client *datadog.APIClient) *KeyManagementApi
    func (a *KeyManagementApi) CreateAPIKey(ctx _context.Context, body APIKeyCreateRequest) (APIKeyResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) CreateCurrentUserApplicationKey(ctx _context.Context, body ApplicationKeyCreateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) DeleteAPIKey(ctx _context.Context, apiKeyId string) (*_nethttp.Response, error)
    func (a *KeyManagementApi) DeleteApplicationKey(ctx _context.Context, appKeyId string) (*_nethttp.Response, error)
    func (a *KeyManagementApi) DeleteCurrentUserApplicationKey(ctx _context.Context, appKeyId string) (*_nethttp.Response, error)
    func (a *KeyManagementApi) GetAPIKey(ctx _context.Context, apiKeyId string, o ...GetAPIKeyOptionalParameters) (APIKeyResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) GetApplicationKey(ctx _context.Context, appKeyId string, o ...GetApplicationKeyOptionalParameters) (ApplicationKeyResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) GetCurrentUserApplicationKey(ctx _context.Context, appKeyId string) (ApplicationKeyResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) ListAPIKeys(ctx _context.Context, o ...ListAPIKeysOptionalParameters) (APIKeysResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) ListApplicationKeys(ctx _context.Context, o ...ListApplicationKeysOptionalParameters) (ListApplicationKeysResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) ListCurrentUserApplicationKeys(ctx _context.Context, o ...ListCurrentUserApplicationKeysOptionalParameters) (ListApplicationKeysResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) UpdateAPIKey(ctx _context.Context, apiKeyId string, body APIKeyUpdateRequest) (APIKeyResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) UpdateApplicationKey(ctx _context.Context, appKeyId string, body ApplicationKeyUpdateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) UpdateCurrentUserApplicationKey(ctx _context.Context, appKeyId string, body ApplicationKeyUpdateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)
type ListAPIKeysOptionalParameters
    func NewListAPIKeysOptionalParameters() *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithFilter(filter string) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithFilterModifiedAtEnd(filterModifiedAtEnd string) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithFilterModifiedAtStart(filterModifiedAtStart string) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithInclude(include string) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithPageSize(pageSize int64) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithSort(sort APIKeysSort) *ListAPIKeysOptionalParameters
type ListActiveMetricConfigurationsOptionalParameters
    func NewListActiveMetricConfigurationsOptionalParameters() *ListActiveMetricConfigurationsOptionalParameters
    func (r *ListActiveMetricConfigurationsOptionalParameters) WithWindowSeconds(windowSeconds int64) *ListActiveMetricConfigurationsOptionalParameters
type ListApplicationKeysOptionalParameters
    func NewListApplicationKeysOptionalParameters() *ListApplicationKeysOptionalParameters
    func (r *ListApplicationKeysOptionalParameters) WithFilter(filter string) *ListApplicationKeysOptionalParameters
    func (r *ListApplicationKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListApplicationKeysOptionalParameters
    func (r *ListApplicationKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListApplicationKeysOptionalParameters
    func (r *ListApplicationKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListApplicationKeysOptionalParameters
    func (r *ListApplicationKeysOptionalParameters) WithPageSize(pageSize int64) *ListApplicationKeysOptionalParameters
    func (r *ListApplicationKeysOptionalParameters) WithSort(sort ApplicationKeysSort) *ListApplicationKeysOptionalParameters
type ListApplicationKeysResponse
    func NewListApplicationKeysResponse() *ListApplicationKeysResponse
    func NewListApplicationKeysResponseWithDefaults() *ListApplicationKeysResponse
    func (o *ListApplicationKeysResponse) GetData() []PartialApplicationKey
    func (o *ListApplicationKeysResponse) GetDataOk() (*[]PartialApplicationKey, bool)
    func (o *ListApplicationKeysResponse) GetIncluded() []ApplicationKeyResponseIncludedItem
    func (o *ListApplicationKeysResponse) GetIncludedOk() (*[]ApplicationKeyResponseIncludedItem, bool)
    func (o *ListApplicationKeysResponse) HasData() bool
    func (o *ListApplicationKeysResponse) HasIncluded() bool
    func (o ListApplicationKeysResponse) MarshalJSON() ([]byte, error)
    func (o *ListApplicationKeysResponse) SetData(v []PartialApplicationKey)
    func (o *ListApplicationKeysResponse) SetIncluded(v []ApplicationKeyResponseIncludedItem)
    func (o *ListApplicationKeysResponse) UnmarshalJSON(bytes []byte) (err error)
type ListAuditLogsOptionalParameters
    func NewListAuditLogsOptionalParameters() *ListAuditLogsOptionalParameters
    func (r *ListAuditLogsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListAuditLogsOptionalParameters
    func (r *ListAuditLogsOptionalParameters) WithFilterQuery(filterQuery string) *ListAuditLogsOptionalParameters
    func (r *ListAuditLogsOptionalParameters) WithFilterTo(filterTo time.Time) *ListAuditLogsOptionalParameters
    func (r *ListAuditLogsOptionalParameters) WithPageCursor(pageCursor string) *ListAuditLogsOptionalParameters
    func (r *ListAuditLogsOptionalParameters) WithPageLimit(pageLimit int32) *ListAuditLogsOptionalParameters
    func (r *ListAuditLogsOptionalParameters) WithSort(sort AuditLogsSort) *ListAuditLogsOptionalParameters
type ListAuthNMappingsOptionalParameters
    func NewListAuthNMappingsOptionalParameters() *ListAuthNMappingsOptionalParameters
    func (r *ListAuthNMappingsOptionalParameters) WithFilter(filter string) *ListAuthNMappingsOptionalParameters
    func (r *ListAuthNMappingsOptionalParameters) WithPageNumber(pageNumber int64) *ListAuthNMappingsOptionalParameters
    func (r *ListAuthNMappingsOptionalParameters) WithPageSize(pageSize int64) *ListAuthNMappingsOptionalParameters
    func (r *ListAuthNMappingsOptionalParameters) WithSort(sort AuthNMappingsSort) *ListAuthNMappingsOptionalParameters
type ListCIAppPipelineEventsOptionalParameters
    func NewListCIAppPipelineEventsOptionalParameters() *ListCIAppPipelineEventsOptionalParameters
    func (r *ListCIAppPipelineEventsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListCIAppPipelineEventsOptionalParameters
    func (r *ListCIAppPipelineEventsOptionalParameters) WithFilterQuery(filterQuery string) *ListCIAppPipelineEventsOptionalParameters
    func (r *ListCIAppPipelineEventsOptionalParameters) WithFilterTo(filterTo time.Time) *ListCIAppPipelineEventsOptionalParameters
    func (r *ListCIAppPipelineEventsOptionalParameters) WithPageCursor(pageCursor string) *ListCIAppPipelineEventsOptionalParameters
    func (r *ListCIAppPipelineEventsOptionalParameters) WithPageLimit(pageLimit int32) *ListCIAppPipelineEventsOptionalParameters
    func (r *ListCIAppPipelineEventsOptionalParameters) WithSort(sort CIAppSort) *ListCIAppPipelineEventsOptionalParameters
type ListCIAppTestEventsOptionalParameters
    func NewListCIAppTestEventsOptionalParameters() *ListCIAppTestEventsOptionalParameters
    func (r *ListCIAppTestEventsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListCIAppTestEventsOptionalParameters
    func (r *ListCIAppTestEventsOptionalParameters) WithFilterQuery(filterQuery string) *ListCIAppTestEventsOptionalParameters
    func (r *ListCIAppTestEventsOptionalParameters) WithFilterTo(filterTo time.Time) *ListCIAppTestEventsOptionalParameters
    func (r *ListCIAppTestEventsOptionalParameters) WithPageCursor(pageCursor string) *ListCIAppTestEventsOptionalParameters
    func (r *ListCIAppTestEventsOptionalParameters) WithPageLimit(pageLimit int32) *ListCIAppTestEventsOptionalParameters
    func (r *ListCIAppTestEventsOptionalParameters) WithSort(sort CIAppSort) *ListCIAppTestEventsOptionalParameters
type ListCurrentUserApplicationKeysOptionalParameters
    func NewListCurrentUserApplicationKeysOptionalParameters() *ListCurrentUserApplicationKeysOptionalParameters
    func (r *ListCurrentUserApplicationKeysOptionalParameters) WithFilter(filter string) *ListCurrentUserApplicationKeysOptionalParameters
    func (r *ListCurrentUserApplicationKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListCurrentUserApplicationKeysOptionalParameters
    func (r *ListCurrentUserApplicationKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListCurrentUserApplicationKeysOptionalParameters
    func (r *ListCurrentUserApplicationKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListCurrentUserApplicationKeysOptionalParameters
    func (r *ListCurrentUserApplicationKeysOptionalParameters) WithPageSize(pageSize int64) *ListCurrentUserApplicationKeysOptionalParameters
    func (r *ListCurrentUserApplicationKeysOptionalParameters) WithSort(sort ApplicationKeysSort) *ListCurrentUserApplicationKeysOptionalParameters
type ListDowntimesOptionalParameters
    func NewListDowntimesOptionalParameters() *ListDowntimesOptionalParameters
    func (r *ListDowntimesOptionalParameters) WithCurrentOnly(currentOnly bool) *ListDowntimesOptionalParameters
    func (r *ListDowntimesOptionalParameters) WithInclude(include string) *ListDowntimesOptionalParameters
type ListDowntimesResponse
    func NewListDowntimesResponse() *ListDowntimesResponse
    func NewListDowntimesResponseWithDefaults() *ListDowntimesResponse
    func (o *ListDowntimesResponse) GetData() []DowntimeResponseData
    func (o *ListDowntimesResponse) GetDataOk() (*[]DowntimeResponseData, bool)
    func (o *ListDowntimesResponse) GetIncluded() []DowntimeResponseIncludedItem
    func (o *ListDowntimesResponse) GetIncludedOk() (*[]DowntimeResponseIncludedItem, bool)
    func (o *ListDowntimesResponse) GetMeta() DowntimeMeta
    func (o *ListDowntimesResponse) GetMetaOk() (*DowntimeMeta, bool)
    func (o *ListDowntimesResponse) HasData() bool
    func (o *ListDowntimesResponse) HasIncluded() bool
    func (o *ListDowntimesResponse) HasMeta() bool
    func (o ListDowntimesResponse) MarshalJSON() ([]byte, error)
    func (o *ListDowntimesResponse) SetData(v []DowntimeResponseData)
    func (o *ListDowntimesResponse) SetIncluded(v []DowntimeResponseIncludedItem)
    func (o *ListDowntimesResponse) SetMeta(v DowntimeMeta)
    func (o *ListDowntimesResponse) UnmarshalJSON(bytes []byte) (err error)
type ListEventsOptionalParameters
    func NewListEventsOptionalParameters() *ListEventsOptionalParameters
    func (r *ListEventsOptionalParameters) WithFilterFrom(filterFrom string) *ListEventsOptionalParameters
    func (r *ListEventsOptionalParameters) WithFilterQuery(filterQuery string) *ListEventsOptionalParameters
    func (r *ListEventsOptionalParameters) WithFilterTo(filterTo string) *ListEventsOptionalParameters
    func (r *ListEventsOptionalParameters) WithPageCursor(pageCursor string) *ListEventsOptionalParameters
    func (r *ListEventsOptionalParameters) WithPageLimit(pageLimit int32) *ListEventsOptionalParameters
    func (r *ListEventsOptionalParameters) WithSort(sort EventsSort) *ListEventsOptionalParameters
type ListFindingsMeta
    func NewListFindingsMeta() *ListFindingsMeta
    func NewListFindingsMetaWithDefaults() *ListFindingsMeta
    func (o *ListFindingsMeta) GetPage() ListFindingsPage
    func (o *ListFindingsMeta) GetPageOk() (*ListFindingsPage, bool)
    func (o *ListFindingsMeta) GetSnapshotTimestamp() int64
    func (o *ListFindingsMeta) GetSnapshotTimestampOk() (*int64, bool)
    func (o *ListFindingsMeta) HasPage() bool
    func (o *ListFindingsMeta) HasSnapshotTimestamp() bool
    func (o ListFindingsMeta) MarshalJSON() ([]byte, error)
    func (o *ListFindingsMeta) SetPage(v ListFindingsPage)
    func (o *ListFindingsMeta) SetSnapshotTimestamp(v int64)
    func (o *ListFindingsMeta) UnmarshalJSON(bytes []byte) (err error)
type ListFindingsOptionalParameters
    func NewListFindingsOptionalParameters() *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithFilterDiscoveryTimestamp(filterDiscoveryTimestamp string) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithFilterEvaluation(filterEvaluation FindingEvaluation) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithFilterEvaluationChangedAt(filterEvaluationChangedAt string) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithFilterMuted(filterMuted bool) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithFilterResourceType(filterResourceType string) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithFilterRuleId(filterRuleId string) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithFilterRuleName(filterRuleName string) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithFilterStatus(filterStatus FindingStatus) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithFilterTags(filterTags string) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithPageCursor(pageCursor string) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithPageLimit(pageLimit int64) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithSnapshotTimestamp(snapshotTimestamp int64) *ListFindingsOptionalParameters
type ListFindingsPage
    func NewListFindingsPage() *ListFindingsPage
    func NewListFindingsPageWithDefaults() *ListFindingsPage
    func (o *ListFindingsPage) GetCursor() string
    func (o *ListFindingsPage) GetCursorOk() (*string, bool)
    func (o *ListFindingsPage) GetTotalFilteredCount() int64
    func (o *ListFindingsPage) GetTotalFilteredCountOk() (*int64, bool)
    func (o *ListFindingsPage) HasCursor() bool
    func (o *ListFindingsPage) HasTotalFilteredCount() bool
    func (o ListFindingsPage) MarshalJSON() ([]byte, error)
    func (o *ListFindingsPage) SetCursor(v string)
    func (o *ListFindingsPage) SetTotalFilteredCount(v int64)
    func (o *ListFindingsPage) UnmarshalJSON(bytes []byte) (err error)
type ListFindingsResponse
    func NewListFindingsResponse(data []Finding, meta ListFindingsMeta) *ListFindingsResponse
    func NewListFindingsResponseWithDefaults() *ListFindingsResponse
    func (o *ListFindingsResponse) GetData() []Finding
    func (o *ListFindingsResponse) GetDataOk() (*[]Finding, bool)
    func (o *ListFindingsResponse) GetMeta() ListFindingsMeta
    func (o *ListFindingsResponse) GetMetaOk() (*ListFindingsMeta, bool)
    func (o ListFindingsResponse) MarshalJSON() ([]byte, error)
    func (o *ListFindingsResponse) SetData(v []Finding)
    func (o *ListFindingsResponse) SetMeta(v ListFindingsMeta)
    func (o *ListFindingsResponse) UnmarshalJSON(bytes []byte) (err error)
type ListIncidentAttachmentsOptionalParameters
    func NewListIncidentAttachmentsOptionalParameters() *ListIncidentAttachmentsOptionalParameters
    func (r *ListIncidentAttachmentsOptionalParameters) WithFilterAttachmentType(filterAttachmentType []IncidentAttachmentAttachmentType) *ListIncidentAttachmentsOptionalParameters
    func (r *ListIncidentAttachmentsOptionalParameters) WithInclude(include []IncidentAttachmentRelatedObject) *ListIncidentAttachmentsOptionalParameters
type ListIncidentServicesOptionalParameters
    func NewListIncidentServicesOptionalParameters() *ListIncidentServicesOptionalParameters
    func (r *ListIncidentServicesOptionalParameters) WithFilter(filter string) *ListIncidentServicesOptionalParameters
    func (r *ListIncidentServicesOptionalParameters) WithInclude(include IncidentRelatedObject) *ListIncidentServicesOptionalParameters
    func (r *ListIncidentServicesOptionalParameters) WithPageOffset(pageOffset int64) *ListIncidentServicesOptionalParameters
    func (r *ListIncidentServicesOptionalParameters) WithPageSize(pageSize int64) *ListIncidentServicesOptionalParameters
type ListIncidentTeamsOptionalParameters
    func NewListIncidentTeamsOptionalParameters() *ListIncidentTeamsOptionalParameters
    func (r *ListIncidentTeamsOptionalParameters) WithFilter(filter string) *ListIncidentTeamsOptionalParameters
    func (r *ListIncidentTeamsOptionalParameters) WithInclude(include IncidentRelatedObject) *ListIncidentTeamsOptionalParameters
    func (r *ListIncidentTeamsOptionalParameters) WithPageOffset(pageOffset int64) *ListIncidentTeamsOptionalParameters
    func (r *ListIncidentTeamsOptionalParameters) WithPageSize(pageSize int64) *ListIncidentTeamsOptionalParameters
type ListIncidentsOptionalParameters
    func NewListIncidentsOptionalParameters() *ListIncidentsOptionalParameters
    func (r *ListIncidentsOptionalParameters) WithInclude(include []IncidentRelatedObject) *ListIncidentsOptionalParameters
    func (r *ListIncidentsOptionalParameters) WithPageOffset(pageOffset int64) *ListIncidentsOptionalParameters
    func (r *ListIncidentsOptionalParameters) WithPageSize(pageSize int64) *ListIncidentsOptionalParameters
type ListLogsGetOptionalParameters
    func NewListLogsGetOptionalParameters() *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithFilterIndexes(filterIndexes []string) *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithFilterQuery(filterQuery string) *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithFilterStorageTier(filterStorageTier LogsStorageTier) *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithFilterTo(filterTo time.Time) *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithPageCursor(pageCursor string) *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithPageLimit(pageLimit int32) *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithSort(sort LogsSort) *ListLogsGetOptionalParameters
type ListLogsOptionalParameters
    func NewListLogsOptionalParameters() *ListLogsOptionalParameters
    func (r *ListLogsOptionalParameters) WithBody(body LogsListRequest) *ListLogsOptionalParameters
type ListProcessesOptionalParameters
    func NewListProcessesOptionalParameters() *ListProcessesOptionalParameters
    func (r *ListProcessesOptionalParameters) WithFrom(from int64) *ListProcessesOptionalParameters
    func (r *ListProcessesOptionalParameters) WithPageCursor(pageCursor string) *ListProcessesOptionalParameters
    func (r *ListProcessesOptionalParameters) WithPageLimit(pageLimit int32) *ListProcessesOptionalParameters
    func (r *ListProcessesOptionalParameters) WithSearch(search string) *ListProcessesOptionalParameters
    func (r *ListProcessesOptionalParameters) WithTags(tags string) *ListProcessesOptionalParameters
    func (r *ListProcessesOptionalParameters) WithTo(to int64) *ListProcessesOptionalParameters
type ListRUMEventsOptionalParameters
    func NewListRUMEventsOptionalParameters() *ListRUMEventsOptionalParameters
    func (r *ListRUMEventsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListRUMEventsOptionalParameters
    func (r *ListRUMEventsOptionalParameters) WithFilterQuery(filterQuery string) *ListRUMEventsOptionalParameters
    func (r *ListRUMEventsOptionalParameters) WithFilterTo(filterTo time.Time) *ListRUMEventsOptionalParameters
    func (r *ListRUMEventsOptionalParameters) WithPageCursor(pageCursor string) *ListRUMEventsOptionalParameters
    func (r *ListRUMEventsOptionalParameters) WithPageLimit(pageLimit int32) *ListRUMEventsOptionalParameters
    func (r *ListRUMEventsOptionalParameters) WithSort(sort RUMSort) *ListRUMEventsOptionalParameters
type ListRoleUsersOptionalParameters
    func NewListRoleUsersOptionalParameters() *ListRoleUsersOptionalParameters
    func (r *ListRoleUsersOptionalParameters) WithFilter(filter string) *ListRoleUsersOptionalParameters
    func (r *ListRoleUsersOptionalParameters) WithPageNumber(pageNumber int64) *ListRoleUsersOptionalParameters
    func (r *ListRoleUsersOptionalParameters) WithPageSize(pageSize int64) *ListRoleUsersOptionalParameters
    func (r *ListRoleUsersOptionalParameters) WithSort(sort string) *ListRoleUsersOptionalParameters
type ListRolesOptionalParameters
    func NewListRolesOptionalParameters() *ListRolesOptionalParameters
    func (r *ListRolesOptionalParameters) WithFilter(filter string) *ListRolesOptionalParameters
    func (r *ListRolesOptionalParameters) WithPageNumber(pageNumber int64) *ListRolesOptionalParameters
    func (r *ListRolesOptionalParameters) WithPageSize(pageSize int64) *ListRolesOptionalParameters
    func (r *ListRolesOptionalParameters) WithSort(sort RolesSort) *ListRolesOptionalParameters
type ListSecurityMonitoringRulesOptionalParameters
    func NewListSecurityMonitoringRulesOptionalParameters() *ListSecurityMonitoringRulesOptionalParameters
    func (r *ListSecurityMonitoringRulesOptionalParameters) WithPageNumber(pageNumber int64) *ListSecurityMonitoringRulesOptionalParameters
    func (r *ListSecurityMonitoringRulesOptionalParameters) WithPageSize(pageSize int64) *ListSecurityMonitoringRulesOptionalParameters
type ListSecurityMonitoringSignalsOptionalParameters
    func NewListSecurityMonitoringSignalsOptionalParameters() *ListSecurityMonitoringSignalsOptionalParameters
    func (r *ListSecurityMonitoringSignalsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListSecurityMonitoringSignalsOptionalParameters
    func (r *ListSecurityMonitoringSignalsOptionalParameters) WithFilterQuery(filterQuery string) *ListSecurityMonitoringSignalsOptionalParameters
    func (r *ListSecurityMonitoringSignalsOptionalParameters) WithFilterTo(filterTo time.Time) *ListSecurityMonitoringSignalsOptionalParameters
    func (r *ListSecurityMonitoringSignalsOptionalParameters) WithPageCursor(pageCursor string) *ListSecurityMonitoringSignalsOptionalParameters
    func (r *ListSecurityMonitoringSignalsOptionalParameters) WithPageLimit(pageLimit int32) *ListSecurityMonitoringSignalsOptionalParameters
    func (r *ListSecurityMonitoringSignalsOptionalParameters) WithSort(sort SecurityMonitoringSignalsSort) *ListSecurityMonitoringSignalsOptionalParameters
type ListServiceAccountApplicationKeysOptionalParameters
    func NewListServiceAccountApplicationKeysOptionalParameters() *ListServiceAccountApplicationKeysOptionalParameters
    func (r *ListServiceAccountApplicationKeysOptionalParameters) WithFilter(filter string) *ListServiceAccountApplicationKeysOptionalParameters
    func (r *ListServiceAccountApplicationKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListServiceAccountApplicationKeysOptionalParameters
    func (r *ListServiceAccountApplicationKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListServiceAccountApplicationKeysOptionalParameters
    func (r *ListServiceAccountApplicationKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListServiceAccountApplicationKeysOptionalParameters
    func (r *ListServiceAccountApplicationKeysOptionalParameters) WithPageSize(pageSize int64) *ListServiceAccountApplicationKeysOptionalParameters
    func (r *ListServiceAccountApplicationKeysOptionalParameters) WithSort(sort ApplicationKeysSort) *ListServiceAccountApplicationKeysOptionalParameters
type ListServiceDefinitionsOptionalParameters
    func NewListServiceDefinitionsOptionalParameters() *ListServiceDefinitionsOptionalParameters
    func (r *ListServiceDefinitionsOptionalParameters) WithPageNumber(pageNumber int64) *ListServiceDefinitionsOptionalParameters
    func (r *ListServiceDefinitionsOptionalParameters) WithPageSize(pageSize int64) *ListServiceDefinitionsOptionalParameters
    func (r *ListServiceDefinitionsOptionalParameters) WithSchemaVersion(schemaVersion ServiceDefinitionSchemaVersions) *ListServiceDefinitionsOptionalParameters
type ListSpansGetOptionalParameters
    func NewListSpansGetOptionalParameters() *ListSpansGetOptionalParameters
    func (r *ListSpansGetOptionalParameters) WithFilterFrom(filterFrom string) *ListSpansGetOptionalParameters
    func (r *ListSpansGetOptionalParameters) WithFilterQuery(filterQuery string) *ListSpansGetOptionalParameters
    func (r *ListSpansGetOptionalParameters) WithFilterTo(filterTo string) *ListSpansGetOptionalParameters
    func (r *ListSpansGetOptionalParameters) WithPageCursor(pageCursor string) *ListSpansGetOptionalParameters
    func (r *ListSpansGetOptionalParameters) WithPageLimit(pageLimit int32) *ListSpansGetOptionalParameters
    func (r *ListSpansGetOptionalParameters) WithSort(sort SpansSort) *ListSpansGetOptionalParameters
type ListTagConfigurationsOptionalParameters
    func NewListTagConfigurationsOptionalParameters() *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithFilterConfigured(filterConfigured bool) *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithFilterIncludePercentiles(filterIncludePercentiles bool) *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithFilterMetricType(filterMetricType MetricTagConfigurationMetricTypes) *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithFilterQueried(filterQueried bool) *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithFilterTags(filterTags string) *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithFilterTagsConfigured(filterTagsConfigured string) *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithWindowSeconds(windowSeconds int64) *ListTagConfigurationsOptionalParameters
type ListTeamsInclude
    func NewListTeamsIncludeFromValue(v string) (*ListTeamsInclude, error)
    func (v *ListTeamsInclude) GetAllowedValues() []ListTeamsInclude
    func (v ListTeamsInclude) IsValid() bool
    func (v ListTeamsInclude) Ptr() *ListTeamsInclude
    func (v *ListTeamsInclude) UnmarshalJSON(src []byte) error
type ListTeamsOptionalParameters
    func NewListTeamsOptionalParameters() *ListTeamsOptionalParameters
    func (r *ListTeamsOptionalParameters) WithFilterKeyword(filterKeyword string) *ListTeamsOptionalParameters
    func (r *ListTeamsOptionalParameters) WithFilterMe(filterMe bool) *ListTeamsOptionalParameters
    func (r *ListTeamsOptionalParameters) WithInclude(include []ListTeamsInclude) *ListTeamsOptionalParameters
    func (r *ListTeamsOptionalParameters) WithPageNumber(pageNumber int64) *ListTeamsOptionalParameters
    func (r *ListTeamsOptionalParameters) WithPageSize(pageSize int64) *ListTeamsOptionalParameters
    func (r *ListTeamsOptionalParameters) WithSort(sort ListTeamsSort) *ListTeamsOptionalParameters
type ListTeamsSort
    func NewListTeamsSortFromValue(v string) (*ListTeamsSort, error)
    func (v *ListTeamsSort) GetAllowedValues() []ListTeamsSort
    func (v ListTeamsSort) IsValid() bool
    func (v ListTeamsSort) Ptr() *ListTeamsSort
    func (v *ListTeamsSort) UnmarshalJSON(src []byte) error
type ListUsersOptionalParameters
    func NewListUsersOptionalParameters() *ListUsersOptionalParameters
    func (r *ListUsersOptionalParameters) WithFilter(filter string) *ListUsersOptionalParameters
    func (r *ListUsersOptionalParameters) WithFilterStatus(filterStatus string) *ListUsersOptionalParameters
    func (r *ListUsersOptionalParameters) WithPageNumber(pageNumber int64) *ListUsersOptionalParameters
    func (r *ListUsersOptionalParameters) WithPageSize(pageSize int64) *ListUsersOptionalParameters
    func (r *ListUsersOptionalParameters) WithSort(sort string) *ListUsersOptionalParameters
    func (r *ListUsersOptionalParameters) WithSortDir(sortDir QuerySortOrder) *ListUsersOptionalParameters
type Log
    func NewLog() *Log
    func NewLogWithDefaults() *Log
    func (o *Log) GetAttributes() LogAttributes
    func (o *Log) GetAttributesOk() (*LogAttributes, bool)
    func (o *Log) GetId() string
    func (o *Log) GetIdOk() (*string, bool)
    func (o *Log) GetType() LogType
    func (o *Log) GetTypeOk() (*LogType, bool)
    func (o *Log) HasAttributes() bool
    func (o *Log) HasId() bool
    func (o *Log) HasType() bool
    func (o Log) MarshalJSON() ([]byte, error)
    func (o *Log) SetAttributes(v LogAttributes)
    func (o *Log) SetId(v string)
    func (o *Log) SetType(v LogType)
    func (o *Log) UnmarshalJSON(bytes []byte) (err error)
type LogAttributes
    func NewLogAttributes() *LogAttributes
    func NewLogAttributesWithDefaults() *LogAttributes
    func (o *LogAttributes) GetAttributes() map[string]interface{}
    func (o *LogAttributes) GetAttributesOk() (*map[string]interface{}, bool)
    func (o *LogAttributes) GetHost() string
    func (o *LogAttributes) GetHostOk() (*string, bool)
    func (o *LogAttributes) GetMessage() string
    func (o *LogAttributes) GetMessageOk() (*string, bool)
    func (o *LogAttributes) GetService() string
    func (o *LogAttributes) GetServiceOk() (*string, bool)
    func (o *LogAttributes) GetStatus() string
    func (o *LogAttributes) GetStatusOk() (*string, bool)
    func (o *LogAttributes) GetTags() []string
    func (o *LogAttributes) GetTagsOk() (*[]string, bool)
    func (o *LogAttributes) GetTimestamp() time.Time
    func (o *LogAttributes) GetTimestampOk() (*time.Time, bool)
    func (o *LogAttributes) HasAttributes() bool
    func (o *LogAttributes) HasHost() bool
    func (o *LogAttributes) HasMessage() bool
    func (o *LogAttributes) HasService() bool
    func (o *LogAttributes) HasStatus() bool
    func (o *LogAttributes) HasTags() bool
    func (o *LogAttributes) HasTimestamp() bool
    func (o LogAttributes) MarshalJSON() ([]byte, error)
    func (o *LogAttributes) SetAttributes(v map[string]interface{})
    func (o *LogAttributes) SetHost(v string)
    func (o *LogAttributes) SetMessage(v string)
    func (o *LogAttributes) SetService(v string)
    func (o *LogAttributes) SetStatus(v string)
    func (o *LogAttributes) SetTags(v []string)
    func (o *LogAttributes) SetTimestamp(v time.Time)
    func (o *LogAttributes) UnmarshalJSON(bytes []byte) (err error)
type LogType
    func NewLogTypeFromValue(v string) (*LogType, error)
    func (v *LogType) GetAllowedValues() []LogType
    func (v LogType) IsValid() bool
    func (v LogType) Ptr() *LogType
    func (v *LogType) UnmarshalJSON(src []byte) error
type LogsAggregateBucket
    func NewLogsAggregateBucket() *LogsAggregateBucket
    func NewLogsAggregateBucketWithDefaults() *LogsAggregateBucket
    func (o *LogsAggregateBucket) GetBy() map[string]interface{}
    func (o *LogsAggregateBucket) GetByOk() (*map[string]interface{}, bool)
    func (o *LogsAggregateBucket) GetComputes() map[string]LogsAggregateBucketValue
    func (o *LogsAggregateBucket) GetComputesOk() (*map[string]LogsAggregateBucketValue, bool)
    func (o *LogsAggregateBucket) HasBy() bool
    func (o *LogsAggregateBucket) HasComputes() bool
    func (o LogsAggregateBucket) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateBucket) SetBy(v map[string]interface{})
    func (o *LogsAggregateBucket) SetComputes(v map[string]LogsAggregateBucketValue)
    func (o *LogsAggregateBucket) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateBucketValue
    func LogsAggregateBucketValueSingleNumberAsLogsAggregateBucketValue(v *float64) LogsAggregateBucketValue
    func LogsAggregateBucketValueSingleStringAsLogsAggregateBucketValue(v *string) LogsAggregateBucketValue
    func LogsAggregateBucketValueTimeseriesAsLogsAggregateBucketValue(v *LogsAggregateBucketValueTimeseries) LogsAggregateBucketValue
    func (obj *LogsAggregateBucketValue) GetActualInstance() interface{}
    func (obj LogsAggregateBucketValue) MarshalJSON() ([]byte, error)
    func (obj *LogsAggregateBucketValue) UnmarshalJSON(data []byte) error
type LogsAggregateBucketValueTimeseries
    func NewLogsAggregateBucketValueTimeseries() *LogsAggregateBucketValueTimeseries
    func NewLogsAggregateBucketValueTimeseriesWithDefaults() *LogsAggregateBucketValueTimeseries
    func (o LogsAggregateBucketValueTimeseries) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateBucketValueTimeseries) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateBucketValueTimeseriesPoint
    func NewLogsAggregateBucketValueTimeseriesPoint() *LogsAggregateBucketValueTimeseriesPoint
    func NewLogsAggregateBucketValueTimeseriesPointWithDefaults() *LogsAggregateBucketValueTimeseriesPoint
    func (o *LogsAggregateBucketValueTimeseriesPoint) GetTime() string
    func (o *LogsAggregateBucketValueTimeseriesPoint) GetTimeOk() (*string, bool)
    func (o *LogsAggregateBucketValueTimeseriesPoint) GetValue() float64
    func (o *LogsAggregateBucketValueTimeseriesPoint) GetValueOk() (*float64, bool)
    func (o *LogsAggregateBucketValueTimeseriesPoint) HasTime() bool
    func (o *LogsAggregateBucketValueTimeseriesPoint) HasValue() bool
    func (o LogsAggregateBucketValueTimeseriesPoint) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateBucketValueTimeseriesPoint) SetTime(v string)
    func (o *LogsAggregateBucketValueTimeseriesPoint) SetValue(v float64)
    func (o *LogsAggregateBucketValueTimeseriesPoint) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateRequest
    func NewLogsAggregateRequest() *LogsAggregateRequest
    func NewLogsAggregateRequestWithDefaults() *LogsAggregateRequest
    func (o *LogsAggregateRequest) GetCompute() []LogsCompute
    func (o *LogsAggregateRequest) GetComputeOk() (*[]LogsCompute, bool)
    func (o *LogsAggregateRequest) GetFilter() LogsQueryFilter
    func (o *LogsAggregateRequest) GetFilterOk() (*LogsQueryFilter, bool)
    func (o *LogsAggregateRequest) GetGroupBy() []LogsGroupBy
    func (o *LogsAggregateRequest) GetGroupByOk() (*[]LogsGroupBy, bool)
    func (o *LogsAggregateRequest) GetOptions() LogsQueryOptions
    func (o *LogsAggregateRequest) GetOptionsOk() (*LogsQueryOptions, bool)
    func (o *LogsAggregateRequest) GetPage() LogsAggregateRequestPage
    func (o *LogsAggregateRequest) GetPageOk() (*LogsAggregateRequestPage, bool)
    func (o *LogsAggregateRequest) HasCompute() bool
    func (o *LogsAggregateRequest) HasFilter() bool
    func (o *LogsAggregateRequest) HasGroupBy() bool
    func (o *LogsAggregateRequest) HasOptions() bool
    func (o *LogsAggregateRequest) HasPage() bool
    func (o LogsAggregateRequest) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateRequest) SetCompute(v []LogsCompute)
    func (o *LogsAggregateRequest) SetFilter(v LogsQueryFilter)
    func (o *LogsAggregateRequest) SetGroupBy(v []LogsGroupBy)
    func (o *LogsAggregateRequest) SetOptions(v LogsQueryOptions)
    func (o *LogsAggregateRequest) SetPage(v LogsAggregateRequestPage)
    func (o *LogsAggregateRequest) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateRequestPage
    func NewLogsAggregateRequestPage() *LogsAggregateRequestPage
    func NewLogsAggregateRequestPageWithDefaults() *LogsAggregateRequestPage
    func (o *LogsAggregateRequestPage) GetCursor() string
    func (o *LogsAggregateRequestPage) GetCursorOk() (*string, bool)
    func (o *LogsAggregateRequestPage) HasCursor() bool
    func (o LogsAggregateRequestPage) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateRequestPage) SetCursor(v string)
    func (o *LogsAggregateRequestPage) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateResponse
    func NewLogsAggregateResponse() *LogsAggregateResponse
    func NewLogsAggregateResponseWithDefaults() *LogsAggregateResponse
    func (o *LogsAggregateResponse) GetData() LogsAggregateResponseData
    func (o *LogsAggregateResponse) GetDataOk() (*LogsAggregateResponseData, bool)
    func (o *LogsAggregateResponse) GetMeta() LogsResponseMetadata
    func (o *LogsAggregateResponse) GetMetaOk() (*LogsResponseMetadata, bool)
    func (o *LogsAggregateResponse) HasData() bool
    func (o *LogsAggregateResponse) HasMeta() bool
    func (o LogsAggregateResponse) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateResponse) SetData(v LogsAggregateResponseData)
    func (o *LogsAggregateResponse) SetMeta(v LogsResponseMetadata)
    func (o *LogsAggregateResponse) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateResponseData
    func NewLogsAggregateResponseData() *LogsAggregateResponseData
    func NewLogsAggregateResponseDataWithDefaults() *LogsAggregateResponseData
    func (o *LogsAggregateResponseData) GetBuckets() []LogsAggregateBucket
    func (o *LogsAggregateResponseData) GetBucketsOk() (*[]LogsAggregateBucket, bool)
    func (o *LogsAggregateResponseData) HasBuckets() bool
    func (o LogsAggregateResponseData) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateResponseData) SetBuckets(v []LogsAggregateBucket)
    func (o *LogsAggregateResponseData) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateResponseStatus
    func NewLogsAggregateResponseStatusFromValue(v string) (*LogsAggregateResponseStatus, error)
    func (v *LogsAggregateResponseStatus) GetAllowedValues() []LogsAggregateResponseStatus
    func (v LogsAggregateResponseStatus) IsValid() bool
    func (v LogsAggregateResponseStatus) Ptr() *LogsAggregateResponseStatus
    func (v *LogsAggregateResponseStatus) UnmarshalJSON(src []byte) error
type LogsAggregateSort
    func NewLogsAggregateSort() *LogsAggregateSort
    func NewLogsAggregateSortWithDefaults() *LogsAggregateSort
    func (o *LogsAggregateSort) GetAggregation() LogsAggregationFunction
    func (o *LogsAggregateSort) GetAggregationOk() (*LogsAggregationFunction, bool)
    func (o *LogsAggregateSort) GetMetric() string
    func (o *LogsAggregateSort) GetMetricOk() (*string, bool)
    func (o *LogsAggregateSort) GetOrder() LogsSortOrder
    func (o *LogsAggregateSort) GetOrderOk() (*LogsSortOrder, bool)
    func (o *LogsAggregateSort) GetType() LogsAggregateSortType
    func (o *LogsAggregateSort) GetTypeOk() (*LogsAggregateSortType, bool)
    func (o *LogsAggregateSort) HasAggregation() bool
    func (o *LogsAggregateSort) HasMetric() bool
    func (o *LogsAggregateSort) HasOrder() bool
    func (o *LogsAggregateSort) HasType() bool
    func (o LogsAggregateSort) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateSort) SetAggregation(v LogsAggregationFunction)
    func (o *LogsAggregateSort) SetMetric(v string)
    func (o *LogsAggregateSort) SetOrder(v LogsSortOrder)
    func (o *LogsAggregateSort) SetType(v LogsAggregateSortType)
    func (o *LogsAggregateSort) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateSortType
    func NewLogsAggregateSortTypeFromValue(v string) (*LogsAggregateSortType, error)
    func (v *LogsAggregateSortType) GetAllowedValues() []LogsAggregateSortType
    func (v LogsAggregateSortType) IsValid() bool
    func (v LogsAggregateSortType) Ptr() *LogsAggregateSortType
    func (v *LogsAggregateSortType) UnmarshalJSON(src []byte) error
type LogsAggregationFunction
    func NewLogsAggregationFunctionFromValue(v string) (*LogsAggregationFunction, error)
    func (v *LogsAggregationFunction) GetAllowedValues() []LogsAggregationFunction
    func (v LogsAggregationFunction) IsValid() bool
    func (v LogsAggregationFunction) Ptr() *LogsAggregationFunction
    func (v *LogsAggregationFunction) UnmarshalJSON(src []byte) error
type LogsApi
    func NewLogsApi(client *datadog.APIClient) *LogsApi
    func (a *LogsApi) AggregateLogs(ctx _context.Context, body LogsAggregateRequest) (LogsAggregateResponse, *_nethttp.Response, error)
    func (a *LogsApi) ListLogs(ctx _context.Context, o ...ListLogsOptionalParameters) (LogsListResponse, *_nethttp.Response, error)
    func (a *LogsApi) ListLogsGet(ctx _context.Context, o ...ListLogsGetOptionalParameters) (LogsListResponse, *_nethttp.Response, error)
    func (a *LogsApi) ListLogsGetWithPagination(ctx _context.Context, o ...ListLogsGetOptionalParameters) (<-chan datadog.PaginationResult[Log], func())
    func (a *LogsApi) ListLogsWithPagination(ctx _context.Context, o ...ListLogsOptionalParameters) (<-chan datadog.PaginationResult[Log], func())
    func (a *LogsApi) SubmitLog(ctx _context.Context, body []HTTPLogItem, o ...SubmitLogOptionalParameters) (interface{}, *_nethttp.Response, error)
type LogsArchive
    func NewLogsArchive() *LogsArchive
    func NewLogsArchiveWithDefaults() *LogsArchive
    func (o *LogsArchive) GetData() LogsArchiveDefinition
    func (o *LogsArchive) GetDataOk() (*LogsArchiveDefinition, bool)
    func (o *LogsArchive) HasData() bool
    func (o LogsArchive) MarshalJSON() ([]byte, error)
    func (o *LogsArchive) SetData(v LogsArchiveDefinition)
    func (o *LogsArchive) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveAttributes
    func NewLogsArchiveAttributes(destination NullableLogsArchiveDestination, name string, query string) *LogsArchiveAttributes
    func NewLogsArchiveAttributesWithDefaults() *LogsArchiveAttributes
    func (o *LogsArchiveAttributes) GetDestination() LogsArchiveDestination
    func (o *LogsArchiveAttributes) GetDestinationOk() (*LogsArchiveDestination, bool)
    func (o *LogsArchiveAttributes) GetIncludeTags() bool
    func (o *LogsArchiveAttributes) GetIncludeTagsOk() (*bool, bool)
    func (o *LogsArchiveAttributes) GetName() string
    func (o *LogsArchiveAttributes) GetNameOk() (*string, bool)
    func (o *LogsArchiveAttributes) GetQuery() string
    func (o *LogsArchiveAttributes) GetQueryOk() (*string, bool)
    func (o *LogsArchiveAttributes) GetRehydrationMaxScanSizeInGb() int64
    func (o *LogsArchiveAttributes) GetRehydrationMaxScanSizeInGbOk() (*int64, bool)
    func (o *LogsArchiveAttributes) GetRehydrationTags() []string
    func (o *LogsArchiveAttributes) GetRehydrationTagsOk() (*[]string, bool)
    func (o *LogsArchiveAttributes) GetState() LogsArchiveState
    func (o *LogsArchiveAttributes) GetStateOk() (*LogsArchiveState, bool)
    func (o *LogsArchiveAttributes) HasIncludeTags() bool
    func (o *LogsArchiveAttributes) HasRehydrationMaxScanSizeInGb() bool
    func (o *LogsArchiveAttributes) HasRehydrationTags() bool
    func (o *LogsArchiveAttributes) HasState() bool
    func (o LogsArchiveAttributes) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveAttributes) SetDestination(v LogsArchiveDestination)
    func (o *LogsArchiveAttributes) SetIncludeTags(v bool)
    func (o *LogsArchiveAttributes) SetName(v string)
    func (o *LogsArchiveAttributes) SetQuery(v string)
    func (o *LogsArchiveAttributes) SetRehydrationMaxScanSizeInGb(v int64)
    func (o *LogsArchiveAttributes) SetRehydrationMaxScanSizeInGbNil()
    func (o *LogsArchiveAttributes) SetRehydrationTags(v []string)
    func (o *LogsArchiveAttributes) SetState(v LogsArchiveState)
    func (o *LogsArchiveAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *LogsArchiveAttributes) UnsetRehydrationMaxScanSizeInGb()
type LogsArchiveCreateRequest
    func NewLogsArchiveCreateRequest() *LogsArchiveCreateRequest
    func NewLogsArchiveCreateRequestWithDefaults() *LogsArchiveCreateRequest
    func (o *LogsArchiveCreateRequest) GetData() LogsArchiveCreateRequestDefinition
    func (o *LogsArchiveCreateRequest) GetDataOk() (*LogsArchiveCreateRequestDefinition, bool)
    func (o *LogsArchiveCreateRequest) HasData() bool
    func (o LogsArchiveCreateRequest) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveCreateRequest) SetData(v LogsArchiveCreateRequestDefinition)
    func (o *LogsArchiveCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveCreateRequestAttributes
    func NewLogsArchiveCreateRequestAttributes(destination LogsArchiveCreateRequestDestination, name string, query string) *LogsArchiveCreateRequestAttributes
    func NewLogsArchiveCreateRequestAttributesWithDefaults() *LogsArchiveCreateRequestAttributes
    func (o *LogsArchiveCreateRequestAttributes) GetDestination() LogsArchiveCreateRequestDestination
    func (o *LogsArchiveCreateRequestAttributes) GetDestinationOk() (*LogsArchiveCreateRequestDestination, bool)
    func (o *LogsArchiveCreateRequestAttributes) GetIncludeTags() bool
    func (o *LogsArchiveCreateRequestAttributes) GetIncludeTagsOk() (*bool, bool)
    func (o *LogsArchiveCreateRequestAttributes) GetName() string
    func (o *LogsArchiveCreateRequestAttributes) GetNameOk() (*string, bool)
    func (o *LogsArchiveCreateRequestAttributes) GetQuery() string
    func (o *LogsArchiveCreateRequestAttributes) GetQueryOk() (*string, bool)
    func (o *LogsArchiveCreateRequestAttributes) GetRehydrationMaxScanSizeInGb() int64
    func (o *LogsArchiveCreateRequestAttributes) GetRehydrationMaxScanSizeInGbOk() (*int64, bool)
    func (o *LogsArchiveCreateRequestAttributes) GetRehydrationTags() []string
    func (o *LogsArchiveCreateRequestAttributes) GetRehydrationTagsOk() (*[]string, bool)
    func (o *LogsArchiveCreateRequestAttributes) HasIncludeTags() bool
    func (o *LogsArchiveCreateRequestAttributes) HasRehydrationMaxScanSizeInGb() bool
    func (o *LogsArchiveCreateRequestAttributes) HasRehydrationTags() bool
    func (o LogsArchiveCreateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveCreateRequestAttributes) SetDestination(v LogsArchiveCreateRequestDestination)
    func (o *LogsArchiveCreateRequestAttributes) SetIncludeTags(v bool)
    func (o *LogsArchiveCreateRequestAttributes) SetName(v string)
    func (o *LogsArchiveCreateRequestAttributes) SetQuery(v string)
    func (o *LogsArchiveCreateRequestAttributes) SetRehydrationMaxScanSizeInGb(v int64)
    func (o *LogsArchiveCreateRequestAttributes) SetRehydrationMaxScanSizeInGbNil()
    func (o *LogsArchiveCreateRequestAttributes) SetRehydrationTags(v []string)
    func (o *LogsArchiveCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *LogsArchiveCreateRequestAttributes) UnsetRehydrationMaxScanSizeInGb()
type LogsArchiveCreateRequestDefinition
    func NewLogsArchiveCreateRequestDefinition(typeVar string) *LogsArchiveCreateRequestDefinition
    func NewLogsArchiveCreateRequestDefinitionWithDefaults() *LogsArchiveCreateRequestDefinition
    func (o *LogsArchiveCreateRequestDefinition) GetAttributes() LogsArchiveCreateRequestAttributes
    func (o *LogsArchiveCreateRequestDefinition) GetAttributesOk() (*LogsArchiveCreateRequestAttributes, bool)
    func (o *LogsArchiveCreateRequestDefinition) GetType() string
    func (o *LogsArchiveCreateRequestDefinition) GetTypeOk() (*string, bool)
    func (o *LogsArchiveCreateRequestDefinition) HasAttributes() bool
    func (o LogsArchiveCreateRequestDefinition) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveCreateRequestDefinition) SetAttributes(v LogsArchiveCreateRequestAttributes)
    func (o *LogsArchiveCreateRequestDefinition) SetType(v string)
    func (o *LogsArchiveCreateRequestDefinition) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveCreateRequestDestination
    func LogsArchiveDestinationAzureAsLogsArchiveCreateRequestDestination(v *LogsArchiveDestinationAzure) LogsArchiveCreateRequestDestination
    func LogsArchiveDestinationGCSAsLogsArchiveCreateRequestDestination(v *LogsArchiveDestinationGCS) LogsArchiveCreateRequestDestination
    func LogsArchiveDestinationS3AsLogsArchiveCreateRequestDestination(v *LogsArchiveDestinationS3) LogsArchiveCreateRequestDestination
    func (obj *LogsArchiveCreateRequestDestination) GetActualInstance() interface{}
    func (obj LogsArchiveCreateRequestDestination) MarshalJSON() ([]byte, error)
    func (obj *LogsArchiveCreateRequestDestination) UnmarshalJSON(data []byte) error
type LogsArchiveDefinition
    func NewLogsArchiveDefinition(typeVar string) *LogsArchiveDefinition
    func NewLogsArchiveDefinitionWithDefaults() *LogsArchiveDefinition
    func (o *LogsArchiveDefinition) GetAttributes() LogsArchiveAttributes
    func (o *LogsArchiveDefinition) GetAttributesOk() (*LogsArchiveAttributes, bool)
    func (o *LogsArchiveDefinition) GetId() string
    func (o *LogsArchiveDefinition) GetIdOk() (*string, bool)
    func (o *LogsArchiveDefinition) GetType() string
    func (o *LogsArchiveDefinition) GetTypeOk() (*string, bool)
    func (o *LogsArchiveDefinition) HasAttributes() bool
    func (o *LogsArchiveDefinition) HasId() bool
    func (o LogsArchiveDefinition) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveDefinition) SetAttributes(v LogsArchiveAttributes)
    func (o *LogsArchiveDefinition) SetId(v string)
    func (o *LogsArchiveDefinition) SetType(v string)
    func (o *LogsArchiveDefinition) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveDestination
    func LogsArchiveDestinationAzureAsLogsArchiveDestination(v *LogsArchiveDestinationAzure) LogsArchiveDestination
    func LogsArchiveDestinationGCSAsLogsArchiveDestination(v *LogsArchiveDestinationGCS) LogsArchiveDestination
    func LogsArchiveDestinationS3AsLogsArchiveDestination(v *LogsArchiveDestinationS3) LogsArchiveDestination
    func (obj *LogsArchiveDestination) GetActualInstance() interface{}
    func (obj LogsArchiveDestination) MarshalJSON() ([]byte, error)
    func (obj *LogsArchiveDestination) UnmarshalJSON(data []byte) error
type LogsArchiveDestinationAzure
    func NewLogsArchiveDestinationAzure(container string, integration LogsArchiveIntegrationAzure, storageAccount string, typeVar LogsArchiveDestinationAzureType) *LogsArchiveDestinationAzure
    func NewLogsArchiveDestinationAzureWithDefaults() *LogsArchiveDestinationAzure
    func (o *LogsArchiveDestinationAzure) GetContainer() string
    func (o *LogsArchiveDestinationAzure) GetContainerOk() (*string, bool)
    func (o *LogsArchiveDestinationAzure) GetIntegration() LogsArchiveIntegrationAzure
    func (o *LogsArchiveDestinationAzure) GetIntegrationOk() (*LogsArchiveIntegrationAzure, bool)
    func (o *LogsArchiveDestinationAzure) GetPath() string
    func (o *LogsArchiveDestinationAzure) GetPathOk() (*string, bool)
    func (o *LogsArchiveDestinationAzure) GetRegion() string
    func (o *LogsArchiveDestinationAzure) GetRegionOk() (*string, bool)
    func (o *LogsArchiveDestinationAzure) GetStorageAccount() string
    func (o *LogsArchiveDestinationAzure) GetStorageAccountOk() (*string, bool)
    func (o *LogsArchiveDestinationAzure) GetType() LogsArchiveDestinationAzureType
    func (o *LogsArchiveDestinationAzure) GetTypeOk() (*LogsArchiveDestinationAzureType, bool)
    func (o *LogsArchiveDestinationAzure) HasPath() bool
    func (o *LogsArchiveDestinationAzure) HasRegion() bool
    func (o LogsArchiveDestinationAzure) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveDestinationAzure) SetContainer(v string)
    func (o *LogsArchiveDestinationAzure) SetIntegration(v LogsArchiveIntegrationAzure)
    func (o *LogsArchiveDestinationAzure) SetPath(v string)
    func (o *LogsArchiveDestinationAzure) SetRegion(v string)
    func (o *LogsArchiveDestinationAzure) SetStorageAccount(v string)
    func (o *LogsArchiveDestinationAzure) SetType(v LogsArchiveDestinationAzureType)
    func (o *LogsArchiveDestinationAzure) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveDestinationAzureType
    func NewLogsArchiveDestinationAzureTypeFromValue(v string) (*LogsArchiveDestinationAzureType, error)
    func (v *LogsArchiveDestinationAzureType) GetAllowedValues() []LogsArchiveDestinationAzureType
    func (v LogsArchiveDestinationAzureType) IsValid() bool
    func (v LogsArchiveDestinationAzureType) Ptr() *LogsArchiveDestinationAzureType
    func (v *LogsArchiveDestinationAzureType) UnmarshalJSON(src []byte) error
type LogsArchiveDestinationGCS
    func NewLogsArchiveDestinationGCS(bucket string, integration LogsArchiveIntegrationGCS, typeVar LogsArchiveDestinationGCSType) *LogsArchiveDestinationGCS
    func NewLogsArchiveDestinationGCSWithDefaults() *LogsArchiveDestinationGCS
    func (o *LogsArchiveDestinationGCS) GetBucket() string
    func (o *LogsArchiveDestinationGCS) GetBucketOk() (*string, bool)
    func (o *LogsArchiveDestinationGCS) GetIntegration() LogsArchiveIntegrationGCS
    func (o *LogsArchiveDestinationGCS) GetIntegrationOk() (*LogsArchiveIntegrationGCS, bool)
    func (o *LogsArchiveDestinationGCS) GetPath() string
    func (o *LogsArchiveDestinationGCS) GetPathOk() (*string, bool)
    func (o *LogsArchiveDestinationGCS) GetType() LogsArchiveDestinationGCSType
    func (o *LogsArchiveDestinationGCS) GetTypeOk() (*LogsArchiveDestinationGCSType, bool)
    func (o *LogsArchiveDestinationGCS) HasPath() bool
    func (o LogsArchiveDestinationGCS) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveDestinationGCS) SetBucket(v string)
    func (o *LogsArchiveDestinationGCS) SetIntegration(v LogsArchiveIntegrationGCS)
    func (o *LogsArchiveDestinationGCS) SetPath(v string)
    func (o *LogsArchiveDestinationGCS) SetType(v LogsArchiveDestinationGCSType)
    func (o *LogsArchiveDestinationGCS) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveDestinationGCSType
    func NewLogsArchiveDestinationGCSTypeFromValue(v string) (*LogsArchiveDestinationGCSType, error)
    func (v *LogsArchiveDestinationGCSType) GetAllowedValues() []LogsArchiveDestinationGCSType
    func (v LogsArchiveDestinationGCSType) IsValid() bool
    func (v LogsArchiveDestinationGCSType) Ptr() *LogsArchiveDestinationGCSType
    func (v *LogsArchiveDestinationGCSType) UnmarshalJSON(src []byte) error
type LogsArchiveDestinationS3
    func NewLogsArchiveDestinationS3(bucket string, integration LogsArchiveIntegrationS3, typeVar LogsArchiveDestinationS3Type) *LogsArchiveDestinationS3
    func NewLogsArchiveDestinationS3WithDefaults() *LogsArchiveDestinationS3
    func (o *LogsArchiveDestinationS3) GetBucket() string
    func (o *LogsArchiveDestinationS3) GetBucketOk() (*string, bool)
    func (o *LogsArchiveDestinationS3) GetIntegration() LogsArchiveIntegrationS3
    func (o *LogsArchiveDestinationS3) GetIntegrationOk() (*LogsArchiveIntegrationS3, bool)
    func (o *LogsArchiveDestinationS3) GetPath() string
    func (o *LogsArchiveDestinationS3) GetPathOk() (*string, bool)
    func (o *LogsArchiveDestinationS3) GetType() LogsArchiveDestinationS3Type
    func (o *LogsArchiveDestinationS3) GetTypeOk() (*LogsArchiveDestinationS3Type, bool)
    func (o *LogsArchiveDestinationS3) HasPath() bool
    func (o LogsArchiveDestinationS3) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveDestinationS3) SetBucket(v string)
    func (o *LogsArchiveDestinationS3) SetIntegration(v LogsArchiveIntegrationS3)
    func (o *LogsArchiveDestinationS3) SetPath(v string)
    func (o *LogsArchiveDestinationS3) SetType(v LogsArchiveDestinationS3Type)
    func (o *LogsArchiveDestinationS3) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveDestinationS3Type
    func NewLogsArchiveDestinationS3TypeFromValue(v string) (*LogsArchiveDestinationS3Type, error)
    func (v *LogsArchiveDestinationS3Type) GetAllowedValues() []LogsArchiveDestinationS3Type
    func (v LogsArchiveDestinationS3Type) IsValid() bool
    func (v LogsArchiveDestinationS3Type) Ptr() *LogsArchiveDestinationS3Type
    func (v *LogsArchiveDestinationS3Type) UnmarshalJSON(src []byte) error
type LogsArchiveIntegrationAzure
    func NewLogsArchiveIntegrationAzure(clientId string, tenantId string) *LogsArchiveIntegrationAzure
    func NewLogsArchiveIntegrationAzureWithDefaults() *LogsArchiveIntegrationAzure
    func (o *LogsArchiveIntegrationAzure) GetClientId() string
    func (o *LogsArchiveIntegrationAzure) GetClientIdOk() (*string, bool)
    func (o *LogsArchiveIntegrationAzure) GetTenantId() string
    func (o *LogsArchiveIntegrationAzure) GetTenantIdOk() (*string, bool)
    func (o LogsArchiveIntegrationAzure) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveIntegrationAzure) SetClientId(v string)
    func (o *LogsArchiveIntegrationAzure) SetTenantId(v string)
    func (o *LogsArchiveIntegrationAzure) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveIntegrationGCS
    func NewLogsArchiveIntegrationGCS(clientEmail string, projectId string) *LogsArchiveIntegrationGCS
    func NewLogsArchiveIntegrationGCSWithDefaults() *LogsArchiveIntegrationGCS
    func (o *LogsArchiveIntegrationGCS) GetClientEmail() string
    func (o *LogsArchiveIntegrationGCS) GetClientEmailOk() (*string, bool)
    func (o *LogsArchiveIntegrationGCS) GetProjectId() string
    func (o *LogsArchiveIntegrationGCS) GetProjectIdOk() (*string, bool)
    func (o LogsArchiveIntegrationGCS) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveIntegrationGCS) SetClientEmail(v string)
    func (o *LogsArchiveIntegrationGCS) SetProjectId(v string)
    func (o *LogsArchiveIntegrationGCS) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveIntegrationS3
    func NewLogsArchiveIntegrationS3(accountId string, roleName string) *LogsArchiveIntegrationS3
    func NewLogsArchiveIntegrationS3WithDefaults() *LogsArchiveIntegrationS3
    func (o *LogsArchiveIntegrationS3) GetAccountId() string
    func (o *LogsArchiveIntegrationS3) GetAccountIdOk() (*string, bool)
    func (o *LogsArchiveIntegrationS3) GetRoleName() string
    func (o *LogsArchiveIntegrationS3) GetRoleNameOk() (*string, bool)
    func (o LogsArchiveIntegrationS3) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveIntegrationS3) SetAccountId(v string)
    func (o *LogsArchiveIntegrationS3) SetRoleName(v string)
    func (o *LogsArchiveIntegrationS3) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveOrder
    func NewLogsArchiveOrder() *LogsArchiveOrder
    func NewLogsArchiveOrderWithDefaults() *LogsArchiveOrder
    func (o *LogsArchiveOrder) GetData() LogsArchiveOrderDefinition
    func (o *LogsArchiveOrder) GetDataOk() (*LogsArchiveOrderDefinition, bool)
    func (o *LogsArchiveOrder) HasData() bool
    func (o LogsArchiveOrder) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveOrder) SetData(v LogsArchiveOrderDefinition)
    func (o *LogsArchiveOrder) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveOrderAttributes
    func NewLogsArchiveOrderAttributes(archiveIds []string) *LogsArchiveOrderAttributes
    func NewLogsArchiveOrderAttributesWithDefaults() *LogsArchiveOrderAttributes
    func (o *LogsArchiveOrderAttributes) GetArchiveIds() []string
    func (o *LogsArchiveOrderAttributes) GetArchiveIdsOk() (*[]string, bool)
    func (o LogsArchiveOrderAttributes) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveOrderAttributes) SetArchiveIds(v []string)
    func (o *LogsArchiveOrderAttributes) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveOrderDefinition
    func NewLogsArchiveOrderDefinition(attributes LogsArchiveOrderAttributes, typeVar LogsArchiveOrderDefinitionType) *LogsArchiveOrderDefinition
    func NewLogsArchiveOrderDefinitionWithDefaults() *LogsArchiveOrderDefinition
    func (o *LogsArchiveOrderDefinition) GetAttributes() LogsArchiveOrderAttributes
    func (o *LogsArchiveOrderDefinition) GetAttributesOk() (*LogsArchiveOrderAttributes, bool)
    func (o *LogsArchiveOrderDefinition) GetType() LogsArchiveOrderDefinitionType
    func (o *LogsArchiveOrderDefinition) GetTypeOk() (*LogsArchiveOrderDefinitionType, bool)
    func (o LogsArchiveOrderDefinition) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveOrderDefinition) SetAttributes(v LogsArchiveOrderAttributes)
    func (o *LogsArchiveOrderDefinition) SetType(v LogsArchiveOrderDefinitionType)
    func (o *LogsArchiveOrderDefinition) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveOrderDefinitionType
    func NewLogsArchiveOrderDefinitionTypeFromValue(v string) (*LogsArchiveOrderDefinitionType, error)
    func (v *LogsArchiveOrderDefinitionType) GetAllowedValues() []LogsArchiveOrderDefinitionType
    func (v LogsArchiveOrderDefinitionType) IsValid() bool
    func (v LogsArchiveOrderDefinitionType) Ptr() *LogsArchiveOrderDefinitionType
    func (v *LogsArchiveOrderDefinitionType) UnmarshalJSON(src []byte) error
type LogsArchiveState
    func NewLogsArchiveStateFromValue(v string) (*LogsArchiveState, error)
    func (v *LogsArchiveState) GetAllowedValues() []LogsArchiveState
    func (v LogsArchiveState) IsValid() bool
    func (v LogsArchiveState) Ptr() *LogsArchiveState
    func (v *LogsArchiveState) UnmarshalJSON(src []byte) error
type LogsArchives
    func NewLogsArchives() *LogsArchives
    func NewLogsArchivesWithDefaults() *LogsArchives
    func (o *LogsArchives) GetData() []LogsArchiveDefinition
    func (o *LogsArchives) GetDataOk() (*[]LogsArchiveDefinition, bool)
    func (o *LogsArchives) HasData() bool
    func (o LogsArchives) MarshalJSON() ([]byte, error)
    func (o *LogsArchives) SetData(v []LogsArchiveDefinition)
    func (o *LogsArchives) UnmarshalJSON(bytes []byte) (err error)
type LogsArchivesApi
    func NewLogsArchivesApi(client *datadog.APIClient) *LogsArchivesApi
    func (a *LogsArchivesApi) AddReadRoleToArchive(ctx _context.Context, archiveId string, body RelationshipToRole) (*_nethttp.Response, error)
    func (a *LogsArchivesApi) CreateLogsArchive(ctx _context.Context, body LogsArchiveCreateRequest) (LogsArchive, *_nethttp.Response, error)
    func (a *LogsArchivesApi) DeleteLogsArchive(ctx _context.Context, archiveId string) (*_nethttp.Response, error)
    func (a *LogsArchivesApi) GetLogsArchive(ctx _context.Context, archiveId string) (LogsArchive, *_nethttp.Response, error)
    func (a *LogsArchivesApi) GetLogsArchiveOrder(ctx _context.Context) (LogsArchiveOrder, *_nethttp.Response, error)
    func (a *LogsArchivesApi) ListArchiveReadRoles(ctx _context.Context, archiveId string) (RolesResponse, *_nethttp.Response, error)
    func (a *LogsArchivesApi) ListLogsArchives(ctx _context.Context) (LogsArchives, *_nethttp.Response, error)
    func (a *LogsArchivesApi) RemoveRoleFromArchive(ctx _context.Context, archiveId string, body RelationshipToRole) (*_nethttp.Response, error)
    func (a *LogsArchivesApi) UpdateLogsArchive(ctx _context.Context, archiveId string, body LogsArchiveCreateRequest) (LogsArchive, *_nethttp.Response, error)
    func (a *LogsArchivesApi) UpdateLogsArchiveOrder(ctx _context.Context, body LogsArchiveOrder) (LogsArchiveOrder, *_nethttp.Response, error)
type LogsCompute
    func NewLogsCompute(aggregation LogsAggregationFunction) *LogsCompute
    func NewLogsComputeWithDefaults() *LogsCompute
    func (o *LogsCompute) GetAggregation() LogsAggregationFunction
    func (o *LogsCompute) GetAggregationOk() (*LogsAggregationFunction, bool)
    func (o *LogsCompute) GetInterval() string
    func (o *LogsCompute) GetIntervalOk() (*string, bool)
    func (o *LogsCompute) GetMetric() string
    func (o *LogsCompute) GetMetricOk() (*string, bool)
    func (o *LogsCompute) GetType() LogsComputeType
    func (o *LogsCompute) GetTypeOk() (*LogsComputeType, bool)
    func (o *LogsCompute) HasInterval() bool
    func (o *LogsCompute) HasMetric() bool
    func (o *LogsCompute) HasType() bool
    func (o LogsCompute) MarshalJSON() ([]byte, error)
    func (o *LogsCompute) SetAggregation(v LogsAggregationFunction)
    func (o *LogsCompute) SetInterval(v string)
    func (o *LogsCompute) SetMetric(v string)
    func (o *LogsCompute) SetType(v LogsComputeType)
    func (o *LogsCompute) UnmarshalJSON(bytes []byte) (err error)
type LogsComputeType
    func NewLogsComputeTypeFromValue(v string) (*LogsComputeType, error)
    func (v *LogsComputeType) GetAllowedValues() []LogsComputeType
    func (v LogsComputeType) IsValid() bool
    func (v LogsComputeType) Ptr() *LogsComputeType
    func (v *LogsComputeType) UnmarshalJSON(src []byte) error
type LogsGroupBy
    func NewLogsGroupBy(facet string) *LogsGroupBy
    func NewLogsGroupByWithDefaults() *LogsGroupBy
    func (o *LogsGroupBy) GetFacet() string
    func (o *LogsGroupBy) GetFacetOk() (*string, bool)
    func (o *LogsGroupBy) GetHistogram() LogsGroupByHistogram
    func (o *LogsGroupBy) GetHistogramOk() (*LogsGroupByHistogram, bool)
    func (o *LogsGroupBy) GetLimit() int64
    func (o *LogsGroupBy) GetLimitOk() (*int64, bool)
    func (o *LogsGroupBy) GetMissing() LogsGroupByMissing
    func (o *LogsGroupBy) GetMissingOk() (*LogsGroupByMissing, bool)
    func (o *LogsGroupBy) GetSort() LogsAggregateSort
    func (o *LogsGroupBy) GetSortOk() (*LogsAggregateSort, bool)
    func (o *LogsGroupBy) GetTotal() LogsGroupByTotal
    func (o *LogsGroupBy) GetTotalOk() (*LogsGroupByTotal, bool)
    func (o *LogsGroupBy) HasHistogram() bool
    func (o *LogsGroupBy) HasLimit() bool
    func (o *LogsGroupBy) HasMissing() bool
    func (o *LogsGroupBy) HasSort() bool
    func (o *LogsGroupBy) HasTotal() bool
    func (o LogsGroupBy) MarshalJSON() ([]byte, error)
    func (o *LogsGroupBy) SetFacet(v string)
    func (o *LogsGroupBy) SetHistogram(v LogsGroupByHistogram)
    func (o *LogsGroupBy) SetLimit(v int64)
    func (o *LogsGroupBy) SetMissing(v LogsGroupByMissing)
    func (o *LogsGroupBy) SetSort(v LogsAggregateSort)
    func (o *LogsGroupBy) SetTotal(v LogsGroupByTotal)
    func (o *LogsGroupBy) UnmarshalJSON(bytes []byte) (err error)
type LogsGroupByHistogram
    func NewLogsGroupByHistogram(interval float64, max float64, min float64) *LogsGroupByHistogram
    func NewLogsGroupByHistogramWithDefaults() *LogsGroupByHistogram
    func (o *LogsGroupByHistogram) GetInterval() float64
    func (o *LogsGroupByHistogram) GetIntervalOk() (*float64, bool)
    func (o *LogsGroupByHistogram) GetMax() float64
    func (o *LogsGroupByHistogram) GetMaxOk() (*float64, bool)
    func (o *LogsGroupByHistogram) GetMin() float64
    func (o *LogsGroupByHistogram) GetMinOk() (*float64, bool)
    func (o LogsGroupByHistogram) MarshalJSON() ([]byte, error)
    func (o *LogsGroupByHistogram) SetInterval(v float64)
    func (o *LogsGroupByHistogram) SetMax(v float64)
    func (o *LogsGroupByHistogram) SetMin(v float64)
    func (o *LogsGroupByHistogram) UnmarshalJSON(bytes []byte) (err error)
type LogsGroupByMissing
    func LogsGroupByMissingNumberAsLogsGroupByMissing(v *float64) LogsGroupByMissing
    func LogsGroupByMissingStringAsLogsGroupByMissing(v *string) LogsGroupByMissing
    func (obj *LogsGroupByMissing) GetActualInstance() interface{}
    func (obj LogsGroupByMissing) MarshalJSON() ([]byte, error)
    func (obj *LogsGroupByMissing) UnmarshalJSON(data []byte) error
type LogsGroupByTotal
    func LogsGroupByTotalBooleanAsLogsGroupByTotal(v *bool) LogsGroupByTotal
    func LogsGroupByTotalNumberAsLogsGroupByTotal(v *float64) LogsGroupByTotal
    func LogsGroupByTotalStringAsLogsGroupByTotal(v *string) LogsGroupByTotal
    func (obj *LogsGroupByTotal) GetActualInstance() interface{}
    func (obj LogsGroupByTotal) MarshalJSON() ([]byte, error)
    func (obj *LogsGroupByTotal) UnmarshalJSON(data []byte) error
type LogsListRequest
    func NewLogsListRequest() *LogsListRequest
    func NewLogsListRequestWithDefaults() *LogsListRequest
    func (o *LogsListRequest) GetFilter() LogsQueryFilter
    func (o *LogsListRequest) GetFilterOk() (*LogsQueryFilter, bool)
    func (o *LogsListRequest) GetOptions() LogsQueryOptions
    func (o *LogsListRequest) GetOptionsOk() (*LogsQueryOptions, bool)
    func (o *LogsListRequest) GetPage() LogsListRequestPage
    func (o *LogsListRequest) GetPageOk() (*LogsListRequestPage, bool)
    func (o *LogsListRequest) GetSort() LogsSort
    func (o *LogsListRequest) GetSortOk() (*LogsSort, bool)
    func (o *LogsListRequest) HasFilter() bool
    func (o *LogsListRequest) HasOptions() bool
    func (o *LogsListRequest) HasPage() bool
    func (o *LogsListRequest) HasSort() bool
    func (o LogsListRequest) MarshalJSON() ([]byte, error)
    func (o *LogsListRequest) SetFilter(v LogsQueryFilter)
    func (o *LogsListRequest) SetOptions(v LogsQueryOptions)
    func (o *LogsListRequest) SetPage(v LogsListRequestPage)
    func (o *LogsListRequest) SetSort(v LogsSort)
    func (o *LogsListRequest) UnmarshalJSON(bytes []byte) (err error)
type LogsListRequestPage
    func NewLogsListRequestPage() *LogsListRequestPage
    func NewLogsListRequestPageWithDefaults() *LogsListRequestPage
    func (o *LogsListRequestPage) GetCursor() string
    func (o *LogsListRequestPage) GetCursorOk() (*string, bool)
    func (o *LogsListRequestPage) GetLimit() int32
    func (o *LogsListRequestPage) GetLimitOk() (*int32, bool)
    func (o *LogsListRequestPage) HasCursor() bool
    func (o *LogsListRequestPage) HasLimit() bool
    func (o LogsListRequestPage) MarshalJSON() ([]byte, error)
    func (o *LogsListRequestPage) SetCursor(v string)
    func (o *LogsListRequestPage) SetLimit(v int32)
    func (o *LogsListRequestPage) UnmarshalJSON(bytes []byte) (err error)
type LogsListResponse
    func NewLogsListResponse() *LogsListResponse
    func NewLogsListResponseWithDefaults() *LogsListResponse
    func (o *LogsListResponse) GetData() []Log
    func (o *LogsListResponse) GetDataOk() (*[]Log, bool)
    func (o *LogsListResponse) GetLinks() LogsListResponseLinks
    func (o *LogsListResponse) GetLinksOk() (*LogsListResponseLinks, bool)
    func (o *LogsListResponse) GetMeta() LogsResponseMetadata
    func (o *LogsListResponse) GetMetaOk() (*LogsResponseMetadata, bool)
    func (o *LogsListResponse) HasData() bool
    func (o *LogsListResponse) HasLinks() bool
    func (o *LogsListResponse) HasMeta() bool
    func (o LogsListResponse) MarshalJSON() ([]byte, error)
    func (o *LogsListResponse) SetData(v []Log)
    func (o *LogsListResponse) SetLinks(v LogsListResponseLinks)
    func (o *LogsListResponse) SetMeta(v LogsResponseMetadata)
    func (o *LogsListResponse) UnmarshalJSON(bytes []byte) (err error)
type LogsListResponseLinks
    func NewLogsListResponseLinks() *LogsListResponseLinks
    func NewLogsListResponseLinksWithDefaults() *LogsListResponseLinks
    func (o *LogsListResponseLinks) GetNext() string
    func (o *LogsListResponseLinks) GetNextOk() (*string, bool)
    func (o *LogsListResponseLinks) HasNext() bool
    func (o LogsListResponseLinks) MarshalJSON() ([]byte, error)
    func (o *LogsListResponseLinks) SetNext(v string)
    func (o *LogsListResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricCompute
    func NewLogsMetricCompute(aggregationType LogsMetricComputeAggregationType) *LogsMetricCompute
    func NewLogsMetricComputeWithDefaults() *LogsMetricCompute
    func (o *LogsMetricCompute) GetAggregationType() LogsMetricComputeAggregationType
    func (o *LogsMetricCompute) GetAggregationTypeOk() (*LogsMetricComputeAggregationType, bool)
    func (o *LogsMetricCompute) GetIncludePercentiles() bool
    func (o *LogsMetricCompute) GetIncludePercentilesOk() (*bool, bool)
    func (o *LogsMetricCompute) GetPath() string
    func (o *LogsMetricCompute) GetPathOk() (*string, bool)
    func (o *LogsMetricCompute) HasIncludePercentiles() bool
    func (o *LogsMetricCompute) HasPath() bool
    func (o LogsMetricCompute) MarshalJSON() ([]byte, error)
    func (o *LogsMetricCompute) SetAggregationType(v LogsMetricComputeAggregationType)
    func (o *LogsMetricCompute) SetIncludePercentiles(v bool)
    func (o *LogsMetricCompute) SetPath(v string)
    func (o *LogsMetricCompute) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricComputeAggregationType
    func NewLogsMetricComputeAggregationTypeFromValue(v string) (*LogsMetricComputeAggregationType, error)
    func (v *LogsMetricComputeAggregationType) GetAllowedValues() []LogsMetricComputeAggregationType
    func (v LogsMetricComputeAggregationType) IsValid() bool
    func (v LogsMetricComputeAggregationType) Ptr() *LogsMetricComputeAggregationType
    func (v *LogsMetricComputeAggregationType) UnmarshalJSON(src []byte) error
type LogsMetricCreateAttributes
    func NewLogsMetricCreateAttributes(compute LogsMetricCompute) *LogsMetricCreateAttributes
    func NewLogsMetricCreateAttributesWithDefaults() *LogsMetricCreateAttributes
    func (o *LogsMetricCreateAttributes) GetCompute() LogsMetricCompute
    func (o *LogsMetricCreateAttributes) GetComputeOk() (*LogsMetricCompute, bool)
    func (o *LogsMetricCreateAttributes) GetFilter() LogsMetricFilter
    func (o *LogsMetricCreateAttributes) GetFilterOk() (*LogsMetricFilter, bool)
    func (o *LogsMetricCreateAttributes) GetGroupBy() []LogsMetricGroupBy
    func (o *LogsMetricCreateAttributes) GetGroupByOk() (*[]LogsMetricGroupBy, bool)
    func (o *LogsMetricCreateAttributes) HasFilter() bool
    func (o *LogsMetricCreateAttributes) HasGroupBy() bool
    func (o LogsMetricCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *LogsMetricCreateAttributes) SetCompute(v LogsMetricCompute)
    func (o *LogsMetricCreateAttributes) SetFilter(v LogsMetricFilter)
    func (o *LogsMetricCreateAttributes) SetGroupBy(v []LogsMetricGroupBy)
    func (o *LogsMetricCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricCreateData
    func NewLogsMetricCreateData(attributes LogsMetricCreateAttributes, id string, typeVar LogsMetricType) *LogsMetricCreateData
    func NewLogsMetricCreateDataWithDefaults() *LogsMetricCreateData
    func (o *LogsMetricCreateData) GetAttributes() LogsMetricCreateAttributes
    func (o *LogsMetricCreateData) GetAttributesOk() (*LogsMetricCreateAttributes, bool)
    func (o *LogsMetricCreateData) GetId() string
    func (o *LogsMetricCreateData) GetIdOk() (*string, bool)
    func (o *LogsMetricCreateData) GetType() LogsMetricType
    func (o *LogsMetricCreateData) GetTypeOk() (*LogsMetricType, bool)
    func (o LogsMetricCreateData) MarshalJSON() ([]byte, error)
    func (o *LogsMetricCreateData) SetAttributes(v LogsMetricCreateAttributes)
    func (o *LogsMetricCreateData) SetId(v string)
    func (o *LogsMetricCreateData) SetType(v LogsMetricType)
    func (o *LogsMetricCreateData) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricCreateRequest
    func NewLogsMetricCreateRequest(data LogsMetricCreateData) *LogsMetricCreateRequest
    func NewLogsMetricCreateRequestWithDefaults() *LogsMetricCreateRequest
    func (o *LogsMetricCreateRequest) GetData() LogsMetricCreateData
    func (o *LogsMetricCreateRequest) GetDataOk() (*LogsMetricCreateData, bool)
    func (o LogsMetricCreateRequest) MarshalJSON() ([]byte, error)
    func (o *LogsMetricCreateRequest) SetData(v LogsMetricCreateData)
    func (o *LogsMetricCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricFilter
    func NewLogsMetricFilter() *LogsMetricFilter
    func NewLogsMetricFilterWithDefaults() *LogsMetricFilter
    func (o *LogsMetricFilter) GetQuery() string
    func (o *LogsMetricFilter) GetQueryOk() (*string, bool)
    func (o *LogsMetricFilter) HasQuery() bool
    func (o LogsMetricFilter) MarshalJSON() ([]byte, error)
    func (o *LogsMetricFilter) SetQuery(v string)
    func (o *LogsMetricFilter) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricGroupBy
    func NewLogsMetricGroupBy(path string) *LogsMetricGroupBy
    func NewLogsMetricGroupByWithDefaults() *LogsMetricGroupBy
    func (o *LogsMetricGroupBy) GetPath() string
    func (o *LogsMetricGroupBy) GetPathOk() (*string, bool)
    func (o *LogsMetricGroupBy) GetTagName() string
    func (o *LogsMetricGroupBy) GetTagNameOk() (*string, bool)
    func (o *LogsMetricGroupBy) HasTagName() bool
    func (o LogsMetricGroupBy) MarshalJSON() ([]byte, error)
    func (o *LogsMetricGroupBy) SetPath(v string)
    func (o *LogsMetricGroupBy) SetTagName(v string)
    func (o *LogsMetricGroupBy) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricResponse
    func NewLogsMetricResponse() *LogsMetricResponse
    func NewLogsMetricResponseWithDefaults() *LogsMetricResponse
    func (o *LogsMetricResponse) GetData() LogsMetricResponseData
    func (o *LogsMetricResponse) GetDataOk() (*LogsMetricResponseData, bool)
    func (o *LogsMetricResponse) HasData() bool
    func (o LogsMetricResponse) MarshalJSON() ([]byte, error)
    func (o *LogsMetricResponse) SetData(v LogsMetricResponseData)
    func (o *LogsMetricResponse) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricResponseAttributes
    func NewLogsMetricResponseAttributes() *LogsMetricResponseAttributes
    func NewLogsMetricResponseAttributesWithDefaults() *LogsMetricResponseAttributes
    func (o *LogsMetricResponseAttributes) GetCompute() LogsMetricResponseCompute
    func (o *LogsMetricResponseAttributes) GetComputeOk() (*LogsMetricResponseCompute, bool)
    func (o *LogsMetricResponseAttributes) GetFilter() LogsMetricResponseFilter
    func (o *LogsMetricResponseAttributes) GetFilterOk() (*LogsMetricResponseFilter, bool)
    func (o *LogsMetricResponseAttributes) GetGroupBy() []LogsMetricResponseGroupBy
    func (o *LogsMetricResponseAttributes) GetGroupByOk() (*[]LogsMetricResponseGroupBy, bool)
    func (o *LogsMetricResponseAttributes) HasCompute() bool
    func (o *LogsMetricResponseAttributes) HasFilter() bool
    func (o *LogsMetricResponseAttributes) HasGroupBy() bool
    func (o LogsMetricResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *LogsMetricResponseAttributes) SetCompute(v LogsMetricResponseCompute)
    func (o *LogsMetricResponseAttributes) SetFilter(v LogsMetricResponseFilter)
    func (o *LogsMetricResponseAttributes) SetGroupBy(v []LogsMetricResponseGroupBy)
    func (o *LogsMetricResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricResponseCompute
    func NewLogsMetricResponseCompute() *LogsMetricResponseCompute
    func NewLogsMetricResponseComputeWithDefaults() *LogsMetricResponseCompute
    func (o *LogsMetricResponseCompute) GetAggregationType() LogsMetricResponseComputeAggregationType
    func (o *LogsMetricResponseCompute) GetAggregationTypeOk() (*LogsMetricResponseComputeAggregationType, bool)
    func (o *LogsMetricResponseCompute) GetIncludePercentiles() bool
    func (o *LogsMetricResponseCompute) GetIncludePercentilesOk() (*bool, bool)
    func (o *LogsMetricResponseCompute) GetPath() string
    func (o *LogsMetricResponseCompute) GetPathOk() (*string, bool)
    func (o *LogsMetricResponseCompute) HasAggregationType() bool
    func (o *LogsMetricResponseCompute) HasIncludePercentiles() bool
    func (o *LogsMetricResponseCompute) HasPath() bool
    func (o LogsMetricResponseCompute) MarshalJSON() ([]byte, error)
    func (o *LogsMetricResponseCompute) SetAggregationType(v LogsMetricResponseComputeAggregationType)
    func (o *LogsMetricResponseCompute) SetIncludePercentiles(v bool)
    func (o *LogsMetricResponseCompute) SetPath(v string)
    func (o *LogsMetricResponseCompute) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricResponseComputeAggregationType
    func NewLogsMetricResponseComputeAggregationTypeFromValue(v string) (*LogsMetricResponseComputeAggregationType, error)
    func (v *LogsMetricResponseComputeAggregationType) GetAllowedValues() []LogsMetricResponseComputeAggregationType
    func (v LogsMetricResponseComputeAggregationType) IsValid() bool
    func (v LogsMetricResponseComputeAggregationType) Ptr() *LogsMetricResponseComputeAggregationType
    func (v *LogsMetricResponseComputeAggregationType) UnmarshalJSON(src []byte) error
type LogsMetricResponseData
    func NewLogsMetricResponseData() *LogsMetricResponseData
    func NewLogsMetricResponseDataWithDefaults() *LogsMetricResponseData
    func (o *LogsMetricResponseData) GetAttributes() LogsMetricResponseAttributes
    func (o *LogsMetricResponseData) GetAttributesOk() (*LogsMetricResponseAttributes, bool)
    func (o *LogsMetricResponseData) GetId() string
    func (o *LogsMetricResponseData) GetIdOk() (*string, bool)
    func (o *LogsMetricResponseData) GetType() LogsMetricType
    func (o *LogsMetricResponseData) GetTypeOk() (*LogsMetricType, bool)
    func (o *LogsMetricResponseData) HasAttributes() bool
    func (o *LogsMetricResponseData) HasId() bool
    func (o *LogsMetricResponseData) HasType() bool
    func (o LogsMetricResponseData) MarshalJSON() ([]byte, error)
    func (o *LogsMetricResponseData) SetAttributes(v LogsMetricResponseAttributes)
    func (o *LogsMetricResponseData) SetId(v string)
    func (o *LogsMetricResponseData) SetType(v LogsMetricType)
    func (o *LogsMetricResponseData) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricResponseFilter
    func NewLogsMetricResponseFilter() *LogsMetricResponseFilter
    func NewLogsMetricResponseFilterWithDefaults() *LogsMetricResponseFilter
    func (o *LogsMetricResponseFilter) GetQuery() string
    func (o *LogsMetricResponseFilter) GetQueryOk() (*string, bool)
    func (o *LogsMetricResponseFilter) HasQuery() bool
    func (o LogsMetricResponseFilter) MarshalJSON() ([]byte, error)
    func (o *LogsMetricResponseFilter) SetQuery(v string)
    func (o *LogsMetricResponseFilter) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricResponseGroupBy
    func NewLogsMetricResponseGroupBy() *LogsMetricResponseGroupBy
    func NewLogsMetricResponseGroupByWithDefaults() *LogsMetricResponseGroupBy
    func (o *LogsMetricResponseGroupBy) GetPath() string
    func (o *LogsMetricResponseGroupBy) GetPathOk() (*string, bool)
    func (o *LogsMetricResponseGroupBy) GetTagName() string
    func (o *LogsMetricResponseGroupBy) GetTagNameOk() (*string, bool)
    func (o *LogsMetricResponseGroupBy) HasPath() bool
    func (o *LogsMetricResponseGroupBy) HasTagName() bool
    func (o LogsMetricResponseGroupBy) MarshalJSON() ([]byte, error)
    func (o *LogsMetricResponseGroupBy) SetPath(v string)
    func (o *LogsMetricResponseGroupBy) SetTagName(v string)
    func (o *LogsMetricResponseGroupBy) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricType
    func NewLogsMetricTypeFromValue(v string) (*LogsMetricType, error)
    func (v *LogsMetricType) GetAllowedValues() []LogsMetricType
    func (v LogsMetricType) IsValid() bool
    func (v LogsMetricType) Ptr() *LogsMetricType
    func (v *LogsMetricType) UnmarshalJSON(src []byte) error
type LogsMetricUpdateAttributes
    func NewLogsMetricUpdateAttributes() *LogsMetricUpdateAttributes
    func NewLogsMetricUpdateAttributesWithDefaults() *LogsMetricUpdateAttributes
    func (o *LogsMetricUpdateAttributes) GetCompute() LogsMetricUpdateCompute
    func (o *LogsMetricUpdateAttributes) GetComputeOk() (*LogsMetricUpdateCompute, bool)
    func (o *LogsMetricUpdateAttributes) GetFilter() LogsMetricFilter
    func (o *LogsMetricUpdateAttributes) GetFilterOk() (*LogsMetricFilter, bool)
    func (o *LogsMetricUpdateAttributes) GetGroupBy() []LogsMetricGroupBy
    func (o *LogsMetricUpdateAttributes) GetGroupByOk() (*[]LogsMetricGroupBy, bool)
    func (o *LogsMetricUpdateAttributes) HasCompute() bool
    func (o *LogsMetricUpdateAttributes) HasFilter() bool
    func (o *LogsMetricUpdateAttributes) HasGroupBy() bool
    func (o LogsMetricUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *LogsMetricUpdateAttributes) SetCompute(v LogsMetricUpdateCompute)
    func (o *LogsMetricUpdateAttributes) SetFilter(v LogsMetricFilter)
    func (o *LogsMetricUpdateAttributes) SetGroupBy(v []LogsMetricGroupBy)
    func (o *LogsMetricUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricUpdateCompute
    func NewLogsMetricUpdateCompute() *LogsMetricUpdateCompute
    func NewLogsMetricUpdateComputeWithDefaults() *LogsMetricUpdateCompute
    func (o *LogsMetricUpdateCompute) GetIncludePercentiles() bool
    func (o *LogsMetricUpdateCompute) GetIncludePercentilesOk() (*bool, bool)
    func (o *LogsMetricUpdateCompute) HasIncludePercentiles() bool
    func (o LogsMetricUpdateCompute) MarshalJSON() ([]byte, error)
    func (o *LogsMetricUpdateCompute) SetIncludePercentiles(v bool)
    func (o *LogsMetricUpdateCompute) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricUpdateData
    func NewLogsMetricUpdateData(attributes LogsMetricUpdateAttributes, typeVar LogsMetricType) *LogsMetricUpdateData
    func NewLogsMetricUpdateDataWithDefaults() *LogsMetricUpdateData
    func (o *LogsMetricUpdateData) GetAttributes() LogsMetricUpdateAttributes
    func (o *LogsMetricUpdateData) GetAttributesOk() (*LogsMetricUpdateAttributes, bool)
    func (o *LogsMetricUpdateData) GetType() LogsMetricType
    func (o *LogsMetricUpdateData) GetTypeOk() (*LogsMetricType, bool)
    func (o LogsMetricUpdateData) MarshalJSON() ([]byte, error)
    func (o *LogsMetricUpdateData) SetAttributes(v LogsMetricUpdateAttributes)
    func (o *LogsMetricUpdateData) SetType(v LogsMetricType)
    func (o *LogsMetricUpdateData) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricUpdateRequest
    func NewLogsMetricUpdateRequest(data LogsMetricUpdateData) *LogsMetricUpdateRequest
    func NewLogsMetricUpdateRequestWithDefaults() *LogsMetricUpdateRequest
    func (o *LogsMetricUpdateRequest) GetData() LogsMetricUpdateData
    func (o *LogsMetricUpdateRequest) GetDataOk() (*LogsMetricUpdateData, bool)
    func (o LogsMetricUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *LogsMetricUpdateRequest) SetData(v LogsMetricUpdateData)
    func (o *LogsMetricUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricsApi
    func NewLogsMetricsApi(client *datadog.APIClient) *LogsMetricsApi
    func (a *LogsMetricsApi) CreateLogsMetric(ctx _context.Context, body LogsMetricCreateRequest) (LogsMetricResponse, *_nethttp.Response, error)
    func (a *LogsMetricsApi) DeleteLogsMetric(ctx _context.Context, metricId string) (*_nethttp.Response, error)
    func (a *LogsMetricsApi) GetLogsMetric(ctx _context.Context, metricId string) (LogsMetricResponse, *_nethttp.Response, error)
    func (a *LogsMetricsApi) ListLogsMetrics(ctx _context.Context) (LogsMetricsResponse, *_nethttp.Response, error)
    func (a *LogsMetricsApi) UpdateLogsMetric(ctx _context.Context, metricId string, body LogsMetricUpdateRequest) (LogsMetricResponse, *_nethttp.Response, error)
type LogsMetricsResponse
    func NewLogsMetricsResponse() *LogsMetricsResponse
    func NewLogsMetricsResponseWithDefaults() *LogsMetricsResponse
    func (o *LogsMetricsResponse) GetData() []LogsMetricResponseData
    func (o *LogsMetricsResponse) GetDataOk() (*[]LogsMetricResponseData, bool)
    func (o *LogsMetricsResponse) HasData() bool
    func (o LogsMetricsResponse) MarshalJSON() ([]byte, error)
    func (o *LogsMetricsResponse) SetData(v []LogsMetricResponseData)
    func (o *LogsMetricsResponse) UnmarshalJSON(bytes []byte) (err error)
type LogsQueryFilter
    func NewLogsQueryFilter() *LogsQueryFilter
    func NewLogsQueryFilterWithDefaults() *LogsQueryFilter
    func (o *LogsQueryFilter) GetFrom() string
    func (o *LogsQueryFilter) GetFromOk() (*string, bool)
    func (o *LogsQueryFilter) GetIndexes() []string
    func (o *LogsQueryFilter) GetIndexesOk() (*[]string, bool)
    func (o *LogsQueryFilter) GetQuery() string
    func (o *LogsQueryFilter) GetQueryOk() (*string, bool)
    func (o *LogsQueryFilter) GetStorageTier() LogsStorageTier
    func (o *LogsQueryFilter) GetStorageTierOk() (*LogsStorageTier, bool)
    func (o *LogsQueryFilter) GetTo() string
    func (o *LogsQueryFilter) GetToOk() (*string, bool)
    func (o *LogsQueryFilter) HasFrom() bool
    func (o *LogsQueryFilter) HasIndexes() bool
    func (o *LogsQueryFilter) HasQuery() bool
    func (o *LogsQueryFilter) HasStorageTier() bool
    func (o *LogsQueryFilter) HasTo() bool
    func (o LogsQueryFilter) MarshalJSON() ([]byte, error)
    func (o *LogsQueryFilter) SetFrom(v string)
    func (o *LogsQueryFilter) SetIndexes(v []string)
    func (o *LogsQueryFilter) SetQuery(v string)
    func (o *LogsQueryFilter) SetStorageTier(v LogsStorageTier)
    func (o *LogsQueryFilter) SetTo(v string)
    func (o *LogsQueryFilter) UnmarshalJSON(bytes []byte) (err error)
type LogsQueryOptions
    func NewLogsQueryOptions() *LogsQueryOptions
    func NewLogsQueryOptionsWithDefaults() *LogsQueryOptions
    func (o *LogsQueryOptions) GetTimeOffset() int64
    func (o *LogsQueryOptions) GetTimeOffsetOk() (*int64, bool)
    func (o *LogsQueryOptions) GetTimezone() string
    func (o *LogsQueryOptions) GetTimezoneOk() (*string, bool)
    func (o *LogsQueryOptions) HasTimeOffset() bool
    func (o *LogsQueryOptions) HasTimezone() bool
    func (o LogsQueryOptions) MarshalJSON() ([]byte, error)
    func (o *LogsQueryOptions) SetTimeOffset(v int64)
    func (o *LogsQueryOptions) SetTimezone(v string)
    func (o *LogsQueryOptions) UnmarshalJSON(bytes []byte) (err error)
type LogsResponseMetadata
    func NewLogsResponseMetadata() *LogsResponseMetadata
    func NewLogsResponseMetadataWithDefaults() *LogsResponseMetadata
    func (o *LogsResponseMetadata) GetElapsed() int64
    func (o *LogsResponseMetadata) GetElapsedOk() (*int64, bool)
    func (o *LogsResponseMetadata) GetPage() LogsResponseMetadataPage
    func (o *LogsResponseMetadata) GetPageOk() (*LogsResponseMetadataPage, bool)
    func (o *LogsResponseMetadata) GetRequestId() string
    func (o *LogsResponseMetadata) GetRequestIdOk() (*string, bool)
    func (o *LogsResponseMetadata) GetStatus() LogsAggregateResponseStatus
    func (o *LogsResponseMetadata) GetStatusOk() (*LogsAggregateResponseStatus, bool)
    func (o *LogsResponseMetadata) GetWarnings() []LogsWarning
    func (o *LogsResponseMetadata) GetWarningsOk() (*[]LogsWarning, bool)
    func (o *LogsResponseMetadata) HasElapsed() bool
    func (o *LogsResponseMetadata) HasPage() bool
    func (o *LogsResponseMetadata) HasRequestId() bool
    func (o *LogsResponseMetadata) HasStatus() bool
    func (o *LogsResponseMetadata) HasWarnings() bool
    func (o LogsResponseMetadata) MarshalJSON() ([]byte, error)
    func (o *LogsResponseMetadata) SetElapsed(v int64)
    func (o *LogsResponseMetadata) SetPage(v LogsResponseMetadataPage)
    func (o *LogsResponseMetadata) SetRequestId(v string)
    func (o *LogsResponseMetadata) SetStatus(v LogsAggregateResponseStatus)
    func (o *LogsResponseMetadata) SetWarnings(v []LogsWarning)
    func (o *LogsResponseMetadata) UnmarshalJSON(bytes []byte) (err error)
type LogsResponseMetadataPage
    func NewLogsResponseMetadataPage() *LogsResponseMetadataPage
    func NewLogsResponseMetadataPageWithDefaults() *LogsResponseMetadataPage
    func (o *LogsResponseMetadataPage) GetAfter() string
    func (o *LogsResponseMetadataPage) GetAfterOk() (*string, bool)
    func (o *LogsResponseMetadataPage) HasAfter() bool
    func (o LogsResponseMetadataPage) MarshalJSON() ([]byte, error)
    func (o *LogsResponseMetadataPage) SetAfter(v string)
    func (o *LogsResponseMetadataPage) UnmarshalJSON(bytes []byte) (err error)
type LogsSort
    func NewLogsSortFromValue(v string) (*LogsSort, error)
    func (v *LogsSort) GetAllowedValues() []LogsSort
    func (v LogsSort) IsValid() bool
    func (v LogsSort) Ptr() *LogsSort
    func (v *LogsSort) UnmarshalJSON(src []byte) error
type LogsSortOrder
    func NewLogsSortOrderFromValue(v string) (*LogsSortOrder, error)
    func (v *LogsSortOrder) GetAllowedValues() []LogsSortOrder
    func (v LogsSortOrder) IsValid() bool
    func (v LogsSortOrder) Ptr() *LogsSortOrder
    func (v *LogsSortOrder) UnmarshalJSON(src []byte) error
type LogsStorageTier
    func NewLogsStorageTierFromValue(v string) (*LogsStorageTier, error)
    func (v *LogsStorageTier) GetAllowedValues() []LogsStorageTier
    func (v LogsStorageTier) IsValid() bool
    func (v LogsStorageTier) Ptr() *LogsStorageTier
    func (v *LogsStorageTier) UnmarshalJSON(src []byte) error
type LogsWarning
    func NewLogsWarning() *LogsWarning
    func NewLogsWarningWithDefaults() *LogsWarning
    func (o *LogsWarning) GetCode() string
    func (o *LogsWarning) GetCodeOk() (*string, bool)
    func (o *LogsWarning) GetDetail() string
    func (o *LogsWarning) GetDetailOk() (*string, bool)
    func (o *LogsWarning) GetTitle() string
    func (o *LogsWarning) GetTitleOk() (*string, bool)
    func (o *LogsWarning) HasCode() bool
    func (o *LogsWarning) HasDetail() bool
    func (o *LogsWarning) HasTitle() bool
    func (o LogsWarning) MarshalJSON() ([]byte, error)
    func (o *LogsWarning) SetCode(v string)
    func (o *LogsWarning) SetDetail(v string)
    func (o *LogsWarning) SetTitle(v string)
    func (o *LogsWarning) UnmarshalJSON(bytes []byte) (err error)
type MakeGCPSTSDelegateOptionalParameters
    func NewMakeGCPSTSDelegateOptionalParameters() *MakeGCPSTSDelegateOptionalParameters
    func (r *MakeGCPSTSDelegateOptionalParameters) WithBody(body interface{}) *MakeGCPSTSDelegateOptionalParameters
type Metric
    func NewMetric() *Metric
    func NewMetricWithDefaults() *Metric
    func (o *Metric) GetId() string
    func (o *Metric) GetIdOk() (*string, bool)
    func (o *Metric) GetType() MetricType
    func (o *Metric) GetTypeOk() (*MetricType, bool)
    func (o *Metric) HasId() bool
    func (o *Metric) HasType() bool
    func (o Metric) MarshalJSON() ([]byte, error)
    func (o *Metric) SetId(v string)
    func (o *Metric) SetType(v MetricType)
    func (o *Metric) UnmarshalJSON(bytes []byte) (err error)
type MetricActiveConfigurationType
    func NewMetricActiveConfigurationTypeFromValue(v string) (*MetricActiveConfigurationType, error)
    func (v *MetricActiveConfigurationType) GetAllowedValues() []MetricActiveConfigurationType
    func (v MetricActiveConfigurationType) IsValid() bool
    func (v MetricActiveConfigurationType) Ptr() *MetricActiveConfigurationType
    func (v *MetricActiveConfigurationType) UnmarshalJSON(src []byte) error
type MetricAllTags
    func NewMetricAllTags() *MetricAllTags
    func NewMetricAllTagsWithDefaults() *MetricAllTags
    func (o *MetricAllTags) GetAttributes() MetricAllTagsAttributes
    func (o *MetricAllTags) GetAttributesOk() (*MetricAllTagsAttributes, bool)
    func (o *MetricAllTags) GetId() string
    func (o *MetricAllTags) GetIdOk() (*string, bool)
    func (o *MetricAllTags) GetType() MetricType
    func (o *MetricAllTags) GetTypeOk() (*MetricType, bool)
    func (o *MetricAllTags) HasAttributes() bool
    func (o *MetricAllTags) HasId() bool
    func (o *MetricAllTags) HasType() bool
    func (o MetricAllTags) MarshalJSON() ([]byte, error)
    func (o *MetricAllTags) SetAttributes(v MetricAllTagsAttributes)
    func (o *MetricAllTags) SetId(v string)
    func (o *MetricAllTags) SetType(v MetricType)
    func (o *MetricAllTags) UnmarshalJSON(bytes []byte) (err error)
type MetricAllTagsAttributes
    func NewMetricAllTagsAttributes() *MetricAllTagsAttributes
    func NewMetricAllTagsAttributesWithDefaults() *MetricAllTagsAttributes
    func (o *MetricAllTagsAttributes) GetTags() []string
    func (o *MetricAllTagsAttributes) GetTagsOk() (*[]string, bool)
    func (o *MetricAllTagsAttributes) HasTags() bool
    func (o MetricAllTagsAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricAllTagsAttributes) SetTags(v []string)
    func (o *MetricAllTagsAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricAllTagsResponse
    func NewMetricAllTagsResponse() *MetricAllTagsResponse
    func NewMetricAllTagsResponseWithDefaults() *MetricAllTagsResponse
    func (o *MetricAllTagsResponse) GetData() MetricAllTags
    func (o *MetricAllTagsResponse) GetDataOk() (*MetricAllTags, bool)
    func (o *MetricAllTagsResponse) HasData() bool
    func (o MetricAllTagsResponse) MarshalJSON() ([]byte, error)
    func (o *MetricAllTagsResponse) SetData(v MetricAllTags)
    func (o *MetricAllTagsResponse) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkConfigureTagsType
    func NewMetricBulkConfigureTagsTypeFromValue(v string) (*MetricBulkConfigureTagsType, error)
    func (v *MetricBulkConfigureTagsType) GetAllowedValues() []MetricBulkConfigureTagsType
    func (v MetricBulkConfigureTagsType) IsValid() bool
    func (v MetricBulkConfigureTagsType) Ptr() *MetricBulkConfigureTagsType
    func (v *MetricBulkConfigureTagsType) UnmarshalJSON(src []byte) error
type MetricBulkTagConfigCreate
    func NewMetricBulkTagConfigCreate(id string, typeVar MetricBulkConfigureTagsType) *MetricBulkTagConfigCreate
    func NewMetricBulkTagConfigCreateWithDefaults() *MetricBulkTagConfigCreate
    func (o *MetricBulkTagConfigCreate) GetAttributes() MetricBulkTagConfigCreateAttributes
    func (o *MetricBulkTagConfigCreate) GetAttributesOk() (*MetricBulkTagConfigCreateAttributes, bool)
    func (o *MetricBulkTagConfigCreate) GetId() string
    func (o *MetricBulkTagConfigCreate) GetIdOk() (*string, bool)
    func (o *MetricBulkTagConfigCreate) GetType() MetricBulkConfigureTagsType
    func (o *MetricBulkTagConfigCreate) GetTypeOk() (*MetricBulkConfigureTagsType, bool)
    func (o *MetricBulkTagConfigCreate) HasAttributes() bool
    func (o MetricBulkTagConfigCreate) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigCreate) SetAttributes(v MetricBulkTagConfigCreateAttributes)
    func (o *MetricBulkTagConfigCreate) SetId(v string)
    func (o *MetricBulkTagConfigCreate) SetType(v MetricBulkConfigureTagsType)
    func (o *MetricBulkTagConfigCreate) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigCreateAttributes
    func NewMetricBulkTagConfigCreateAttributes() *MetricBulkTagConfigCreateAttributes
    func NewMetricBulkTagConfigCreateAttributesWithDefaults() *MetricBulkTagConfigCreateAttributes
    func (o *MetricBulkTagConfigCreateAttributes) GetEmails() []string
    func (o *MetricBulkTagConfigCreateAttributes) GetEmailsOk() (*[]string, bool)
    func (o *MetricBulkTagConfigCreateAttributes) GetTags() []string
    func (o *MetricBulkTagConfigCreateAttributes) GetTagsOk() (*[]string, bool)
    func (o *MetricBulkTagConfigCreateAttributes) HasEmails() bool
    func (o *MetricBulkTagConfigCreateAttributes) HasTags() bool
    func (o MetricBulkTagConfigCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigCreateAttributes) SetEmails(v []string)
    func (o *MetricBulkTagConfigCreateAttributes) SetTags(v []string)
    func (o *MetricBulkTagConfigCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigCreateRequest
    func NewMetricBulkTagConfigCreateRequest(data MetricBulkTagConfigCreate) *MetricBulkTagConfigCreateRequest
    func NewMetricBulkTagConfigCreateRequestWithDefaults() *MetricBulkTagConfigCreateRequest
    func (o *MetricBulkTagConfigCreateRequest) GetData() MetricBulkTagConfigCreate
    func (o *MetricBulkTagConfigCreateRequest) GetDataOk() (*MetricBulkTagConfigCreate, bool)
    func (o MetricBulkTagConfigCreateRequest) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigCreateRequest) SetData(v MetricBulkTagConfigCreate)
    func (o *MetricBulkTagConfigCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigDelete
    func NewMetricBulkTagConfigDelete(id string, typeVar MetricBulkConfigureTagsType) *MetricBulkTagConfigDelete
    func NewMetricBulkTagConfigDeleteWithDefaults() *MetricBulkTagConfigDelete
    func (o *MetricBulkTagConfigDelete) GetAttributes() MetricBulkTagConfigDeleteAttributes
    func (o *MetricBulkTagConfigDelete) GetAttributesOk() (*MetricBulkTagConfigDeleteAttributes, bool)
    func (o *MetricBulkTagConfigDelete) GetId() string
    func (o *MetricBulkTagConfigDelete) GetIdOk() (*string, bool)
    func (o *MetricBulkTagConfigDelete) GetType() MetricBulkConfigureTagsType
    func (o *MetricBulkTagConfigDelete) GetTypeOk() (*MetricBulkConfigureTagsType, bool)
    func (o *MetricBulkTagConfigDelete) HasAttributes() bool
    func (o MetricBulkTagConfigDelete) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigDelete) SetAttributes(v MetricBulkTagConfigDeleteAttributes)
    func (o *MetricBulkTagConfigDelete) SetId(v string)
    func (o *MetricBulkTagConfigDelete) SetType(v MetricBulkConfigureTagsType)
    func (o *MetricBulkTagConfigDelete) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigDeleteAttributes
    func NewMetricBulkTagConfigDeleteAttributes() *MetricBulkTagConfigDeleteAttributes
    func NewMetricBulkTagConfigDeleteAttributesWithDefaults() *MetricBulkTagConfigDeleteAttributes
    func (o *MetricBulkTagConfigDeleteAttributes) GetEmails() []string
    func (o *MetricBulkTagConfigDeleteAttributes) GetEmailsOk() (*[]string, bool)
    func (o *MetricBulkTagConfigDeleteAttributes) HasEmails() bool
    func (o MetricBulkTagConfigDeleteAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigDeleteAttributes) SetEmails(v []string)
    func (o *MetricBulkTagConfigDeleteAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigDeleteRequest
    func NewMetricBulkTagConfigDeleteRequest(data MetricBulkTagConfigDelete) *MetricBulkTagConfigDeleteRequest
    func NewMetricBulkTagConfigDeleteRequestWithDefaults() *MetricBulkTagConfigDeleteRequest
    func (o *MetricBulkTagConfigDeleteRequest) GetData() MetricBulkTagConfigDelete
    func (o *MetricBulkTagConfigDeleteRequest) GetDataOk() (*MetricBulkTagConfigDelete, bool)
    func (o MetricBulkTagConfigDeleteRequest) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigDeleteRequest) SetData(v MetricBulkTagConfigDelete)
    func (o *MetricBulkTagConfigDeleteRequest) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigResponse
    func NewMetricBulkTagConfigResponse() *MetricBulkTagConfigResponse
    func NewMetricBulkTagConfigResponseWithDefaults() *MetricBulkTagConfigResponse
    func (o *MetricBulkTagConfigResponse) GetData() MetricBulkTagConfigStatus
    func (o *MetricBulkTagConfigResponse) GetDataOk() (*MetricBulkTagConfigStatus, bool)
    func (o *MetricBulkTagConfigResponse) HasData() bool
    func (o MetricBulkTagConfigResponse) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigResponse) SetData(v MetricBulkTagConfigStatus)
    func (o *MetricBulkTagConfigResponse) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigStatus
    func NewMetricBulkTagConfigStatus(id string, typeVar MetricBulkConfigureTagsType) *MetricBulkTagConfigStatus
    func NewMetricBulkTagConfigStatusWithDefaults() *MetricBulkTagConfigStatus
    func (o *MetricBulkTagConfigStatus) GetAttributes() MetricBulkTagConfigStatusAttributes
    func (o *MetricBulkTagConfigStatus) GetAttributesOk() (*MetricBulkTagConfigStatusAttributes, bool)
    func (o *MetricBulkTagConfigStatus) GetId() string
    func (o *MetricBulkTagConfigStatus) GetIdOk() (*string, bool)
    func (o *MetricBulkTagConfigStatus) GetType() MetricBulkConfigureTagsType
    func (o *MetricBulkTagConfigStatus) GetTypeOk() (*MetricBulkConfigureTagsType, bool)
    func (o *MetricBulkTagConfigStatus) HasAttributes() bool
    func (o MetricBulkTagConfigStatus) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigStatus) SetAttributes(v MetricBulkTagConfigStatusAttributes)
    func (o *MetricBulkTagConfigStatus) SetId(v string)
    func (o *MetricBulkTagConfigStatus) SetType(v MetricBulkConfigureTagsType)
    func (o *MetricBulkTagConfigStatus) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigStatusAttributes
    func NewMetricBulkTagConfigStatusAttributes() *MetricBulkTagConfigStatusAttributes
    func NewMetricBulkTagConfigStatusAttributesWithDefaults() *MetricBulkTagConfigStatusAttributes
    func (o *MetricBulkTagConfigStatusAttributes) GetEmails() []string
    func (o *MetricBulkTagConfigStatusAttributes) GetEmailsOk() (*[]string, bool)
    func (o *MetricBulkTagConfigStatusAttributes) GetStatus() string
    func (o *MetricBulkTagConfigStatusAttributes) GetStatusOk() (*string, bool)
    func (o *MetricBulkTagConfigStatusAttributes) GetTags() []string
    func (o *MetricBulkTagConfigStatusAttributes) GetTagsOk() (*[]string, bool)
    func (o *MetricBulkTagConfigStatusAttributes) HasEmails() bool
    func (o *MetricBulkTagConfigStatusAttributes) HasStatus() bool
    func (o *MetricBulkTagConfigStatusAttributes) HasTags() bool
    func (o MetricBulkTagConfigStatusAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigStatusAttributes) SetEmails(v []string)
    func (o *MetricBulkTagConfigStatusAttributes) SetStatus(v string)
    func (o *MetricBulkTagConfigStatusAttributes) SetTags(v []string)
    func (o *MetricBulkTagConfigStatusAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricContentEncoding
    func NewMetricContentEncodingFromValue(v string) (*MetricContentEncoding, error)
    func (v *MetricContentEncoding) GetAllowedValues() []MetricContentEncoding
    func (v MetricContentEncoding) IsValid() bool
    func (v MetricContentEncoding) Ptr() *MetricContentEncoding
    func (v *MetricContentEncoding) UnmarshalJSON(src []byte) error
type MetricCustomAggregation
    func NewMetricCustomAggregation(space MetricCustomSpaceAggregation, time MetricCustomTimeAggregation) *MetricCustomAggregation
    func NewMetricCustomAggregationWithDefaults() *MetricCustomAggregation
    func (o *MetricCustomAggregation) GetSpace() MetricCustomSpaceAggregation
    func (o *MetricCustomAggregation) GetSpaceOk() (*MetricCustomSpaceAggregation, bool)
    func (o *MetricCustomAggregation) GetTime() MetricCustomTimeAggregation
    func (o *MetricCustomAggregation) GetTimeOk() (*MetricCustomTimeAggregation, bool)
    func (o MetricCustomAggregation) MarshalJSON() ([]byte, error)
    func (o *MetricCustomAggregation) SetSpace(v MetricCustomSpaceAggregation)
    func (o *MetricCustomAggregation) SetTime(v MetricCustomTimeAggregation)
    func (o *MetricCustomAggregation) UnmarshalJSON(bytes []byte) (err error)
type MetricCustomSpaceAggregation
    func NewMetricCustomSpaceAggregationFromValue(v string) (*MetricCustomSpaceAggregation, error)
    func (v *MetricCustomSpaceAggregation) GetAllowedValues() []MetricCustomSpaceAggregation
    func (v MetricCustomSpaceAggregation) IsValid() bool
    func (v MetricCustomSpaceAggregation) Ptr() *MetricCustomSpaceAggregation
    func (v *MetricCustomSpaceAggregation) UnmarshalJSON(src []byte) error
type MetricCustomTimeAggregation
    func NewMetricCustomTimeAggregationFromValue(v string) (*MetricCustomTimeAggregation, error)
    func (v *MetricCustomTimeAggregation) GetAllowedValues() []MetricCustomTimeAggregation
    func (v MetricCustomTimeAggregation) IsValid() bool
    func (v MetricCustomTimeAggregation) Ptr() *MetricCustomTimeAggregation
    func (v *MetricCustomTimeAggregation) UnmarshalJSON(src []byte) error
type MetricDistinctVolume
    func NewMetricDistinctVolume() *MetricDistinctVolume
    func NewMetricDistinctVolumeWithDefaults() *MetricDistinctVolume
    func (o *MetricDistinctVolume) GetAttributes() MetricDistinctVolumeAttributes
    func (o *MetricDistinctVolume) GetAttributesOk() (*MetricDistinctVolumeAttributes, bool)
    func (o *MetricDistinctVolume) GetId() string
    func (o *MetricDistinctVolume) GetIdOk() (*string, bool)
    func (o *MetricDistinctVolume) GetType() MetricDistinctVolumeType
    func (o *MetricDistinctVolume) GetTypeOk() (*MetricDistinctVolumeType, bool)
    func (o *MetricDistinctVolume) HasAttributes() bool
    func (o *MetricDistinctVolume) HasId() bool
    func (o *MetricDistinctVolume) HasType() bool
    func (o MetricDistinctVolume) MarshalJSON() ([]byte, error)
    func (o *MetricDistinctVolume) SetAttributes(v MetricDistinctVolumeAttributes)
    func (o *MetricDistinctVolume) SetId(v string)
    func (o *MetricDistinctVolume) SetType(v MetricDistinctVolumeType)
    func (o *MetricDistinctVolume) UnmarshalJSON(bytes []byte) (err error)
type MetricDistinctVolumeAttributes
    func NewMetricDistinctVolumeAttributes() *MetricDistinctVolumeAttributes
    func NewMetricDistinctVolumeAttributesWithDefaults() *MetricDistinctVolumeAttributes
    func (o *MetricDistinctVolumeAttributes) GetDistinctVolume() int64
    func (o *MetricDistinctVolumeAttributes) GetDistinctVolumeOk() (*int64, bool)
    func (o *MetricDistinctVolumeAttributes) HasDistinctVolume() bool
    func (o MetricDistinctVolumeAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricDistinctVolumeAttributes) SetDistinctVolume(v int64)
    func (o *MetricDistinctVolumeAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricDistinctVolumeType
    func NewMetricDistinctVolumeTypeFromValue(v string) (*MetricDistinctVolumeType, error)
    func (v *MetricDistinctVolumeType) GetAllowedValues() []MetricDistinctVolumeType
    func (v MetricDistinctVolumeType) IsValid() bool
    func (v MetricDistinctVolumeType) Ptr() *MetricDistinctVolumeType
    func (v *MetricDistinctVolumeType) UnmarshalJSON(src []byte) error
type MetricEstimate
    func NewMetricEstimate() *MetricEstimate
    func NewMetricEstimateWithDefaults() *MetricEstimate
    func (o *MetricEstimate) GetAttributes() MetricEstimateAttributes
    func (o *MetricEstimate) GetAttributesOk() (*MetricEstimateAttributes, bool)
    func (o *MetricEstimate) GetId() string
    func (o *MetricEstimate) GetIdOk() (*string, bool)
    func (o *MetricEstimate) GetType() MetricEstimateResourceType
    func (o *MetricEstimate) GetTypeOk() (*MetricEstimateResourceType, bool)
    func (o *MetricEstimate) HasAttributes() bool
    func (o *MetricEstimate) HasId() bool
    func (o *MetricEstimate) HasType() bool
    func (o MetricEstimate) MarshalJSON() ([]byte, error)
    func (o *MetricEstimate) SetAttributes(v MetricEstimateAttributes)
    func (o *MetricEstimate) SetId(v string)
    func (o *MetricEstimate) SetType(v MetricEstimateResourceType)
    func (o *MetricEstimate) UnmarshalJSON(bytes []byte) (err error)
type MetricEstimateAttributes
    func NewMetricEstimateAttributes() *MetricEstimateAttributes
    func NewMetricEstimateAttributesWithDefaults() *MetricEstimateAttributes
    func (o *MetricEstimateAttributes) GetEstimateType() MetricEstimateType
    func (o *MetricEstimateAttributes) GetEstimateTypeOk() (*MetricEstimateType, bool)
    func (o *MetricEstimateAttributes) GetEstimatedAt() time.Time
    func (o *MetricEstimateAttributes) GetEstimatedAtOk() (*time.Time, bool)
    func (o *MetricEstimateAttributes) GetEstimatedOutputSeries() int64
    func (o *MetricEstimateAttributes) GetEstimatedOutputSeriesOk() (*int64, bool)
    func (o *MetricEstimateAttributes) HasEstimateType() bool
    func (o *MetricEstimateAttributes) HasEstimatedAt() bool
    func (o *MetricEstimateAttributes) HasEstimatedOutputSeries() bool
    func (o MetricEstimateAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricEstimateAttributes) SetEstimateType(v MetricEstimateType)
    func (o *MetricEstimateAttributes) SetEstimatedAt(v time.Time)
    func (o *MetricEstimateAttributes) SetEstimatedOutputSeries(v int64)
    func (o *MetricEstimateAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricEstimateResourceType
    func NewMetricEstimateResourceTypeFromValue(v string) (*MetricEstimateResourceType, error)
    func (v *MetricEstimateResourceType) GetAllowedValues() []MetricEstimateResourceType
    func (v MetricEstimateResourceType) IsValid() bool
    func (v MetricEstimateResourceType) Ptr() *MetricEstimateResourceType
    func (v *MetricEstimateResourceType) UnmarshalJSON(src []byte) error
type MetricEstimateResponse
    func NewMetricEstimateResponse() *MetricEstimateResponse
    func NewMetricEstimateResponseWithDefaults() *MetricEstimateResponse
    func (o *MetricEstimateResponse) GetData() MetricEstimate
    func (o *MetricEstimateResponse) GetDataOk() (*MetricEstimate, bool)
    func (o *MetricEstimateResponse) HasData() bool
    func (o MetricEstimateResponse) MarshalJSON() ([]byte, error)
    func (o *MetricEstimateResponse) SetData(v MetricEstimate)
    func (o *MetricEstimateResponse) UnmarshalJSON(bytes []byte) (err error)
type MetricEstimateType
    func NewMetricEstimateTypeFromValue(v string) (*MetricEstimateType, error)
    func (v *MetricEstimateType) GetAllowedValues() []MetricEstimateType
    func (v MetricEstimateType) IsValid() bool
    func (v MetricEstimateType) Ptr() *MetricEstimateType
    func (v *MetricEstimateType) UnmarshalJSON(src []byte) error
type MetricIngestedIndexedVolume
    func NewMetricIngestedIndexedVolume() *MetricIngestedIndexedVolume
    func NewMetricIngestedIndexedVolumeWithDefaults() *MetricIngestedIndexedVolume
    func (o *MetricIngestedIndexedVolume) GetAttributes() MetricIngestedIndexedVolumeAttributes
    func (o *MetricIngestedIndexedVolume) GetAttributesOk() (*MetricIngestedIndexedVolumeAttributes, bool)
    func (o *MetricIngestedIndexedVolume) GetId() string
    func (o *MetricIngestedIndexedVolume) GetIdOk() (*string, bool)
    func (o *MetricIngestedIndexedVolume) GetType() MetricIngestedIndexedVolumeType
    func (o *MetricIngestedIndexedVolume) GetTypeOk() (*MetricIngestedIndexedVolumeType, bool)
    func (o *MetricIngestedIndexedVolume) HasAttributes() bool
    func (o *MetricIngestedIndexedVolume) HasId() bool
    func (o *MetricIngestedIndexedVolume) HasType() bool
    func (o MetricIngestedIndexedVolume) MarshalJSON() ([]byte, error)
    func (o *MetricIngestedIndexedVolume) SetAttributes(v MetricIngestedIndexedVolumeAttributes)
    func (o *MetricIngestedIndexedVolume) SetId(v string)
    func (o *MetricIngestedIndexedVolume) SetType(v MetricIngestedIndexedVolumeType)
    func (o *MetricIngestedIndexedVolume) UnmarshalJSON(bytes []byte) (err error)
type MetricIngestedIndexedVolumeAttributes
    func NewMetricIngestedIndexedVolumeAttributes() *MetricIngestedIndexedVolumeAttributes
    func NewMetricIngestedIndexedVolumeAttributesWithDefaults() *MetricIngestedIndexedVolumeAttributes
    func (o *MetricIngestedIndexedVolumeAttributes) GetIndexedVolume() int64
    func (o *MetricIngestedIndexedVolumeAttributes) GetIndexedVolumeOk() (*int64, bool)
    func (o *MetricIngestedIndexedVolumeAttributes) GetIngestedVolume() int64
    func (o *MetricIngestedIndexedVolumeAttributes) GetIngestedVolumeOk() (*int64, bool)
    func (o *MetricIngestedIndexedVolumeAttributes) HasIndexedVolume() bool
    func (o *MetricIngestedIndexedVolumeAttributes) HasIngestedVolume() bool
    func (o MetricIngestedIndexedVolumeAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricIngestedIndexedVolumeAttributes) SetIndexedVolume(v int64)
    func (o *MetricIngestedIndexedVolumeAttributes) SetIngestedVolume(v int64)
    func (o *MetricIngestedIndexedVolumeAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricIngestedIndexedVolumeType
    func NewMetricIngestedIndexedVolumeTypeFromValue(v string) (*MetricIngestedIndexedVolumeType, error)
    func (v *MetricIngestedIndexedVolumeType) GetAllowedValues() []MetricIngestedIndexedVolumeType
    func (v MetricIngestedIndexedVolumeType) IsValid() bool
    func (v MetricIngestedIndexedVolumeType) Ptr() *MetricIngestedIndexedVolumeType
    func (v *MetricIngestedIndexedVolumeType) UnmarshalJSON(src []byte) error
type MetricIntakeType
    func NewMetricIntakeTypeFromValue(v int32) (*MetricIntakeType, error)
    func (v *MetricIntakeType) GetAllowedValues() []MetricIntakeType
    func (v MetricIntakeType) IsValid() bool
    func (v MetricIntakeType) Ptr() *MetricIntakeType
    func (v *MetricIntakeType) UnmarshalJSON(src []byte) error
type MetricMetadata
    func NewMetricMetadata() *MetricMetadata
    func NewMetricMetadataWithDefaults() *MetricMetadata
    func (o *MetricMetadata) GetOrigin() MetricOrigin
    func (o *MetricMetadata) GetOriginOk() (*MetricOrigin, bool)
    func (o *MetricMetadata) HasOrigin() bool
    func (o MetricMetadata) MarshalJSON() ([]byte, error)
    func (o *MetricMetadata) SetOrigin(v MetricOrigin)
    func (o *MetricMetadata) UnmarshalJSON(bytes []byte) (err error)
type MetricOrigin
    func NewMetricOrigin() *MetricOrigin
    func NewMetricOriginWithDefaults() *MetricOrigin
    func (o *MetricOrigin) GetMetricType() int32
    func (o *MetricOrigin) GetMetricTypeOk() (*int32, bool)
    func (o *MetricOrigin) GetProduct() int32
    func (o *MetricOrigin) GetProductOk() (*int32, bool)
    func (o *MetricOrigin) GetService() int32
    func (o *MetricOrigin) GetServiceOk() (*int32, bool)
    func (o *MetricOrigin) HasMetricType() bool
    func (o *MetricOrigin) HasProduct() bool
    func (o *MetricOrigin) HasService() bool
    func (o MetricOrigin) MarshalJSON() ([]byte, error)
    func (o *MetricOrigin) SetMetricType(v int32)
    func (o *MetricOrigin) SetProduct(v int32)
    func (o *MetricOrigin) SetService(v int32)
    func (o *MetricOrigin) UnmarshalJSON(bytes []byte) (err error)
type MetricPayload
    func NewMetricPayload(series []MetricSeries) *MetricPayload
    func NewMetricPayloadWithDefaults() *MetricPayload
    func (o *MetricPayload) GetSeries() []MetricSeries
    func (o *MetricPayload) GetSeriesOk() (*[]MetricSeries, bool)
    func (o MetricPayload) MarshalJSON() ([]byte, error)
    func (o *MetricPayload) SetSeries(v []MetricSeries)
    func (o *MetricPayload) UnmarshalJSON(bytes []byte) (err error)
type MetricPoint
    func NewMetricPoint() *MetricPoint
    func NewMetricPointWithDefaults() *MetricPoint
    func (o *MetricPoint) GetTimestamp() int64
    func (o *MetricPoint) GetTimestampOk() (*int64, bool)
    func (o *MetricPoint) GetValue() float64
    func (o *MetricPoint) GetValueOk() (*float64, bool)
    func (o *MetricPoint) HasTimestamp() bool
    func (o *MetricPoint) HasValue() bool
    func (o MetricPoint) MarshalJSON() ([]byte, error)
    func (o *MetricPoint) SetTimestamp(v int64)
    func (o *MetricPoint) SetValue(v float64)
    func (o *MetricPoint) UnmarshalJSON(bytes []byte) (err error)
type MetricResource
    func NewMetricResource() *MetricResource
    func NewMetricResourceWithDefaults() *MetricResource
    func (o *MetricResource) GetName() string
    func (o *MetricResource) GetNameOk() (*string, bool)
    func (o *MetricResource) GetType() string
    func (o *MetricResource) GetTypeOk() (*string, bool)
    func (o *MetricResource) HasName() bool
    func (o *MetricResource) HasType() bool
    func (o MetricResource) MarshalJSON() ([]byte, error)
    func (o *MetricResource) SetName(v string)
    func (o *MetricResource) SetType(v string)
    func (o *MetricResource) UnmarshalJSON(bytes []byte) (err error)
type MetricSeries
    func NewMetricSeries(metric string, points []MetricPoint) *MetricSeries
    func NewMetricSeriesWithDefaults() *MetricSeries
    func (o *MetricSeries) GetInterval() int64
    func (o *MetricSeries) GetIntervalOk() (*int64, bool)
    func (o *MetricSeries) GetMetadata() MetricMetadata
    func (o *MetricSeries) GetMetadataOk() (*MetricMetadata, bool)
    func (o *MetricSeries) GetMetric() string
    func (o *MetricSeries) GetMetricOk() (*string, bool)
    func (o *MetricSeries) GetPoints() []MetricPoint
    func (o *MetricSeries) GetPointsOk() (*[]MetricPoint, bool)
    func (o *MetricSeries) GetResources() []MetricResource
    func (o *MetricSeries) GetResourcesOk() (*[]MetricResource, bool)
    func (o *MetricSeries) GetSourceTypeName() string
    func (o *MetricSeries) GetSourceTypeNameOk() (*string, bool)
    func (o *MetricSeries) GetTags() []string
    func (o *MetricSeries) GetTagsOk() (*[]string, bool)
    func (o *MetricSeries) GetType() MetricIntakeType
    func (o *MetricSeries) GetTypeOk() (*MetricIntakeType, bool)
    func (o *MetricSeries) GetUnit() string
    func (o *MetricSeries) GetUnitOk() (*string, bool)
    func (o *MetricSeries) HasInterval() bool
    func (o *MetricSeries) HasMetadata() bool
    func (o *MetricSeries) HasResources() bool
    func (o *MetricSeries) HasSourceTypeName() bool
    func (o *MetricSeries) HasTags() bool
    func (o *MetricSeries) HasType() bool
    func (o *MetricSeries) HasUnit() bool
    func (o MetricSeries) MarshalJSON() ([]byte, error)
    func (o *MetricSeries) SetInterval(v int64)
    func (o *MetricSeries) SetMetadata(v MetricMetadata)
    func (o *MetricSeries) SetMetric(v string)
    func (o *MetricSeries) SetPoints(v []MetricPoint)
    func (o *MetricSeries) SetResources(v []MetricResource)
    func (o *MetricSeries) SetSourceTypeName(v string)
    func (o *MetricSeries) SetTags(v []string)
    func (o *MetricSeries) SetType(v MetricIntakeType)
    func (o *MetricSeries) SetUnit(v string)
    func (o *MetricSeries) UnmarshalJSON(bytes []byte) (err error)
type MetricSuggestedTagsAndAggregations
    func NewMetricSuggestedTagsAndAggregations() *MetricSuggestedTagsAndAggregations
    func NewMetricSuggestedTagsAndAggregationsWithDefaults() *MetricSuggestedTagsAndAggregations
    func (o *MetricSuggestedTagsAndAggregations) GetAttributes() MetricSuggestedTagsAttributes
    func (o *MetricSuggestedTagsAndAggregations) GetAttributesOk() (*MetricSuggestedTagsAttributes, bool)
    func (o *MetricSuggestedTagsAndAggregations) GetId() string
    func (o *MetricSuggestedTagsAndAggregations) GetIdOk() (*string, bool)
    func (o *MetricSuggestedTagsAndAggregations) GetType() MetricActiveConfigurationType
    func (o *MetricSuggestedTagsAndAggregations) GetTypeOk() (*MetricActiveConfigurationType, bool)
    func (o *MetricSuggestedTagsAndAggregations) HasAttributes() bool
    func (o *MetricSuggestedTagsAndAggregations) HasId() bool
    func (o *MetricSuggestedTagsAndAggregations) HasType() bool
    func (o MetricSuggestedTagsAndAggregations) MarshalJSON() ([]byte, error)
    func (o *MetricSuggestedTagsAndAggregations) SetAttributes(v MetricSuggestedTagsAttributes)
    func (o *MetricSuggestedTagsAndAggregations) SetId(v string)
    func (o *MetricSuggestedTagsAndAggregations) SetType(v MetricActiveConfigurationType)
    func (o *MetricSuggestedTagsAndAggregations) UnmarshalJSON(bytes []byte) (err error)
type MetricSuggestedTagsAndAggregationsResponse
    func NewMetricSuggestedTagsAndAggregationsResponse() *MetricSuggestedTagsAndAggregationsResponse
    func NewMetricSuggestedTagsAndAggregationsResponseWithDefaults() *MetricSuggestedTagsAndAggregationsResponse
    func (o *MetricSuggestedTagsAndAggregationsResponse) GetData() MetricSuggestedTagsAndAggregations
    func (o *MetricSuggestedTagsAndAggregationsResponse) GetDataOk() (*MetricSuggestedTagsAndAggregations, bool)
    func (o *MetricSuggestedTagsAndAggregationsResponse) HasData() bool
    func (o MetricSuggestedTagsAndAggregationsResponse) MarshalJSON() ([]byte, error)
    func (o *MetricSuggestedTagsAndAggregationsResponse) SetData(v MetricSuggestedTagsAndAggregations)
    func (o *MetricSuggestedTagsAndAggregationsResponse) UnmarshalJSON(bytes []byte) (err error)
type MetricSuggestedTagsAttributes
    func NewMetricSuggestedTagsAttributes() *MetricSuggestedTagsAttributes
    func NewMetricSuggestedTagsAttributesWithDefaults() *MetricSuggestedTagsAttributes
    func (o *MetricSuggestedTagsAttributes) GetActiveAggregations() []MetricCustomAggregation
    func (o *MetricSuggestedTagsAttributes) GetActiveAggregationsOk() (*[]MetricCustomAggregation, bool)
    func (o *MetricSuggestedTagsAttributes) GetActiveTags() []string
    func (o *MetricSuggestedTagsAttributes) GetActiveTagsOk() (*[]string, bool)
    func (o *MetricSuggestedTagsAttributes) HasActiveAggregations() bool
    func (o *MetricSuggestedTagsAttributes) HasActiveTags() bool
    func (o MetricSuggestedTagsAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricSuggestedTagsAttributes) SetActiveAggregations(v []MetricCustomAggregation)
    func (o *MetricSuggestedTagsAttributes) SetActiveTags(v []string)
    func (o *MetricSuggestedTagsAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfiguration
    func NewMetricTagConfiguration() *MetricTagConfiguration
    func NewMetricTagConfigurationWithDefaults() *MetricTagConfiguration
    func (o *MetricTagConfiguration) GetAttributes() MetricTagConfigurationAttributes
    func (o *MetricTagConfiguration) GetAttributesOk() (*MetricTagConfigurationAttributes, bool)
    func (o *MetricTagConfiguration) GetId() string
    func (o *MetricTagConfiguration) GetIdOk() (*string, bool)
    func (o *MetricTagConfiguration) GetType() MetricTagConfigurationType
    func (o *MetricTagConfiguration) GetTypeOk() (*MetricTagConfigurationType, bool)
    func (o *MetricTagConfiguration) HasAttributes() bool
    func (o *MetricTagConfiguration) HasId() bool
    func (o *MetricTagConfiguration) HasType() bool
    func (o MetricTagConfiguration) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfiguration) SetAttributes(v MetricTagConfigurationAttributes)
    func (o *MetricTagConfiguration) SetId(v string)
    func (o *MetricTagConfiguration) SetType(v MetricTagConfigurationType)
    func (o *MetricTagConfiguration) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationAttributes
    func NewMetricTagConfigurationAttributes() *MetricTagConfigurationAttributes
    func NewMetricTagConfigurationAttributesWithDefaults() *MetricTagConfigurationAttributes
    func (o *MetricTagConfigurationAttributes) GetAggregations() []MetricCustomAggregation
    func (o *MetricTagConfigurationAttributes) GetAggregationsOk() (*[]MetricCustomAggregation, bool)
    func (o *MetricTagConfigurationAttributes) GetCreatedAt() time.Time
    func (o *MetricTagConfigurationAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *MetricTagConfigurationAttributes) GetIncludePercentiles() bool
    func (o *MetricTagConfigurationAttributes) GetIncludePercentilesOk() (*bool, bool)
    func (o *MetricTagConfigurationAttributes) GetMetricType() MetricTagConfigurationMetricTypes
    func (o *MetricTagConfigurationAttributes) GetMetricTypeOk() (*MetricTagConfigurationMetricTypes, bool)
    func (o *MetricTagConfigurationAttributes) GetModifiedAt() time.Time
    func (o *MetricTagConfigurationAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *MetricTagConfigurationAttributes) GetTags() []string
    func (o *MetricTagConfigurationAttributes) GetTagsOk() (*[]string, bool)
    func (o *MetricTagConfigurationAttributes) HasAggregations() bool
    func (o *MetricTagConfigurationAttributes) HasCreatedAt() bool
    func (o *MetricTagConfigurationAttributes) HasIncludePercentiles() bool
    func (o *MetricTagConfigurationAttributes) HasMetricType() bool
    func (o *MetricTagConfigurationAttributes) HasModifiedAt() bool
    func (o *MetricTagConfigurationAttributes) HasTags() bool
    func (o MetricTagConfigurationAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationAttributes) SetAggregations(v []MetricCustomAggregation)
    func (o *MetricTagConfigurationAttributes) SetCreatedAt(v time.Time)
    func (o *MetricTagConfigurationAttributes) SetIncludePercentiles(v bool)
    func (o *MetricTagConfigurationAttributes) SetMetricType(v MetricTagConfigurationMetricTypes)
    func (o *MetricTagConfigurationAttributes) SetModifiedAt(v time.Time)
    func (o *MetricTagConfigurationAttributes) SetTags(v []string)
    func (o *MetricTagConfigurationAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationCreateAttributes
    func NewMetricTagConfigurationCreateAttributes(metricType MetricTagConfigurationMetricTypes, tags []string) *MetricTagConfigurationCreateAttributes
    func NewMetricTagConfigurationCreateAttributesWithDefaults() *MetricTagConfigurationCreateAttributes
    func (o *MetricTagConfigurationCreateAttributes) GetAggregations() []MetricCustomAggregation
    func (o *MetricTagConfigurationCreateAttributes) GetAggregationsOk() (*[]MetricCustomAggregation, bool)
    func (o *MetricTagConfigurationCreateAttributes) GetIncludePercentiles() bool
    func (o *MetricTagConfigurationCreateAttributes) GetIncludePercentilesOk() (*bool, bool)
    func (o *MetricTagConfigurationCreateAttributes) GetMetricType() MetricTagConfigurationMetricTypes
    func (o *MetricTagConfigurationCreateAttributes) GetMetricTypeOk() (*MetricTagConfigurationMetricTypes, bool)
    func (o *MetricTagConfigurationCreateAttributes) GetTags() []string
    func (o *MetricTagConfigurationCreateAttributes) GetTagsOk() (*[]string, bool)
    func (o *MetricTagConfigurationCreateAttributes) HasAggregations() bool
    func (o *MetricTagConfigurationCreateAttributes) HasIncludePercentiles() bool
    func (o MetricTagConfigurationCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationCreateAttributes) SetAggregations(v []MetricCustomAggregation)
    func (o *MetricTagConfigurationCreateAttributes) SetIncludePercentiles(v bool)
    func (o *MetricTagConfigurationCreateAttributes) SetMetricType(v MetricTagConfigurationMetricTypes)
    func (o *MetricTagConfigurationCreateAttributes) SetTags(v []string)
    func (o *MetricTagConfigurationCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationCreateData
    func NewMetricTagConfigurationCreateData(id string, typeVar MetricTagConfigurationType) *MetricTagConfigurationCreateData
    func NewMetricTagConfigurationCreateDataWithDefaults() *MetricTagConfigurationCreateData
    func (o *MetricTagConfigurationCreateData) GetAttributes() MetricTagConfigurationCreateAttributes
    func (o *MetricTagConfigurationCreateData) GetAttributesOk() (*MetricTagConfigurationCreateAttributes, bool)
    func (o *MetricTagConfigurationCreateData) GetId() string
    func (o *MetricTagConfigurationCreateData) GetIdOk() (*string, bool)
    func (o *MetricTagConfigurationCreateData) GetType() MetricTagConfigurationType
    func (o *MetricTagConfigurationCreateData) GetTypeOk() (*MetricTagConfigurationType, bool)
    func (o *MetricTagConfigurationCreateData) HasAttributes() bool
    func (o MetricTagConfigurationCreateData) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationCreateData) SetAttributes(v MetricTagConfigurationCreateAttributes)
    func (o *MetricTagConfigurationCreateData) SetId(v string)
    func (o *MetricTagConfigurationCreateData) SetType(v MetricTagConfigurationType)
    func (o *MetricTagConfigurationCreateData) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationCreateRequest
    func NewMetricTagConfigurationCreateRequest(data MetricTagConfigurationCreateData) *MetricTagConfigurationCreateRequest
    func NewMetricTagConfigurationCreateRequestWithDefaults() *MetricTagConfigurationCreateRequest
    func (o *MetricTagConfigurationCreateRequest) GetData() MetricTagConfigurationCreateData
    func (o *MetricTagConfigurationCreateRequest) GetDataOk() (*MetricTagConfigurationCreateData, bool)
    func (o MetricTagConfigurationCreateRequest) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationCreateRequest) SetData(v MetricTagConfigurationCreateData)
    func (o *MetricTagConfigurationCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationMetricTypes
    func NewMetricTagConfigurationMetricTypesFromValue(v string) (*MetricTagConfigurationMetricTypes, error)
    func (v *MetricTagConfigurationMetricTypes) GetAllowedValues() []MetricTagConfigurationMetricTypes
    func (v MetricTagConfigurationMetricTypes) IsValid() bool
    func (v MetricTagConfigurationMetricTypes) Ptr() *MetricTagConfigurationMetricTypes
    func (v *MetricTagConfigurationMetricTypes) UnmarshalJSON(src []byte) error
type MetricTagConfigurationResponse
    func NewMetricTagConfigurationResponse() *MetricTagConfigurationResponse
    func NewMetricTagConfigurationResponseWithDefaults() *MetricTagConfigurationResponse
    func (o *MetricTagConfigurationResponse) GetData() MetricTagConfiguration
    func (o *MetricTagConfigurationResponse) GetDataOk() (*MetricTagConfiguration, bool)
    func (o *MetricTagConfigurationResponse) HasData() bool
    func (o MetricTagConfigurationResponse) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationResponse) SetData(v MetricTagConfiguration)
    func (o *MetricTagConfigurationResponse) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationType
    func NewMetricTagConfigurationTypeFromValue(v string) (*MetricTagConfigurationType, error)
    func (v *MetricTagConfigurationType) GetAllowedValues() []MetricTagConfigurationType
    func (v MetricTagConfigurationType) IsValid() bool
    func (v MetricTagConfigurationType) Ptr() *MetricTagConfigurationType
    func (v *MetricTagConfigurationType) UnmarshalJSON(src []byte) error
type MetricTagConfigurationUpdateAttributes
    func NewMetricTagConfigurationUpdateAttributes() *MetricTagConfigurationUpdateAttributes
    func NewMetricTagConfigurationUpdateAttributesWithDefaults() *MetricTagConfigurationUpdateAttributes
    func (o *MetricTagConfigurationUpdateAttributes) GetAggregations() []MetricCustomAggregation
    func (o *MetricTagConfigurationUpdateAttributes) GetAggregationsOk() (*[]MetricCustomAggregation, bool)
    func (o *MetricTagConfigurationUpdateAttributes) GetIncludePercentiles() bool
    func (o *MetricTagConfigurationUpdateAttributes) GetIncludePercentilesOk() (*bool, bool)
    func (o *MetricTagConfigurationUpdateAttributes) GetTags() []string
    func (o *MetricTagConfigurationUpdateAttributes) GetTagsOk() (*[]string, bool)
    func (o *MetricTagConfigurationUpdateAttributes) HasAggregations() bool
    func (o *MetricTagConfigurationUpdateAttributes) HasIncludePercentiles() bool
    func (o *MetricTagConfigurationUpdateAttributes) HasTags() bool
    func (o MetricTagConfigurationUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationUpdateAttributes) SetAggregations(v []MetricCustomAggregation)
    func (o *MetricTagConfigurationUpdateAttributes) SetIncludePercentiles(v bool)
    func (o *MetricTagConfigurationUpdateAttributes) SetTags(v []string)
    func (o *MetricTagConfigurationUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationUpdateData
    func NewMetricTagConfigurationUpdateData(id string, typeVar MetricTagConfigurationType) *MetricTagConfigurationUpdateData
    func NewMetricTagConfigurationUpdateDataWithDefaults() *MetricTagConfigurationUpdateData
    func (o *MetricTagConfigurationUpdateData) GetAttributes() MetricTagConfigurationUpdateAttributes
    func (o *MetricTagConfigurationUpdateData) GetAttributesOk() (*MetricTagConfigurationUpdateAttributes, bool)
    func (o *MetricTagConfigurationUpdateData) GetId() string
    func (o *MetricTagConfigurationUpdateData) GetIdOk() (*string, bool)
    func (o *MetricTagConfigurationUpdateData) GetType() MetricTagConfigurationType
    func (o *MetricTagConfigurationUpdateData) GetTypeOk() (*MetricTagConfigurationType, bool)
    func (o *MetricTagConfigurationUpdateData) HasAttributes() bool
    func (o MetricTagConfigurationUpdateData) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationUpdateData) SetAttributes(v MetricTagConfigurationUpdateAttributes)
    func (o *MetricTagConfigurationUpdateData) SetId(v string)
    func (o *MetricTagConfigurationUpdateData) SetType(v MetricTagConfigurationType)
    func (o *MetricTagConfigurationUpdateData) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationUpdateRequest
    func NewMetricTagConfigurationUpdateRequest(data MetricTagConfigurationUpdateData) *MetricTagConfigurationUpdateRequest
    func NewMetricTagConfigurationUpdateRequestWithDefaults() *MetricTagConfigurationUpdateRequest
    func (o *MetricTagConfigurationUpdateRequest) GetData() MetricTagConfigurationUpdateData
    func (o *MetricTagConfigurationUpdateRequest) GetDataOk() (*MetricTagConfigurationUpdateData, bool)
    func (o MetricTagConfigurationUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationUpdateRequest) SetData(v MetricTagConfigurationUpdateData)
    func (o *MetricTagConfigurationUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type MetricType
    func NewMetricTypeFromValue(v string) (*MetricType, error)
    func (v *MetricType) GetAllowedValues() []MetricType
    func (v MetricType) IsValid() bool
    func (v MetricType) Ptr() *MetricType
    func (v *MetricType) UnmarshalJSON(src []byte) error
type MetricVolumes
    func MetricDistinctVolumeAsMetricVolumes(v *MetricDistinctVolume) MetricVolumes
    func MetricIngestedIndexedVolumeAsMetricVolumes(v *MetricIngestedIndexedVolume) MetricVolumes
    func (obj *MetricVolumes) GetActualInstance() interface{}
    func (obj MetricVolumes) MarshalJSON() ([]byte, error)
    func (obj *MetricVolumes) UnmarshalJSON(data []byte) error
type MetricVolumesResponse
    func NewMetricVolumesResponse() *MetricVolumesResponse
    func NewMetricVolumesResponseWithDefaults() *MetricVolumesResponse
    func (o *MetricVolumesResponse) GetData() MetricVolumes
    func (o *MetricVolumesResponse) GetDataOk() (*MetricVolumes, bool)
    func (o *MetricVolumesResponse) HasData() bool
    func (o MetricVolumesResponse) MarshalJSON() ([]byte, error)
    func (o *MetricVolumesResponse) SetData(v MetricVolumes)
    func (o *MetricVolumesResponse) UnmarshalJSON(bytes []byte) (err error)
type MetricsAggregator
    func NewMetricsAggregatorFromValue(v string) (*MetricsAggregator, error)
    func (v *MetricsAggregator) GetAllowedValues() []MetricsAggregator
    func (v MetricsAggregator) IsValid() bool
    func (v MetricsAggregator) Ptr() *MetricsAggregator
    func (v *MetricsAggregator) UnmarshalJSON(src []byte) error
type MetricsAndMetricTagConfigurations
    func MetricAsMetricsAndMetricTagConfigurations(v *Metric) MetricsAndMetricTagConfigurations
    func MetricTagConfigurationAsMetricsAndMetricTagConfigurations(v *MetricTagConfiguration) MetricsAndMetricTagConfigurations
    func (obj *MetricsAndMetricTagConfigurations) GetActualInstance() interface{}
    func (obj MetricsAndMetricTagConfigurations) MarshalJSON() ([]byte, error)
    func (obj *MetricsAndMetricTagConfigurations) UnmarshalJSON(data []byte) error
type MetricsAndMetricTagConfigurationsResponse
    func NewMetricsAndMetricTagConfigurationsResponse() *MetricsAndMetricTagConfigurationsResponse
    func NewMetricsAndMetricTagConfigurationsResponseWithDefaults() *MetricsAndMetricTagConfigurationsResponse
    func (o *MetricsAndMetricTagConfigurationsResponse) GetData() []MetricsAndMetricTagConfigurations
    func (o *MetricsAndMetricTagConfigurationsResponse) GetDataOk() (*[]MetricsAndMetricTagConfigurations, bool)
    func (o *MetricsAndMetricTagConfigurationsResponse) HasData() bool
    func (o MetricsAndMetricTagConfigurationsResponse) MarshalJSON() ([]byte, error)
    func (o *MetricsAndMetricTagConfigurationsResponse) SetData(v []MetricsAndMetricTagConfigurations)
    func (o *MetricsAndMetricTagConfigurationsResponse) UnmarshalJSON(bytes []byte) (err error)
type MetricsApi
    func NewMetricsApi(client *datadog.APIClient) *MetricsApi
    func (a *MetricsApi) CreateBulkTagsMetricsConfiguration(ctx _context.Context, body MetricBulkTagConfigCreateRequest) (MetricBulkTagConfigResponse, *_nethttp.Response, error)
    func (a *MetricsApi) CreateTagConfiguration(ctx _context.Context, metricName string, body MetricTagConfigurationCreateRequest) (MetricTagConfigurationResponse, *_nethttp.Response, error)
    func (a *MetricsApi) DeleteBulkTagsMetricsConfiguration(ctx _context.Context, body MetricBulkTagConfigDeleteRequest) (MetricBulkTagConfigResponse, *_nethttp.Response, error)
    func (a *MetricsApi) DeleteTagConfiguration(ctx _context.Context, metricName string) (*_nethttp.Response, error)
    func (a *MetricsApi) EstimateMetricsOutputSeries(ctx _context.Context, metricName string, o ...EstimateMetricsOutputSeriesOptionalParameters) (MetricEstimateResponse, *_nethttp.Response, error)
    func (a *MetricsApi) ListActiveMetricConfigurations(ctx _context.Context, metricName string, o ...ListActiveMetricConfigurationsOptionalParameters) (MetricSuggestedTagsAndAggregationsResponse, *_nethttp.Response, error)
    func (a *MetricsApi) ListTagConfigurationByName(ctx _context.Context, metricName string) (MetricTagConfigurationResponse, *_nethttp.Response, error)
    func (a *MetricsApi) ListTagConfigurations(ctx _context.Context, o ...ListTagConfigurationsOptionalParameters) (MetricsAndMetricTagConfigurationsResponse, *_nethttp.Response, error)
    func (a *MetricsApi) ListTagsByMetricName(ctx _context.Context, metricName string) (MetricAllTagsResponse, *_nethttp.Response, error)
    func (a *MetricsApi) ListVolumesByMetricName(ctx _context.Context, metricName string) (MetricVolumesResponse, *_nethttp.Response, error)
    func (a *MetricsApi) QueryScalarData(ctx _context.Context, body ScalarFormulaQueryRequest) (ScalarFormulaQueryResponse, *_nethttp.Response, error)
    func (a *MetricsApi) QueryTimeseriesData(ctx _context.Context, body TimeseriesFormulaQueryRequest) (TimeseriesFormulaQueryResponse, *_nethttp.Response, error)
    func (a *MetricsApi) SubmitMetrics(ctx _context.Context, body MetricPayload, o ...SubmitMetricsOptionalParameters) (IntakePayloadAccepted, *_nethttp.Response, error)
    func (a *MetricsApi) UpdateTagConfiguration(ctx _context.Context, metricName string, body MetricTagConfigurationUpdateRequest) (MetricTagConfigurationResponse, *_nethttp.Response, error)
type MetricsDataSource
    func NewMetricsDataSourceFromValue(v string) (*MetricsDataSource, error)
    func (v *MetricsDataSource) GetAllowedValues() []MetricsDataSource
    func (v MetricsDataSource) IsValid() bool
    func (v MetricsDataSource) Ptr() *MetricsDataSource
    func (v *MetricsDataSource) UnmarshalJSON(src []byte) error
type MetricsScalarQuery
    func NewMetricsScalarQuery(aggregator MetricsAggregator, dataSource MetricsDataSource, query string) *MetricsScalarQuery
    func NewMetricsScalarQueryWithDefaults() *MetricsScalarQuery
    func (o *MetricsScalarQuery) GetAggregator() MetricsAggregator
    func (o *MetricsScalarQuery) GetAggregatorOk() (*MetricsAggregator, bool)
    func (o *MetricsScalarQuery) GetDataSource() MetricsDataSource
    func (o *MetricsScalarQuery) GetDataSourceOk() (*MetricsDataSource, bool)
    func (o *MetricsScalarQuery) GetName() string
    func (o *MetricsScalarQuery) GetNameOk() (*string, bool)
    func (o *MetricsScalarQuery) GetQuery() string
    func (o *MetricsScalarQuery) GetQueryOk() (*string, bool)
    func (o *MetricsScalarQuery) HasName() bool
    func (o MetricsScalarQuery) MarshalJSON() ([]byte, error)
    func (o *MetricsScalarQuery) SetAggregator(v MetricsAggregator)
    func (o *MetricsScalarQuery) SetDataSource(v MetricsDataSource)
    func (o *MetricsScalarQuery) SetName(v string)
    func (o *MetricsScalarQuery) SetQuery(v string)
    func (o *MetricsScalarQuery) UnmarshalJSON(bytes []byte) (err error)
type MetricsTimeseriesQuery
    func NewMetricsTimeseriesQuery(dataSource MetricsDataSource, query string) *MetricsTimeseriesQuery
    func NewMetricsTimeseriesQueryWithDefaults() *MetricsTimeseriesQuery
    func (o *MetricsTimeseriesQuery) GetDataSource() MetricsDataSource
    func (o *MetricsTimeseriesQuery) GetDataSourceOk() (*MetricsDataSource, bool)
    func (o *MetricsTimeseriesQuery) GetName() string
    func (o *MetricsTimeseriesQuery) GetNameOk() (*string, bool)
    func (o *MetricsTimeseriesQuery) GetQuery() string
    func (o *MetricsTimeseriesQuery) GetQueryOk() (*string, bool)
    func (o *MetricsTimeseriesQuery) HasName() bool
    func (o MetricsTimeseriesQuery) MarshalJSON() ([]byte, error)
    func (o *MetricsTimeseriesQuery) SetDataSource(v MetricsDataSource)
    func (o *MetricsTimeseriesQuery) SetName(v string)
    func (o *MetricsTimeseriesQuery) SetQuery(v string)
    func (o *MetricsTimeseriesQuery) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyAttributeCreateRequest
    func NewMonitorConfigPolicyAttributeCreateRequest(policy MonitorConfigPolicyPolicyCreateRequest, policyType MonitorConfigPolicyType) *MonitorConfigPolicyAttributeCreateRequest
    func NewMonitorConfigPolicyAttributeCreateRequestWithDefaults() *MonitorConfigPolicyAttributeCreateRequest
    func (o *MonitorConfigPolicyAttributeCreateRequest) GetPolicy() MonitorConfigPolicyPolicyCreateRequest
    func (o *MonitorConfigPolicyAttributeCreateRequest) GetPolicyOk() (*MonitorConfigPolicyPolicyCreateRequest, bool)
    func (o *MonitorConfigPolicyAttributeCreateRequest) GetPolicyType() MonitorConfigPolicyType
    func (o *MonitorConfigPolicyAttributeCreateRequest) GetPolicyTypeOk() (*MonitorConfigPolicyType, bool)
    func (o MonitorConfigPolicyAttributeCreateRequest) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyAttributeCreateRequest) SetPolicy(v MonitorConfigPolicyPolicyCreateRequest)
    func (o *MonitorConfigPolicyAttributeCreateRequest) SetPolicyType(v MonitorConfigPolicyType)
    func (o *MonitorConfigPolicyAttributeCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyAttributeEditRequest
    func NewMonitorConfigPolicyAttributeEditRequest(policy MonitorConfigPolicyPolicy, policyType MonitorConfigPolicyType) *MonitorConfigPolicyAttributeEditRequest
    func NewMonitorConfigPolicyAttributeEditRequestWithDefaults() *MonitorConfigPolicyAttributeEditRequest
    func (o *MonitorConfigPolicyAttributeEditRequest) GetPolicy() MonitorConfigPolicyPolicy
    func (o *MonitorConfigPolicyAttributeEditRequest) GetPolicyOk() (*MonitorConfigPolicyPolicy, bool)
    func (o *MonitorConfigPolicyAttributeEditRequest) GetPolicyType() MonitorConfigPolicyType
    func (o *MonitorConfigPolicyAttributeEditRequest) GetPolicyTypeOk() (*MonitorConfigPolicyType, bool)
    func (o MonitorConfigPolicyAttributeEditRequest) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyAttributeEditRequest) SetPolicy(v MonitorConfigPolicyPolicy)
    func (o *MonitorConfigPolicyAttributeEditRequest) SetPolicyType(v MonitorConfigPolicyType)
    func (o *MonitorConfigPolicyAttributeEditRequest) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyAttributeResponse
    func NewMonitorConfigPolicyAttributeResponse() *MonitorConfigPolicyAttributeResponse
    func NewMonitorConfigPolicyAttributeResponseWithDefaults() *MonitorConfigPolicyAttributeResponse
    func (o *MonitorConfigPolicyAttributeResponse) GetPolicy() MonitorConfigPolicyPolicy
    func (o *MonitorConfigPolicyAttributeResponse) GetPolicyOk() (*MonitorConfigPolicyPolicy, bool)
    func (o *MonitorConfigPolicyAttributeResponse) GetPolicyType() MonitorConfigPolicyType
    func (o *MonitorConfigPolicyAttributeResponse) GetPolicyTypeOk() (*MonitorConfigPolicyType, bool)
    func (o *MonitorConfigPolicyAttributeResponse) HasPolicy() bool
    func (o *MonitorConfigPolicyAttributeResponse) HasPolicyType() bool
    func (o MonitorConfigPolicyAttributeResponse) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyAttributeResponse) SetPolicy(v MonitorConfigPolicyPolicy)
    func (o *MonitorConfigPolicyAttributeResponse) SetPolicyType(v MonitorConfigPolicyType)
    func (o *MonitorConfigPolicyAttributeResponse) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyCreateData
    func NewMonitorConfigPolicyCreateData(attributes MonitorConfigPolicyAttributeCreateRequest, typeVar MonitorConfigPolicyResourceType) *MonitorConfigPolicyCreateData
    func NewMonitorConfigPolicyCreateDataWithDefaults() *MonitorConfigPolicyCreateData
    func (o *MonitorConfigPolicyCreateData) GetAttributes() MonitorConfigPolicyAttributeCreateRequest
    func (o *MonitorConfigPolicyCreateData) GetAttributesOk() (*MonitorConfigPolicyAttributeCreateRequest, bool)
    func (o *MonitorConfigPolicyCreateData) GetType() MonitorConfigPolicyResourceType
    func (o *MonitorConfigPolicyCreateData) GetTypeOk() (*MonitorConfigPolicyResourceType, bool)
    func (o MonitorConfigPolicyCreateData) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyCreateData) SetAttributes(v MonitorConfigPolicyAttributeCreateRequest)
    func (o *MonitorConfigPolicyCreateData) SetType(v MonitorConfigPolicyResourceType)
    func (o *MonitorConfigPolicyCreateData) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyCreateRequest
    func NewMonitorConfigPolicyCreateRequest(data MonitorConfigPolicyCreateData) *MonitorConfigPolicyCreateRequest
    func NewMonitorConfigPolicyCreateRequestWithDefaults() *MonitorConfigPolicyCreateRequest
    func (o *MonitorConfigPolicyCreateRequest) GetData() MonitorConfigPolicyCreateData
    func (o *MonitorConfigPolicyCreateRequest) GetDataOk() (*MonitorConfigPolicyCreateData, bool)
    func (o MonitorConfigPolicyCreateRequest) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyCreateRequest) SetData(v MonitorConfigPolicyCreateData)
    func (o *MonitorConfigPolicyCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyEditData
    func NewMonitorConfigPolicyEditData(attributes MonitorConfigPolicyAttributeEditRequest, id string, typeVar MonitorConfigPolicyResourceType) *MonitorConfigPolicyEditData
    func NewMonitorConfigPolicyEditDataWithDefaults() *MonitorConfigPolicyEditData
    func (o *MonitorConfigPolicyEditData) GetAttributes() MonitorConfigPolicyAttributeEditRequest
    func (o *MonitorConfigPolicyEditData) GetAttributesOk() (*MonitorConfigPolicyAttributeEditRequest, bool)
    func (o *MonitorConfigPolicyEditData) GetId() string
    func (o *MonitorConfigPolicyEditData) GetIdOk() (*string, bool)
    func (o *MonitorConfigPolicyEditData) GetType() MonitorConfigPolicyResourceType
    func (o *MonitorConfigPolicyEditData) GetTypeOk() (*MonitorConfigPolicyResourceType, bool)
    func (o MonitorConfigPolicyEditData) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyEditData) SetAttributes(v MonitorConfigPolicyAttributeEditRequest)
    func (o *MonitorConfigPolicyEditData) SetId(v string)
    func (o *MonitorConfigPolicyEditData) SetType(v MonitorConfigPolicyResourceType)
    func (o *MonitorConfigPolicyEditData) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyEditRequest
    func NewMonitorConfigPolicyEditRequest(data MonitorConfigPolicyEditData) *MonitorConfigPolicyEditRequest
    func NewMonitorConfigPolicyEditRequestWithDefaults() *MonitorConfigPolicyEditRequest
    func (o *MonitorConfigPolicyEditRequest) GetData() MonitorConfigPolicyEditData
    func (o *MonitorConfigPolicyEditRequest) GetDataOk() (*MonitorConfigPolicyEditData, bool)
    func (o MonitorConfigPolicyEditRequest) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyEditRequest) SetData(v MonitorConfigPolicyEditData)
    func (o *MonitorConfigPolicyEditRequest) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyListResponse
    func NewMonitorConfigPolicyListResponse() *MonitorConfigPolicyListResponse
    func NewMonitorConfigPolicyListResponseWithDefaults() *MonitorConfigPolicyListResponse
    func (o *MonitorConfigPolicyListResponse) GetData() []MonitorConfigPolicyResponseData
    func (o *MonitorConfigPolicyListResponse) GetDataOk() (*[]MonitorConfigPolicyResponseData, bool)
    func (o *MonitorConfigPolicyListResponse) HasData() bool
    func (o MonitorConfigPolicyListResponse) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyListResponse) SetData(v []MonitorConfigPolicyResponseData)
    func (o *MonitorConfigPolicyListResponse) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyPolicy
    func MonitorConfigPolicyTagPolicyAsMonitorConfigPolicyPolicy(v *MonitorConfigPolicyTagPolicy) MonitorConfigPolicyPolicy
    func (obj *MonitorConfigPolicyPolicy) GetActualInstance() interface{}
    func (obj MonitorConfigPolicyPolicy) MarshalJSON() ([]byte, error)
    func (obj *MonitorConfigPolicyPolicy) UnmarshalJSON(data []byte) error
type MonitorConfigPolicyPolicyCreateRequest
    func MonitorConfigPolicyTagPolicyCreateRequestAsMonitorConfigPolicyPolicyCreateRequest(v *MonitorConfigPolicyTagPolicyCreateRequest) MonitorConfigPolicyPolicyCreateRequest
    func (obj *MonitorConfigPolicyPolicyCreateRequest) GetActualInstance() interface{}
    func (obj MonitorConfigPolicyPolicyCreateRequest) MarshalJSON() ([]byte, error)
    func (obj *MonitorConfigPolicyPolicyCreateRequest) UnmarshalJSON(data []byte) error
type MonitorConfigPolicyResourceType
    func NewMonitorConfigPolicyResourceTypeFromValue(v string) (*MonitorConfigPolicyResourceType, error)
    func (v *MonitorConfigPolicyResourceType) GetAllowedValues() []MonitorConfigPolicyResourceType
    func (v MonitorConfigPolicyResourceType) IsValid() bool
    func (v MonitorConfigPolicyResourceType) Ptr() *MonitorConfigPolicyResourceType
    func (v *MonitorConfigPolicyResourceType) UnmarshalJSON(src []byte) error
type MonitorConfigPolicyResponse
    func NewMonitorConfigPolicyResponse() *MonitorConfigPolicyResponse
    func NewMonitorConfigPolicyResponseWithDefaults() *MonitorConfigPolicyResponse
    func (o *MonitorConfigPolicyResponse) GetData() MonitorConfigPolicyResponseData
    func (o *MonitorConfigPolicyResponse) GetDataOk() (*MonitorConfigPolicyResponseData, bool)
    func (o *MonitorConfigPolicyResponse) HasData() bool
    func (o MonitorConfigPolicyResponse) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyResponse) SetData(v MonitorConfigPolicyResponseData)
    func (o *MonitorConfigPolicyResponse) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyResponseData
    func NewMonitorConfigPolicyResponseData() *MonitorConfigPolicyResponseData
    func NewMonitorConfigPolicyResponseDataWithDefaults() *MonitorConfigPolicyResponseData
    func (o *MonitorConfigPolicyResponseData) GetAttributes() MonitorConfigPolicyAttributeResponse
    func (o *MonitorConfigPolicyResponseData) GetAttributesOk() (*MonitorConfigPolicyAttributeResponse, bool)
    func (o *MonitorConfigPolicyResponseData) GetId() string
    func (o *MonitorConfigPolicyResponseData) GetIdOk() (*string, bool)
    func (o *MonitorConfigPolicyResponseData) GetType() MonitorConfigPolicyResourceType
    func (o *MonitorConfigPolicyResponseData) GetTypeOk() (*MonitorConfigPolicyResourceType, bool)
    func (o *MonitorConfigPolicyResponseData) HasAttributes() bool
    func (o *MonitorConfigPolicyResponseData) HasId() bool
    func (o *MonitorConfigPolicyResponseData) HasType() bool
    func (o MonitorConfigPolicyResponseData) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyResponseData) SetAttributes(v MonitorConfigPolicyAttributeResponse)
    func (o *MonitorConfigPolicyResponseData) SetId(v string)
    func (o *MonitorConfigPolicyResponseData) SetType(v MonitorConfigPolicyResourceType)
    func (o *MonitorConfigPolicyResponseData) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyTagPolicy
    func NewMonitorConfigPolicyTagPolicy() *MonitorConfigPolicyTagPolicy
    func NewMonitorConfigPolicyTagPolicyWithDefaults() *MonitorConfigPolicyTagPolicy
    func (o *MonitorConfigPolicyTagPolicy) GetTagKey() string
    func (o *MonitorConfigPolicyTagPolicy) GetTagKeyOk() (*string, bool)
    func (o *MonitorConfigPolicyTagPolicy) GetTagKeyRequired() bool
    func (o *MonitorConfigPolicyTagPolicy) GetTagKeyRequiredOk() (*bool, bool)
    func (o *MonitorConfigPolicyTagPolicy) GetValidTagValues() []string
    func (o *MonitorConfigPolicyTagPolicy) GetValidTagValuesOk() (*[]string, bool)
    func (o *MonitorConfigPolicyTagPolicy) HasTagKey() bool
    func (o *MonitorConfigPolicyTagPolicy) HasTagKeyRequired() bool
    func (o *MonitorConfigPolicyTagPolicy) HasValidTagValues() bool
    func (o MonitorConfigPolicyTagPolicy) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyTagPolicy) SetTagKey(v string)
    func (o *MonitorConfigPolicyTagPolicy) SetTagKeyRequired(v bool)
    func (o *MonitorConfigPolicyTagPolicy) SetValidTagValues(v []string)
    func (o *MonitorConfigPolicyTagPolicy) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyTagPolicyCreateRequest
    func NewMonitorConfigPolicyTagPolicyCreateRequest(tagKey string, tagKeyRequired bool, validTagValues []string) *MonitorConfigPolicyTagPolicyCreateRequest
    func NewMonitorConfigPolicyTagPolicyCreateRequestWithDefaults() *MonitorConfigPolicyTagPolicyCreateRequest
    func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetTagKey() string
    func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetTagKeyOk() (*string, bool)
    func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetTagKeyRequired() bool
    func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetTagKeyRequiredOk() (*bool, bool)
    func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetValidTagValues() []string
    func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetValidTagValuesOk() (*[]string, bool)
    func (o MonitorConfigPolicyTagPolicyCreateRequest) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyTagPolicyCreateRequest) SetTagKey(v string)
    func (o *MonitorConfigPolicyTagPolicyCreateRequest) SetTagKeyRequired(v bool)
    func (o *MonitorConfigPolicyTagPolicyCreateRequest) SetValidTagValues(v []string)
    func (o *MonitorConfigPolicyTagPolicyCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyType
    func NewMonitorConfigPolicyTypeFromValue(v string) (*MonitorConfigPolicyType, error)
    func (v *MonitorConfigPolicyType) GetAllowedValues() []MonitorConfigPolicyType
    func (v MonitorConfigPolicyType) IsValid() bool
    func (v MonitorConfigPolicyType) Ptr() *MonitorConfigPolicyType
    func (v *MonitorConfigPolicyType) UnmarshalJSON(src []byte) error
type MonitorDowntimeMatchResourceType
    func NewMonitorDowntimeMatchResourceTypeFromValue(v string) (*MonitorDowntimeMatchResourceType, error)
    func (v *MonitorDowntimeMatchResourceType) GetAllowedValues() []MonitorDowntimeMatchResourceType
    func (v MonitorDowntimeMatchResourceType) IsValid() bool
    func (v MonitorDowntimeMatchResourceType) Ptr() *MonitorDowntimeMatchResourceType
    func (v *MonitorDowntimeMatchResourceType) UnmarshalJSON(src []byte) error
type MonitorDowntimeMatchResponse
    func NewMonitorDowntimeMatchResponse() *MonitorDowntimeMatchResponse
    func NewMonitorDowntimeMatchResponseWithDefaults() *MonitorDowntimeMatchResponse
    func (o *MonitorDowntimeMatchResponse) GetData() []MonitorDowntimeMatchResponseData
    func (o *MonitorDowntimeMatchResponse) GetDataOk() (*[]MonitorDowntimeMatchResponseData, bool)
    func (o *MonitorDowntimeMatchResponse) GetMeta() DowntimeMeta
    func (o *MonitorDowntimeMatchResponse) GetMetaOk() (*DowntimeMeta, bool)
    func (o *MonitorDowntimeMatchResponse) HasData() bool
    func (o *MonitorDowntimeMatchResponse) HasMeta() bool
    func (o MonitorDowntimeMatchResponse) MarshalJSON() ([]byte, error)
    func (o *MonitorDowntimeMatchResponse) SetData(v []MonitorDowntimeMatchResponseData)
    func (o *MonitorDowntimeMatchResponse) SetMeta(v DowntimeMeta)
    func (o *MonitorDowntimeMatchResponse) UnmarshalJSON(bytes []byte) (err error)
type MonitorDowntimeMatchResponseAttributes
    func NewMonitorDowntimeMatchResponseAttributes() *MonitorDowntimeMatchResponseAttributes
    func NewMonitorDowntimeMatchResponseAttributesWithDefaults() *MonitorDowntimeMatchResponseAttributes
    func (o *MonitorDowntimeMatchResponseAttributes) GetEnd() time.Time
    func (o *MonitorDowntimeMatchResponseAttributes) GetEndOk() (*time.Time, bool)
    func (o *MonitorDowntimeMatchResponseAttributes) GetGroups() []string
    func (o *MonitorDowntimeMatchResponseAttributes) GetGroupsOk() (*[]string, bool)
    func (o *MonitorDowntimeMatchResponseAttributes) GetScope() string
    func (o *MonitorDowntimeMatchResponseAttributes) GetScopeOk() (*string, bool)
    func (o *MonitorDowntimeMatchResponseAttributes) GetStart() time.Time
    func (o *MonitorDowntimeMatchResponseAttributes) GetStartOk() (*time.Time, bool)
    func (o *MonitorDowntimeMatchResponseAttributes) HasEnd() bool
    func (o *MonitorDowntimeMatchResponseAttributes) HasGroups() bool
    func (o *MonitorDowntimeMatchResponseAttributes) HasScope() bool
    func (o *MonitorDowntimeMatchResponseAttributes) HasStart() bool
    func (o MonitorDowntimeMatchResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *MonitorDowntimeMatchResponseAttributes) SetEnd(v time.Time)
    func (o *MonitorDowntimeMatchResponseAttributes) SetEndNil()
    func (o *MonitorDowntimeMatchResponseAttributes) SetGroups(v []string)
    func (o *MonitorDowntimeMatchResponseAttributes) SetScope(v string)
    func (o *MonitorDowntimeMatchResponseAttributes) SetStart(v time.Time)
    func (o *MonitorDowntimeMatchResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *MonitorDowntimeMatchResponseAttributes) UnsetEnd()
type MonitorDowntimeMatchResponseData
    func NewMonitorDowntimeMatchResponseData() *MonitorDowntimeMatchResponseData
    func NewMonitorDowntimeMatchResponseDataWithDefaults() *MonitorDowntimeMatchResponseData
    func (o *MonitorDowntimeMatchResponseData) GetAttributes() MonitorDowntimeMatchResponseAttributes
    func (o *MonitorDowntimeMatchResponseData) GetAttributesOk() (*MonitorDowntimeMatchResponseAttributes, bool)
    func (o *MonitorDowntimeMatchResponseData) GetId() string
    func (o *MonitorDowntimeMatchResponseData) GetIdOk() (*string, bool)
    func (o *MonitorDowntimeMatchResponseData) GetType() MonitorDowntimeMatchResourceType
    func (o *MonitorDowntimeMatchResponseData) GetTypeOk() (*MonitorDowntimeMatchResourceType, bool)
    func (o *MonitorDowntimeMatchResponseData) HasAttributes() bool
    func (o *MonitorDowntimeMatchResponseData) HasId() bool
    func (o *MonitorDowntimeMatchResponseData) HasType() bool
    func (o MonitorDowntimeMatchResponseData) MarshalJSON() ([]byte, error)
    func (o *MonitorDowntimeMatchResponseData) SetAttributes(v MonitorDowntimeMatchResponseAttributes)
    func (o *MonitorDowntimeMatchResponseData) SetId(v string)
    func (o *MonitorDowntimeMatchResponseData) SetIdNil()
    func (o *MonitorDowntimeMatchResponseData) SetType(v MonitorDowntimeMatchResourceType)
    func (o *MonitorDowntimeMatchResponseData) UnmarshalJSON(bytes []byte) (err error)
    func (o *MonitorDowntimeMatchResponseData) UnsetId()
type MonitorType
    func NewMonitorType() *MonitorType
    func NewMonitorTypeWithDefaults() *MonitorType
    func (o *MonitorType) GetCreatedAt() int64
    func (o *MonitorType) GetCreatedAtOk() (*int64, bool)
    func (o *MonitorType) GetGroupStatus() int32
    func (o *MonitorType) GetGroupStatusOk() (*int32, bool)
    func (o *MonitorType) GetGroups() []string
    func (o *MonitorType) GetGroupsOk() (*[]string, bool)
    func (o *MonitorType) GetId() int64
    func (o *MonitorType) GetIdOk() (*int64, bool)
    func (o *MonitorType) GetMessage() string
    func (o *MonitorType) GetMessageOk() (*string, bool)
    func (o *MonitorType) GetModified() int64
    func (o *MonitorType) GetModifiedOk() (*int64, bool)
    func (o *MonitorType) GetName() string
    func (o *MonitorType) GetNameOk() (*string, bool)
    func (o *MonitorType) GetQuery() string
    func (o *MonitorType) GetQueryOk() (*string, bool)
    func (o *MonitorType) GetTags() []string
    func (o *MonitorType) GetTagsOk() (*[]string, bool)
    func (o *MonitorType) GetTemplatedName() string
    func (o *MonitorType) GetTemplatedNameOk() (*string, bool)
    func (o *MonitorType) GetType() string
    func (o *MonitorType) GetTypeOk() (*string, bool)
    func (o *MonitorType) HasCreatedAt() bool
    func (o *MonitorType) HasGroupStatus() bool
    func (o *MonitorType) HasGroups() bool
    func (o *MonitorType) HasId() bool
    func (o *MonitorType) HasMessage() bool
    func (o *MonitorType) HasModified() bool
    func (o *MonitorType) HasName() bool
    func (o *MonitorType) HasQuery() bool
    func (o *MonitorType) HasTags() bool
    func (o *MonitorType) HasTemplatedName() bool
    func (o *MonitorType) HasType() bool
    func (o MonitorType) MarshalJSON() ([]byte, error)
    func (o *MonitorType) SetCreatedAt(v int64)
    func (o *MonitorType) SetGroupStatus(v int32)
    func (o *MonitorType) SetGroups(v []string)
    func (o *MonitorType) SetId(v int64)
    func (o *MonitorType) SetMessage(v string)
    func (o *MonitorType) SetModified(v int64)
    func (o *MonitorType) SetName(v string)
    func (o *MonitorType) SetQuery(v string)
    func (o *MonitorType) SetTags(v []string)
    func (o *MonitorType) SetTemplatedName(v string)
    func (o *MonitorType) SetType(v string)
    func (o *MonitorType) UnmarshalJSON(bytes []byte) (err error)
type MonitorsApi
    func NewMonitorsApi(client *datadog.APIClient) *MonitorsApi
    func (a *MonitorsApi) CreateMonitorConfigPolicy(ctx _context.Context, body MonitorConfigPolicyCreateRequest) (MonitorConfigPolicyResponse, *_nethttp.Response, error)
    func (a *MonitorsApi) DeleteMonitorConfigPolicy(ctx _context.Context, policyId string) (*_nethttp.Response, error)
    func (a *MonitorsApi) GetMonitorConfigPolicy(ctx _context.Context, policyId string) (MonitorConfigPolicyResponse, *_nethttp.Response, error)
    func (a *MonitorsApi) ListMonitorConfigPolicies(ctx _context.Context) (MonitorConfigPolicyListResponse, *_nethttp.Response, error)
    func (a *MonitorsApi) UpdateMonitorConfigPolicy(ctx _context.Context, policyId string, body MonitorConfigPolicyEditRequest) (MonitorConfigPolicyResponse, *_nethttp.Response, error)
type MuteFindingRequest
    func NewMuteFindingRequest(data MuteFindingRequestData) *MuteFindingRequest
    func NewMuteFindingRequestWithDefaults() *MuteFindingRequest
    func (o *MuteFindingRequest) GetData() MuteFindingRequestData
    func (o *MuteFindingRequest) GetDataOk() (*MuteFindingRequestData, bool)
    func (o MuteFindingRequest) MarshalJSON() ([]byte, error)
    func (o *MuteFindingRequest) SetData(v MuteFindingRequestData)
    func (o *MuteFindingRequest) UnmarshalJSON(bytes []byte) (err error)
type MuteFindingRequestAttributes
    func NewMuteFindingRequestAttributes(mute MuteFindingRequestProperties) *MuteFindingRequestAttributes
    func NewMuteFindingRequestAttributesWithDefaults() *MuteFindingRequestAttributes
    func (o *MuteFindingRequestAttributes) GetMute() MuteFindingRequestProperties
    func (o *MuteFindingRequestAttributes) GetMuteOk() (*MuteFindingRequestProperties, bool)
    func (o MuteFindingRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *MuteFindingRequestAttributes) SetMute(v MuteFindingRequestProperties)
    func (o *MuteFindingRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type MuteFindingRequestData
    func NewMuteFindingRequestData(attributes MuteFindingRequestAttributes, id string, typeVar FindingType) *MuteFindingRequestData
    func NewMuteFindingRequestDataWithDefaults() *MuteFindingRequestData
    func (o *MuteFindingRequestData) GetAttributes() MuteFindingRequestAttributes
    func (o *MuteFindingRequestData) GetAttributesOk() (*MuteFindingRequestAttributes, bool)
    func (o *MuteFindingRequestData) GetId() string
    func (o *MuteFindingRequestData) GetIdOk() (*string, bool)
    func (o *MuteFindingRequestData) GetType() FindingType
    func (o *MuteFindingRequestData) GetTypeOk() (*FindingType, bool)
    func (o MuteFindingRequestData) MarshalJSON() ([]byte, error)
    func (o *MuteFindingRequestData) SetAttributes(v MuteFindingRequestAttributes)
    func (o *MuteFindingRequestData) SetId(v string)
    func (o *MuteFindingRequestData) SetType(v FindingType)
    func (o *MuteFindingRequestData) UnmarshalJSON(bytes []byte) (err error)
type MuteFindingRequestProperties
    func NewMuteFindingRequestProperties(muted bool, reason FindingMuteReason) *MuteFindingRequestProperties
    func NewMuteFindingRequestPropertiesWithDefaults() *MuteFindingRequestProperties
    func (o *MuteFindingRequestProperties) GetDescription() string
    func (o *MuteFindingRequestProperties) GetDescriptionOk() (*string, bool)
    func (o *MuteFindingRequestProperties) GetExpirationDate() int64
    func (o *MuteFindingRequestProperties) GetExpirationDateOk() (*int64, bool)
    func (o *MuteFindingRequestProperties) GetMuted() bool
    func (o *MuteFindingRequestProperties) GetMutedOk() (*bool, bool)
    func (o *MuteFindingRequestProperties) GetReason() FindingMuteReason
    func (o *MuteFindingRequestProperties) GetReasonOk() (*FindingMuteReason, bool)
    func (o *MuteFindingRequestProperties) HasDescription() bool
    func (o *MuteFindingRequestProperties) HasExpirationDate() bool
    func (o MuteFindingRequestProperties) MarshalJSON() ([]byte, error)
    func (o *MuteFindingRequestProperties) SetDescription(v string)
    func (o *MuteFindingRequestProperties) SetExpirationDate(v int64)
    func (o *MuteFindingRequestProperties) SetMuted(v bool)
    func (o *MuteFindingRequestProperties) SetReason(v FindingMuteReason)
    func (o *MuteFindingRequestProperties) UnmarshalJSON(bytes []byte) (err error)
type MuteFindingResponse
    func NewMuteFindingResponse(data MuteFindingResponseData) *MuteFindingResponse
    func NewMuteFindingResponseWithDefaults() *MuteFindingResponse
    func (o *MuteFindingResponse) GetData() MuteFindingResponseData
    func (o *MuteFindingResponse) GetDataOk() (*MuteFindingResponseData, bool)
    func (o MuteFindingResponse) MarshalJSON() ([]byte, error)
    func (o *MuteFindingResponse) SetData(v MuteFindingResponseData)
    func (o *MuteFindingResponse) UnmarshalJSON(bytes []byte) (err error)
type MuteFindingResponseAttributes
    func NewMuteFindingResponseAttributes() *MuteFindingResponseAttributes
    func NewMuteFindingResponseAttributesWithDefaults() *MuteFindingResponseAttributes
    func (o *MuteFindingResponseAttributes) GetEvaluation() FindingEvaluation
    func (o *MuteFindingResponseAttributes) GetEvaluationChangedAt() int64
    func (o *MuteFindingResponseAttributes) GetEvaluationChangedAtOk() (*int64, bool)
    func (o *MuteFindingResponseAttributes) GetEvaluationOk() (*FindingEvaluation, bool)
    func (o *MuteFindingResponseAttributes) GetMute() MuteFindingResponseProperties
    func (o *MuteFindingResponseAttributes) GetMuteOk() (*MuteFindingResponseProperties, bool)
    func (o *MuteFindingResponseAttributes) GetResource() string
    func (o *MuteFindingResponseAttributes) GetResourceDiscoveryDate() int64
    func (o *MuteFindingResponseAttributes) GetResourceDiscoveryDateOk() (*int64, bool)
    func (o *MuteFindingResponseAttributes) GetResourceOk() (*string, bool)
    func (o *MuteFindingResponseAttributes) GetResourceType() string
    func (o *MuteFindingResponseAttributes) GetResourceTypeOk() (*string, bool)
    func (o *MuteFindingResponseAttributes) GetRule() FindingRule
    func (o *MuteFindingResponseAttributes) GetRuleOk() (*FindingRule, bool)
    func (o *MuteFindingResponseAttributes) GetStatus() FindingStatus
    func (o *MuteFindingResponseAttributes) GetStatusOk() (*FindingStatus, bool)
    func (o *MuteFindingResponseAttributes) GetTags() []string
    func (o *MuteFindingResponseAttributes) GetTagsOk() (*[]string, bool)
    func (o *MuteFindingResponseAttributes) HasEvaluation() bool
    func (o *MuteFindingResponseAttributes) HasEvaluationChangedAt() bool
    func (o *MuteFindingResponseAttributes) HasMute() bool
    func (o *MuteFindingResponseAttributes) HasResource() bool
    func (o *MuteFindingResponseAttributes) HasResourceDiscoveryDate() bool
    func (o *MuteFindingResponseAttributes) HasResourceType() bool
    func (o *MuteFindingResponseAttributes) HasRule() bool
    func (o *MuteFindingResponseAttributes) HasStatus() bool
    func (o *MuteFindingResponseAttributes) HasTags() bool
    func (o MuteFindingResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *MuteFindingResponseAttributes) SetEvaluation(v FindingEvaluation)
    func (o *MuteFindingResponseAttributes) SetEvaluationChangedAt(v int64)
    func (o *MuteFindingResponseAttributes) SetMute(v MuteFindingResponseProperties)
    func (o *MuteFindingResponseAttributes) SetResource(v string)
    func (o *MuteFindingResponseAttributes) SetResourceDiscoveryDate(v int64)
    func (o *MuteFindingResponseAttributes) SetResourceType(v string)
    func (o *MuteFindingResponseAttributes) SetRule(v FindingRule)
    func (o *MuteFindingResponseAttributes) SetStatus(v FindingStatus)
    func (o *MuteFindingResponseAttributes) SetTags(v []string)
    func (o *MuteFindingResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type MuteFindingResponseData
    func NewMuteFindingResponseData() *MuteFindingResponseData
    func NewMuteFindingResponseDataWithDefaults() *MuteFindingResponseData
    func (o *MuteFindingResponseData) GetAttributes() MuteFindingResponseAttributes
    func (o *MuteFindingResponseData) GetAttributesOk() (*MuteFindingResponseAttributes, bool)
    func (o *MuteFindingResponseData) GetId() string
    func (o *MuteFindingResponseData) GetIdOk() (*string, bool)
    func (o *MuteFindingResponseData) GetType() FindingType
    func (o *MuteFindingResponseData) GetTypeOk() (*FindingType, bool)
    func (o *MuteFindingResponseData) HasAttributes() bool
    func (o *MuteFindingResponseData) HasId() bool
    func (o *MuteFindingResponseData) HasType() bool
    func (o MuteFindingResponseData) MarshalJSON() ([]byte, error)
    func (o *MuteFindingResponseData) SetAttributes(v MuteFindingResponseAttributes)
    func (o *MuteFindingResponseData) SetId(v string)
    func (o *MuteFindingResponseData) SetType(v FindingType)
    func (o *MuteFindingResponseData) UnmarshalJSON(bytes []byte) (err error)
type MuteFindingResponseProperties
    func NewMuteFindingResponseProperties() *MuteFindingResponseProperties
    func NewMuteFindingResponsePropertiesWithDefaults() *MuteFindingResponseProperties
    func (o *MuteFindingResponseProperties) GetDescription() string
    func (o *MuteFindingResponseProperties) GetDescriptionOk() (*string, bool)
    func (o *MuteFindingResponseProperties) GetExpirationDate() int64
    func (o *MuteFindingResponseProperties) GetExpirationDateOk() (*int64, bool)
    func (o *MuteFindingResponseProperties) GetMuted() bool
    func (o *MuteFindingResponseProperties) GetMutedOk() (*bool, bool)
    func (o *MuteFindingResponseProperties) GetReason() FindingMuteReason
    func (o *MuteFindingResponseProperties) GetReasonOk() (*FindingMuteReason, bool)
    func (o *MuteFindingResponseProperties) HasDescription() bool
    func (o *MuteFindingResponseProperties) HasExpirationDate() bool
    func (o *MuteFindingResponseProperties) HasMuted() bool
    func (o *MuteFindingResponseProperties) HasReason() bool
    func (o MuteFindingResponseProperties) MarshalJSON() ([]byte, error)
    func (o *MuteFindingResponseProperties) SetDescription(v string)
    func (o *MuteFindingResponseProperties) SetExpirationDate(v int64)
    func (o *MuteFindingResponseProperties) SetMuted(v bool)
    func (o *MuteFindingResponseProperties) SetReason(v FindingMuteReason)
    func (o *MuteFindingResponseProperties) UnmarshalJSON(bytes []byte) (err error)
type NullableCIAppCIError
    func NewNullableCIAppCIError(val *CIAppCIError) *NullableCIAppCIError
    func (v NullableCIAppCIError) Get() *CIAppCIError
    func (v NullableCIAppCIError) IsSet() bool
    func (v NullableCIAppCIError) MarshalJSON() ([]byte, error)
    func (v *NullableCIAppCIError) Set(val *CIAppCIError)
    func (v *NullableCIAppCIError) UnmarshalJSON(src []byte) error
    func (v *NullableCIAppCIError) Unset()
type NullableCIAppGitInfo
    func NewNullableCIAppGitInfo(val *CIAppGitInfo) *NullableCIAppGitInfo
    func (v NullableCIAppGitInfo) Get() *CIAppGitInfo
    func (v NullableCIAppGitInfo) IsSet() bool
    func (v NullableCIAppGitInfo) MarshalJSON() ([]byte, error)
    func (v *NullableCIAppGitInfo) Set(val *CIAppGitInfo)
    func (v *NullableCIAppGitInfo) UnmarshalJSON(src []byte) error
    func (v *NullableCIAppGitInfo) Unset()
type NullableCIAppHostInfo
    func NewNullableCIAppHostInfo(val *CIAppHostInfo) *NullableCIAppHostInfo
    func (v NullableCIAppHostInfo) Get() *CIAppHostInfo
    func (v NullableCIAppHostInfo) IsSet() bool
    func (v NullableCIAppHostInfo) MarshalJSON() ([]byte, error)
    func (v *NullableCIAppHostInfo) Set(val *CIAppHostInfo)
    func (v *NullableCIAppHostInfo) UnmarshalJSON(src []byte) error
    func (v *NullableCIAppHostInfo) Unset()
type NullableCIAppPipelineEventParentPipeline
    func NewNullableCIAppPipelineEventParentPipeline(val *CIAppPipelineEventParentPipeline) *NullableCIAppPipelineEventParentPipeline
    func (v NullableCIAppPipelineEventParentPipeline) Get() *CIAppPipelineEventParentPipeline
    func (v NullableCIAppPipelineEventParentPipeline) IsSet() bool
    func (v NullableCIAppPipelineEventParentPipeline) MarshalJSON() ([]byte, error)
    func (v *NullableCIAppPipelineEventParentPipeline) Set(val *CIAppPipelineEventParentPipeline)
    func (v *NullableCIAppPipelineEventParentPipeline) UnmarshalJSON(src []byte) error
    func (v *NullableCIAppPipelineEventParentPipeline) Unset()
type NullableCIAppPipelineEventPreviousPipeline
    func NewNullableCIAppPipelineEventPreviousPipeline(val *CIAppPipelineEventPreviousPipeline) *NullableCIAppPipelineEventPreviousPipeline
    func (v NullableCIAppPipelineEventPreviousPipeline) Get() *CIAppPipelineEventPreviousPipeline
    func (v NullableCIAppPipelineEventPreviousPipeline) IsSet() bool
    func (v NullableCIAppPipelineEventPreviousPipeline) MarshalJSON() ([]byte, error)
    func (v *NullableCIAppPipelineEventPreviousPipeline) Set(val *CIAppPipelineEventPreviousPipeline)
    func (v *NullableCIAppPipelineEventPreviousPipeline) UnmarshalJSON(src []byte) error
    func (v *NullableCIAppPipelineEventPreviousPipeline) Unset()
type NullableDowntimeRelationshipsCreatedByData
    func NewNullableDowntimeRelationshipsCreatedByData(val *DowntimeRelationshipsCreatedByData) *NullableDowntimeRelationshipsCreatedByData
    func (v NullableDowntimeRelationshipsCreatedByData) Get() *DowntimeRelationshipsCreatedByData
    func (v NullableDowntimeRelationshipsCreatedByData) IsSet() bool
    func (v NullableDowntimeRelationshipsCreatedByData) MarshalJSON() ([]byte, error)
    func (v *NullableDowntimeRelationshipsCreatedByData) Set(val *DowntimeRelationshipsCreatedByData)
    func (v *NullableDowntimeRelationshipsCreatedByData) UnmarshalJSON(src []byte) error
    func (v *NullableDowntimeRelationshipsCreatedByData) Unset()
type NullableDowntimeRelationshipsMonitorData
    func NewNullableDowntimeRelationshipsMonitorData(val *DowntimeRelationshipsMonitorData) *NullableDowntimeRelationshipsMonitorData
    func (v NullableDowntimeRelationshipsMonitorData) Get() *DowntimeRelationshipsMonitorData
    func (v NullableDowntimeRelationshipsMonitorData) IsSet() bool
    func (v NullableDowntimeRelationshipsMonitorData) MarshalJSON() ([]byte, error)
    func (v *NullableDowntimeRelationshipsMonitorData) Set(val *DowntimeRelationshipsMonitorData)
    func (v *NullableDowntimeRelationshipsMonitorData) UnmarshalJSON(src []byte) error
    func (v *NullableDowntimeRelationshipsMonitorData) Unset()
type NullableEventPriority
    func NewNullableEventPriority(val *EventPriority) *NullableEventPriority
    func (v NullableEventPriority) Get() *EventPriority
    func (v NullableEventPriority) IsSet() bool
    func (v NullableEventPriority) MarshalJSON() ([]byte, error)
    func (v *NullableEventPriority) Set(val *EventPriority)
    func (v *NullableEventPriority) UnmarshalJSON(src []byte) error
    func (v *NullableEventPriority) Unset()
type NullableLogsArchiveDestination
    func NewNullableLogsArchiveDestination(val *LogsArchiveDestination) *NullableLogsArchiveDestination
    func (v NullableLogsArchiveDestination) Get() *LogsArchiveDestination
    func (v NullableLogsArchiveDestination) IsSet() bool
    func (v NullableLogsArchiveDestination) MarshalJSON() ([]byte, error)
    func (v *NullableLogsArchiveDestination) Set(val *LogsArchiveDestination)
    func (v *NullableLogsArchiveDestination) UnmarshalJSON(src []byte) error
    func (v *NullableLogsArchiveDestination) Unset()
type NullableMonitorType
    func NewNullableMonitorType(val *MonitorType) *NullableMonitorType
    func (v NullableMonitorType) Get() *MonitorType
    func (v NullableMonitorType) IsSet() bool
    func (v NullableMonitorType) MarshalJSON() ([]byte, error)
    func (v *NullableMonitorType) Set(val *MonitorType)
    func (v *NullableMonitorType) UnmarshalJSON(src []byte) error
    func (v *NullableMonitorType) Unset()
type NullableNullableRelationshipToUserData
    func NewNullableNullableRelationshipToUserData(val *NullableRelationshipToUserData) *NullableNullableRelationshipToUserData
    func (v NullableNullableRelationshipToUserData) Get() *NullableRelationshipToUserData
    func (v NullableNullableRelationshipToUserData) IsSet() bool
    func (v NullableNullableRelationshipToUserData) MarshalJSON() ([]byte, error)
    func (v *NullableNullableRelationshipToUserData) Set(val *NullableRelationshipToUserData)
    func (v *NullableNullableRelationshipToUserData) UnmarshalJSON(src []byte) error
    func (v *NullableNullableRelationshipToUserData) Unset()
type NullableRelationshipToUser
    func NewNullableRelationshipToUser(data NullableNullableRelationshipToUserData) *NullableRelationshipToUser
    func NewNullableRelationshipToUserWithDefaults() *NullableRelationshipToUser
    func (o *NullableRelationshipToUser) GetData() NullableRelationshipToUserData
    func (o *NullableRelationshipToUser) GetDataOk() (*NullableRelationshipToUserData, bool)
    func (o NullableRelationshipToUser) MarshalJSON() ([]byte, error)
    func (o *NullableRelationshipToUser) SetData(v NullableRelationshipToUserData)
    func (o *NullableRelationshipToUser) UnmarshalJSON(bytes []byte) (err error)
type NullableRelationshipToUserData
    func NewNullableRelationshipToUserData(id string, typeVar UsersType) *NullableRelationshipToUserData
    func NewNullableRelationshipToUserDataWithDefaults() *NullableRelationshipToUserData
    func (o *NullableRelationshipToUserData) GetId() string
    func (o *NullableRelationshipToUserData) GetIdOk() (*string, bool)
    func (o *NullableRelationshipToUserData) GetType() UsersType
    func (o *NullableRelationshipToUserData) GetTypeOk() (*UsersType, bool)
    func (o NullableRelationshipToUserData) MarshalJSON() ([]byte, error)
    func (o *NullableRelationshipToUserData) SetId(v string)
    func (o *NullableRelationshipToUserData) SetType(v UsersType)
    func (o *NullableRelationshipToUserData) UnmarshalJSON(bytes []byte) (err error)
type NullableUnit
    func NewNullableUnit(val *Unit) *NullableUnit
    func (v NullableUnit) Get() *Unit
    func (v NullableUnit) IsSet() bool
    func (v NullableUnit) MarshalJSON() ([]byte, error)
    func (v *NullableUnit) Set(val *Unit)
    func (v *NullableUnit) UnmarshalJSON(src []byte) error
    func (v *NullableUnit) Unset()
type NullableUserTeamRole
    func NewNullableUserTeamRole(val *UserTeamRole) *NullableUserTeamRole
    func (v NullableUserTeamRole) Get() *UserTeamRole
    func (v NullableUserTeamRole) IsSet() bool
    func (v NullableUserTeamRole) MarshalJSON() ([]byte, error)
    func (v *NullableUserTeamRole) Set(val *UserTeamRole)
    func (v *NullableUserTeamRole) UnmarshalJSON(src []byte) error
    func (v *NullableUserTeamRole) Unset()
type OnDemandConcurrencyCap
    func NewOnDemandConcurrencyCap() *OnDemandConcurrencyCap
    func NewOnDemandConcurrencyCapWithDefaults() *OnDemandConcurrencyCap
    func (o *OnDemandConcurrencyCap) GetAttributes() OnDemandConcurrencyCapAttributes
    func (o *OnDemandConcurrencyCap) GetAttributesOk() (*OnDemandConcurrencyCapAttributes, bool)
    func (o *OnDemandConcurrencyCap) GetType() OnDemandConcurrencyCapType
    func (o *OnDemandConcurrencyCap) GetTypeOk() (*OnDemandConcurrencyCapType, bool)
    func (o *OnDemandConcurrencyCap) HasAttributes() bool
    func (o *OnDemandConcurrencyCap) HasType() bool
    func (o OnDemandConcurrencyCap) MarshalJSON() ([]byte, error)
    func (o *OnDemandConcurrencyCap) SetAttributes(v OnDemandConcurrencyCapAttributes)
    func (o *OnDemandConcurrencyCap) SetType(v OnDemandConcurrencyCapType)
    func (o *OnDemandConcurrencyCap) UnmarshalJSON(bytes []byte) (err error)
type OnDemandConcurrencyCapAttributes
    func NewOnDemandConcurrencyCapAttributes() *OnDemandConcurrencyCapAttributes
    func NewOnDemandConcurrencyCapAttributesWithDefaults() *OnDemandConcurrencyCapAttributes
    func (o *OnDemandConcurrencyCapAttributes) GetOnDemandConcurrencyCap() float64
    func (o *OnDemandConcurrencyCapAttributes) GetOnDemandConcurrencyCapOk() (*float64, bool)
    func (o *OnDemandConcurrencyCapAttributes) HasOnDemandConcurrencyCap() bool
    func (o OnDemandConcurrencyCapAttributes) MarshalJSON() ([]byte, error)
    func (o *OnDemandConcurrencyCapAttributes) SetOnDemandConcurrencyCap(v float64)
    func (o *OnDemandConcurrencyCapAttributes) UnmarshalJSON(bytes []byte) (err error)
type OnDemandConcurrencyCapResponse
    func NewOnDemandConcurrencyCapResponse() *OnDemandConcurrencyCapResponse
    func NewOnDemandConcurrencyCapResponseWithDefaults() *OnDemandConcurrencyCapResponse
    func (o *OnDemandConcurrencyCapResponse) GetData() OnDemandConcurrencyCap
    func (o *OnDemandConcurrencyCapResponse) GetDataOk() (*OnDemandConcurrencyCap, bool)
    func (o *OnDemandConcurrencyCapResponse) HasData() bool
    func (o OnDemandConcurrencyCapResponse) MarshalJSON() ([]byte, error)
    func (o *OnDemandConcurrencyCapResponse) SetData(v OnDemandConcurrencyCap)
    func (o *OnDemandConcurrencyCapResponse) UnmarshalJSON(bytes []byte) (err error)
type OnDemandConcurrencyCapType
    func NewOnDemandConcurrencyCapTypeFromValue(v string) (*OnDemandConcurrencyCapType, error)
    func (v *OnDemandConcurrencyCapType) GetAllowedValues() []OnDemandConcurrencyCapType
    func (v OnDemandConcurrencyCapType) IsValid() bool
    func (v OnDemandConcurrencyCapType) Ptr() *OnDemandConcurrencyCapType
    func (v *OnDemandConcurrencyCapType) UnmarshalJSON(src []byte) error
type OpsgenieIntegrationApi
    func NewOpsgenieIntegrationApi(client *datadog.APIClient) *OpsgenieIntegrationApi
    func (a *OpsgenieIntegrationApi) CreateOpsgenieService(ctx _context.Context, body OpsgenieServiceCreateRequest) (OpsgenieServiceResponse, *_nethttp.Response, error)
    func (a *OpsgenieIntegrationApi) DeleteOpsgenieService(ctx _context.Context, integrationServiceId string) (*_nethttp.Response, error)
    func (a *OpsgenieIntegrationApi) GetOpsgenieService(ctx _context.Context, integrationServiceId string) (OpsgenieServiceResponse, *_nethttp.Response, error)
    func (a *OpsgenieIntegrationApi) ListOpsgenieServices(ctx _context.Context) (OpsgenieServicesResponse, *_nethttp.Response, error)
    func (a *OpsgenieIntegrationApi) UpdateOpsgenieService(ctx _context.Context, integrationServiceId string, body OpsgenieServiceUpdateRequest) (OpsgenieServiceResponse, *_nethttp.Response, error)
type OpsgenieServiceCreateAttributes
    func NewOpsgenieServiceCreateAttributes(name string, opsgenieApiKey string, region OpsgenieServiceRegionType) *OpsgenieServiceCreateAttributes
    func NewOpsgenieServiceCreateAttributesWithDefaults() *OpsgenieServiceCreateAttributes
    func (o *OpsgenieServiceCreateAttributes) GetCustomUrl() string
    func (o *OpsgenieServiceCreateAttributes) GetCustomUrlOk() (*string, bool)
    func (o *OpsgenieServiceCreateAttributes) GetName() string
    func (o *OpsgenieServiceCreateAttributes) GetNameOk() (*string, bool)
    func (o *OpsgenieServiceCreateAttributes) GetOpsgenieApiKey() string
    func (o *OpsgenieServiceCreateAttributes) GetOpsgenieApiKeyOk() (*string, bool)
    func (o *OpsgenieServiceCreateAttributes) GetRegion() OpsgenieServiceRegionType
    func (o *OpsgenieServiceCreateAttributes) GetRegionOk() (*OpsgenieServiceRegionType, bool)
    func (o *OpsgenieServiceCreateAttributes) HasCustomUrl() bool
    func (o OpsgenieServiceCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceCreateAttributes) SetCustomUrl(v string)
    func (o *OpsgenieServiceCreateAttributes) SetName(v string)
    func (o *OpsgenieServiceCreateAttributes) SetOpsgenieApiKey(v string)
    func (o *OpsgenieServiceCreateAttributes) SetRegion(v OpsgenieServiceRegionType)
    func (o *OpsgenieServiceCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type OpsgenieServiceCreateData
    func NewOpsgenieServiceCreateData(attributes OpsgenieServiceCreateAttributes, typeVar OpsgenieServiceType) *OpsgenieServiceCreateData
    func NewOpsgenieServiceCreateDataWithDefaults() *OpsgenieServiceCreateData
    func (o *OpsgenieServiceCreateData) GetAttributes() OpsgenieServiceCreateAttributes
    func (o *OpsgenieServiceCreateData) GetAttributesOk() (*OpsgenieServiceCreateAttributes, bool)
    func (o *OpsgenieServiceCreateData) GetType() OpsgenieServiceType
    func (o *OpsgenieServiceCreateData) GetTypeOk() (*OpsgenieServiceType, bool)
    func (o OpsgenieServiceCreateData) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceCreateData) SetAttributes(v OpsgenieServiceCreateAttributes)
    func (o *OpsgenieServiceCreateData) SetType(v OpsgenieServiceType)
    func (o *OpsgenieServiceCreateData) UnmarshalJSON(bytes []byte) (err error)
type OpsgenieServiceCreateRequest
    func NewOpsgenieServiceCreateRequest(data OpsgenieServiceCreateData) *OpsgenieServiceCreateRequest
    func NewOpsgenieServiceCreateRequestWithDefaults() *OpsgenieServiceCreateRequest
    func (o *OpsgenieServiceCreateRequest) GetData() OpsgenieServiceCreateData
    func (o *OpsgenieServiceCreateRequest) GetDataOk() (*OpsgenieServiceCreateData, bool)
    func (o OpsgenieServiceCreateRequest) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceCreateRequest) SetData(v OpsgenieServiceCreateData)
    func (o *OpsgenieServiceCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type OpsgenieServiceRegionType
    func NewOpsgenieServiceRegionTypeFromValue(v string) (*OpsgenieServiceRegionType, error)
    func (v *OpsgenieServiceRegionType) GetAllowedValues() []OpsgenieServiceRegionType
    func (v OpsgenieServiceRegionType) IsValid() bool
    func (v OpsgenieServiceRegionType) Ptr() *OpsgenieServiceRegionType
    func (v *OpsgenieServiceRegionType) UnmarshalJSON(src []byte) error
type OpsgenieServiceResponse
    func NewOpsgenieServiceResponse(data OpsgenieServiceResponseData) *OpsgenieServiceResponse
    func NewOpsgenieServiceResponseWithDefaults() *OpsgenieServiceResponse
    func (o *OpsgenieServiceResponse) GetData() OpsgenieServiceResponseData
    func (o *OpsgenieServiceResponse) GetDataOk() (*OpsgenieServiceResponseData, bool)
    func (o OpsgenieServiceResponse) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceResponse) SetData(v OpsgenieServiceResponseData)
    func (o *OpsgenieServiceResponse) UnmarshalJSON(bytes []byte) (err error)
type OpsgenieServiceResponseAttributes
    func NewOpsgenieServiceResponseAttributes() *OpsgenieServiceResponseAttributes
    func NewOpsgenieServiceResponseAttributesWithDefaults() *OpsgenieServiceResponseAttributes
    func (o *OpsgenieServiceResponseAttributes) GetCustomUrl() string
    func (o *OpsgenieServiceResponseAttributes) GetCustomUrlOk() (*string, bool)
    func (o *OpsgenieServiceResponseAttributes) GetName() string
    func (o *OpsgenieServiceResponseAttributes) GetNameOk() (*string, bool)
    func (o *OpsgenieServiceResponseAttributes) GetRegion() OpsgenieServiceRegionType
    func (o *OpsgenieServiceResponseAttributes) GetRegionOk() (*OpsgenieServiceRegionType, bool)
    func (o *OpsgenieServiceResponseAttributes) HasCustomUrl() bool
    func (o *OpsgenieServiceResponseAttributes) HasName() bool
    func (o *OpsgenieServiceResponseAttributes) HasRegion() bool
    func (o OpsgenieServiceResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceResponseAttributes) SetCustomUrl(v string)
    func (o *OpsgenieServiceResponseAttributes) SetCustomUrlNil()
    func (o *OpsgenieServiceResponseAttributes) SetName(v string)
    func (o *OpsgenieServiceResponseAttributes) SetRegion(v OpsgenieServiceRegionType)
    func (o *OpsgenieServiceResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *OpsgenieServiceResponseAttributes) UnsetCustomUrl()
type OpsgenieServiceResponseData
    func NewOpsgenieServiceResponseData(attributes OpsgenieServiceResponseAttributes, id string, typeVar OpsgenieServiceType) *OpsgenieServiceResponseData
    func NewOpsgenieServiceResponseDataWithDefaults() *OpsgenieServiceResponseData
    func (o *OpsgenieServiceResponseData) GetAttributes() OpsgenieServiceResponseAttributes
    func (o *OpsgenieServiceResponseData) GetAttributesOk() (*OpsgenieServiceResponseAttributes, bool)
    func (o *OpsgenieServiceResponseData) GetId() string
    func (o *OpsgenieServiceResponseData) GetIdOk() (*string, bool)
    func (o *OpsgenieServiceResponseData) GetType() OpsgenieServiceType
    func (o *OpsgenieServiceResponseData) GetTypeOk() (*OpsgenieServiceType, bool)
    func (o OpsgenieServiceResponseData) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceResponseData) SetAttributes(v OpsgenieServiceResponseAttributes)
    func (o *OpsgenieServiceResponseData) SetId(v string)
    func (o *OpsgenieServiceResponseData) SetType(v OpsgenieServiceType)
    func (o *OpsgenieServiceResponseData) UnmarshalJSON(bytes []byte) (err error)
type OpsgenieServiceType
    func NewOpsgenieServiceTypeFromValue(v string) (*OpsgenieServiceType, error)
    func (v *OpsgenieServiceType) GetAllowedValues() []OpsgenieServiceType
    func (v OpsgenieServiceType) IsValid() bool
    func (v OpsgenieServiceType) Ptr() *OpsgenieServiceType
    func (v *OpsgenieServiceType) UnmarshalJSON(src []byte) error
type OpsgenieServiceUpdateAttributes
    func NewOpsgenieServiceUpdateAttributes() *OpsgenieServiceUpdateAttributes
    func NewOpsgenieServiceUpdateAttributesWithDefaults() *OpsgenieServiceUpdateAttributes
    func (o *OpsgenieServiceUpdateAttributes) GetCustomUrl() string
    func (o *OpsgenieServiceUpdateAttributes) GetCustomUrlOk() (*string, bool)
    func (o *OpsgenieServiceUpdateAttributes) GetName() string
    func (o *OpsgenieServiceUpdateAttributes) GetNameOk() (*string, bool)
    func (o *OpsgenieServiceUpdateAttributes) GetOpsgenieApiKey() string
    func (o *OpsgenieServiceUpdateAttributes) GetOpsgenieApiKeyOk() (*string, bool)
    func (o *OpsgenieServiceUpdateAttributes) GetRegion() OpsgenieServiceRegionType
    func (o *OpsgenieServiceUpdateAttributes) GetRegionOk() (*OpsgenieServiceRegionType, bool)
    func (o *OpsgenieServiceUpdateAttributes) HasCustomUrl() bool
    func (o *OpsgenieServiceUpdateAttributes) HasName() bool
    func (o *OpsgenieServiceUpdateAttributes) HasOpsgenieApiKey() bool
    func (o *OpsgenieServiceUpdateAttributes) HasRegion() bool
    func (o OpsgenieServiceUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceUpdateAttributes) SetCustomUrl(v string)
    func (o *OpsgenieServiceUpdateAttributes) SetCustomUrlNil()
    func (o *OpsgenieServiceUpdateAttributes) SetName(v string)
    func (o *OpsgenieServiceUpdateAttributes) SetOpsgenieApiKey(v string)
    func (o *OpsgenieServiceUpdateAttributes) SetRegion(v OpsgenieServiceRegionType)
    func (o *OpsgenieServiceUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *OpsgenieServiceUpdateAttributes) UnsetCustomUrl()
type OpsgenieServiceUpdateData
    func NewOpsgenieServiceUpdateData(attributes OpsgenieServiceUpdateAttributes, id string, typeVar OpsgenieServiceType) *OpsgenieServiceUpdateData
    func NewOpsgenieServiceUpdateDataWithDefaults() *OpsgenieServiceUpdateData
    func (o *OpsgenieServiceUpdateData) GetAttributes() OpsgenieServiceUpdateAttributes
    func (o *OpsgenieServiceUpdateData) GetAttributesOk() (*OpsgenieServiceUpdateAttributes, bool)
    func (o *OpsgenieServiceUpdateData) GetId() string
    func (o *OpsgenieServiceUpdateData) GetIdOk() (*string, bool)
    func (o *OpsgenieServiceUpdateData) GetType() OpsgenieServiceType
    func (o *OpsgenieServiceUpdateData) GetTypeOk() (*OpsgenieServiceType, bool)
    func (o OpsgenieServiceUpdateData) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceUpdateData) SetAttributes(v OpsgenieServiceUpdateAttributes)
    func (o *OpsgenieServiceUpdateData) SetId(v string)
    func (o *OpsgenieServiceUpdateData) SetType(v OpsgenieServiceType)
    func (o *OpsgenieServiceUpdateData) UnmarshalJSON(bytes []byte) (err error)
type OpsgenieServiceUpdateRequest
    func NewOpsgenieServiceUpdateRequest(data OpsgenieServiceUpdateData) *OpsgenieServiceUpdateRequest
    func NewOpsgenieServiceUpdateRequestWithDefaults() *OpsgenieServiceUpdateRequest
    func (o *OpsgenieServiceUpdateRequest) GetData() OpsgenieServiceUpdateData
    func (o *OpsgenieServiceUpdateRequest) GetDataOk() (*OpsgenieServiceUpdateData, bool)
    func (o OpsgenieServiceUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceUpdateRequest) SetData(v OpsgenieServiceUpdateData)
    func (o *OpsgenieServiceUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type OpsgenieServicesResponse
    func NewOpsgenieServicesResponse(data []OpsgenieServiceResponseData) *OpsgenieServicesResponse
    func NewOpsgenieServicesResponseWithDefaults() *OpsgenieServicesResponse
    func (o *OpsgenieServicesResponse) GetData() []OpsgenieServiceResponseData
    func (o *OpsgenieServicesResponse) GetDataOk() (*[]OpsgenieServiceResponseData, bool)
    func (o OpsgenieServicesResponse) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServicesResponse) SetData(v []OpsgenieServiceResponseData)
    func (o *OpsgenieServicesResponse) UnmarshalJSON(bytes []byte) (err error)
type Organization
    func NewOrganization(typeVar OrganizationsType) *Organization
    func NewOrganizationWithDefaults() *Organization
    func (o *Organization) GetAttributes() OrganizationAttributes
    func (o *Organization) GetAttributesOk() (*OrganizationAttributes, bool)
    func (o *Organization) GetId() string
    func (o *Organization) GetIdOk() (*string, bool)
    func (o *Organization) GetType() OrganizationsType
    func (o *Organization) GetTypeOk() (*OrganizationsType, bool)
    func (o *Organization) HasAttributes() bool
    func (o *Organization) HasId() bool
    func (o Organization) MarshalJSON() ([]byte, error)
    func (o *Organization) SetAttributes(v OrganizationAttributes)
    func (o *Organization) SetId(v string)
    func (o *Organization) SetType(v OrganizationsType)
    func (o *Organization) UnmarshalJSON(bytes []byte) (err error)
type OrganizationAttributes
    func NewOrganizationAttributes() *OrganizationAttributes
    func NewOrganizationAttributesWithDefaults() *OrganizationAttributes
    func (o *OrganizationAttributes) GetCreatedAt() time.Time
    func (o *OrganizationAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *OrganizationAttributes) GetDescription() string
    func (o *OrganizationAttributes) GetDescriptionOk() (*string, bool)
    func (o *OrganizationAttributes) GetDisabled() bool
    func (o *OrganizationAttributes) GetDisabledOk() (*bool, bool)
    func (o *OrganizationAttributes) GetModifiedAt() time.Time
    func (o *OrganizationAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *OrganizationAttributes) GetName() string
    func (o *OrganizationAttributes) GetNameOk() (*string, bool)
    func (o *OrganizationAttributes) GetPublicId() string
    func (o *OrganizationAttributes) GetPublicIdOk() (*string, bool)
    func (o *OrganizationAttributes) GetSharing() string
    func (o *OrganizationAttributes) GetSharingOk() (*string, bool)
    func (o *OrganizationAttributes) GetUrl() string
    func (o *OrganizationAttributes) GetUrlOk() (*string, bool)
    func (o *OrganizationAttributes) HasCreatedAt() bool
    func (o *OrganizationAttributes) HasDescription() bool
    func (o *OrganizationAttributes) HasDisabled() bool
    func (o *OrganizationAttributes) HasModifiedAt() bool
    func (o *OrganizationAttributes) HasName() bool
    func (o *OrganizationAttributes) HasPublicId() bool
    func (o *OrganizationAttributes) HasSharing() bool
    func (o *OrganizationAttributes) HasUrl() bool
    func (o OrganizationAttributes) MarshalJSON() ([]byte, error)
    func (o *OrganizationAttributes) SetCreatedAt(v time.Time)
    func (o *OrganizationAttributes) SetDescription(v string)
    func (o *OrganizationAttributes) SetDisabled(v bool)
    func (o *OrganizationAttributes) SetModifiedAt(v time.Time)
    func (o *OrganizationAttributes) SetName(v string)
    func (o *OrganizationAttributes) SetPublicId(v string)
    func (o *OrganizationAttributes) SetSharing(v string)
    func (o *OrganizationAttributes) SetUrl(v string)
    func (o *OrganizationAttributes) UnmarshalJSON(bytes []byte) (err error)
type OrganizationsApi
    func NewOrganizationsApi(client *datadog.APIClient) *OrganizationsApi
    func (a *OrganizationsApi) UploadIdPMetadata(ctx _context.Context, o ...UploadIdPMetadataOptionalParameters) (*_nethttp.Response, error)
type OrganizationsType
    func NewOrganizationsTypeFromValue(v string) (*OrganizationsType, error)
    func (v *OrganizationsType) GetAllowedValues() []OrganizationsType
    func (v OrganizationsType) IsValid() bool
    func (v OrganizationsType) Ptr() *OrganizationsType
    func (v *OrganizationsType) UnmarshalJSON(src []byte) error
type Pagination
    func NewPagination() *Pagination
    func NewPaginationWithDefaults() *Pagination
    func (o *Pagination) GetTotalCount() int64
    func (o *Pagination) GetTotalCountOk() (*int64, bool)
    func (o *Pagination) GetTotalFilteredCount() int64
    func (o *Pagination) GetTotalFilteredCountOk() (*int64, bool)
    func (o *Pagination) HasTotalCount() bool
    func (o *Pagination) HasTotalFilteredCount() bool
    func (o Pagination) MarshalJSON() ([]byte, error)
    func (o *Pagination) SetTotalCount(v int64)
    func (o *Pagination) SetTotalFilteredCount(v int64)
    func (o *Pagination) UnmarshalJSON(bytes []byte) (err error)
type PartialAPIKey
    func NewPartialAPIKey() *PartialAPIKey
    func NewPartialAPIKeyWithDefaults() *PartialAPIKey
    func (o *PartialAPIKey) GetAttributes() PartialAPIKeyAttributes
    func (o *PartialAPIKey) GetAttributesOk() (*PartialAPIKeyAttributes, bool)
    func (o *PartialAPIKey) GetId() string
    func (o *PartialAPIKey) GetIdOk() (*string, bool)
    func (o *PartialAPIKey) GetRelationships() APIKeyRelationships
    func (o *PartialAPIKey) GetRelationshipsOk() (*APIKeyRelationships, bool)
    func (o *PartialAPIKey) GetType() APIKeysType
    func (o *PartialAPIKey) GetTypeOk() (*APIKeysType, bool)
    func (o *PartialAPIKey) HasAttributes() bool
    func (o *PartialAPIKey) HasId() bool
    func (o *PartialAPIKey) HasRelationships() bool
    func (o *PartialAPIKey) HasType() bool
    func (o PartialAPIKey) MarshalJSON() ([]byte, error)
    func (o *PartialAPIKey) SetAttributes(v PartialAPIKeyAttributes)
    func (o *PartialAPIKey) SetId(v string)
    func (o *PartialAPIKey) SetRelationships(v APIKeyRelationships)
    func (o *PartialAPIKey) SetType(v APIKeysType)
    func (o *PartialAPIKey) UnmarshalJSON(bytes []byte) (err error)
type PartialAPIKeyAttributes
    func NewPartialAPIKeyAttributes() *PartialAPIKeyAttributes
    func NewPartialAPIKeyAttributesWithDefaults() *PartialAPIKeyAttributes
    func (o *PartialAPIKeyAttributes) GetCreatedAt() string
    func (o *PartialAPIKeyAttributes) GetCreatedAtOk() (*string, bool)
    func (o *PartialAPIKeyAttributes) GetLast4() string
    func (o *PartialAPIKeyAttributes) GetLast4Ok() (*string, bool)
    func (o *PartialAPIKeyAttributes) GetModifiedAt() string
    func (o *PartialAPIKeyAttributes) GetModifiedAtOk() (*string, bool)
    func (o *PartialAPIKeyAttributes) GetName() string
    func (o *PartialAPIKeyAttributes) GetNameOk() (*string, bool)
    func (o *PartialAPIKeyAttributes) HasCreatedAt() bool
    func (o *PartialAPIKeyAttributes) HasLast4() bool
    func (o *PartialAPIKeyAttributes) HasModifiedAt() bool
    func (o *PartialAPIKeyAttributes) HasName() bool
    func (o PartialAPIKeyAttributes) MarshalJSON() ([]byte, error)
    func (o *PartialAPIKeyAttributes) SetCreatedAt(v string)
    func (o *PartialAPIKeyAttributes) SetLast4(v string)
    func (o *PartialAPIKeyAttributes) SetModifiedAt(v string)
    func (o *PartialAPIKeyAttributes) SetName(v string)
    func (o *PartialAPIKeyAttributes) UnmarshalJSON(bytes []byte) (err error)
type PartialApplicationKey
    func NewPartialApplicationKey() *PartialApplicationKey
    func NewPartialApplicationKeyWithDefaults() *PartialApplicationKey
    func (o *PartialApplicationKey) GetAttributes() PartialApplicationKeyAttributes
    func (o *PartialApplicationKey) GetAttributesOk() (*PartialApplicationKeyAttributes, bool)
    func (o *PartialApplicationKey) GetId() string
    func (o *PartialApplicationKey) GetIdOk() (*string, bool)
    func (o *PartialApplicationKey) GetRelationships() ApplicationKeyRelationships
    func (o *PartialApplicationKey) GetRelationshipsOk() (*ApplicationKeyRelationships, bool)
    func (o *PartialApplicationKey) GetType() ApplicationKeysType
    func (o *PartialApplicationKey) GetTypeOk() (*ApplicationKeysType, bool)
    func (o *PartialApplicationKey) HasAttributes() bool
    func (o *PartialApplicationKey) HasId() bool
    func (o *PartialApplicationKey) HasRelationships() bool
    func (o *PartialApplicationKey) HasType() bool
    func (o PartialApplicationKey) MarshalJSON() ([]byte, error)
    func (o *PartialApplicationKey) SetAttributes(v PartialApplicationKeyAttributes)
    func (o *PartialApplicationKey) SetId(v string)
    func (o *PartialApplicationKey) SetRelationships(v ApplicationKeyRelationships)
    func (o *PartialApplicationKey) SetType(v ApplicationKeysType)
    func (o *PartialApplicationKey) UnmarshalJSON(bytes []byte) (err error)
type PartialApplicationKeyAttributes
    func NewPartialApplicationKeyAttributes() *PartialApplicationKeyAttributes
    func NewPartialApplicationKeyAttributesWithDefaults() *PartialApplicationKeyAttributes
    func (o *PartialApplicationKeyAttributes) GetCreatedAt() string
    func (o *PartialApplicationKeyAttributes) GetCreatedAtOk() (*string, bool)
    func (o *PartialApplicationKeyAttributes) GetLast4() string
    func (o *PartialApplicationKeyAttributes) GetLast4Ok() (*string, bool)
    func (o *PartialApplicationKeyAttributes) GetName() string
    func (o *PartialApplicationKeyAttributes) GetNameOk() (*string, bool)
    func (o *PartialApplicationKeyAttributes) GetScopes() []string
    func (o *PartialApplicationKeyAttributes) GetScopesOk() (*[]string, bool)
    func (o *PartialApplicationKeyAttributes) HasCreatedAt() bool
    func (o *PartialApplicationKeyAttributes) HasLast4() bool
    func (o *PartialApplicationKeyAttributes) HasName() bool
    func (o *PartialApplicationKeyAttributes) HasScopes() bool
    func (o PartialApplicationKeyAttributes) MarshalJSON() ([]byte, error)
    func (o *PartialApplicationKeyAttributes) SetCreatedAt(v string)
    func (o *PartialApplicationKeyAttributes) SetLast4(v string)
    func (o *PartialApplicationKeyAttributes) SetName(v string)
    func (o *PartialApplicationKeyAttributes) SetScopes(v []string)
    func (o *PartialApplicationKeyAttributes) SetScopesNil()
    func (o *PartialApplicationKeyAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *PartialApplicationKeyAttributes) UnsetScopes()
type PartialApplicationKeyResponse
    func NewPartialApplicationKeyResponse() *PartialApplicationKeyResponse
    func NewPartialApplicationKeyResponseWithDefaults() *PartialApplicationKeyResponse
    func (o *PartialApplicationKeyResponse) GetData() PartialApplicationKey
    func (o *PartialApplicationKeyResponse) GetDataOk() (*PartialApplicationKey, bool)
    func (o *PartialApplicationKeyResponse) GetIncluded() []ApplicationKeyResponseIncludedItem
    func (o *PartialApplicationKeyResponse) GetIncludedOk() (*[]ApplicationKeyResponseIncludedItem, bool)
    func (o *PartialApplicationKeyResponse) HasData() bool
    func (o *PartialApplicationKeyResponse) HasIncluded() bool
    func (o PartialApplicationKeyResponse) MarshalJSON() ([]byte, error)
    func (o *PartialApplicationKeyResponse) SetData(v PartialApplicationKey)
    func (o *PartialApplicationKeyResponse) SetIncluded(v []ApplicationKeyResponseIncludedItem)
    func (o *PartialApplicationKeyResponse) UnmarshalJSON(bytes []byte) (err error)
type Permission
    func NewPermission(typeVar PermissionsType) *Permission
    func NewPermissionWithDefaults() *Permission
    func (o *Permission) GetAttributes() PermissionAttributes
    func (o *Permission) GetAttributesOk() (*PermissionAttributes, bool)
    func (o *Permission) GetId() string
    func (o *Permission) GetIdOk() (*string, bool)
    func (o *Permission) GetType() PermissionsType
    func (o *Permission) GetTypeOk() (*PermissionsType, bool)
    func (o *Permission) HasAttributes() bool
    func (o *Permission) HasId() bool
    func (o Permission) MarshalJSON() ([]byte, error)
    func (o *Permission) SetAttributes(v PermissionAttributes)
    func (o *Permission) SetId(v string)
    func (o *Permission) SetType(v PermissionsType)
    func (o *Permission) UnmarshalJSON(bytes []byte) (err error)
type PermissionAttributes
    func NewPermissionAttributes() *PermissionAttributes
    func NewPermissionAttributesWithDefaults() *PermissionAttributes
    func (o *PermissionAttributes) GetCreated() time.Time
    func (o *PermissionAttributes) GetCreatedOk() (*time.Time, bool)
    func (o *PermissionAttributes) GetDescription() string
    func (o *PermissionAttributes) GetDescriptionOk() (*string, bool)
    func (o *PermissionAttributes) GetDisplayName() string
    func (o *PermissionAttributes) GetDisplayNameOk() (*string, bool)
    func (o *PermissionAttributes) GetDisplayType() string
    func (o *PermissionAttributes) GetDisplayTypeOk() (*string, bool)
    func (o *PermissionAttributes) GetGroupName() string
    func (o *PermissionAttributes) GetGroupNameOk() (*string, bool)
    func (o *PermissionAttributes) GetName() string
    func (o *PermissionAttributes) GetNameOk() (*string, bool)
    func (o *PermissionAttributes) GetRestricted() bool
    func (o *PermissionAttributes) GetRestrictedOk() (*bool, bool)
    func (o *PermissionAttributes) HasCreated() bool
    func (o *PermissionAttributes) HasDescription() bool
    func (o *PermissionAttributes) HasDisplayName() bool
    func (o *PermissionAttributes) HasDisplayType() bool
    func (o *PermissionAttributes) HasGroupName() bool
    func (o *PermissionAttributes) HasName() bool
    func (o *PermissionAttributes) HasRestricted() bool
    func (o PermissionAttributes) MarshalJSON() ([]byte, error)
    func (o *PermissionAttributes) SetCreated(v time.Time)
    func (o *PermissionAttributes) SetDescription(v string)
    func (o *PermissionAttributes) SetDisplayName(v string)
    func (o *PermissionAttributes) SetDisplayType(v string)
    func (o *PermissionAttributes) SetGroupName(v string)
    func (o *PermissionAttributes) SetName(v string)
    func (o *PermissionAttributes) SetRestricted(v bool)
    func (o *PermissionAttributes) UnmarshalJSON(bytes []byte) (err error)
type PermissionsResponse
    func NewPermissionsResponse() *PermissionsResponse
    func NewPermissionsResponseWithDefaults() *PermissionsResponse
    func (o *PermissionsResponse) GetData() []Permission
    func (o *PermissionsResponse) GetDataOk() (*[]Permission, bool)
    func (o *PermissionsResponse) HasData() bool
    func (o PermissionsResponse) MarshalJSON() ([]byte, error)
    func (o *PermissionsResponse) SetData(v []Permission)
    func (o *PermissionsResponse) UnmarshalJSON(bytes []byte) (err error)
type PermissionsType
    func NewPermissionsTypeFromValue(v string) (*PermissionsType, error)
    func (v *PermissionsType) GetAllowedValues() []PermissionsType
    func (v PermissionsType) IsValid() bool
    func (v PermissionsType) Ptr() *PermissionsType
    func (v *PermissionsType) UnmarshalJSON(src []byte) error
type ProcessSummariesMeta
    func NewProcessSummariesMeta() *ProcessSummariesMeta
    func NewProcessSummariesMetaWithDefaults() *ProcessSummariesMeta
    func (o *ProcessSummariesMeta) GetPage() ProcessSummariesMetaPage
    func (o *ProcessSummariesMeta) GetPageOk() (*ProcessSummariesMetaPage, bool)
    func (o *ProcessSummariesMeta) HasPage() bool
    func (o ProcessSummariesMeta) MarshalJSON() ([]byte, error)
    func (o *ProcessSummariesMeta) SetPage(v ProcessSummariesMetaPage)
    func (o *ProcessSummariesMeta) UnmarshalJSON(bytes []byte) (err error)
type ProcessSummariesMetaPage
    func NewProcessSummariesMetaPage() *ProcessSummariesMetaPage
    func NewProcessSummariesMetaPageWithDefaults() *ProcessSummariesMetaPage
    func (o *ProcessSummariesMetaPage) GetAfter() string
    func (o *ProcessSummariesMetaPage) GetAfterOk() (*string, bool)
    func (o *ProcessSummariesMetaPage) GetSize() int32
    func (o *ProcessSummariesMetaPage) GetSizeOk() (*int32, bool)
    func (o *ProcessSummariesMetaPage) HasAfter() bool
    func (o *ProcessSummariesMetaPage) HasSize() bool
    func (o ProcessSummariesMetaPage) MarshalJSON() ([]byte, error)
    func (o *ProcessSummariesMetaPage) SetAfter(v string)
    func (o *ProcessSummariesMetaPage) SetSize(v int32)
    func (o *ProcessSummariesMetaPage) UnmarshalJSON(bytes []byte) (err error)
type ProcessSummariesResponse
    func NewProcessSummariesResponse() *ProcessSummariesResponse
    func NewProcessSummariesResponseWithDefaults() *ProcessSummariesResponse
    func (o *ProcessSummariesResponse) GetData() []ProcessSummary
    func (o *ProcessSummariesResponse) GetDataOk() (*[]ProcessSummary, bool)
    func (o *ProcessSummariesResponse) GetMeta() ProcessSummariesMeta
    func (o *ProcessSummariesResponse) GetMetaOk() (*ProcessSummariesMeta, bool)
    func (o *ProcessSummariesResponse) HasData() bool
    func (o *ProcessSummariesResponse) HasMeta() bool
    func (o ProcessSummariesResponse) MarshalJSON() ([]byte, error)
    func (o *ProcessSummariesResponse) SetData(v []ProcessSummary)
    func (o *ProcessSummariesResponse) SetMeta(v ProcessSummariesMeta)
    func (o *ProcessSummariesResponse) UnmarshalJSON(bytes []byte) (err error)
type ProcessSummary
    func NewProcessSummary() *ProcessSummary
    func NewProcessSummaryWithDefaults() *ProcessSummary
    func (o *ProcessSummary) GetAttributes() ProcessSummaryAttributes
    func (o *ProcessSummary) GetAttributesOk() (*ProcessSummaryAttributes, bool)
    func (o *ProcessSummary) GetId() string
    func (o *ProcessSummary) GetIdOk() (*string, bool)
    func (o *ProcessSummary) GetType() ProcessSummaryType
    func (o *ProcessSummary) GetTypeOk() (*ProcessSummaryType, bool)
    func (o *ProcessSummary) HasAttributes() bool
    func (o *ProcessSummary) HasId() bool
    func (o *ProcessSummary) HasType() bool
    func (o ProcessSummary) MarshalJSON() ([]byte, error)
    func (o *ProcessSummary) SetAttributes(v ProcessSummaryAttributes)
    func (o *ProcessSummary) SetId(v string)
    func (o *ProcessSummary) SetType(v ProcessSummaryType)
    func (o *ProcessSummary) UnmarshalJSON(bytes []byte) (err error)
type ProcessSummaryAttributes
    func NewProcessSummaryAttributes() *ProcessSummaryAttributes
    func NewProcessSummaryAttributesWithDefaults() *ProcessSummaryAttributes
    func (o *ProcessSummaryAttributes) GetCmdline() string
    func (o *ProcessSummaryAttributes) GetCmdlineOk() (*string, bool)
    func (o *ProcessSummaryAttributes) GetHost() string
    func (o *ProcessSummaryAttributes) GetHostOk() (*string, bool)
    func (o *ProcessSummaryAttributes) GetPid() int64
    func (o *ProcessSummaryAttributes) GetPidOk() (*int64, bool)
    func (o *ProcessSummaryAttributes) GetPpid() int64
    func (o *ProcessSummaryAttributes) GetPpidOk() (*int64, bool)
    func (o *ProcessSummaryAttributes) GetStart() string
    func (o *ProcessSummaryAttributes) GetStartOk() (*string, bool)
    func (o *ProcessSummaryAttributes) GetTags() []string
    func (o *ProcessSummaryAttributes) GetTagsOk() (*[]string, bool)
    func (o *ProcessSummaryAttributes) GetTimestamp() string
    func (o *ProcessSummaryAttributes) GetTimestampOk() (*string, bool)
    func (o *ProcessSummaryAttributes) GetUser() string
    func (o *ProcessSummaryAttributes) GetUserOk() (*string, bool)
    func (o *ProcessSummaryAttributes) HasCmdline() bool
    func (o *ProcessSummaryAttributes) HasHost() bool
    func (o *ProcessSummaryAttributes) HasPid() bool
    func (o *ProcessSummaryAttributes) HasPpid() bool
    func (o *ProcessSummaryAttributes) HasStart() bool
    func (o *ProcessSummaryAttributes) HasTags() bool
    func (o *ProcessSummaryAttributes) HasTimestamp() bool
    func (o *ProcessSummaryAttributes) HasUser() bool
    func (o ProcessSummaryAttributes) MarshalJSON() ([]byte, error)
    func (o *ProcessSummaryAttributes) SetCmdline(v string)
    func (o *ProcessSummaryAttributes) SetHost(v string)
    func (o *ProcessSummaryAttributes) SetPid(v int64)
    func (o *ProcessSummaryAttributes) SetPpid(v int64)
    func (o *ProcessSummaryAttributes) SetStart(v string)
    func (o *ProcessSummaryAttributes) SetTags(v []string)
    func (o *ProcessSummaryAttributes) SetTimestamp(v string)
    func (o *ProcessSummaryAttributes) SetUser(v string)
    func (o *ProcessSummaryAttributes) UnmarshalJSON(bytes []byte) (err error)
type ProcessSummaryType
    func NewProcessSummaryTypeFromValue(v string) (*ProcessSummaryType, error)
    func (v *ProcessSummaryType) GetAllowedValues() []ProcessSummaryType
    func (v ProcessSummaryType) IsValid() bool
    func (v ProcessSummaryType) Ptr() *ProcessSummaryType
    func (v *ProcessSummaryType) UnmarshalJSON(src []byte) error
type ProcessesApi
    func NewProcessesApi(client *datadog.APIClient) *ProcessesApi
    func (a *ProcessesApi) ListProcesses(ctx _context.Context, o ...ListProcessesOptionalParameters) (ProcessSummariesResponse, *_nethttp.Response, error)
    func (a *ProcessesApi) ListProcessesWithPagination(ctx _context.Context, o ...ListProcessesOptionalParameters) (<-chan datadog.PaginationResult[ProcessSummary], func())
type QueryFormula
    func NewQueryFormula(formula string) *QueryFormula
    func NewQueryFormulaWithDefaults() *QueryFormula
    func (o *QueryFormula) GetFormula() string
    func (o *QueryFormula) GetFormulaOk() (*string, bool)
    func (o *QueryFormula) GetLimit() FormulaLimit
    func (o *QueryFormula) GetLimitOk() (*FormulaLimit, bool)
    func (o *QueryFormula) HasLimit() bool
    func (o QueryFormula) MarshalJSON() ([]byte, error)
    func (o *QueryFormula) SetFormula(v string)
    func (o *QueryFormula) SetLimit(v FormulaLimit)
    func (o *QueryFormula) UnmarshalJSON(bytes []byte) (err error)
type QuerySortOrder
    func NewQuerySortOrderFromValue(v string) (*QuerySortOrder, error)
    func (v *QuerySortOrder) GetAllowedValues() []QuerySortOrder
    func (v QuerySortOrder) IsValid() bool
    func (v QuerySortOrder) Ptr() *QuerySortOrder
    func (v *QuerySortOrder) UnmarshalJSON(src []byte) error
type RUMAggregateBucketValue
    func RUMAggregateBucketValueSingleNumberAsRUMAggregateBucketValue(v *float64) RUMAggregateBucketValue
    func RUMAggregateBucketValueSingleStringAsRUMAggregateBucketValue(v *string) RUMAggregateBucketValue
    func RUMAggregateBucketValueTimeseriesAsRUMAggregateBucketValue(v *RUMAggregateBucketValueTimeseries) RUMAggregateBucketValue
    func (obj *RUMAggregateBucketValue) GetActualInstance() interface{}
    func (obj RUMAggregateBucketValue) MarshalJSON() ([]byte, error)
    func (obj *RUMAggregateBucketValue) UnmarshalJSON(data []byte) error
type RUMAggregateBucketValueTimeseries
    func NewRUMAggregateBucketValueTimeseries() *RUMAggregateBucketValueTimeseries
    func NewRUMAggregateBucketValueTimeseriesWithDefaults() *RUMAggregateBucketValueTimeseries
    func (o RUMAggregateBucketValueTimeseries) MarshalJSON() ([]byte, error)
    func (o *RUMAggregateBucketValueTimeseries) UnmarshalJSON(bytes []byte) (err error)
type RUMAggregateBucketValueTimeseriesPoint
    func NewRUMAggregateBucketValueTimeseriesPoint() *RUMAggregateBucketValueTimeseriesPoint
    func NewRUMAggregateBucketValueTimeseriesPointWithDefaults() *RUMAggregateBucketValueTimeseriesPoint
    func (o *RUMAggregateBucketValueTimeseriesPoint) GetTime() time.Time
    func (o *RUMAggregateBucketValueTimeseriesPoint) GetTimeOk() (*time.Time, bool)
    func (o *RUMAggregateBucketValueTimeseriesPoint) GetValue() float64
    func (o *RUMAggregateBucketValueTimeseriesPoint) GetValueOk() (*float64, bool)
    func (o *RUMAggregateBucketValueTimeseriesPoint) HasTime() bool
    func (o *RUMAggregateBucketValueTimeseriesPoint) HasValue() bool
    func (o RUMAggregateBucketValueTimeseriesPoint) MarshalJSON() ([]byte, error)
    func (o *RUMAggregateBucketValueTimeseriesPoint) SetTime(v time.Time)
    func (o *RUMAggregateBucketValueTimeseriesPoint) SetValue(v float64)
    func (o *RUMAggregateBucketValueTimeseriesPoint) UnmarshalJSON(bytes []byte) (err error)
type RUMAggregateRequest
    func NewRUMAggregateRequest() *RUMAggregateRequest
    func NewRUMAggregateRequestWithDefaults() *RUMAggregateRequest
    func (o *RUMAggregateRequest) GetCompute() []RUMCompute
    func (o *RUMAggregateRequest) GetComputeOk() (*[]RUMCompute, bool)
    func (o *RUMAggregateRequest) GetFilter() RUMQueryFilter
    func (o *RUMAggregateRequest) GetFilterOk() (*RUMQueryFilter, bool)
    func (o *RUMAggregateRequest) GetGroupBy() []RUMGroupBy
    func (o *RUMAggregateRequest) GetGroupByOk() (*[]RUMGroupBy, bool)
    func (o *RUMAggregateRequest) GetOptions() RUMQueryOptions
    func (o *RUMAggregateRequest) GetOptionsOk() (*RUMQueryOptions, bool)
    func (o *RUMAggregateRequest) GetPage() RUMQueryPageOptions
    func (o *RUMAggregateRequest) GetPageOk() (*RUMQueryPageOptions, bool)
    func (o *RUMAggregateRequest) HasCompute() bool
    func (o *RUMAggregateRequest) HasFilter() bool
    func (o *RUMAggregateRequest) HasGroupBy() bool
    func (o *RUMAggregateRequest) HasOptions() bool
    func (o *RUMAggregateRequest) HasPage() bool
    func (o RUMAggregateRequest) MarshalJSON() ([]byte, error)
    func (o *RUMAggregateRequest) SetCompute(v []RUMCompute)
    func (o *RUMAggregateRequest) SetFilter(v RUMQueryFilter)
    func (o *RUMAggregateRequest) SetGroupBy(v []RUMGroupBy)
    func (o *RUMAggregateRequest) SetOptions(v RUMQueryOptions)
    func (o *RUMAggregateRequest) SetPage(v RUMQueryPageOptions)
    func (o *RUMAggregateRequest) UnmarshalJSON(bytes []byte) (err error)
type RUMAggregateSort
    func NewRUMAggregateSort() *RUMAggregateSort
    func NewRUMAggregateSortWithDefaults() *RUMAggregateSort
    func (o *RUMAggregateSort) GetAggregation() RUMAggregationFunction
    func (o *RUMAggregateSort) GetAggregationOk() (*RUMAggregationFunction, bool)
    func (o *RUMAggregateSort) GetMetric() string
    func (o *RUMAggregateSort) GetMetricOk() (*string, bool)
    func (o *RUMAggregateSort) GetOrder() RUMSortOrder
    func (o *RUMAggregateSort) GetOrderOk() (*RUMSortOrder, bool)
    func (o *RUMAggregateSort) GetType() RUMAggregateSortType
    func (o *RUMAggregateSort) GetTypeOk() (*RUMAggregateSortType, bool)
    func (o *RUMAggregateSort) HasAggregation() bool
    func (o *RUMAggregateSort) HasMetric() bool
    func (o *RUMAggregateSort) HasOrder() bool
    func (o *RUMAggregateSort) HasType() bool
    func (o RUMAggregateSort) MarshalJSON() ([]byte, error)
    func (o *RUMAggregateSort) SetAggregation(v RUMAggregationFunction)
    func (o *RUMAggregateSort) SetMetric(v string)
    func (o *RUMAggregateSort) SetOrder(v RUMSortOrder)
    func (o *RUMAggregateSort) SetType(v RUMAggregateSortType)
    func (o *RUMAggregateSort) UnmarshalJSON(bytes []byte) (err error)
type RUMAggregateSortType
    func NewRUMAggregateSortTypeFromValue(v string) (*RUMAggregateSortType, error)
    func (v *RUMAggregateSortType) GetAllowedValues() []RUMAggregateSortType
    func (v RUMAggregateSortType) IsValid() bool
    func (v RUMAggregateSortType) Ptr() *RUMAggregateSortType
    func (v *RUMAggregateSortType) UnmarshalJSON(src []byte) error
type RUMAggregationBucketsResponse
    func NewRUMAggregationBucketsResponse() *RUMAggregationBucketsResponse
    func NewRUMAggregationBucketsResponseWithDefaults() *RUMAggregationBucketsResponse
    func (o *RUMAggregationBucketsResponse) GetBuckets() []RUMBucketResponse
    func (o *RUMAggregationBucketsResponse) GetBucketsOk() (*[]RUMBucketResponse, bool)
    func (o *RUMAggregationBucketsResponse) HasBuckets() bool
    func (o RUMAggregationBucketsResponse) MarshalJSON() ([]byte, error)
    func (o *RUMAggregationBucketsResponse) SetBuckets(v []RUMBucketResponse)
    func (o *RUMAggregationBucketsResponse) UnmarshalJSON(bytes []byte) (err error)
type RUMAggregationFunction
    func NewRUMAggregationFunctionFromValue(v string) (*RUMAggregationFunction, error)
    func (v *RUMAggregationFunction) GetAllowedValues() []RUMAggregationFunction
    func (v RUMAggregationFunction) IsValid() bool
    func (v RUMAggregationFunction) Ptr() *RUMAggregationFunction
    func (v *RUMAggregationFunction) UnmarshalJSON(src []byte) error
type RUMAnalyticsAggregateResponse
    func NewRUMAnalyticsAggregateResponse() *RUMAnalyticsAggregateResponse
    func NewRUMAnalyticsAggregateResponseWithDefaults() *RUMAnalyticsAggregateResponse
    func (o *RUMAnalyticsAggregateResponse) GetData() RUMAggregationBucketsResponse
    func (o *RUMAnalyticsAggregateResponse) GetDataOk() (*RUMAggregationBucketsResponse, bool)
    func (o *RUMAnalyticsAggregateResponse) GetLinks() RUMResponseLinks
    func (o *RUMAnalyticsAggregateResponse) GetLinksOk() (*RUMResponseLinks, bool)
    func (o *RUMAnalyticsAggregateResponse) GetMeta() RUMResponseMetadata
    func (o *RUMAnalyticsAggregateResponse) GetMetaOk() (*RUMResponseMetadata, bool)
    func (o *RUMAnalyticsAggregateResponse) HasData() bool
    func (o *RUMAnalyticsAggregateResponse) HasLinks() bool
    func (o *RUMAnalyticsAggregateResponse) HasMeta() bool
    func (o RUMAnalyticsAggregateResponse) MarshalJSON() ([]byte, error)
    func (o *RUMAnalyticsAggregateResponse) SetData(v RUMAggregationBucketsResponse)
    func (o *RUMAnalyticsAggregateResponse) SetLinks(v RUMResponseLinks)
    func (o *RUMAnalyticsAggregateResponse) SetMeta(v RUMResponseMetadata)
    func (o *RUMAnalyticsAggregateResponse) UnmarshalJSON(bytes []byte) (err error)
type RUMApi
    func NewRUMApi(client *datadog.APIClient) *RUMApi
    func (a *RUMApi) AggregateRUMEvents(ctx _context.Context, body RUMAggregateRequest) (RUMAnalyticsAggregateResponse, *_nethttp.Response, error)
    func (a *RUMApi) CreateRUMApplication(ctx _context.Context, body RUMApplicationCreateRequest) (RUMApplicationResponse, *_nethttp.Response, error)
    func (a *RUMApi) DeleteRUMApplication(ctx _context.Context, id string) (*_nethttp.Response, error)
    func (a *RUMApi) GetRUMApplication(ctx _context.Context, id string) (RUMApplicationResponse, *_nethttp.Response, error)
    func (a *RUMApi) GetRUMApplications(ctx _context.Context) (RUMApplicationsResponse, *_nethttp.Response, error)
    func (a *RUMApi) ListRUMEvents(ctx _context.Context, o ...ListRUMEventsOptionalParameters) (RUMEventsResponse, *_nethttp.Response, error)
    func (a *RUMApi) ListRUMEventsWithPagination(ctx _context.Context, o ...ListRUMEventsOptionalParameters) (<-chan datadog.PaginationResult[RUMEvent], func())
    func (a *RUMApi) SearchRUMEvents(ctx _context.Context, body RUMSearchEventsRequest) (RUMEventsResponse, *_nethttp.Response, error)
    func (a *RUMApi) SearchRUMEventsWithPagination(ctx _context.Context, body RUMSearchEventsRequest) (<-chan datadog.PaginationResult[RUMEvent], func())
    func (a *RUMApi) UpdateRUMApplication(ctx _context.Context, id string, body RUMApplicationUpdateRequest) (RUMApplicationResponse, *_nethttp.Response, error)
type RUMApplication
    func NewRUMApplication(attributes RUMApplicationAttributes, id string, typeVar RUMApplicationType) *RUMApplication
    func NewRUMApplicationWithDefaults() *RUMApplication
    func (o *RUMApplication) GetAttributes() RUMApplicationAttributes
    func (o *RUMApplication) GetAttributesOk() (*RUMApplicationAttributes, bool)
    func (o *RUMApplication) GetId() string
    func (o *RUMApplication) GetIdOk() (*string, bool)
    func (o *RUMApplication) GetType() RUMApplicationType
    func (o *RUMApplication) GetTypeOk() (*RUMApplicationType, bool)
    func (o RUMApplication) MarshalJSON() ([]byte, error)
    func (o *RUMApplication) SetAttributes(v RUMApplicationAttributes)
    func (o *RUMApplication) SetId(v string)
    func (o *RUMApplication) SetType(v RUMApplicationType)
    func (o *RUMApplication) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationAttributes
    func NewRUMApplicationAttributes(applicationId string, clientToken string, createdAt int64, createdByHandle string, name string, orgId int32, typeVar string, updatedAt int64, updatedByHandle string) *RUMApplicationAttributes
    func NewRUMApplicationAttributesWithDefaults() *RUMApplicationAttributes
    func (o *RUMApplicationAttributes) GetApplicationId() string
    func (o *RUMApplicationAttributes) GetApplicationIdOk() (*string, bool)
    func (o *RUMApplicationAttributes) GetClientToken() string
    func (o *RUMApplicationAttributes) GetClientTokenOk() (*string, bool)
    func (o *RUMApplicationAttributes) GetCreatedAt() int64
    func (o *RUMApplicationAttributes) GetCreatedAtOk() (*int64, bool)
    func (o *RUMApplicationAttributes) GetCreatedByHandle() string
    func (o *RUMApplicationAttributes) GetCreatedByHandleOk() (*string, bool)
    func (o *RUMApplicationAttributes) GetHash() string
    func (o *RUMApplicationAttributes) GetHashOk() (*string, bool)
    func (o *RUMApplicationAttributes) GetIsActive() bool
    func (o *RUMApplicationAttributes) GetIsActiveOk() (*bool, bool)
    func (o *RUMApplicationAttributes) GetName() string
    func (o *RUMApplicationAttributes) GetNameOk() (*string, bool)
    func (o *RUMApplicationAttributes) GetOrgId() int32
    func (o *RUMApplicationAttributes) GetOrgIdOk() (*int32, bool)
    func (o *RUMApplicationAttributes) GetType() string
    func (o *RUMApplicationAttributes) GetTypeOk() (*string, bool)
    func (o *RUMApplicationAttributes) GetUpdatedAt() int64
    func (o *RUMApplicationAttributes) GetUpdatedAtOk() (*int64, bool)
    func (o *RUMApplicationAttributes) GetUpdatedByHandle() string
    func (o *RUMApplicationAttributes) GetUpdatedByHandleOk() (*string, bool)
    func (o *RUMApplicationAttributes) HasHash() bool
    func (o *RUMApplicationAttributes) HasIsActive() bool
    func (o RUMApplicationAttributes) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationAttributes) SetApplicationId(v string)
    func (o *RUMApplicationAttributes) SetClientToken(v string)
    func (o *RUMApplicationAttributes) SetCreatedAt(v int64)
    func (o *RUMApplicationAttributes) SetCreatedByHandle(v string)
    func (o *RUMApplicationAttributes) SetHash(v string)
    func (o *RUMApplicationAttributes) SetIsActive(v bool)
    func (o *RUMApplicationAttributes) SetName(v string)
    func (o *RUMApplicationAttributes) SetOrgId(v int32)
    func (o *RUMApplicationAttributes) SetType(v string)
    func (o *RUMApplicationAttributes) SetUpdatedAt(v int64)
    func (o *RUMApplicationAttributes) SetUpdatedByHandle(v string)
    func (o *RUMApplicationAttributes) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationCreate
    func NewRUMApplicationCreate(attributes RUMApplicationCreateAttributes, typeVar RUMApplicationCreateType) *RUMApplicationCreate
    func NewRUMApplicationCreateWithDefaults() *RUMApplicationCreate
    func (o *RUMApplicationCreate) GetAttributes() RUMApplicationCreateAttributes
    func (o *RUMApplicationCreate) GetAttributesOk() (*RUMApplicationCreateAttributes, bool)
    func (o *RUMApplicationCreate) GetType() RUMApplicationCreateType
    func (o *RUMApplicationCreate) GetTypeOk() (*RUMApplicationCreateType, bool)
    func (o RUMApplicationCreate) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationCreate) SetAttributes(v RUMApplicationCreateAttributes)
    func (o *RUMApplicationCreate) SetType(v RUMApplicationCreateType)
    func (o *RUMApplicationCreate) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationCreateAttributes
    func NewRUMApplicationCreateAttributes(name string) *RUMApplicationCreateAttributes
    func NewRUMApplicationCreateAttributesWithDefaults() *RUMApplicationCreateAttributes
    func (o *RUMApplicationCreateAttributes) GetName() string
    func (o *RUMApplicationCreateAttributes) GetNameOk() (*string, bool)
    func (o *RUMApplicationCreateAttributes) GetType() string
    func (o *RUMApplicationCreateAttributes) GetTypeOk() (*string, bool)
    func (o *RUMApplicationCreateAttributes) HasType() bool
    func (o RUMApplicationCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationCreateAttributes) SetName(v string)
    func (o *RUMApplicationCreateAttributes) SetType(v string)
    func (o *RUMApplicationCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationCreateRequest
    func NewRUMApplicationCreateRequest(data RUMApplicationCreate) *RUMApplicationCreateRequest
    func NewRUMApplicationCreateRequestWithDefaults() *RUMApplicationCreateRequest
    func (o *RUMApplicationCreateRequest) GetData() RUMApplicationCreate
    func (o *RUMApplicationCreateRequest) GetDataOk() (*RUMApplicationCreate, bool)
    func (o RUMApplicationCreateRequest) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationCreateRequest) SetData(v RUMApplicationCreate)
    func (o *RUMApplicationCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationCreateType
    func NewRUMApplicationCreateTypeFromValue(v string) (*RUMApplicationCreateType, error)
    func (v *RUMApplicationCreateType) GetAllowedValues() []RUMApplicationCreateType
    func (v RUMApplicationCreateType) IsValid() bool
    func (v RUMApplicationCreateType) Ptr() *RUMApplicationCreateType
    func (v *RUMApplicationCreateType) UnmarshalJSON(src []byte) error
type RUMApplicationList
    func NewRUMApplicationList(attributes RUMApplicationListAttributes, typeVar RUMApplicationListType) *RUMApplicationList
    func NewRUMApplicationListWithDefaults() *RUMApplicationList
    func (o *RUMApplicationList) GetAttributes() RUMApplicationListAttributes
    func (o *RUMApplicationList) GetAttributesOk() (*RUMApplicationListAttributes, bool)
    func (o *RUMApplicationList) GetId() string
    func (o *RUMApplicationList) GetIdOk() (*string, bool)
    func (o *RUMApplicationList) GetType() RUMApplicationListType
    func (o *RUMApplicationList) GetTypeOk() (*RUMApplicationListType, bool)
    func (o *RUMApplicationList) HasId() bool
    func (o RUMApplicationList) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationList) SetAttributes(v RUMApplicationListAttributes)
    func (o *RUMApplicationList) SetId(v string)
    func (o *RUMApplicationList) SetType(v RUMApplicationListType)
    func (o *RUMApplicationList) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationListAttributes
    func NewRUMApplicationListAttributes(applicationId string, createdAt int64, createdByHandle string, name string, orgId int32, typeVar string, updatedAt int64, updatedByHandle string) *RUMApplicationListAttributes
    func NewRUMApplicationListAttributesWithDefaults() *RUMApplicationListAttributes
    func (o *RUMApplicationListAttributes) GetApplicationId() string
    func (o *RUMApplicationListAttributes) GetApplicationIdOk() (*string, bool)
    func (o *RUMApplicationListAttributes) GetCreatedAt() int64
    func (o *RUMApplicationListAttributes) GetCreatedAtOk() (*int64, bool)
    func (o *RUMApplicationListAttributes) GetCreatedByHandle() string
    func (o *RUMApplicationListAttributes) GetCreatedByHandleOk() (*string, bool)
    func (o *RUMApplicationListAttributes) GetHash() string
    func (o *RUMApplicationListAttributes) GetHashOk() (*string, bool)
    func (o *RUMApplicationListAttributes) GetIsActive() bool
    func (o *RUMApplicationListAttributes) GetIsActiveOk() (*bool, bool)
    func (o *RUMApplicationListAttributes) GetName() string
    func (o *RUMApplicationListAttributes) GetNameOk() (*string, bool)
    func (o *RUMApplicationListAttributes) GetOrgId() int32
    func (o *RUMApplicationListAttributes) GetOrgIdOk() (*int32, bool)
    func (o *RUMApplicationListAttributes) GetType() string
    func (o *RUMApplicationListAttributes) GetTypeOk() (*string, bool)
    func (o *RUMApplicationListAttributes) GetUpdatedAt() int64
    func (o *RUMApplicationListAttributes) GetUpdatedAtOk() (*int64, bool)
    func (o *RUMApplicationListAttributes) GetUpdatedByHandle() string
    func (o *RUMApplicationListAttributes) GetUpdatedByHandleOk() (*string, bool)
    func (o *RUMApplicationListAttributes) HasHash() bool
    func (o *RUMApplicationListAttributes) HasIsActive() bool
    func (o RUMApplicationListAttributes) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationListAttributes) SetApplicationId(v string)
    func (o *RUMApplicationListAttributes) SetCreatedAt(v int64)
    func (o *RUMApplicationListAttributes) SetCreatedByHandle(v string)
    func (o *RUMApplicationListAttributes) SetHash(v string)
    func (o *RUMApplicationListAttributes) SetIsActive(v bool)
    func (o *RUMApplicationListAttributes) SetName(v string)
    func (o *RUMApplicationListAttributes) SetOrgId(v int32)
    func (o *RUMApplicationListAttributes) SetType(v string)
    func (o *RUMApplicationListAttributes) SetUpdatedAt(v int64)
    func (o *RUMApplicationListAttributes) SetUpdatedByHandle(v string)
    func (o *RUMApplicationListAttributes) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationListType
    func NewRUMApplicationListTypeFromValue(v string) (*RUMApplicationListType, error)
    func (v *RUMApplicationListType) GetAllowedValues() []RUMApplicationListType
    func (v RUMApplicationListType) IsValid() bool
    func (v RUMApplicationListType) Ptr() *RUMApplicationListType
    func (v *RUMApplicationListType) UnmarshalJSON(src []byte) error
type RUMApplicationResponse
    func NewRUMApplicationResponse() *RUMApplicationResponse
    func NewRUMApplicationResponseWithDefaults() *RUMApplicationResponse
    func (o *RUMApplicationResponse) GetData() RUMApplication
    func (o *RUMApplicationResponse) GetDataOk() (*RUMApplication, bool)
    func (o *RUMApplicationResponse) HasData() bool
    func (o RUMApplicationResponse) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationResponse) SetData(v RUMApplication)
    func (o *RUMApplicationResponse) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationType
    func NewRUMApplicationTypeFromValue(v string) (*RUMApplicationType, error)
    func (v *RUMApplicationType) GetAllowedValues() []RUMApplicationType
    func (v RUMApplicationType) IsValid() bool
    func (v RUMApplicationType) Ptr() *RUMApplicationType
    func (v *RUMApplicationType) UnmarshalJSON(src []byte) error
type RUMApplicationUpdate
    func NewRUMApplicationUpdate(id string, typeVar RUMApplicationUpdateType) *RUMApplicationUpdate
    func NewRUMApplicationUpdateWithDefaults() *RUMApplicationUpdate
    func (o *RUMApplicationUpdate) GetAttributes() RUMApplicationUpdateAttributes
    func (o *RUMApplicationUpdate) GetAttributesOk() (*RUMApplicationUpdateAttributes, bool)
    func (o *RUMApplicationUpdate) GetId() string
    func (o *RUMApplicationUpdate) GetIdOk() (*string, bool)
    func (o *RUMApplicationUpdate) GetType() RUMApplicationUpdateType
    func (o *RUMApplicationUpdate) GetTypeOk() (*RUMApplicationUpdateType, bool)
    func (o *RUMApplicationUpdate) HasAttributes() bool
    func (o RUMApplicationUpdate) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationUpdate) SetAttributes(v RUMApplicationUpdateAttributes)
    func (o *RUMApplicationUpdate) SetId(v string)
    func (o *RUMApplicationUpdate) SetType(v RUMApplicationUpdateType)
    func (o *RUMApplicationUpdate) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationUpdateAttributes
    func NewRUMApplicationUpdateAttributes() *RUMApplicationUpdateAttributes
    func NewRUMApplicationUpdateAttributesWithDefaults() *RUMApplicationUpdateAttributes
    func (o *RUMApplicationUpdateAttributes) GetName() string
    func (o *RUMApplicationUpdateAttributes) GetNameOk() (*string, bool)
    func (o *RUMApplicationUpdateAttributes) GetType() string
    func (o *RUMApplicationUpdateAttributes) GetTypeOk() (*string, bool)
    func (o *RUMApplicationUpdateAttributes) HasName() bool
    func (o *RUMApplicationUpdateAttributes) HasType() bool
    func (o RUMApplicationUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationUpdateAttributes) SetName(v string)
    func (o *RUMApplicationUpdateAttributes) SetType(v string)
    func (o *RUMApplicationUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationUpdateRequest
    func NewRUMApplicationUpdateRequest(data RUMApplicationUpdate) *RUMApplicationUpdateRequest
    func NewRUMApplicationUpdateRequestWithDefaults() *RUMApplicationUpdateRequest
    func (o *RUMApplicationUpdateRequest) GetData() RUMApplicationUpdate
    func (o *RUMApplicationUpdateRequest) GetDataOk() (*RUMApplicationUpdate, bool)
    func (o RUMApplicationUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationUpdateRequest) SetData(v RUMApplicationUpdate)
    func (o *RUMApplicationUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationUpdateType
    func NewRUMApplicationUpdateTypeFromValue(v string) (*RUMApplicationUpdateType, error)
    func (v *RUMApplicationUpdateType) GetAllowedValues() []RUMApplicationUpdateType
    func (v RUMApplicationUpdateType) IsValid() bool
    func (v RUMApplicationUpdateType) Ptr() *RUMApplicationUpdateType
    func (v *RUMApplicationUpdateType) UnmarshalJSON(src []byte) error
type RUMApplicationsResponse
    func NewRUMApplicationsResponse() *RUMApplicationsResponse
    func NewRUMApplicationsResponseWithDefaults() *RUMApplicationsResponse
    func (o *RUMApplicationsResponse) GetData() []RUMApplicationList
    func (o *RUMApplicationsResponse) GetDataOk() (*[]RUMApplicationList, bool)
    func (o *RUMApplicationsResponse) HasData() bool
    func (o RUMApplicationsResponse) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationsResponse) SetData(v []RUMApplicationList)
    func (o *RUMApplicationsResponse) UnmarshalJSON(bytes []byte) (err error)
type RUMBucketResponse
    func NewRUMBucketResponse() *RUMBucketResponse
    func NewRUMBucketResponseWithDefaults() *RUMBucketResponse
    func (o *RUMBucketResponse) GetBy() map[string]string
    func (o *RUMBucketResponse) GetByOk() (*map[string]string, bool)
    func (o *RUMBucketResponse) GetComputes() map[string]RUMAggregateBucketValue
    func (o *RUMBucketResponse) GetComputesOk() (*map[string]RUMAggregateBucketValue, bool)
    func (o *RUMBucketResponse) HasBy() bool
    func (o *RUMBucketResponse) HasComputes() bool
    func (o RUMBucketResponse) MarshalJSON() ([]byte, error)
    func (o *RUMBucketResponse) SetBy(v map[string]string)
    func (o *RUMBucketResponse) SetComputes(v map[string]RUMAggregateBucketValue)
    func (o *RUMBucketResponse) UnmarshalJSON(bytes []byte) (err error)
type RUMCompute
    func NewRUMCompute(aggregation RUMAggregationFunction) *RUMCompute
    func NewRUMComputeWithDefaults() *RUMCompute
    func (o *RUMCompute) GetAggregation() RUMAggregationFunction
    func (o *RUMCompute) GetAggregationOk() (*RUMAggregationFunction, bool)
    func (o *RUMCompute) GetInterval() string
    func (o *RUMCompute) GetIntervalOk() (*string, bool)
    func (o *RUMCompute) GetMetric() string
    func (o *RUMCompute) GetMetricOk() (*string, bool)
    func (o *RUMCompute) GetType() RUMComputeType
    func (o *RUMCompute) GetTypeOk() (*RUMComputeType, bool)
    func (o *RUMCompute) HasInterval() bool
    func (o *RUMCompute) HasMetric() bool
    func (o *RUMCompute) HasType() bool
    func (o RUMCompute) MarshalJSON() ([]byte, error)
    func (o *RUMCompute) SetAggregation(v RUMAggregationFunction)
    func (o *RUMCompute) SetInterval(v string)
    func (o *RUMCompute) SetMetric(v string)
    func (o *RUMCompute) SetType(v RUMComputeType)
    func (o *RUMCompute) UnmarshalJSON(bytes []byte) (err error)
type RUMComputeType
    func NewRUMComputeTypeFromValue(v string) (*RUMComputeType, error)
    func (v *RUMComputeType) GetAllowedValues() []RUMComputeType
    func (v RUMComputeType) IsValid() bool
    func (v RUMComputeType) Ptr() *RUMComputeType
    func (v *RUMComputeType) UnmarshalJSON(src []byte) error
type RUMEvent
    func NewRUMEvent() *RUMEvent
    func NewRUMEventWithDefaults() *RUMEvent
    func (o *RUMEvent) GetAttributes() RUMEventAttributes
    func (o *RUMEvent) GetAttributesOk() (*RUMEventAttributes, bool)
    func (o *RUMEvent) GetId() string
    func (o *RUMEvent) GetIdOk() (*string, bool)
    func (o *RUMEvent) GetType() RUMEventType
    func (o *RUMEvent) GetTypeOk() (*RUMEventType, bool)
    func (o *RUMEvent) HasAttributes() bool
    func (o *RUMEvent) HasId() bool
    func (o *RUMEvent) HasType() bool
    func (o RUMEvent) MarshalJSON() ([]byte, error)
    func (o *RUMEvent) SetAttributes(v RUMEventAttributes)
    func (o *RUMEvent) SetId(v string)
    func (o *RUMEvent) SetType(v RUMEventType)
    func (o *RUMEvent) UnmarshalJSON(bytes []byte) (err error)
type RUMEventAttributes
    func NewRUMEventAttributes() *RUMEventAttributes
    func NewRUMEventAttributesWithDefaults() *RUMEventAttributes
    func (o *RUMEventAttributes) GetAttributes() map[string]interface{}
    func (o *RUMEventAttributes) GetAttributesOk() (*map[string]interface{}, bool)
    func (o *RUMEventAttributes) GetService() string
    func (o *RUMEventAttributes) GetServiceOk() (*string, bool)
    func (o *RUMEventAttributes) GetTags() []string
    func (o *RUMEventAttributes) GetTagsOk() (*[]string, bool)
    func (o *RUMEventAttributes) GetTimestamp() time.Time
    func (o *RUMEventAttributes) GetTimestampOk() (*time.Time, bool)
    func (o *RUMEventAttributes) HasAttributes() bool
    func (o *RUMEventAttributes) HasService() bool
    func (o *RUMEventAttributes) HasTags() bool
    func (o *RUMEventAttributes) HasTimestamp() bool
    func (o RUMEventAttributes) MarshalJSON() ([]byte, error)
    func (o *RUMEventAttributes) SetAttributes(v map[string]interface{})
    func (o *RUMEventAttributes) SetService(v string)
    func (o *RUMEventAttributes) SetTags(v []string)
    func (o *RUMEventAttributes) SetTimestamp(v time.Time)
    func (o *RUMEventAttributes) UnmarshalJSON(bytes []byte) (err error)
type RUMEventType
    func NewRUMEventTypeFromValue(v string) (*RUMEventType, error)
    func (v *RUMEventType) GetAllowedValues() []RUMEventType
    func (v RUMEventType) IsValid() bool
    func (v RUMEventType) Ptr() *RUMEventType
    func (v *RUMEventType) UnmarshalJSON(src []byte) error
type RUMEventsResponse
    func NewRUMEventsResponse() *RUMEventsResponse
    func NewRUMEventsResponseWithDefaults() *RUMEventsResponse
    func (o *RUMEventsResponse) GetData() []RUMEvent
    func (o *RUMEventsResponse) GetDataOk() (*[]RUMEvent, bool)
    func (o *RUMEventsResponse) GetLinks() RUMResponseLinks
    func (o *RUMEventsResponse) GetLinksOk() (*RUMResponseLinks, bool)
    func (o *RUMEventsResponse) GetMeta() RUMResponseMetadata
    func (o *RUMEventsResponse) GetMetaOk() (*RUMResponseMetadata, bool)
    func (o *RUMEventsResponse) HasData() bool
    func (o *RUMEventsResponse) HasLinks() bool
    func (o *RUMEventsResponse) HasMeta() bool
    func (o RUMEventsResponse) MarshalJSON() ([]byte, error)
    func (o *RUMEventsResponse) SetData(v []RUMEvent)
    func (o *RUMEventsResponse) SetLinks(v RUMResponseLinks)
    func (o *RUMEventsResponse) SetMeta(v RUMResponseMetadata)
    func (o *RUMEventsResponse) UnmarshalJSON(bytes []byte) (err error)
type RUMGroupBy
    func NewRUMGroupBy(facet string) *RUMGroupBy
    func NewRUMGroupByWithDefaults() *RUMGroupBy
    func (o *RUMGroupBy) GetFacet() string
    func (o *RUMGroupBy) GetFacetOk() (*string, bool)
    func (o *RUMGroupBy) GetHistogram() RUMGroupByHistogram
    func (o *RUMGroupBy) GetHistogramOk() (*RUMGroupByHistogram, bool)
    func (o *RUMGroupBy) GetLimit() int64
    func (o *RUMGroupBy) GetLimitOk() (*int64, bool)
    func (o *RUMGroupBy) GetMissing() RUMGroupByMissing
    func (o *RUMGroupBy) GetMissingOk() (*RUMGroupByMissing, bool)
    func (o *RUMGroupBy) GetSort() RUMAggregateSort
    func (o *RUMGroupBy) GetSortOk() (*RUMAggregateSort, bool)
    func (o *RUMGroupBy) GetTotal() RUMGroupByTotal
    func (o *RUMGroupBy) GetTotalOk() (*RUMGroupByTotal, bool)
    func (o *RUMGroupBy) HasHistogram() bool
    func (o *RUMGroupBy) HasLimit() bool
    func (o *RUMGroupBy) HasMissing() bool
    func (o *RUMGroupBy) HasSort() bool
    func (o *RUMGroupBy) HasTotal() bool
    func (o RUMGroupBy) MarshalJSON() ([]byte, error)
    func (o *RUMGroupBy) SetFacet(v string)
    func (o *RUMGroupBy) SetHistogram(v RUMGroupByHistogram)
    func (o *RUMGroupBy) SetLimit(v int64)
    func (o *RUMGroupBy) SetMissing(v RUMGroupByMissing)
    func (o *RUMGroupBy) SetSort(v RUMAggregateSort)
    func (o *RUMGroupBy) SetTotal(v RUMGroupByTotal)
    func (o *RUMGroupBy) UnmarshalJSON(bytes []byte) (err error)
type RUMGroupByHistogram
    func NewRUMGroupByHistogram(interval float64, max float64, min float64) *RUMGroupByHistogram
    func NewRUMGroupByHistogramWithDefaults() *RUMGroupByHistogram
    func (o *RUMGroupByHistogram) GetInterval() float64
    func (o *RUMGroupByHistogram) GetIntervalOk() (*float64, bool)
    func (o *RUMGroupByHistogram) GetMax() float64
    func (o *RUMGroupByHistogram) GetMaxOk() (*float64, bool)
    func (o *RUMGroupByHistogram) GetMin() float64
    func (o *RUMGroupByHistogram) GetMinOk() (*float64, bool)
    func (o RUMGroupByHistogram) MarshalJSON() ([]byte, error)
    func (o *RUMGroupByHistogram) SetInterval(v float64)
    func (o *RUMGroupByHistogram) SetMax(v float64)
    func (o *RUMGroupByHistogram) SetMin(v float64)
    func (o *RUMGroupByHistogram) UnmarshalJSON(bytes []byte) (err error)
type RUMGroupByMissing
    func RUMGroupByMissingNumberAsRUMGroupByMissing(v *float64) RUMGroupByMissing
    func RUMGroupByMissingStringAsRUMGroupByMissing(v *string) RUMGroupByMissing
    func (obj *RUMGroupByMissing) GetActualInstance() interface{}
    func (obj RUMGroupByMissing) MarshalJSON() ([]byte, error)
    func (obj *RUMGroupByMissing) UnmarshalJSON(data []byte) error
type RUMGroupByTotal
    func RUMGroupByTotalBooleanAsRUMGroupByTotal(v *bool) RUMGroupByTotal
    func RUMGroupByTotalNumberAsRUMGroupByTotal(v *float64) RUMGroupByTotal
    func RUMGroupByTotalStringAsRUMGroupByTotal(v *string) RUMGroupByTotal
    func (obj *RUMGroupByTotal) GetActualInstance() interface{}
    func (obj RUMGroupByTotal) MarshalJSON() ([]byte, error)
    func (obj *RUMGroupByTotal) UnmarshalJSON(data []byte) error
type RUMQueryFilter
    func NewRUMQueryFilter() *RUMQueryFilter
    func NewRUMQueryFilterWithDefaults() *RUMQueryFilter
    func (o *RUMQueryFilter) GetFrom() string
    func (o *RUMQueryFilter) GetFromOk() (*string, bool)
    func (o *RUMQueryFilter) GetQuery() string
    func (o *RUMQueryFilter) GetQueryOk() (*string, bool)
    func (o *RUMQueryFilter) GetTo() string
    func (o *RUMQueryFilter) GetToOk() (*string, bool)
    func (o *RUMQueryFilter) HasFrom() bool
    func (o *RUMQueryFilter) HasQuery() bool
    func (o *RUMQueryFilter) HasTo() bool
    func (o RUMQueryFilter) MarshalJSON() ([]byte, error)
    func (o *RUMQueryFilter) SetFrom(v string)
    func (o *RUMQueryFilter) SetQuery(v string)
    func (o *RUMQueryFilter) SetTo(v string)
    func (o *RUMQueryFilter) UnmarshalJSON(bytes []byte) (err error)
type RUMQueryOptions
    func NewRUMQueryOptions() *RUMQueryOptions
    func NewRUMQueryOptionsWithDefaults() *RUMQueryOptions
    func (o *RUMQueryOptions) GetTimeOffset() int64
    func (o *RUMQueryOptions) GetTimeOffsetOk() (*int64, bool)
    func (o *RUMQueryOptions) GetTimezone() string
    func (o *RUMQueryOptions) GetTimezoneOk() (*string, bool)
    func (o *RUMQueryOptions) HasTimeOffset() bool
    func (o *RUMQueryOptions) HasTimezone() bool
    func (o RUMQueryOptions) MarshalJSON() ([]byte, error)
    func (o *RUMQueryOptions) SetTimeOffset(v int64)
    func (o *RUMQueryOptions) SetTimezone(v string)
    func (o *RUMQueryOptions) UnmarshalJSON(bytes []byte) (err error)
type RUMQueryPageOptions
    func NewRUMQueryPageOptions() *RUMQueryPageOptions
    func NewRUMQueryPageOptionsWithDefaults() *RUMQueryPageOptions
    func (o *RUMQueryPageOptions) GetCursor() string
    func (o *RUMQueryPageOptions) GetCursorOk() (*string, bool)
    func (o *RUMQueryPageOptions) GetLimit() int32
    func (o *RUMQueryPageOptions) GetLimitOk() (*int32, bool)
    func (o *RUMQueryPageOptions) HasCursor() bool
    func (o *RUMQueryPageOptions) HasLimit() bool
    func (o RUMQueryPageOptions) MarshalJSON() ([]byte, error)
    func (o *RUMQueryPageOptions) SetCursor(v string)
    func (o *RUMQueryPageOptions) SetLimit(v int32)
    func (o *RUMQueryPageOptions) UnmarshalJSON(bytes []byte) (err error)
type RUMResponseLinks
    func NewRUMResponseLinks() *RUMResponseLinks
    func NewRUMResponseLinksWithDefaults() *RUMResponseLinks
    func (o *RUMResponseLinks) GetNext() string
    func (o *RUMResponseLinks) GetNextOk() (*string, bool)
    func (o *RUMResponseLinks) HasNext() bool
    func (o RUMResponseLinks) MarshalJSON() ([]byte, error)
    func (o *RUMResponseLinks) SetNext(v string)
    func (o *RUMResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type RUMResponseMetadata
    func NewRUMResponseMetadata() *RUMResponseMetadata
    func NewRUMResponseMetadataWithDefaults() *RUMResponseMetadata
    func (o *RUMResponseMetadata) GetElapsed() int64
    func (o *RUMResponseMetadata) GetElapsedOk() (*int64, bool)
    func (o *RUMResponseMetadata) GetPage() RUMResponsePage
    func (o *RUMResponseMetadata) GetPageOk() (*RUMResponsePage, bool)
    func (o *RUMResponseMetadata) GetRequestId() string
    func (o *RUMResponseMetadata) GetRequestIdOk() (*string, bool)
    func (o *RUMResponseMetadata) GetStatus() RUMResponseStatus
    func (o *RUMResponseMetadata) GetStatusOk() (*RUMResponseStatus, bool)
    func (o *RUMResponseMetadata) GetWarnings() []RUMWarning
    func (o *RUMResponseMetadata) GetWarningsOk() (*[]RUMWarning, bool)
    func (o *RUMResponseMetadata) HasElapsed() bool
    func (o *RUMResponseMetadata) HasPage() bool
    func (o *RUMResponseMetadata) HasRequestId() bool
    func (o *RUMResponseMetadata) HasStatus() bool
    func (o *RUMResponseMetadata) HasWarnings() bool
    func (o RUMResponseMetadata) MarshalJSON() ([]byte, error)
    func (o *RUMResponseMetadata) SetElapsed(v int64)
    func (o *RUMResponseMetadata) SetPage(v RUMResponsePage)
    func (o *RUMResponseMetadata) SetRequestId(v string)
    func (o *RUMResponseMetadata) SetStatus(v RUMResponseStatus)
    func (o *RUMResponseMetadata) SetWarnings(v []RUMWarning)
    func (o *RUMResponseMetadata) UnmarshalJSON(bytes []byte) (err error)
type RUMResponsePage
    func NewRUMResponsePage() *RUMResponsePage
    func NewRUMResponsePageWithDefaults() *RUMResponsePage
    func (o *RUMResponsePage) GetAfter() string
    func (o *RUMResponsePage) GetAfterOk() (*string, bool)
    func (o *RUMResponsePage) HasAfter() bool
    func (o RUMResponsePage) MarshalJSON() ([]byte, error)
    func (o *RUMResponsePage) SetAfter(v string)
    func (o *RUMResponsePage) UnmarshalJSON(bytes []byte) (err error)
type RUMResponseStatus
    func NewRUMResponseStatusFromValue(v string) (*RUMResponseStatus, error)
    func (v *RUMResponseStatus) GetAllowedValues() []RUMResponseStatus
    func (v RUMResponseStatus) IsValid() bool
    func (v RUMResponseStatus) Ptr() *RUMResponseStatus
    func (v *RUMResponseStatus) UnmarshalJSON(src []byte) error
type RUMSearchEventsRequest
    func NewRUMSearchEventsRequest() *RUMSearchEventsRequest
    func NewRUMSearchEventsRequestWithDefaults() *RUMSearchEventsRequest
    func (o *RUMSearchEventsRequest) GetFilter() RUMQueryFilter
    func (o *RUMSearchEventsRequest) GetFilterOk() (*RUMQueryFilter, bool)
    func (o *RUMSearchEventsRequest) GetOptions() RUMQueryOptions
    func (o *RUMSearchEventsRequest) GetOptionsOk() (*RUMQueryOptions, bool)
    func (o *RUMSearchEventsRequest) GetPage() RUMQueryPageOptions
    func (o *RUMSearchEventsRequest) GetPageOk() (*RUMQueryPageOptions, bool)
    func (o *RUMSearchEventsRequest) GetSort() RUMSort
    func (o *RUMSearchEventsRequest) GetSortOk() (*RUMSort, bool)
    func (o *RUMSearchEventsRequest) HasFilter() bool
    func (o *RUMSearchEventsRequest) HasOptions() bool
    func (o *RUMSearchEventsRequest) HasPage() bool
    func (o *RUMSearchEventsRequest) HasSort() bool
    func (o RUMSearchEventsRequest) MarshalJSON() ([]byte, error)
    func (o *RUMSearchEventsRequest) SetFilter(v RUMQueryFilter)
    func (o *RUMSearchEventsRequest) SetOptions(v RUMQueryOptions)
    func (o *RUMSearchEventsRequest) SetPage(v RUMQueryPageOptions)
    func (o *RUMSearchEventsRequest) SetSort(v RUMSort)
    func (o *RUMSearchEventsRequest) UnmarshalJSON(bytes []byte) (err error)
type RUMSort
    func NewRUMSortFromValue(v string) (*RUMSort, error)
    func (v *RUMSort) GetAllowedValues() []RUMSort
    func (v RUMSort) IsValid() bool
    func (v RUMSort) Ptr() *RUMSort
    func (v *RUMSort) UnmarshalJSON(src []byte) error
type RUMSortOrder
    func NewRUMSortOrderFromValue(v string) (*RUMSortOrder, error)
    func (v *RUMSortOrder) GetAllowedValues() []RUMSortOrder
    func (v RUMSortOrder) IsValid() bool
    func (v RUMSortOrder) Ptr() *RUMSortOrder
    func (v *RUMSortOrder) UnmarshalJSON(src []byte) error
type RUMWarning
    func NewRUMWarning() *RUMWarning
    func NewRUMWarningWithDefaults() *RUMWarning
    func (o *RUMWarning) GetCode() string
    func (o *RUMWarning) GetCodeOk() (*string, bool)
    func (o *RUMWarning) GetDetail() string
    func (o *RUMWarning) GetDetailOk() (*string, bool)
    func (o *RUMWarning) GetTitle() string
    func (o *RUMWarning) GetTitleOk() (*string, bool)
    func (o *RUMWarning) HasCode() bool
    func (o *RUMWarning) HasDetail() bool
    func (o *RUMWarning) HasTitle() bool
    func (o RUMWarning) MarshalJSON() ([]byte, error)
    func (o *RUMWarning) SetCode(v string)
    func (o *RUMWarning) SetDetail(v string)
    func (o *RUMWarning) SetTitle(v string)
    func (o *RUMWarning) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentAttachment
    func NewRelationshipToIncidentAttachment(data []RelationshipToIncidentAttachmentData) *RelationshipToIncidentAttachment
    func NewRelationshipToIncidentAttachmentWithDefaults() *RelationshipToIncidentAttachment
    func (o *RelationshipToIncidentAttachment) GetData() []RelationshipToIncidentAttachmentData
    func (o *RelationshipToIncidentAttachment) GetDataOk() (*[]RelationshipToIncidentAttachmentData, bool)
    func (o RelationshipToIncidentAttachment) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentAttachment) SetData(v []RelationshipToIncidentAttachmentData)
    func (o *RelationshipToIncidentAttachment) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentAttachmentData
    func NewRelationshipToIncidentAttachmentData(id string, typeVar IncidentAttachmentType) *RelationshipToIncidentAttachmentData
    func NewRelationshipToIncidentAttachmentDataWithDefaults() *RelationshipToIncidentAttachmentData
    func (o *RelationshipToIncidentAttachmentData) GetId() string
    func (o *RelationshipToIncidentAttachmentData) GetIdOk() (*string, bool)
    func (o *RelationshipToIncidentAttachmentData) GetType() IncidentAttachmentType
    func (o *RelationshipToIncidentAttachmentData) GetTypeOk() (*IncidentAttachmentType, bool)
    func (o RelationshipToIncidentAttachmentData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentAttachmentData) SetId(v string)
    func (o *RelationshipToIncidentAttachmentData) SetType(v IncidentAttachmentType)
    func (o *RelationshipToIncidentAttachmentData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentIntegrationMetadataData
    func NewRelationshipToIncidentIntegrationMetadataData(id string, typeVar IncidentIntegrationMetadataType) *RelationshipToIncidentIntegrationMetadataData
    func NewRelationshipToIncidentIntegrationMetadataDataWithDefaults() *RelationshipToIncidentIntegrationMetadataData
    func (o *RelationshipToIncidentIntegrationMetadataData) GetId() string
    func (o *RelationshipToIncidentIntegrationMetadataData) GetIdOk() (*string, bool)
    func (o *RelationshipToIncidentIntegrationMetadataData) GetType() IncidentIntegrationMetadataType
    func (o *RelationshipToIncidentIntegrationMetadataData) GetTypeOk() (*IncidentIntegrationMetadataType, bool)
    func (o RelationshipToIncidentIntegrationMetadataData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentIntegrationMetadataData) SetId(v string)
    func (o *RelationshipToIncidentIntegrationMetadataData) SetType(v IncidentIntegrationMetadataType)
    func (o *RelationshipToIncidentIntegrationMetadataData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentIntegrationMetadatas
    func NewRelationshipToIncidentIntegrationMetadatas(data []RelationshipToIncidentIntegrationMetadataData) *RelationshipToIncidentIntegrationMetadatas
    func NewRelationshipToIncidentIntegrationMetadatasWithDefaults() *RelationshipToIncidentIntegrationMetadatas
    func (o *RelationshipToIncidentIntegrationMetadatas) GetData() []RelationshipToIncidentIntegrationMetadataData
    func (o *RelationshipToIncidentIntegrationMetadatas) GetDataOk() (*[]RelationshipToIncidentIntegrationMetadataData, bool)
    func (o RelationshipToIncidentIntegrationMetadatas) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentIntegrationMetadatas) SetData(v []RelationshipToIncidentIntegrationMetadataData)
    func (o *RelationshipToIncidentIntegrationMetadatas) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentPostmortem
    func NewRelationshipToIncidentPostmortem(data RelationshipToIncidentPostmortemData) *RelationshipToIncidentPostmortem
    func NewRelationshipToIncidentPostmortemWithDefaults() *RelationshipToIncidentPostmortem
    func (o *RelationshipToIncidentPostmortem) GetData() RelationshipToIncidentPostmortemData
    func (o *RelationshipToIncidentPostmortem) GetDataOk() (*RelationshipToIncidentPostmortemData, bool)
    func (o RelationshipToIncidentPostmortem) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentPostmortem) SetData(v RelationshipToIncidentPostmortemData)
    func (o *RelationshipToIncidentPostmortem) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentPostmortemData
    func NewRelationshipToIncidentPostmortemData(id string, typeVar IncidentPostmortemType) *RelationshipToIncidentPostmortemData
    func NewRelationshipToIncidentPostmortemDataWithDefaults() *RelationshipToIncidentPostmortemData
    func (o *RelationshipToIncidentPostmortemData) GetId() string
    func (o *RelationshipToIncidentPostmortemData) GetIdOk() (*string, bool)
    func (o *RelationshipToIncidentPostmortemData) GetType() IncidentPostmortemType
    func (o *RelationshipToIncidentPostmortemData) GetTypeOk() (*IncidentPostmortemType, bool)
    func (o RelationshipToIncidentPostmortemData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentPostmortemData) SetId(v string)
    func (o *RelationshipToIncidentPostmortemData) SetType(v IncidentPostmortemType)
    func (o *RelationshipToIncidentPostmortemData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToOrganization
    func NewRelationshipToOrganization(data RelationshipToOrganizationData) *RelationshipToOrganization
    func NewRelationshipToOrganizationWithDefaults() *RelationshipToOrganization
    func (o *RelationshipToOrganization) GetData() RelationshipToOrganizationData
    func (o *RelationshipToOrganization) GetDataOk() (*RelationshipToOrganizationData, bool)
    func (o RelationshipToOrganization) MarshalJSON() ([]byte, error)
    func (o *RelationshipToOrganization) SetData(v RelationshipToOrganizationData)
    func (o *RelationshipToOrganization) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToOrganizationData
    func NewRelationshipToOrganizationData(id string, typeVar OrganizationsType) *RelationshipToOrganizationData
    func NewRelationshipToOrganizationDataWithDefaults() *RelationshipToOrganizationData
    func (o *RelationshipToOrganizationData) GetId() string
    func (o *RelationshipToOrganizationData) GetIdOk() (*string, bool)
    func (o *RelationshipToOrganizationData) GetType() OrganizationsType
    func (o *RelationshipToOrganizationData) GetTypeOk() (*OrganizationsType, bool)
    func (o RelationshipToOrganizationData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToOrganizationData) SetId(v string)
    func (o *RelationshipToOrganizationData) SetType(v OrganizationsType)
    func (o *RelationshipToOrganizationData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToOrganizations
    func NewRelationshipToOrganizations(data []RelationshipToOrganizationData) *RelationshipToOrganizations
    func NewRelationshipToOrganizationsWithDefaults() *RelationshipToOrganizations
    func (o *RelationshipToOrganizations) GetData() []RelationshipToOrganizationData
    func (o *RelationshipToOrganizations) GetDataOk() (*[]RelationshipToOrganizationData, bool)
    func (o RelationshipToOrganizations) MarshalJSON() ([]byte, error)
    func (o *RelationshipToOrganizations) SetData(v []RelationshipToOrganizationData)
    func (o *RelationshipToOrganizations) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToPermission
    func NewRelationshipToPermission() *RelationshipToPermission
    func NewRelationshipToPermissionWithDefaults() *RelationshipToPermission
    func (o *RelationshipToPermission) GetData() RelationshipToPermissionData
    func (o *RelationshipToPermission) GetDataOk() (*RelationshipToPermissionData, bool)
    func (o *RelationshipToPermission) HasData() bool
    func (o RelationshipToPermission) MarshalJSON() ([]byte, error)
    func (o *RelationshipToPermission) SetData(v RelationshipToPermissionData)
    func (o *RelationshipToPermission) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToPermissionData
    func NewRelationshipToPermissionData() *RelationshipToPermissionData
    func NewRelationshipToPermissionDataWithDefaults() *RelationshipToPermissionData
    func (o *RelationshipToPermissionData) GetId() string
    func (o *RelationshipToPermissionData) GetIdOk() (*string, bool)
    func (o *RelationshipToPermissionData) GetType() PermissionsType
    func (o *RelationshipToPermissionData) GetTypeOk() (*PermissionsType, bool)
    func (o *RelationshipToPermissionData) HasId() bool
    func (o *RelationshipToPermissionData) HasType() bool
    func (o RelationshipToPermissionData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToPermissionData) SetId(v string)
    func (o *RelationshipToPermissionData) SetType(v PermissionsType)
    func (o *RelationshipToPermissionData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToPermissions
    func NewRelationshipToPermissions() *RelationshipToPermissions
    func NewRelationshipToPermissionsWithDefaults() *RelationshipToPermissions
    func (o *RelationshipToPermissions) GetData() []RelationshipToPermissionData
    func (o *RelationshipToPermissions) GetDataOk() (*[]RelationshipToPermissionData, bool)
    func (o *RelationshipToPermissions) HasData() bool
    func (o RelationshipToPermissions) MarshalJSON() ([]byte, error)
    func (o *RelationshipToPermissions) SetData(v []RelationshipToPermissionData)
    func (o *RelationshipToPermissions) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToRole
    func NewRelationshipToRole() *RelationshipToRole
    func NewRelationshipToRoleWithDefaults() *RelationshipToRole
    func (o *RelationshipToRole) GetData() RelationshipToRoleData
    func (o *RelationshipToRole) GetDataOk() (*RelationshipToRoleData, bool)
    func (o *RelationshipToRole) HasData() bool
    func (o RelationshipToRole) MarshalJSON() ([]byte, error)
    func (o *RelationshipToRole) SetData(v RelationshipToRoleData)
    func (o *RelationshipToRole) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToRoleData
    func NewRelationshipToRoleData() *RelationshipToRoleData
    func NewRelationshipToRoleDataWithDefaults() *RelationshipToRoleData
    func (o *RelationshipToRoleData) GetId() string
    func (o *RelationshipToRoleData) GetIdOk() (*string, bool)
    func (o *RelationshipToRoleData) GetType() RolesType
    func (o *RelationshipToRoleData) GetTypeOk() (*RolesType, bool)
    func (o *RelationshipToRoleData) HasId() bool
    func (o *RelationshipToRoleData) HasType() bool
    func (o RelationshipToRoleData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToRoleData) SetId(v string)
    func (o *RelationshipToRoleData) SetType(v RolesType)
    func (o *RelationshipToRoleData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToRoles
    func NewRelationshipToRoles() *RelationshipToRoles
    func NewRelationshipToRolesWithDefaults() *RelationshipToRoles
    func (o *RelationshipToRoles) GetData() []RelationshipToRoleData
    func (o *RelationshipToRoles) GetDataOk() (*[]RelationshipToRoleData, bool)
    func (o *RelationshipToRoles) HasData() bool
    func (o RelationshipToRoles) MarshalJSON() ([]byte, error)
    func (o *RelationshipToRoles) SetData(v []RelationshipToRoleData)
    func (o *RelationshipToRoles) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToSAMLAssertionAttribute
    func NewRelationshipToSAMLAssertionAttribute(data RelationshipToSAMLAssertionAttributeData) *RelationshipToSAMLAssertionAttribute
    func NewRelationshipToSAMLAssertionAttributeWithDefaults() *RelationshipToSAMLAssertionAttribute
    func (o *RelationshipToSAMLAssertionAttribute) GetData() RelationshipToSAMLAssertionAttributeData
    func (o *RelationshipToSAMLAssertionAttribute) GetDataOk() (*RelationshipToSAMLAssertionAttributeData, bool)
    func (o RelationshipToSAMLAssertionAttribute) MarshalJSON() ([]byte, error)
    func (o *RelationshipToSAMLAssertionAttribute) SetData(v RelationshipToSAMLAssertionAttributeData)
    func (o *RelationshipToSAMLAssertionAttribute) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToSAMLAssertionAttributeData
    func NewRelationshipToSAMLAssertionAttributeData(id string, typeVar SAMLAssertionAttributesType) *RelationshipToSAMLAssertionAttributeData
    func NewRelationshipToSAMLAssertionAttributeDataWithDefaults() *RelationshipToSAMLAssertionAttributeData
    func (o *RelationshipToSAMLAssertionAttributeData) GetId() string
    func (o *RelationshipToSAMLAssertionAttributeData) GetIdOk() (*string, bool)
    func (o *RelationshipToSAMLAssertionAttributeData) GetType() SAMLAssertionAttributesType
    func (o *RelationshipToSAMLAssertionAttributeData) GetTypeOk() (*SAMLAssertionAttributesType, bool)
    func (o RelationshipToSAMLAssertionAttributeData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToSAMLAssertionAttributeData) SetId(v string)
    func (o *RelationshipToSAMLAssertionAttributeData) SetType(v SAMLAssertionAttributesType)
    func (o *RelationshipToSAMLAssertionAttributeData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToTeamLinkData
    func NewRelationshipToTeamLinkData(id string, typeVar TeamLinkType) *RelationshipToTeamLinkData
    func NewRelationshipToTeamLinkDataWithDefaults() *RelationshipToTeamLinkData
    func (o *RelationshipToTeamLinkData) GetId() string
    func (o *RelationshipToTeamLinkData) GetIdOk() (*string, bool)
    func (o *RelationshipToTeamLinkData) GetType() TeamLinkType
    func (o *RelationshipToTeamLinkData) GetTypeOk() (*TeamLinkType, bool)
    func (o RelationshipToTeamLinkData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToTeamLinkData) SetId(v string)
    func (o *RelationshipToTeamLinkData) SetType(v TeamLinkType)
    func (o *RelationshipToTeamLinkData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToTeamLinks
    func NewRelationshipToTeamLinks() *RelationshipToTeamLinks
    func NewRelationshipToTeamLinksWithDefaults() *RelationshipToTeamLinks
    func (o *RelationshipToTeamLinks) GetData() []RelationshipToTeamLinkData
    func (o *RelationshipToTeamLinks) GetDataOk() (*[]RelationshipToTeamLinkData, bool)
    func (o *RelationshipToTeamLinks) GetLinks() TeamRelationshipsLinks
    func (o *RelationshipToTeamLinks) GetLinksOk() (*TeamRelationshipsLinks, bool)
    func (o *RelationshipToTeamLinks) HasData() bool
    func (o *RelationshipToTeamLinks) HasLinks() bool
    func (o RelationshipToTeamLinks) MarshalJSON() ([]byte, error)
    func (o *RelationshipToTeamLinks) SetData(v []RelationshipToTeamLinkData)
    func (o *RelationshipToTeamLinks) SetLinks(v TeamRelationshipsLinks)
    func (o *RelationshipToTeamLinks) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToUser
    func NewRelationshipToUser(data RelationshipToUserData) *RelationshipToUser
    func NewRelationshipToUserWithDefaults() *RelationshipToUser
    func (o *RelationshipToUser) GetData() RelationshipToUserData
    func (o *RelationshipToUser) GetDataOk() (*RelationshipToUserData, bool)
    func (o RelationshipToUser) MarshalJSON() ([]byte, error)
    func (o *RelationshipToUser) SetData(v RelationshipToUserData)
    func (o *RelationshipToUser) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToUserData
    func NewRelationshipToUserData(id string, typeVar UsersType) *RelationshipToUserData
    func NewRelationshipToUserDataWithDefaults() *RelationshipToUserData
    func (o *RelationshipToUserData) GetId() string
    func (o *RelationshipToUserData) GetIdOk() (*string, bool)
    func (o *RelationshipToUserData) GetType() UsersType
    func (o *RelationshipToUserData) GetTypeOk() (*UsersType, bool)
    func (o RelationshipToUserData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToUserData) SetId(v string)
    func (o *RelationshipToUserData) SetType(v UsersType)
    func (o *RelationshipToUserData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToUserTeamPermission
    func NewRelationshipToUserTeamPermission() *RelationshipToUserTeamPermission
    func NewRelationshipToUserTeamPermissionWithDefaults() *RelationshipToUserTeamPermission
    func (o *RelationshipToUserTeamPermission) GetData() RelationshipToUserTeamPermissionData
    func (o *RelationshipToUserTeamPermission) GetDataOk() (*RelationshipToUserTeamPermissionData, bool)
    func (o *RelationshipToUserTeamPermission) GetLinks() TeamRelationshipsLinks
    func (o *RelationshipToUserTeamPermission) GetLinksOk() (*TeamRelationshipsLinks, bool)
    func (o *RelationshipToUserTeamPermission) HasData() bool
    func (o *RelationshipToUserTeamPermission) HasLinks() bool
    func (o RelationshipToUserTeamPermission) MarshalJSON() ([]byte, error)
    func (o *RelationshipToUserTeamPermission) SetData(v RelationshipToUserTeamPermissionData)
    func (o *RelationshipToUserTeamPermission) SetLinks(v TeamRelationshipsLinks)
    func (o *RelationshipToUserTeamPermission) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToUserTeamPermissionData
    func NewRelationshipToUserTeamPermissionData(id string, typeVar UserTeamPermissionType) *RelationshipToUserTeamPermissionData
    func NewRelationshipToUserTeamPermissionDataWithDefaults() *RelationshipToUserTeamPermissionData
    func (o *RelationshipToUserTeamPermissionData) GetId() string
    func (o *RelationshipToUserTeamPermissionData) GetIdOk() (*string, bool)
    func (o *RelationshipToUserTeamPermissionData) GetType() UserTeamPermissionType
    func (o *RelationshipToUserTeamPermissionData) GetTypeOk() (*UserTeamPermissionType, bool)
    func (o RelationshipToUserTeamPermissionData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToUserTeamPermissionData) SetId(v string)
    func (o *RelationshipToUserTeamPermissionData) SetType(v UserTeamPermissionType)
    func (o *RelationshipToUserTeamPermissionData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToUserTeamUser
    func NewRelationshipToUserTeamUser(data RelationshipToUserTeamUserData) *RelationshipToUserTeamUser
    func NewRelationshipToUserTeamUserWithDefaults() *RelationshipToUserTeamUser
    func (o *RelationshipToUserTeamUser) GetData() RelationshipToUserTeamUserData
    func (o *RelationshipToUserTeamUser) GetDataOk() (*RelationshipToUserTeamUserData, bool)
    func (o RelationshipToUserTeamUser) MarshalJSON() ([]byte, error)
    func (o *RelationshipToUserTeamUser) SetData(v RelationshipToUserTeamUserData)
    func (o *RelationshipToUserTeamUser) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToUserTeamUserData
    func NewRelationshipToUserTeamUserData(id string, typeVar UserTeamUserType) *RelationshipToUserTeamUserData
    func NewRelationshipToUserTeamUserDataWithDefaults() *RelationshipToUserTeamUserData
    func (o *RelationshipToUserTeamUserData) GetId() string
    func (o *RelationshipToUserTeamUserData) GetIdOk() (*string, bool)
    func (o *RelationshipToUserTeamUserData) GetType() UserTeamUserType
    func (o *RelationshipToUserTeamUserData) GetTypeOk() (*UserTeamUserType, bool)
    func (o RelationshipToUserTeamUserData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToUserTeamUserData) SetId(v string)
    func (o *RelationshipToUserTeamUserData) SetType(v UserTeamUserType)
    func (o *RelationshipToUserTeamUserData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToUsers
    func NewRelationshipToUsers(data []RelationshipToUserData) *RelationshipToUsers
    func NewRelationshipToUsersWithDefaults() *RelationshipToUsers
    func (o *RelationshipToUsers) GetData() []RelationshipToUserData
    func (o *RelationshipToUsers) GetDataOk() (*[]RelationshipToUserData, bool)
    func (o RelationshipToUsers) MarshalJSON() ([]byte, error)
    func (o *RelationshipToUsers) SetData(v []RelationshipToUserData)
    func (o *RelationshipToUsers) UnmarshalJSON(bytes []byte) (err error)
type ResponseMetaAttributes
    func NewResponseMetaAttributes() *ResponseMetaAttributes
    func NewResponseMetaAttributesWithDefaults() *ResponseMetaAttributes
    func (o *ResponseMetaAttributes) GetPage() Pagination
    func (o *ResponseMetaAttributes) GetPageOk() (*Pagination, bool)
    func (o *ResponseMetaAttributes) HasPage() bool
    func (o ResponseMetaAttributes) MarshalJSON() ([]byte, error)
    func (o *ResponseMetaAttributes) SetPage(v Pagination)
    func (o *ResponseMetaAttributes) UnmarshalJSON(bytes []byte) (err error)
type RestrictionPoliciesApi
    func NewRestrictionPoliciesApi(client *datadog.APIClient) *RestrictionPoliciesApi
    func (a *RestrictionPoliciesApi) DeleteRestrictionPolicy(ctx _context.Context, resourceId string) (*_nethttp.Response, error)
    func (a *RestrictionPoliciesApi) GetRestrictionPolicy(ctx _context.Context, resourceId string) (RestrictionPolicyResponse, *_nethttp.Response, error)
    func (a *RestrictionPoliciesApi) UpdateRestrictionPolicy(ctx _context.Context, resourceId string, body RestrictionPolicyUpdateRequest) (RestrictionPolicyResponse, *_nethttp.Response, error)
type RestrictionPolicy
    func NewRestrictionPolicy(attributes RestrictionPolicyAttributes, id string, typeVar RestrictionPolicyType) *RestrictionPolicy
    func NewRestrictionPolicyWithDefaults() *RestrictionPolicy
    func (o *RestrictionPolicy) GetAttributes() RestrictionPolicyAttributes
    func (o *RestrictionPolicy) GetAttributesOk() (*RestrictionPolicyAttributes, bool)
    func (o *RestrictionPolicy) GetId() string
    func (o *RestrictionPolicy) GetIdOk() (*string, bool)
    func (o *RestrictionPolicy) GetType() RestrictionPolicyType
    func (o *RestrictionPolicy) GetTypeOk() (*RestrictionPolicyType, bool)
    func (o RestrictionPolicy) MarshalJSON() ([]byte, error)
    func (o *RestrictionPolicy) SetAttributes(v RestrictionPolicyAttributes)
    func (o *RestrictionPolicy) SetId(v string)
    func (o *RestrictionPolicy) SetType(v RestrictionPolicyType)
    func (o *RestrictionPolicy) UnmarshalJSON(bytes []byte) (err error)
type RestrictionPolicyAttributes
    func NewRestrictionPolicyAttributes(bindings []RestrictionPolicyBinding) *RestrictionPolicyAttributes
    func NewRestrictionPolicyAttributesWithDefaults() *RestrictionPolicyAttributes
    func (o *RestrictionPolicyAttributes) GetBindings() []RestrictionPolicyBinding
    func (o *RestrictionPolicyAttributes) GetBindingsOk() (*[]RestrictionPolicyBinding, bool)
    func (o RestrictionPolicyAttributes) MarshalJSON() ([]byte, error)
    func (o *RestrictionPolicyAttributes) SetBindings(v []RestrictionPolicyBinding)
    func (o *RestrictionPolicyAttributes) UnmarshalJSON(bytes []byte) (err error)
type RestrictionPolicyBinding
    func NewRestrictionPolicyBinding(principals []string, relation string) *RestrictionPolicyBinding
    func NewRestrictionPolicyBindingWithDefaults() *RestrictionPolicyBinding
    func (o *RestrictionPolicyBinding) GetPrincipals() []string
    func (o *RestrictionPolicyBinding) GetPrincipalsOk() (*[]string, bool)
    func (o *RestrictionPolicyBinding) GetRelation() string
    func (o *RestrictionPolicyBinding) GetRelationOk() (*string, bool)
    func (o RestrictionPolicyBinding) MarshalJSON() ([]byte, error)
    func (o *RestrictionPolicyBinding) SetPrincipals(v []string)
    func (o *RestrictionPolicyBinding) SetRelation(v string)
    func (o *RestrictionPolicyBinding) UnmarshalJSON(bytes []byte) (err error)
type RestrictionPolicyResponse
    func NewRestrictionPolicyResponse(data RestrictionPolicy) *RestrictionPolicyResponse
    func NewRestrictionPolicyResponseWithDefaults() *RestrictionPolicyResponse
    func (o *RestrictionPolicyResponse) GetData() RestrictionPolicy
    func (o *RestrictionPolicyResponse) GetDataOk() (*RestrictionPolicy, bool)
    func (o RestrictionPolicyResponse) MarshalJSON() ([]byte, error)
    func (o *RestrictionPolicyResponse) SetData(v RestrictionPolicy)
    func (o *RestrictionPolicyResponse) UnmarshalJSON(bytes []byte) (err error)
type RestrictionPolicyType
    func NewRestrictionPolicyTypeFromValue(v string) (*RestrictionPolicyType, error)
    func (v *RestrictionPolicyType) GetAllowedValues() []RestrictionPolicyType
    func (v RestrictionPolicyType) IsValid() bool
    func (v RestrictionPolicyType) Ptr() *RestrictionPolicyType
    func (v *RestrictionPolicyType) UnmarshalJSON(src []byte) error
type RestrictionPolicyUpdateRequest
    func NewRestrictionPolicyUpdateRequest(data RestrictionPolicy) *RestrictionPolicyUpdateRequest
    func NewRestrictionPolicyUpdateRequestWithDefaults() *RestrictionPolicyUpdateRequest
    func (o *RestrictionPolicyUpdateRequest) GetData() RestrictionPolicy
    func (o *RestrictionPolicyUpdateRequest) GetDataOk() (*RestrictionPolicy, bool)
    func (o RestrictionPolicyUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *RestrictionPolicyUpdateRequest) SetData(v RestrictionPolicy)
    func (o *RestrictionPolicyUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type Role
    func NewRole(typeVar RolesType) *Role
    func NewRoleWithDefaults() *Role
    func (o *Role) GetAttributes() RoleAttributes
    func (o *Role) GetAttributesOk() (*RoleAttributes, bool)
    func (o *Role) GetId() string
    func (o *Role) GetIdOk() (*string, bool)
    func (o *Role) GetRelationships() RoleResponseRelationships
    func (o *Role) GetRelationshipsOk() (*RoleResponseRelationships, bool)
    func (o *Role) GetType() RolesType
    func (o *Role) GetTypeOk() (*RolesType, bool)
    func (o *Role) HasAttributes() bool
    func (o *Role) HasId() bool
    func (o *Role) HasRelationships() bool
    func (o Role) MarshalJSON() ([]byte, error)
    func (o *Role) SetAttributes(v RoleAttributes)
    func (o *Role) SetId(v string)
    func (o *Role) SetRelationships(v RoleResponseRelationships)
    func (o *Role) SetType(v RolesType)
    func (o *Role) UnmarshalJSON(bytes []byte) (err error)
type RoleAttributes
    func NewRoleAttributes() *RoleAttributes
    func NewRoleAttributesWithDefaults() *RoleAttributes
    func (o *RoleAttributes) GetCreatedAt() time.Time
    func (o *RoleAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *RoleAttributes) GetModifiedAt() time.Time
    func (o *RoleAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *RoleAttributes) GetName() string
    func (o *RoleAttributes) GetNameOk() (*string, bool)
    func (o *RoleAttributes) GetUserCount() int64
    func (o *RoleAttributes) GetUserCountOk() (*int64, bool)
    func (o *RoleAttributes) HasCreatedAt() bool
    func (o *RoleAttributes) HasModifiedAt() bool
    func (o *RoleAttributes) HasName() bool
    func (o *RoleAttributes) HasUserCount() bool
    func (o RoleAttributes) MarshalJSON() ([]byte, error)
    func (o *RoleAttributes) SetCreatedAt(v time.Time)
    func (o *RoleAttributes) SetModifiedAt(v time.Time)
    func (o *RoleAttributes) SetName(v string)
    func (o *RoleAttributes) SetUserCount(v int64)
    func (o *RoleAttributes) UnmarshalJSON(bytes []byte) (err error)
type RoleClone
    func NewRoleClone(attributes RoleCloneAttributes, typeVar RolesType) *RoleClone
    func NewRoleCloneWithDefaults() *RoleClone
    func (o *RoleClone) GetAttributes() RoleCloneAttributes
    func (o *RoleClone) GetAttributesOk() (*RoleCloneAttributes, bool)
    func (o *RoleClone) GetType() RolesType
    func (o *RoleClone) GetTypeOk() (*RolesType, bool)
    func (o RoleClone) MarshalJSON() ([]byte, error)
    func (o *RoleClone) SetAttributes(v RoleCloneAttributes)
    func (o *RoleClone) SetType(v RolesType)
    func (o *RoleClone) UnmarshalJSON(bytes []byte) (err error)
type RoleCloneAttributes
    func NewRoleCloneAttributes(name string) *RoleCloneAttributes
    func NewRoleCloneAttributesWithDefaults() *RoleCloneAttributes
    func (o *RoleCloneAttributes) GetName() string
    func (o *RoleCloneAttributes) GetNameOk() (*string, bool)
    func (o RoleCloneAttributes) MarshalJSON() ([]byte, error)
    func (o *RoleCloneAttributes) SetName(v string)
    func (o *RoleCloneAttributes) UnmarshalJSON(bytes []byte) (err error)
type RoleCloneRequest
    func NewRoleCloneRequest(data RoleClone) *RoleCloneRequest
    func NewRoleCloneRequestWithDefaults() *RoleCloneRequest
    func (o *RoleCloneRequest) GetData() RoleClone
    func (o *RoleCloneRequest) GetDataOk() (*RoleClone, bool)
    func (o RoleCloneRequest) MarshalJSON() ([]byte, error)
    func (o *RoleCloneRequest) SetData(v RoleClone)
    func (o *RoleCloneRequest) UnmarshalJSON(bytes []byte) (err error)
type RoleCreateAttributes
    func NewRoleCreateAttributes(name string) *RoleCreateAttributes
    func NewRoleCreateAttributesWithDefaults() *RoleCreateAttributes
    func (o *RoleCreateAttributes) GetCreatedAt() time.Time
    func (o *RoleCreateAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *RoleCreateAttributes) GetModifiedAt() time.Time
    func (o *RoleCreateAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *RoleCreateAttributes) GetName() string
    func (o *RoleCreateAttributes) GetNameOk() (*string, bool)
    func (o *RoleCreateAttributes) HasCreatedAt() bool
    func (o *RoleCreateAttributes) HasModifiedAt() bool
    func (o RoleCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *RoleCreateAttributes) SetCreatedAt(v time.Time)
    func (o *RoleCreateAttributes) SetModifiedAt(v time.Time)
    func (o *RoleCreateAttributes) SetName(v string)
    func (o *RoleCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type RoleCreateData
    func NewRoleCreateData(attributes RoleCreateAttributes) *RoleCreateData
    func NewRoleCreateDataWithDefaults() *RoleCreateData
    func (o *RoleCreateData) GetAttributes() RoleCreateAttributes
    func (o *RoleCreateData) GetAttributesOk() (*RoleCreateAttributes, bool)
    func (o *RoleCreateData) GetRelationships() RoleRelationships
    func (o *RoleCreateData) GetRelationshipsOk() (*RoleRelationships, bool)
    func (o *RoleCreateData) GetType() RolesType
    func (o *RoleCreateData) GetTypeOk() (*RolesType, bool)
    func (o *RoleCreateData) HasRelationships() bool
    func (o *RoleCreateData) HasType() bool
    func (o RoleCreateData) MarshalJSON() ([]byte, error)
    func (o *RoleCreateData) SetAttributes(v RoleCreateAttributes)
    func (o *RoleCreateData) SetRelationships(v RoleRelationships)
    func (o *RoleCreateData) SetType(v RolesType)
    func (o *RoleCreateData) UnmarshalJSON(bytes []byte) (err error)
type RoleCreateRequest
    func NewRoleCreateRequest(data RoleCreateData) *RoleCreateRequest
    func NewRoleCreateRequestWithDefaults() *RoleCreateRequest
    func (o *RoleCreateRequest) GetData() RoleCreateData
    func (o *RoleCreateRequest) GetDataOk() (*RoleCreateData, bool)
    func (o RoleCreateRequest) MarshalJSON() ([]byte, error)
    func (o *RoleCreateRequest) SetData(v RoleCreateData)
    func (o *RoleCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type RoleCreateResponse
    func NewRoleCreateResponse() *RoleCreateResponse
    func NewRoleCreateResponseWithDefaults() *RoleCreateResponse
    func (o *RoleCreateResponse) GetData() RoleCreateResponseData
    func (o *RoleCreateResponse) GetDataOk() (*RoleCreateResponseData, bool)
    func (o *RoleCreateResponse) HasData() bool
    func (o RoleCreateResponse) MarshalJSON() ([]byte, error)
    func (o *RoleCreateResponse) SetData(v RoleCreateResponseData)
    func (o *RoleCreateResponse) UnmarshalJSON(bytes []byte) (err error)
type RoleCreateResponseData
    func NewRoleCreateResponseData(typeVar RolesType) *RoleCreateResponseData
    func NewRoleCreateResponseDataWithDefaults() *RoleCreateResponseData
    func (o *RoleCreateResponseData) GetAttributes() RoleCreateAttributes
    func (o *RoleCreateResponseData) GetAttributesOk() (*RoleCreateAttributes, bool)
    func (o *RoleCreateResponseData) GetId() string
    func (o *RoleCreateResponseData) GetIdOk() (*string, bool)
    func (o *RoleCreateResponseData) GetRelationships() RoleResponseRelationships
    func (o *RoleCreateResponseData) GetRelationshipsOk() (*RoleResponseRelationships, bool)
    func (o *RoleCreateResponseData) GetType() RolesType
    func (o *RoleCreateResponseData) GetTypeOk() (*RolesType, bool)
    func (o *RoleCreateResponseData) HasAttributes() bool
    func (o *RoleCreateResponseData) HasId() bool
    func (o *RoleCreateResponseData) HasRelationships() bool
    func (o RoleCreateResponseData) MarshalJSON() ([]byte, error)
    func (o *RoleCreateResponseData) SetAttributes(v RoleCreateAttributes)
    func (o *RoleCreateResponseData) SetId(v string)
    func (o *RoleCreateResponseData) SetRelationships(v RoleResponseRelationships)
    func (o *RoleCreateResponseData) SetType(v RolesType)
    func (o *RoleCreateResponseData) UnmarshalJSON(bytes []byte) (err error)
type RoleRelationships
    func NewRoleRelationships() *RoleRelationships
    func NewRoleRelationshipsWithDefaults() *RoleRelationships
    func (o *RoleRelationships) GetPermissions() RelationshipToPermissions
    func (o *RoleRelationships) GetPermissionsOk() (*RelationshipToPermissions, bool)
    func (o *RoleRelationships) GetUsers() RelationshipToUsers
    func (o *RoleRelationships) GetUsersOk() (*RelationshipToUsers, bool)
    func (o *RoleRelationships) HasPermissions() bool
    func (o *RoleRelationships) HasUsers() bool
    func (o RoleRelationships) MarshalJSON() ([]byte, error)
    func (o *RoleRelationships) SetPermissions(v RelationshipToPermissions)
    func (o *RoleRelationships) SetUsers(v RelationshipToUsers)
    func (o *RoleRelationships) UnmarshalJSON(bytes []byte) (err error)
type RoleResponse
    func NewRoleResponse() *RoleResponse
    func NewRoleResponseWithDefaults() *RoleResponse
    func (o *RoleResponse) GetData() Role
    func (o *RoleResponse) GetDataOk() (*Role, bool)
    func (o *RoleResponse) HasData() bool
    func (o RoleResponse) MarshalJSON() ([]byte, error)
    func (o *RoleResponse) SetData(v Role)
    func (o *RoleResponse) UnmarshalJSON(bytes []byte) (err error)
type RoleResponseRelationships
    func NewRoleResponseRelationships() *RoleResponseRelationships
    func NewRoleResponseRelationshipsWithDefaults() *RoleResponseRelationships
    func (o *RoleResponseRelationships) GetPermissions() RelationshipToPermissions
    func (o *RoleResponseRelationships) GetPermissionsOk() (*RelationshipToPermissions, bool)
    func (o *RoleResponseRelationships) HasPermissions() bool
    func (o RoleResponseRelationships) MarshalJSON() ([]byte, error)
    func (o *RoleResponseRelationships) SetPermissions(v RelationshipToPermissions)
    func (o *RoleResponseRelationships) UnmarshalJSON(bytes []byte) (err error)
type RoleUpdateAttributes
    func NewRoleUpdateAttributes() *RoleUpdateAttributes
    func NewRoleUpdateAttributesWithDefaults() *RoleUpdateAttributes
    func (o *RoleUpdateAttributes) GetCreatedAt() time.Time
    func (o *RoleUpdateAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *RoleUpdateAttributes) GetModifiedAt() time.Time
    func (o *RoleUpdateAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *RoleUpdateAttributes) GetName() string
    func (o *RoleUpdateAttributes) GetNameOk() (*string, bool)
    func (o *RoleUpdateAttributes) HasCreatedAt() bool
    func (o *RoleUpdateAttributes) HasModifiedAt() bool
    func (o *RoleUpdateAttributes) HasName() bool
    func (o RoleUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *RoleUpdateAttributes) SetCreatedAt(v time.Time)
    func (o *RoleUpdateAttributes) SetModifiedAt(v time.Time)
    func (o *RoleUpdateAttributes) SetName(v string)
    func (o *RoleUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type RoleUpdateData
    func NewRoleUpdateData(attributes RoleUpdateAttributes, id string, typeVar RolesType) *RoleUpdateData
    func NewRoleUpdateDataWithDefaults() *RoleUpdateData
    func (o *RoleUpdateData) GetAttributes() RoleUpdateAttributes
    func (o *RoleUpdateData) GetAttributesOk() (*RoleUpdateAttributes, bool)
    func (o *RoleUpdateData) GetId() string
    func (o *RoleUpdateData) GetIdOk() (*string, bool)
    func (o *RoleUpdateData) GetRelationships() RoleRelationships
    func (o *RoleUpdateData) GetRelationshipsOk() (*RoleRelationships, bool)
    func (o *RoleUpdateData) GetType() RolesType
    func (o *RoleUpdateData) GetTypeOk() (*RolesType, bool)
    func (o *RoleUpdateData) HasRelationships() bool
    func (o RoleUpdateData) MarshalJSON() ([]byte, error)
    func (o *RoleUpdateData) SetAttributes(v RoleUpdateAttributes)
    func (o *RoleUpdateData) SetId(v string)
    func (o *RoleUpdateData) SetRelationships(v RoleRelationships)
    func (o *RoleUpdateData) SetType(v RolesType)
    func (o *RoleUpdateData) UnmarshalJSON(bytes []byte) (err error)
type RoleUpdateRequest
    func NewRoleUpdateRequest(data RoleUpdateData) *RoleUpdateRequest
    func NewRoleUpdateRequestWithDefaults() *RoleUpdateRequest
    func (o *RoleUpdateRequest) GetData() RoleUpdateData
    func (o *RoleUpdateRequest) GetDataOk() (*RoleUpdateData, bool)
    func (o RoleUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *RoleUpdateRequest) SetData(v RoleUpdateData)
    func (o *RoleUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type RoleUpdateResponse
    func NewRoleUpdateResponse() *RoleUpdateResponse
    func NewRoleUpdateResponseWithDefaults() *RoleUpdateResponse
    func (o *RoleUpdateResponse) GetData() RoleUpdateResponseData
    func (o *RoleUpdateResponse) GetDataOk() (*RoleUpdateResponseData, bool)
    func (o *RoleUpdateResponse) HasData() bool
    func (o RoleUpdateResponse) MarshalJSON() ([]byte, error)
    func (o *RoleUpdateResponse) SetData(v RoleUpdateResponseData)
    func (o *RoleUpdateResponse) UnmarshalJSON(bytes []byte) (err error)
type RoleUpdateResponseData
    func NewRoleUpdateResponseData(typeVar RolesType) *RoleUpdateResponseData
    func NewRoleUpdateResponseDataWithDefaults() *RoleUpdateResponseData
    func (o *RoleUpdateResponseData) GetAttributes() RoleUpdateAttributes
    func (o *RoleUpdateResponseData) GetAttributesOk() (*RoleUpdateAttributes, bool)
    func (o *RoleUpdateResponseData) GetId() string
    func (o *RoleUpdateResponseData) GetIdOk() (*string, bool)
    func (o *RoleUpdateResponseData) GetRelationships() RoleResponseRelationships
    func (o *RoleUpdateResponseData) GetRelationshipsOk() (*RoleResponseRelationships, bool)
    func (o *RoleUpdateResponseData) GetType() RolesType
    func (o *RoleUpdateResponseData) GetTypeOk() (*RolesType, bool)
    func (o *RoleUpdateResponseData) HasAttributes() bool
    func (o *RoleUpdateResponseData) HasId() bool
    func (o *RoleUpdateResponseData) HasRelationships() bool
    func (o RoleUpdateResponseData) MarshalJSON() ([]byte, error)
    func (o *RoleUpdateResponseData) SetAttributes(v RoleUpdateAttributes)
    func (o *RoleUpdateResponseData) SetId(v string)
    func (o *RoleUpdateResponseData) SetRelationships(v RoleResponseRelationships)
    func (o *RoleUpdateResponseData) SetType(v RolesType)
    func (o *RoleUpdateResponseData) UnmarshalJSON(bytes []byte) (err error)
type RolesApi
    func NewRolesApi(client *datadog.APIClient) *RolesApi
    func (a *RolesApi) AddPermissionToRole(ctx _context.Context, roleId string, body RelationshipToPermission) (PermissionsResponse, *_nethttp.Response, error)
    func (a *RolesApi) AddUserToRole(ctx _context.Context, roleId string, body RelationshipToUser) (UsersResponse, *_nethttp.Response, error)
    func (a *RolesApi) CloneRole(ctx _context.Context, roleId string, body RoleCloneRequest) (RoleResponse, *_nethttp.Response, error)
    func (a *RolesApi) CreateRole(ctx _context.Context, body RoleCreateRequest) (RoleCreateResponse, *_nethttp.Response, error)
    func (a *RolesApi) DeleteRole(ctx _context.Context, roleId string) (*_nethttp.Response, error)
    func (a *RolesApi) GetRole(ctx _context.Context, roleId string) (RoleResponse, *_nethttp.Response, error)
    func (a *RolesApi) ListPermissions(ctx _context.Context) (PermissionsResponse, *_nethttp.Response, error)
    func (a *RolesApi) ListRolePermissions(ctx _context.Context, roleId string) (PermissionsResponse, *_nethttp.Response, error)
    func (a *RolesApi) ListRoleUsers(ctx _context.Context, roleId string, o ...ListRoleUsersOptionalParameters) (UsersResponse, *_nethttp.Response, error)
    func (a *RolesApi) ListRoles(ctx _context.Context, o ...ListRolesOptionalParameters) (RolesResponse, *_nethttp.Response, error)
    func (a *RolesApi) RemovePermissionFromRole(ctx _context.Context, roleId string, body RelationshipToPermission) (PermissionsResponse, *_nethttp.Response, error)
    func (a *RolesApi) RemoveUserFromRole(ctx _context.Context, roleId string, body RelationshipToUser) (UsersResponse, *_nethttp.Response, error)
    func (a *RolesApi) UpdateRole(ctx _context.Context, roleId string, body RoleUpdateRequest) (RoleUpdateResponse, *_nethttp.Response, error)
type RolesResponse
    func NewRolesResponse() *RolesResponse
    func NewRolesResponseWithDefaults() *RolesResponse
    func (o *RolesResponse) GetData() []Role
    func (o *RolesResponse) GetDataOk() (*[]Role, bool)
    func (o *RolesResponse) GetMeta() ResponseMetaAttributes
    func (o *RolesResponse) GetMetaOk() (*ResponseMetaAttributes, bool)
    func (o *RolesResponse) HasData() bool
    func (o *RolesResponse) HasMeta() bool
    func (o RolesResponse) MarshalJSON() ([]byte, error)
    func (o *RolesResponse) SetData(v []Role)
    func (o *RolesResponse) SetMeta(v ResponseMetaAttributes)
    func (o *RolesResponse) UnmarshalJSON(bytes []byte) (err error)
type RolesSort
    func NewRolesSortFromValue(v string) (*RolesSort, error)
    func (v *RolesSort) GetAllowedValues() []RolesSort
    func (v RolesSort) IsValid() bool
    func (v RolesSort) Ptr() *RolesSort
    func (v *RolesSort) UnmarshalJSON(src []byte) error
type RolesType
    func NewRolesTypeFromValue(v string) (*RolesType, error)
    func (v *RolesType) GetAllowedValues() []RolesType
    func (v RolesType) IsValid() bool
    func (v RolesType) Ptr() *RolesType
    func (v *RolesType) UnmarshalJSON(src []byte) error
type SAMLAssertionAttribute
    func NewSAMLAssertionAttribute(id string, typeVar SAMLAssertionAttributesType) *SAMLAssertionAttribute
    func NewSAMLAssertionAttributeWithDefaults() *SAMLAssertionAttribute
    func (o *SAMLAssertionAttribute) GetAttributes() SAMLAssertionAttributeAttributes
    func (o *SAMLAssertionAttribute) GetAttributesOk() (*SAMLAssertionAttributeAttributes, bool)
    func (o *SAMLAssertionAttribute) GetId() string
    func (o *SAMLAssertionAttribute) GetIdOk() (*string, bool)
    func (o *SAMLAssertionAttribute) GetType() SAMLAssertionAttributesType
    func (o *SAMLAssertionAttribute) GetTypeOk() (*SAMLAssertionAttributesType, bool)
    func (o *SAMLAssertionAttribute) HasAttributes() bool
    func (o SAMLAssertionAttribute) MarshalJSON() ([]byte, error)
    func (o *SAMLAssertionAttribute) SetAttributes(v SAMLAssertionAttributeAttributes)
    func (o *SAMLAssertionAttribute) SetId(v string)
    func (o *SAMLAssertionAttribute) SetType(v SAMLAssertionAttributesType)
    func (o *SAMLAssertionAttribute) UnmarshalJSON(bytes []byte) (err error)
type SAMLAssertionAttributeAttributes
    func NewSAMLAssertionAttributeAttributes() *SAMLAssertionAttributeAttributes
    func NewSAMLAssertionAttributeAttributesWithDefaults() *SAMLAssertionAttributeAttributes
    func (o *SAMLAssertionAttributeAttributes) GetAttributeKey() string
    func (o *SAMLAssertionAttributeAttributes) GetAttributeKeyOk() (*string, bool)
    func (o *SAMLAssertionAttributeAttributes) GetAttributeValue() string
    func (o *SAMLAssertionAttributeAttributes) GetAttributeValueOk() (*string, bool)
    func (o *SAMLAssertionAttributeAttributes) HasAttributeKey() bool
    func (o *SAMLAssertionAttributeAttributes) HasAttributeValue() bool
    func (o SAMLAssertionAttributeAttributes) MarshalJSON() ([]byte, error)
    func (o *SAMLAssertionAttributeAttributes) SetAttributeKey(v string)
    func (o *SAMLAssertionAttributeAttributes) SetAttributeValue(v string)
    func (o *SAMLAssertionAttributeAttributes) UnmarshalJSON(bytes []byte) (err error)
type SAMLAssertionAttributesType
    func NewSAMLAssertionAttributesTypeFromValue(v string) (*SAMLAssertionAttributesType, error)
    func (v *SAMLAssertionAttributesType) GetAllowedValues() []SAMLAssertionAttributesType
    func (v SAMLAssertionAttributesType) IsValid() bool
    func (v SAMLAssertionAttributesType) Ptr() *SAMLAssertionAttributesType
    func (v *SAMLAssertionAttributesType) UnmarshalJSON(src []byte) error
type ScalarColumn
    func DataScalarColumnAsScalarColumn(v *DataScalarColumn) ScalarColumn
    func GroupScalarColumnAsScalarColumn(v *GroupScalarColumn) ScalarColumn
    func (obj *ScalarColumn) GetActualInstance() interface{}
    func (obj ScalarColumn) MarshalJSON() ([]byte, error)
    func (obj *ScalarColumn) UnmarshalJSON(data []byte) error
type ScalarFormulaQueryRequest
    func NewScalarFormulaQueryRequest(data ScalarFormulaRequest) *ScalarFormulaQueryRequest
    func NewScalarFormulaQueryRequestWithDefaults() *ScalarFormulaQueryRequest
    func (o *ScalarFormulaQueryRequest) GetData() ScalarFormulaRequest
    func (o *ScalarFormulaQueryRequest) GetDataOk() (*ScalarFormulaRequest, bool)
    func (o ScalarFormulaQueryRequest) MarshalJSON() ([]byte, error)
    func (o *ScalarFormulaQueryRequest) SetData(v ScalarFormulaRequest)
    func (o *ScalarFormulaQueryRequest) UnmarshalJSON(bytes []byte) (err error)
type ScalarFormulaQueryResponse
    func NewScalarFormulaQueryResponse() *ScalarFormulaQueryResponse
    func NewScalarFormulaQueryResponseWithDefaults() *ScalarFormulaQueryResponse
    func (o *ScalarFormulaQueryResponse) GetData() ScalarResponse
    func (o *ScalarFormulaQueryResponse) GetDataOk() (*ScalarResponse, bool)
    func (o *ScalarFormulaQueryResponse) GetErrors() string
    func (o *ScalarFormulaQueryResponse) GetErrorsOk() (*string, bool)
    func (o *ScalarFormulaQueryResponse) HasData() bool
    func (o *ScalarFormulaQueryResponse) HasErrors() bool
    func (o ScalarFormulaQueryResponse) MarshalJSON() ([]byte, error)
    func (o *ScalarFormulaQueryResponse) SetData(v ScalarResponse)
    func (o *ScalarFormulaQueryResponse) SetErrors(v string)
    func (o *ScalarFormulaQueryResponse) UnmarshalJSON(bytes []byte) (err error)
type ScalarFormulaRequest
    func NewScalarFormulaRequest(attributes ScalarFormulaRequestAttributes, typeVar ScalarFormulaRequestType) *ScalarFormulaRequest
    func NewScalarFormulaRequestWithDefaults() *ScalarFormulaRequest
    func (o *ScalarFormulaRequest) GetAttributes() ScalarFormulaRequestAttributes
    func (o *ScalarFormulaRequest) GetAttributesOk() (*ScalarFormulaRequestAttributes, bool)
    func (o *ScalarFormulaRequest) GetType() ScalarFormulaRequestType
    func (o *ScalarFormulaRequest) GetTypeOk() (*ScalarFormulaRequestType, bool)
    func (o ScalarFormulaRequest) MarshalJSON() ([]byte, error)
    func (o *ScalarFormulaRequest) SetAttributes(v ScalarFormulaRequestAttributes)
    func (o *ScalarFormulaRequest) SetType(v ScalarFormulaRequestType)
    func (o *ScalarFormulaRequest) UnmarshalJSON(bytes []byte) (err error)
type ScalarFormulaRequestAttributes
    func NewScalarFormulaRequestAttributes(from int64, queries []ScalarQuery, to int64) *ScalarFormulaRequestAttributes
    func NewScalarFormulaRequestAttributesWithDefaults() *ScalarFormulaRequestAttributes
    func (o *ScalarFormulaRequestAttributes) GetFormulas() []QueryFormula
    func (o *ScalarFormulaRequestAttributes) GetFormulasOk() (*[]QueryFormula, bool)
    func (o *ScalarFormulaRequestAttributes) GetFrom() int64
    func (o *ScalarFormulaRequestAttributes) GetFromOk() (*int64, bool)
    func (o *ScalarFormulaRequestAttributes) GetQueries() []ScalarQuery
    func (o *ScalarFormulaRequestAttributes) GetQueriesOk() (*[]ScalarQuery, bool)
    func (o *ScalarFormulaRequestAttributes) GetTo() int64
    func (o *ScalarFormulaRequestAttributes) GetToOk() (*int64, bool)
    func (o *ScalarFormulaRequestAttributes) HasFormulas() bool
    func (o ScalarFormulaRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *ScalarFormulaRequestAttributes) SetFormulas(v []QueryFormula)
    func (o *ScalarFormulaRequestAttributes) SetFrom(v int64)
    func (o *ScalarFormulaRequestAttributes) SetQueries(v []ScalarQuery)
    func (o *ScalarFormulaRequestAttributes) SetTo(v int64)
    func (o *ScalarFormulaRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type ScalarFormulaRequestType
    func NewScalarFormulaRequestTypeFromValue(v string) (*ScalarFormulaRequestType, error)
    func (v *ScalarFormulaRequestType) GetAllowedValues() []ScalarFormulaRequestType
    func (v ScalarFormulaRequestType) IsValid() bool
    func (v ScalarFormulaRequestType) Ptr() *ScalarFormulaRequestType
    func (v *ScalarFormulaRequestType) UnmarshalJSON(src []byte) error
type ScalarFormulaResponseAtrributes
    func NewScalarFormulaResponseAtrributes() *ScalarFormulaResponseAtrributes
    func NewScalarFormulaResponseAtrributesWithDefaults() *ScalarFormulaResponseAtrributes
    func (o *ScalarFormulaResponseAtrributes) GetColumns() []ScalarColumn
    func (o *ScalarFormulaResponseAtrributes) GetColumnsOk() (*[]ScalarColumn, bool)
    func (o *ScalarFormulaResponseAtrributes) HasColumns() bool
    func (o ScalarFormulaResponseAtrributes) MarshalJSON() ([]byte, error)
    func (o *ScalarFormulaResponseAtrributes) SetColumns(v []ScalarColumn)
    func (o *ScalarFormulaResponseAtrributes) UnmarshalJSON(bytes []byte) (err error)
type ScalarFormulaResponseType
    func NewScalarFormulaResponseTypeFromValue(v string) (*ScalarFormulaResponseType, error)
    func (v *ScalarFormulaResponseType) GetAllowedValues() []ScalarFormulaResponseType
    func (v ScalarFormulaResponseType) IsValid() bool
    func (v ScalarFormulaResponseType) Ptr() *ScalarFormulaResponseType
    func (v *ScalarFormulaResponseType) UnmarshalJSON(src []byte) error
type ScalarMeta
    func NewScalarMeta() *ScalarMeta
    func NewScalarMetaWithDefaults() *ScalarMeta
    func (o *ScalarMeta) GetUnit() []Unit
    func (o *ScalarMeta) GetUnitOk() (*[]Unit, bool)
    func (o *ScalarMeta) HasUnit() bool
    func (o ScalarMeta) MarshalJSON() ([]byte, error)
    func (o *ScalarMeta) SetUnit(v []Unit)
    func (o *ScalarMeta) UnmarshalJSON(bytes []byte) (err error)
type ScalarQuery
    func EventsScalarQueryAsScalarQuery(v *EventsScalarQuery) ScalarQuery
    func MetricsScalarQueryAsScalarQuery(v *MetricsScalarQuery) ScalarQuery
    func (obj *ScalarQuery) GetActualInstance() interface{}
    func (obj ScalarQuery) MarshalJSON() ([]byte, error)
    func (obj *ScalarQuery) UnmarshalJSON(data []byte) error
type ScalarResponse
    func NewScalarResponse() *ScalarResponse
    func NewScalarResponseWithDefaults() *ScalarResponse
    func (o *ScalarResponse) GetAttributes() ScalarFormulaResponseAtrributes
    func (o *ScalarResponse) GetAttributesOk() (*ScalarFormulaResponseAtrributes, bool)
    func (o *ScalarResponse) GetType() ScalarFormulaResponseType
    func (o *ScalarResponse) GetTypeOk() (*ScalarFormulaResponseType, bool)
    func (o *ScalarResponse) HasAttributes() bool
    func (o *ScalarResponse) HasType() bool
    func (o ScalarResponse) MarshalJSON() ([]byte, error)
    func (o *ScalarResponse) SetAttributes(v ScalarFormulaResponseAtrributes)
    func (o *ScalarResponse) SetType(v ScalarFormulaResponseType)
    func (o *ScalarResponse) UnmarshalJSON(bytes []byte) (err error)
type SearchAuditLogsOptionalParameters
    func NewSearchAuditLogsOptionalParameters() *SearchAuditLogsOptionalParameters
    func (r *SearchAuditLogsOptionalParameters) WithBody(body AuditLogsSearchEventsRequest) *SearchAuditLogsOptionalParameters
type SearchCIAppPipelineEventsOptionalParameters
    func NewSearchCIAppPipelineEventsOptionalParameters() *SearchCIAppPipelineEventsOptionalParameters
    func (r *SearchCIAppPipelineEventsOptionalParameters) WithBody(body CIAppPipelineEventsRequest) *SearchCIAppPipelineEventsOptionalParameters
type SearchCIAppTestEventsOptionalParameters
    func NewSearchCIAppTestEventsOptionalParameters() *SearchCIAppTestEventsOptionalParameters
    func (r *SearchCIAppTestEventsOptionalParameters) WithBody(body CIAppTestEventsRequest) *SearchCIAppTestEventsOptionalParameters
type SearchEventsOptionalParameters
    func NewSearchEventsOptionalParameters() *SearchEventsOptionalParameters
    func (r *SearchEventsOptionalParameters) WithBody(body EventsListRequest) *SearchEventsOptionalParameters
type SearchIncidentsOptionalParameters
    func NewSearchIncidentsOptionalParameters() *SearchIncidentsOptionalParameters
    func (r *SearchIncidentsOptionalParameters) WithInclude(include IncidentRelatedObject) *SearchIncidentsOptionalParameters
    func (r *SearchIncidentsOptionalParameters) WithPageOffset(pageOffset int64) *SearchIncidentsOptionalParameters
    func (r *SearchIncidentsOptionalParameters) WithPageSize(pageSize int64) *SearchIncidentsOptionalParameters
    func (r *SearchIncidentsOptionalParameters) WithSort(sort IncidentSearchSortOrder) *SearchIncidentsOptionalParameters
type SearchSecurityMonitoringSignalsOptionalParameters
    func NewSearchSecurityMonitoringSignalsOptionalParameters() *SearchSecurityMonitoringSignalsOptionalParameters
    func (r *SearchSecurityMonitoringSignalsOptionalParameters) WithBody(body SecurityMonitoringSignalListRequest) *SearchSecurityMonitoringSignalsOptionalParameters
type SecurityFilter
    func NewSecurityFilter() *SecurityFilter
    func NewSecurityFilterWithDefaults() *SecurityFilter
    func (o *SecurityFilter) GetAttributes() SecurityFilterAttributes
    func (o *SecurityFilter) GetAttributesOk() (*SecurityFilterAttributes, bool)
    func (o *SecurityFilter) GetId() string
    func (o *SecurityFilter) GetIdOk() (*string, bool)
    func (o *SecurityFilter) GetType() SecurityFilterType
    func (o *SecurityFilter) GetTypeOk() (*SecurityFilterType, bool)
    func (o *SecurityFilter) HasAttributes() bool
    func (o *SecurityFilter) HasId() bool
    func (o *SecurityFilter) HasType() bool
    func (o SecurityFilter) MarshalJSON() ([]byte, error)
    func (o *SecurityFilter) SetAttributes(v SecurityFilterAttributes)
    func (o *SecurityFilter) SetId(v string)
    func (o *SecurityFilter) SetType(v SecurityFilterType)
    func (o *SecurityFilter) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterAttributes
    func NewSecurityFilterAttributes() *SecurityFilterAttributes
    func NewSecurityFilterAttributesWithDefaults() *SecurityFilterAttributes
    func (o *SecurityFilterAttributes) GetExclusionFilters() []SecurityFilterExclusionFilterResponse
    func (o *SecurityFilterAttributes) GetExclusionFiltersOk() (*[]SecurityFilterExclusionFilterResponse, bool)
    func (o *SecurityFilterAttributes) GetFilteredDataType() SecurityFilterFilteredDataType
    func (o *SecurityFilterAttributes) GetFilteredDataTypeOk() (*SecurityFilterFilteredDataType, bool)
    func (o *SecurityFilterAttributes) GetIsBuiltin() bool
    func (o *SecurityFilterAttributes) GetIsBuiltinOk() (*bool, bool)
    func (o *SecurityFilterAttributes) GetIsEnabled() bool
    func (o *SecurityFilterAttributes) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityFilterAttributes) GetName() string
    func (o *SecurityFilterAttributes) GetNameOk() (*string, bool)
    func (o *SecurityFilterAttributes) GetQuery() string
    func (o *SecurityFilterAttributes) GetQueryOk() (*string, bool)
    func (o *SecurityFilterAttributes) GetVersion() int32
    func (o *SecurityFilterAttributes) GetVersionOk() (*int32, bool)
    func (o *SecurityFilterAttributes) HasExclusionFilters() bool
    func (o *SecurityFilterAttributes) HasFilteredDataType() bool
    func (o *SecurityFilterAttributes) HasIsBuiltin() bool
    func (o *SecurityFilterAttributes) HasIsEnabled() bool
    func (o *SecurityFilterAttributes) HasName() bool
    func (o *SecurityFilterAttributes) HasQuery() bool
    func (o *SecurityFilterAttributes) HasVersion() bool
    func (o SecurityFilterAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterAttributes) SetExclusionFilters(v []SecurityFilterExclusionFilterResponse)
    func (o *SecurityFilterAttributes) SetFilteredDataType(v SecurityFilterFilteredDataType)
    func (o *SecurityFilterAttributes) SetIsBuiltin(v bool)
    func (o *SecurityFilterAttributes) SetIsEnabled(v bool)
    func (o *SecurityFilterAttributes) SetName(v string)
    func (o *SecurityFilterAttributes) SetQuery(v string)
    func (o *SecurityFilterAttributes) SetVersion(v int32)
    func (o *SecurityFilterAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterCreateAttributes
    func NewSecurityFilterCreateAttributes(exclusionFilters []SecurityFilterExclusionFilter, filteredDataType SecurityFilterFilteredDataType, isEnabled bool, name string, query string) *SecurityFilterCreateAttributes
    func NewSecurityFilterCreateAttributesWithDefaults() *SecurityFilterCreateAttributes
    func (o *SecurityFilterCreateAttributes) GetExclusionFilters() []SecurityFilterExclusionFilter
    func (o *SecurityFilterCreateAttributes) GetExclusionFiltersOk() (*[]SecurityFilterExclusionFilter, bool)
    func (o *SecurityFilterCreateAttributes) GetFilteredDataType() SecurityFilterFilteredDataType
    func (o *SecurityFilterCreateAttributes) GetFilteredDataTypeOk() (*SecurityFilterFilteredDataType, bool)
    func (o *SecurityFilterCreateAttributes) GetIsEnabled() bool
    func (o *SecurityFilterCreateAttributes) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityFilterCreateAttributes) GetName() string
    func (o *SecurityFilterCreateAttributes) GetNameOk() (*string, bool)
    func (o *SecurityFilterCreateAttributes) GetQuery() string
    func (o *SecurityFilterCreateAttributes) GetQueryOk() (*string, bool)
    func (o SecurityFilterCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterCreateAttributes) SetExclusionFilters(v []SecurityFilterExclusionFilter)
    func (o *SecurityFilterCreateAttributes) SetFilteredDataType(v SecurityFilterFilteredDataType)
    func (o *SecurityFilterCreateAttributes) SetIsEnabled(v bool)
    func (o *SecurityFilterCreateAttributes) SetName(v string)
    func (o *SecurityFilterCreateAttributes) SetQuery(v string)
    func (o *SecurityFilterCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterCreateData
    func NewSecurityFilterCreateData(attributes SecurityFilterCreateAttributes, typeVar SecurityFilterType) *SecurityFilterCreateData
    func NewSecurityFilterCreateDataWithDefaults() *SecurityFilterCreateData
    func (o *SecurityFilterCreateData) GetAttributes() SecurityFilterCreateAttributes
    func (o *SecurityFilterCreateData) GetAttributesOk() (*SecurityFilterCreateAttributes, bool)
    func (o *SecurityFilterCreateData) GetType() SecurityFilterType
    func (o *SecurityFilterCreateData) GetTypeOk() (*SecurityFilterType, bool)
    func (o SecurityFilterCreateData) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterCreateData) SetAttributes(v SecurityFilterCreateAttributes)
    func (o *SecurityFilterCreateData) SetType(v SecurityFilterType)
    func (o *SecurityFilterCreateData) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterCreateRequest
    func NewSecurityFilterCreateRequest(data SecurityFilterCreateData) *SecurityFilterCreateRequest
    func NewSecurityFilterCreateRequestWithDefaults() *SecurityFilterCreateRequest
    func (o *SecurityFilterCreateRequest) GetData() SecurityFilterCreateData
    func (o *SecurityFilterCreateRequest) GetDataOk() (*SecurityFilterCreateData, bool)
    func (o SecurityFilterCreateRequest) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterCreateRequest) SetData(v SecurityFilterCreateData)
    func (o *SecurityFilterCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterExclusionFilter
    func NewSecurityFilterExclusionFilter(name string, query string) *SecurityFilterExclusionFilter
    func NewSecurityFilterExclusionFilterWithDefaults() *SecurityFilterExclusionFilter
    func (o *SecurityFilterExclusionFilter) GetName() string
    func (o *SecurityFilterExclusionFilter) GetNameOk() (*string, bool)
    func (o *SecurityFilterExclusionFilter) GetQuery() string
    func (o *SecurityFilterExclusionFilter) GetQueryOk() (*string, bool)
    func (o SecurityFilterExclusionFilter) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterExclusionFilter) SetName(v string)
    func (o *SecurityFilterExclusionFilter) SetQuery(v string)
    func (o *SecurityFilterExclusionFilter) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterExclusionFilterResponse
    func NewSecurityFilterExclusionFilterResponse() *SecurityFilterExclusionFilterResponse
    func NewSecurityFilterExclusionFilterResponseWithDefaults() *SecurityFilterExclusionFilterResponse
    func (o *SecurityFilterExclusionFilterResponse) GetName() string
    func (o *SecurityFilterExclusionFilterResponse) GetNameOk() (*string, bool)
    func (o *SecurityFilterExclusionFilterResponse) GetQuery() string
    func (o *SecurityFilterExclusionFilterResponse) GetQueryOk() (*string, bool)
    func (o *SecurityFilterExclusionFilterResponse) HasName() bool
    func (o *SecurityFilterExclusionFilterResponse) HasQuery() bool
    func (o SecurityFilterExclusionFilterResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterExclusionFilterResponse) SetName(v string)
    func (o *SecurityFilterExclusionFilterResponse) SetQuery(v string)
    func (o *SecurityFilterExclusionFilterResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterFilteredDataType
    func NewSecurityFilterFilteredDataTypeFromValue(v string) (*SecurityFilterFilteredDataType, error)
    func (v *SecurityFilterFilteredDataType) GetAllowedValues() []SecurityFilterFilteredDataType
    func (v SecurityFilterFilteredDataType) IsValid() bool
    func (v SecurityFilterFilteredDataType) Ptr() *SecurityFilterFilteredDataType
    func (v *SecurityFilterFilteredDataType) UnmarshalJSON(src []byte) error
type SecurityFilterMeta
    func NewSecurityFilterMeta() *SecurityFilterMeta
    func NewSecurityFilterMetaWithDefaults() *SecurityFilterMeta
    func (o *SecurityFilterMeta) GetWarning() string
    func (o *SecurityFilterMeta) GetWarningOk() (*string, bool)
    func (o *SecurityFilterMeta) HasWarning() bool
    func (o SecurityFilterMeta) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterMeta) SetWarning(v string)
    func (o *SecurityFilterMeta) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterResponse
    func NewSecurityFilterResponse() *SecurityFilterResponse
    func NewSecurityFilterResponseWithDefaults() *SecurityFilterResponse
    func (o *SecurityFilterResponse) GetData() SecurityFilter
    func (o *SecurityFilterResponse) GetDataOk() (*SecurityFilter, bool)
    func (o *SecurityFilterResponse) GetMeta() SecurityFilterMeta
    func (o *SecurityFilterResponse) GetMetaOk() (*SecurityFilterMeta, bool)
    func (o *SecurityFilterResponse) HasData() bool
    func (o *SecurityFilterResponse) HasMeta() bool
    func (o SecurityFilterResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterResponse) SetData(v SecurityFilter)
    func (o *SecurityFilterResponse) SetMeta(v SecurityFilterMeta)
    func (o *SecurityFilterResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterType
    func NewSecurityFilterTypeFromValue(v string) (*SecurityFilterType, error)
    func (v *SecurityFilterType) GetAllowedValues() []SecurityFilterType
    func (v SecurityFilterType) IsValid() bool
    func (v SecurityFilterType) Ptr() *SecurityFilterType
    func (v *SecurityFilterType) UnmarshalJSON(src []byte) error
type SecurityFilterUpdateAttributes
    func NewSecurityFilterUpdateAttributes() *SecurityFilterUpdateAttributes
    func NewSecurityFilterUpdateAttributesWithDefaults() *SecurityFilterUpdateAttributes
    func (o *SecurityFilterUpdateAttributes) GetExclusionFilters() []SecurityFilterExclusionFilter
    func (o *SecurityFilterUpdateAttributes) GetExclusionFiltersOk() (*[]SecurityFilterExclusionFilter, bool)
    func (o *SecurityFilterUpdateAttributes) GetFilteredDataType() SecurityFilterFilteredDataType
    func (o *SecurityFilterUpdateAttributes) GetFilteredDataTypeOk() (*SecurityFilterFilteredDataType, bool)
    func (o *SecurityFilterUpdateAttributes) GetIsEnabled() bool
    func (o *SecurityFilterUpdateAttributes) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityFilterUpdateAttributes) GetName() string
    func (o *SecurityFilterUpdateAttributes) GetNameOk() (*string, bool)
    func (o *SecurityFilterUpdateAttributes) GetQuery() string
    func (o *SecurityFilterUpdateAttributes) GetQueryOk() (*string, bool)
    func (o *SecurityFilterUpdateAttributes) GetVersion() int32
    func (o *SecurityFilterUpdateAttributes) GetVersionOk() (*int32, bool)
    func (o *SecurityFilterUpdateAttributes) HasExclusionFilters() bool
    func (o *SecurityFilterUpdateAttributes) HasFilteredDataType() bool
    func (o *SecurityFilterUpdateAttributes) HasIsEnabled() bool
    func (o *SecurityFilterUpdateAttributes) HasName() bool
    func (o *SecurityFilterUpdateAttributes) HasQuery() bool
    func (o *SecurityFilterUpdateAttributes) HasVersion() bool
    func (o SecurityFilterUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterUpdateAttributes) SetExclusionFilters(v []SecurityFilterExclusionFilter)
    func (o *SecurityFilterUpdateAttributes) SetFilteredDataType(v SecurityFilterFilteredDataType)
    func (o *SecurityFilterUpdateAttributes) SetIsEnabled(v bool)
    func (o *SecurityFilterUpdateAttributes) SetName(v string)
    func (o *SecurityFilterUpdateAttributes) SetQuery(v string)
    func (o *SecurityFilterUpdateAttributes) SetVersion(v int32)
    func (o *SecurityFilterUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterUpdateData
    func NewSecurityFilterUpdateData(attributes SecurityFilterUpdateAttributes, typeVar SecurityFilterType) *SecurityFilterUpdateData
    func NewSecurityFilterUpdateDataWithDefaults() *SecurityFilterUpdateData
    func (o *SecurityFilterUpdateData) GetAttributes() SecurityFilterUpdateAttributes
    func (o *SecurityFilterUpdateData) GetAttributesOk() (*SecurityFilterUpdateAttributes, bool)
    func (o *SecurityFilterUpdateData) GetType() SecurityFilterType
    func (o *SecurityFilterUpdateData) GetTypeOk() (*SecurityFilterType, bool)
    func (o SecurityFilterUpdateData) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterUpdateData) SetAttributes(v SecurityFilterUpdateAttributes)
    func (o *SecurityFilterUpdateData) SetType(v SecurityFilterType)
    func (o *SecurityFilterUpdateData) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterUpdateRequest
    func NewSecurityFilterUpdateRequest(data SecurityFilterUpdateData) *SecurityFilterUpdateRequest
    func NewSecurityFilterUpdateRequestWithDefaults() *SecurityFilterUpdateRequest
    func (o *SecurityFilterUpdateRequest) GetData() SecurityFilterUpdateData
    func (o *SecurityFilterUpdateRequest) GetDataOk() (*SecurityFilterUpdateData, bool)
    func (o SecurityFilterUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterUpdateRequest) SetData(v SecurityFilterUpdateData)
    func (o *SecurityFilterUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type SecurityFiltersResponse
    func NewSecurityFiltersResponse() *SecurityFiltersResponse
    func NewSecurityFiltersResponseWithDefaults() *SecurityFiltersResponse
    func (o *SecurityFiltersResponse) GetData() []SecurityFilter
    func (o *SecurityFiltersResponse) GetDataOk() (*[]SecurityFilter, bool)
    func (o *SecurityFiltersResponse) GetMeta() SecurityFilterMeta
    func (o *SecurityFiltersResponse) GetMetaOk() (*SecurityFilterMeta, bool)
    func (o *SecurityFiltersResponse) HasData() bool
    func (o *SecurityFiltersResponse) HasMeta() bool
    func (o SecurityFiltersResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityFiltersResponse) SetData(v []SecurityFilter)
    func (o *SecurityFiltersResponse) SetMeta(v SecurityFilterMeta)
    func (o *SecurityFiltersResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringApi
    func NewSecurityMonitoringApi(client *datadog.APIClient) *SecurityMonitoringApi
    func (a *SecurityMonitoringApi) CreateSecurityFilter(ctx _context.Context, body SecurityFilterCreateRequest) (SecurityFilterResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) CreateSecurityMonitoringRule(ctx _context.Context, body SecurityMonitoringRuleCreatePayload) (SecurityMonitoringRuleResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) DeleteSecurityFilter(ctx _context.Context, securityFilterId string) (*_nethttp.Response, error)
    func (a *SecurityMonitoringApi) DeleteSecurityMonitoringRule(ctx _context.Context, ruleId string) (*_nethttp.Response, error)
    func (a *SecurityMonitoringApi) EditSecurityMonitoringSignalAssignee(ctx _context.Context, signalId string, body SecurityMonitoringSignalAssigneeUpdateRequest) (SecurityMonitoringSignalTriageUpdateResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) EditSecurityMonitoringSignalIncidents(ctx _context.Context, signalId string, body SecurityMonitoringSignalIncidentsUpdateRequest) (SecurityMonitoringSignalTriageUpdateResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) EditSecurityMonitoringSignalState(ctx _context.Context, signalId string, body SecurityMonitoringSignalStateUpdateRequest) (SecurityMonitoringSignalTriageUpdateResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) GetFinding(ctx _context.Context, findingId string, o ...GetFindingOptionalParameters) (GetFindingResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) GetSecurityFilter(ctx _context.Context, securityFilterId string) (SecurityFilterResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) GetSecurityMonitoringRule(ctx _context.Context, ruleId string) (SecurityMonitoringRuleResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) GetSecurityMonitoringSignal(ctx _context.Context, signalId string) (SecurityMonitoringSignal, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) ListFindings(ctx _context.Context, o ...ListFindingsOptionalParameters) (ListFindingsResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) ListFindingsWithPagination(ctx _context.Context, o ...ListFindingsOptionalParameters) (<-chan datadog.PaginationResult[Finding], func())
    func (a *SecurityMonitoringApi) ListSecurityFilters(ctx _context.Context) (SecurityFiltersResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) ListSecurityMonitoringRules(ctx _context.Context, o ...ListSecurityMonitoringRulesOptionalParameters) (SecurityMonitoringListRulesResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) ListSecurityMonitoringSignals(ctx _context.Context, o ...ListSecurityMonitoringSignalsOptionalParameters) (SecurityMonitoringSignalsListResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) ListSecurityMonitoringSignalsWithPagination(ctx _context.Context, o ...ListSecurityMonitoringSignalsOptionalParameters) (<-chan datadog.PaginationResult[SecurityMonitoringSignal], func())
    func (a *SecurityMonitoringApi) SearchSecurityMonitoringSignals(ctx _context.Context, o ...SearchSecurityMonitoringSignalsOptionalParameters) (SecurityMonitoringSignalsListResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) SearchSecurityMonitoringSignalsWithPagination(ctx _context.Context, o ...SearchSecurityMonitoringSignalsOptionalParameters) (<-chan datadog.PaginationResult[SecurityMonitoringSignal], func())
    func (a *SecurityMonitoringApi) UpdateFinding(ctx _context.Context, findingId string, body MuteFindingRequest) (MuteFindingResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) UpdateSecurityFilter(ctx _context.Context, securityFilterId string, body SecurityFilterUpdateRequest) (SecurityFilterResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) UpdateSecurityMonitoringRule(ctx _context.Context, ruleId string, body SecurityMonitoringRuleUpdatePayload) (SecurityMonitoringRuleResponse, *_nethttp.Response, error)
type SecurityMonitoringFilter
    func NewSecurityMonitoringFilter() *SecurityMonitoringFilter
    func NewSecurityMonitoringFilterWithDefaults() *SecurityMonitoringFilter
    func (o *SecurityMonitoringFilter) GetAction() SecurityMonitoringFilterAction
    func (o *SecurityMonitoringFilter) GetActionOk() (*SecurityMonitoringFilterAction, bool)
    func (o *SecurityMonitoringFilter) GetQuery() string
    func (o *SecurityMonitoringFilter) GetQueryOk() (*string, bool)
    func (o *SecurityMonitoringFilter) HasAction() bool
    func (o *SecurityMonitoringFilter) HasQuery() bool
    func (o SecurityMonitoringFilter) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringFilter) SetAction(v SecurityMonitoringFilterAction)
    func (o *SecurityMonitoringFilter) SetQuery(v string)
    func (o *SecurityMonitoringFilter) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringFilterAction
    func NewSecurityMonitoringFilterActionFromValue(v string) (*SecurityMonitoringFilterAction, error)
    func (v *SecurityMonitoringFilterAction) GetAllowedValues() []SecurityMonitoringFilterAction
    func (v SecurityMonitoringFilterAction) IsValid() bool
    func (v SecurityMonitoringFilterAction) Ptr() *SecurityMonitoringFilterAction
    func (v *SecurityMonitoringFilterAction) UnmarshalJSON(src []byte) error
type SecurityMonitoringListRulesResponse
    func NewSecurityMonitoringListRulesResponse() *SecurityMonitoringListRulesResponse
    func NewSecurityMonitoringListRulesResponseWithDefaults() *SecurityMonitoringListRulesResponse
    func (o *SecurityMonitoringListRulesResponse) GetData() []SecurityMonitoringRuleResponse
    func (o *SecurityMonitoringListRulesResponse) GetDataOk() (*[]SecurityMonitoringRuleResponse, bool)
    func (o *SecurityMonitoringListRulesResponse) GetMeta() ResponseMetaAttributes
    func (o *SecurityMonitoringListRulesResponse) GetMetaOk() (*ResponseMetaAttributes, bool)
    func (o *SecurityMonitoringListRulesResponse) HasData() bool
    func (o *SecurityMonitoringListRulesResponse) HasMeta() bool
    func (o SecurityMonitoringListRulesResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringListRulesResponse) SetData(v []SecurityMonitoringRuleResponse)
    func (o *SecurityMonitoringListRulesResponse) SetMeta(v ResponseMetaAttributes)
    func (o *SecurityMonitoringListRulesResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleCase
    func NewSecurityMonitoringRuleCase() *SecurityMonitoringRuleCase
    func NewSecurityMonitoringRuleCaseWithDefaults() *SecurityMonitoringRuleCase
    func (o *SecurityMonitoringRuleCase) GetCondition() string
    func (o *SecurityMonitoringRuleCase) GetConditionOk() (*string, bool)
    func (o *SecurityMonitoringRuleCase) GetName() string
    func (o *SecurityMonitoringRuleCase) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringRuleCase) GetNotifications() []string
    func (o *SecurityMonitoringRuleCase) GetNotificationsOk() (*[]string, bool)
    func (o *SecurityMonitoringRuleCase) GetStatus() SecurityMonitoringRuleSeverity
    func (o *SecurityMonitoringRuleCase) GetStatusOk() (*SecurityMonitoringRuleSeverity, bool)
    func (o *SecurityMonitoringRuleCase) HasCondition() bool
    func (o *SecurityMonitoringRuleCase) HasName() bool
    func (o *SecurityMonitoringRuleCase) HasNotifications() bool
    func (o *SecurityMonitoringRuleCase) HasStatus() bool
    func (o SecurityMonitoringRuleCase) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleCase) SetCondition(v string)
    func (o *SecurityMonitoringRuleCase) SetName(v string)
    func (o *SecurityMonitoringRuleCase) SetNotifications(v []string)
    func (o *SecurityMonitoringRuleCase) SetStatus(v SecurityMonitoringRuleSeverity)
    func (o *SecurityMonitoringRuleCase) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleCaseCreate
    func NewSecurityMonitoringRuleCaseCreate(status SecurityMonitoringRuleSeverity) *SecurityMonitoringRuleCaseCreate
    func NewSecurityMonitoringRuleCaseCreateWithDefaults() *SecurityMonitoringRuleCaseCreate
    func (o *SecurityMonitoringRuleCaseCreate) GetCondition() string
    func (o *SecurityMonitoringRuleCaseCreate) GetConditionOk() (*string, bool)
    func (o *SecurityMonitoringRuleCaseCreate) GetName() string
    func (o *SecurityMonitoringRuleCaseCreate) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringRuleCaseCreate) GetNotifications() []string
    func (o *SecurityMonitoringRuleCaseCreate) GetNotificationsOk() (*[]string, bool)
    func (o *SecurityMonitoringRuleCaseCreate) GetStatus() SecurityMonitoringRuleSeverity
    func (o *SecurityMonitoringRuleCaseCreate) GetStatusOk() (*SecurityMonitoringRuleSeverity, bool)
    func (o *SecurityMonitoringRuleCaseCreate) HasCondition() bool
    func (o *SecurityMonitoringRuleCaseCreate) HasName() bool
    func (o *SecurityMonitoringRuleCaseCreate) HasNotifications() bool
    func (o SecurityMonitoringRuleCaseCreate) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleCaseCreate) SetCondition(v string)
    func (o *SecurityMonitoringRuleCaseCreate) SetName(v string)
    func (o *SecurityMonitoringRuleCaseCreate) SetNotifications(v []string)
    func (o *SecurityMonitoringRuleCaseCreate) SetStatus(v SecurityMonitoringRuleSeverity)
    func (o *SecurityMonitoringRuleCaseCreate) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleCreatePayload
    func CloudConfigurationRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload(v *CloudConfigurationRuleCreatePayload) SecurityMonitoringRuleCreatePayload
    func SecurityMonitoringSignalRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload(v *SecurityMonitoringSignalRuleCreatePayload) SecurityMonitoringRuleCreatePayload
    func SecurityMonitoringStandardRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload(v *SecurityMonitoringStandardRuleCreatePayload) SecurityMonitoringRuleCreatePayload
    func (obj *SecurityMonitoringRuleCreatePayload) GetActualInstance() interface{}
    func (obj SecurityMonitoringRuleCreatePayload) MarshalJSON() ([]byte, error)
    func (obj *SecurityMonitoringRuleCreatePayload) UnmarshalJSON(data []byte) error
type SecurityMonitoringRuleDetectionMethod
    func NewSecurityMonitoringRuleDetectionMethodFromValue(v string) (*SecurityMonitoringRuleDetectionMethod, error)
    func (v *SecurityMonitoringRuleDetectionMethod) GetAllowedValues() []SecurityMonitoringRuleDetectionMethod
    func (v SecurityMonitoringRuleDetectionMethod) IsValid() bool
    func (v SecurityMonitoringRuleDetectionMethod) Ptr() *SecurityMonitoringRuleDetectionMethod
    func (v *SecurityMonitoringRuleDetectionMethod) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleEvaluationWindow
    func NewSecurityMonitoringRuleEvaluationWindowFromValue(v int32) (*SecurityMonitoringRuleEvaluationWindow, error)
    func (v *SecurityMonitoringRuleEvaluationWindow) GetAllowedValues() []SecurityMonitoringRuleEvaluationWindow
    func (v SecurityMonitoringRuleEvaluationWindow) IsValid() bool
    func (v SecurityMonitoringRuleEvaluationWindow) Ptr() *SecurityMonitoringRuleEvaluationWindow
    func (v *SecurityMonitoringRuleEvaluationWindow) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleHardcodedEvaluatorType
    func NewSecurityMonitoringRuleHardcodedEvaluatorTypeFromValue(v string) (*SecurityMonitoringRuleHardcodedEvaluatorType, error)
    func (v *SecurityMonitoringRuleHardcodedEvaluatorType) GetAllowedValues() []SecurityMonitoringRuleHardcodedEvaluatorType
    func (v SecurityMonitoringRuleHardcodedEvaluatorType) IsValid() bool
    func (v SecurityMonitoringRuleHardcodedEvaluatorType) Ptr() *SecurityMonitoringRuleHardcodedEvaluatorType
    func (v *SecurityMonitoringRuleHardcodedEvaluatorType) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleImpossibleTravelOptions
    func NewSecurityMonitoringRuleImpossibleTravelOptions() *SecurityMonitoringRuleImpossibleTravelOptions
    func NewSecurityMonitoringRuleImpossibleTravelOptionsWithDefaults() *SecurityMonitoringRuleImpossibleTravelOptions
    func (o *SecurityMonitoringRuleImpossibleTravelOptions) GetBaselineUserLocations() bool
    func (o *SecurityMonitoringRuleImpossibleTravelOptions) GetBaselineUserLocationsOk() (*bool, bool)
    func (o *SecurityMonitoringRuleImpossibleTravelOptions) HasBaselineUserLocations() bool
    func (o SecurityMonitoringRuleImpossibleTravelOptions) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleImpossibleTravelOptions) SetBaselineUserLocations(v bool)
    func (o *SecurityMonitoringRuleImpossibleTravelOptions) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleKeepAlive
    func NewSecurityMonitoringRuleKeepAliveFromValue(v int32) (*SecurityMonitoringRuleKeepAlive, error)
    func (v *SecurityMonitoringRuleKeepAlive) GetAllowedValues() []SecurityMonitoringRuleKeepAlive
    func (v SecurityMonitoringRuleKeepAlive) IsValid() bool
    func (v SecurityMonitoringRuleKeepAlive) Ptr() *SecurityMonitoringRuleKeepAlive
    func (v *SecurityMonitoringRuleKeepAlive) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleMaxSignalDuration
    func NewSecurityMonitoringRuleMaxSignalDurationFromValue(v int32) (*SecurityMonitoringRuleMaxSignalDuration, error)
    func (v *SecurityMonitoringRuleMaxSignalDuration) GetAllowedValues() []SecurityMonitoringRuleMaxSignalDuration
    func (v SecurityMonitoringRuleMaxSignalDuration) IsValid() bool
    func (v SecurityMonitoringRuleMaxSignalDuration) Ptr() *SecurityMonitoringRuleMaxSignalDuration
    func (v *SecurityMonitoringRuleMaxSignalDuration) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleNewValueOptions
    func NewSecurityMonitoringRuleNewValueOptions() *SecurityMonitoringRuleNewValueOptions
    func NewSecurityMonitoringRuleNewValueOptionsWithDefaults() *SecurityMonitoringRuleNewValueOptions
    func (o *SecurityMonitoringRuleNewValueOptions) GetForgetAfter() SecurityMonitoringRuleNewValueOptionsForgetAfter
    func (o *SecurityMonitoringRuleNewValueOptions) GetForgetAfterOk() (*SecurityMonitoringRuleNewValueOptionsForgetAfter, bool)
    func (o *SecurityMonitoringRuleNewValueOptions) GetLearningDuration() SecurityMonitoringRuleNewValueOptionsLearningDuration
    func (o *SecurityMonitoringRuleNewValueOptions) GetLearningDurationOk() (*SecurityMonitoringRuleNewValueOptionsLearningDuration, bool)
    func (o *SecurityMonitoringRuleNewValueOptions) GetLearningMethod() SecurityMonitoringRuleNewValueOptionsLearningMethod
    func (o *SecurityMonitoringRuleNewValueOptions) GetLearningMethodOk() (*SecurityMonitoringRuleNewValueOptionsLearningMethod, bool)
    func (o *SecurityMonitoringRuleNewValueOptions) GetLearningThreshold() SecurityMonitoringRuleNewValueOptionsLearningThreshold
    func (o *SecurityMonitoringRuleNewValueOptions) GetLearningThresholdOk() (*SecurityMonitoringRuleNewValueOptionsLearningThreshold, bool)
    func (o *SecurityMonitoringRuleNewValueOptions) HasForgetAfter() bool
    func (o *SecurityMonitoringRuleNewValueOptions) HasLearningDuration() bool
    func (o *SecurityMonitoringRuleNewValueOptions) HasLearningMethod() bool
    func (o *SecurityMonitoringRuleNewValueOptions) HasLearningThreshold() bool
    func (o SecurityMonitoringRuleNewValueOptions) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleNewValueOptions) SetForgetAfter(v SecurityMonitoringRuleNewValueOptionsForgetAfter)
    func (o *SecurityMonitoringRuleNewValueOptions) SetLearningDuration(v SecurityMonitoringRuleNewValueOptionsLearningDuration)
    func (o *SecurityMonitoringRuleNewValueOptions) SetLearningMethod(v SecurityMonitoringRuleNewValueOptionsLearningMethod)
    func (o *SecurityMonitoringRuleNewValueOptions) SetLearningThreshold(v SecurityMonitoringRuleNewValueOptionsLearningThreshold)
    func (o *SecurityMonitoringRuleNewValueOptions) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleNewValueOptionsForgetAfter
    func NewSecurityMonitoringRuleNewValueOptionsForgetAfterFromValue(v int32) (*SecurityMonitoringRuleNewValueOptionsForgetAfter, error)
    func (v *SecurityMonitoringRuleNewValueOptionsForgetAfter) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsForgetAfter
    func (v SecurityMonitoringRuleNewValueOptionsForgetAfter) IsValid() bool
    func (v SecurityMonitoringRuleNewValueOptionsForgetAfter) Ptr() *SecurityMonitoringRuleNewValueOptionsForgetAfter
    func (v *SecurityMonitoringRuleNewValueOptionsForgetAfter) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleNewValueOptionsLearningDuration
    func NewSecurityMonitoringRuleNewValueOptionsLearningDurationFromValue(v int32) (*SecurityMonitoringRuleNewValueOptionsLearningDuration, error)
    func (v *SecurityMonitoringRuleNewValueOptionsLearningDuration) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsLearningDuration
    func (v SecurityMonitoringRuleNewValueOptionsLearningDuration) IsValid() bool
    func (v SecurityMonitoringRuleNewValueOptionsLearningDuration) Ptr() *SecurityMonitoringRuleNewValueOptionsLearningDuration
    func (v *SecurityMonitoringRuleNewValueOptionsLearningDuration) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleNewValueOptionsLearningMethod
    func NewSecurityMonitoringRuleNewValueOptionsLearningMethodFromValue(v string) (*SecurityMonitoringRuleNewValueOptionsLearningMethod, error)
    func (v *SecurityMonitoringRuleNewValueOptionsLearningMethod) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsLearningMethod
    func (v SecurityMonitoringRuleNewValueOptionsLearningMethod) IsValid() bool
    func (v SecurityMonitoringRuleNewValueOptionsLearningMethod) Ptr() *SecurityMonitoringRuleNewValueOptionsLearningMethod
    func (v *SecurityMonitoringRuleNewValueOptionsLearningMethod) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleNewValueOptionsLearningThreshold
    func NewSecurityMonitoringRuleNewValueOptionsLearningThresholdFromValue(v int32) (*SecurityMonitoringRuleNewValueOptionsLearningThreshold, error)
    func (v *SecurityMonitoringRuleNewValueOptionsLearningThreshold) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsLearningThreshold
    func (v SecurityMonitoringRuleNewValueOptionsLearningThreshold) IsValid() bool
    func (v SecurityMonitoringRuleNewValueOptionsLearningThreshold) Ptr() *SecurityMonitoringRuleNewValueOptionsLearningThreshold
    func (v *SecurityMonitoringRuleNewValueOptionsLearningThreshold) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleOptions
    func NewSecurityMonitoringRuleOptions() *SecurityMonitoringRuleOptions
    func NewSecurityMonitoringRuleOptionsWithDefaults() *SecurityMonitoringRuleOptions
    func (o *SecurityMonitoringRuleOptions) GetComplianceRuleOptions() CloudConfigurationComplianceRuleOptions
    func (o *SecurityMonitoringRuleOptions) GetComplianceRuleOptionsOk() (*CloudConfigurationComplianceRuleOptions, bool)
    func (o *SecurityMonitoringRuleOptions) GetDecreaseCriticalityBasedOnEnv() bool
    func (o *SecurityMonitoringRuleOptions) GetDecreaseCriticalityBasedOnEnvOk() (*bool, bool)
    func (o *SecurityMonitoringRuleOptions) GetDetectionMethod() SecurityMonitoringRuleDetectionMethod
    func (o *SecurityMonitoringRuleOptions) GetDetectionMethodOk() (*SecurityMonitoringRuleDetectionMethod, bool)
    func (o *SecurityMonitoringRuleOptions) GetEvaluationWindow() SecurityMonitoringRuleEvaluationWindow
    func (o *SecurityMonitoringRuleOptions) GetEvaluationWindowOk() (*SecurityMonitoringRuleEvaluationWindow, bool)
    func (o *SecurityMonitoringRuleOptions) GetHardcodedEvaluatorType() SecurityMonitoringRuleHardcodedEvaluatorType
    func (o *SecurityMonitoringRuleOptions) GetHardcodedEvaluatorTypeOk() (*SecurityMonitoringRuleHardcodedEvaluatorType, bool)
    func (o *SecurityMonitoringRuleOptions) GetImpossibleTravelOptions() SecurityMonitoringRuleImpossibleTravelOptions
    func (o *SecurityMonitoringRuleOptions) GetImpossibleTravelOptionsOk() (*SecurityMonitoringRuleImpossibleTravelOptions, bool)
    func (o *SecurityMonitoringRuleOptions) GetKeepAlive() SecurityMonitoringRuleKeepAlive
    func (o *SecurityMonitoringRuleOptions) GetKeepAliveOk() (*SecurityMonitoringRuleKeepAlive, bool)
    func (o *SecurityMonitoringRuleOptions) GetMaxSignalDuration() SecurityMonitoringRuleMaxSignalDuration
    func (o *SecurityMonitoringRuleOptions) GetMaxSignalDurationOk() (*SecurityMonitoringRuleMaxSignalDuration, bool)
    func (o *SecurityMonitoringRuleOptions) GetNewValueOptions() SecurityMonitoringRuleNewValueOptions
    func (o *SecurityMonitoringRuleOptions) GetNewValueOptionsOk() (*SecurityMonitoringRuleNewValueOptions, bool)
    func (o *SecurityMonitoringRuleOptions) HasComplianceRuleOptions() bool
    func (o *SecurityMonitoringRuleOptions) HasDecreaseCriticalityBasedOnEnv() bool
    func (o *SecurityMonitoringRuleOptions) HasDetectionMethod() bool
    func (o *SecurityMonitoringRuleOptions) HasEvaluationWindow() bool
    func (o *SecurityMonitoringRuleOptions) HasHardcodedEvaluatorType() bool
    func (o *SecurityMonitoringRuleOptions) HasImpossibleTravelOptions() bool
    func (o *SecurityMonitoringRuleOptions) HasKeepAlive() bool
    func (o *SecurityMonitoringRuleOptions) HasMaxSignalDuration() bool
    func (o *SecurityMonitoringRuleOptions) HasNewValueOptions() bool
    func (o SecurityMonitoringRuleOptions) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleOptions) SetComplianceRuleOptions(v CloudConfigurationComplianceRuleOptions)
    func (o *SecurityMonitoringRuleOptions) SetDecreaseCriticalityBasedOnEnv(v bool)
    func (o *SecurityMonitoringRuleOptions) SetDetectionMethod(v SecurityMonitoringRuleDetectionMethod)
    func (o *SecurityMonitoringRuleOptions) SetEvaluationWindow(v SecurityMonitoringRuleEvaluationWindow)
    func (o *SecurityMonitoringRuleOptions) SetHardcodedEvaluatorType(v SecurityMonitoringRuleHardcodedEvaluatorType)
    func (o *SecurityMonitoringRuleOptions) SetImpossibleTravelOptions(v SecurityMonitoringRuleImpossibleTravelOptions)
    func (o *SecurityMonitoringRuleOptions) SetKeepAlive(v SecurityMonitoringRuleKeepAlive)
    func (o *SecurityMonitoringRuleOptions) SetMaxSignalDuration(v SecurityMonitoringRuleMaxSignalDuration)
    func (o *SecurityMonitoringRuleOptions) SetNewValueOptions(v SecurityMonitoringRuleNewValueOptions)
    func (o *SecurityMonitoringRuleOptions) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleQuery
    func SecurityMonitoringSignalRuleQueryAsSecurityMonitoringRuleQuery(v *SecurityMonitoringSignalRuleQuery) SecurityMonitoringRuleQuery
    func SecurityMonitoringStandardRuleQueryAsSecurityMonitoringRuleQuery(v *SecurityMonitoringStandardRuleQuery) SecurityMonitoringRuleQuery
    func (obj *SecurityMonitoringRuleQuery) GetActualInstance() interface{}
    func (obj SecurityMonitoringRuleQuery) MarshalJSON() ([]byte, error)
    func (obj *SecurityMonitoringRuleQuery) UnmarshalJSON(data []byte) error
type SecurityMonitoringRuleQueryAggregation
    func NewSecurityMonitoringRuleQueryAggregationFromValue(v string) (*SecurityMonitoringRuleQueryAggregation, error)
    func (v *SecurityMonitoringRuleQueryAggregation) GetAllowedValues() []SecurityMonitoringRuleQueryAggregation
    func (v SecurityMonitoringRuleQueryAggregation) IsValid() bool
    func (v SecurityMonitoringRuleQueryAggregation) Ptr() *SecurityMonitoringRuleQueryAggregation
    func (v *SecurityMonitoringRuleQueryAggregation) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleResponse
    func SecurityMonitoringSignalRuleResponseAsSecurityMonitoringRuleResponse(v *SecurityMonitoringSignalRuleResponse) SecurityMonitoringRuleResponse
    func SecurityMonitoringStandardRuleResponseAsSecurityMonitoringRuleResponse(v *SecurityMonitoringStandardRuleResponse) SecurityMonitoringRuleResponse
    func (obj *SecurityMonitoringRuleResponse) GetActualInstance() interface{}
    func (obj SecurityMonitoringRuleResponse) MarshalJSON() ([]byte, error)
    func (obj *SecurityMonitoringRuleResponse) UnmarshalJSON(data []byte) error
type SecurityMonitoringRuleSeverity
    func NewSecurityMonitoringRuleSeverityFromValue(v string) (*SecurityMonitoringRuleSeverity, error)
    func (v *SecurityMonitoringRuleSeverity) GetAllowedValues() []SecurityMonitoringRuleSeverity
    func (v SecurityMonitoringRuleSeverity) IsValid() bool
    func (v SecurityMonitoringRuleSeverity) Ptr() *SecurityMonitoringRuleSeverity
    func (v *SecurityMonitoringRuleSeverity) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleTypeCreate
    func NewSecurityMonitoringRuleTypeCreateFromValue(v string) (*SecurityMonitoringRuleTypeCreate, error)
    func (v *SecurityMonitoringRuleTypeCreate) GetAllowedValues() []SecurityMonitoringRuleTypeCreate
    func (v SecurityMonitoringRuleTypeCreate) IsValid() bool
    func (v SecurityMonitoringRuleTypeCreate) Ptr() *SecurityMonitoringRuleTypeCreate
    func (v *SecurityMonitoringRuleTypeCreate) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleTypeRead
    func NewSecurityMonitoringRuleTypeReadFromValue(v string) (*SecurityMonitoringRuleTypeRead, error)
    func (v *SecurityMonitoringRuleTypeRead) GetAllowedValues() []SecurityMonitoringRuleTypeRead
    func (v SecurityMonitoringRuleTypeRead) IsValid() bool
    func (v SecurityMonitoringRuleTypeRead) Ptr() *SecurityMonitoringRuleTypeRead
    func (v *SecurityMonitoringRuleTypeRead) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleUpdatePayload
    func NewSecurityMonitoringRuleUpdatePayload() *SecurityMonitoringRuleUpdatePayload
    func NewSecurityMonitoringRuleUpdatePayloadWithDefaults() *SecurityMonitoringRuleUpdatePayload
    func (o *SecurityMonitoringRuleUpdatePayload) GetCases() []SecurityMonitoringRuleCase
    func (o *SecurityMonitoringRuleUpdatePayload) GetCasesOk() (*[]SecurityMonitoringRuleCase, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetComplianceSignalOptions() CloudConfigurationRuleComplianceSignalOptions
    func (o *SecurityMonitoringRuleUpdatePayload) GetComplianceSignalOptionsOk() (*CloudConfigurationRuleComplianceSignalOptions, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetFilters() []SecurityMonitoringFilter
    func (o *SecurityMonitoringRuleUpdatePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetHasExtendedTitle() bool
    func (o *SecurityMonitoringRuleUpdatePayload) GetHasExtendedTitleOk() (*bool, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetIsEnabled() bool
    func (o *SecurityMonitoringRuleUpdatePayload) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetMessage() string
    func (o *SecurityMonitoringRuleUpdatePayload) GetMessageOk() (*string, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetName() string
    func (o *SecurityMonitoringRuleUpdatePayload) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetOptions() SecurityMonitoringRuleOptions
    func (o *SecurityMonitoringRuleUpdatePayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetQueries() []SecurityMonitoringRuleQuery
    func (o *SecurityMonitoringRuleUpdatePayload) GetQueriesOk() (*[]SecurityMonitoringRuleQuery, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetTags() []string
    func (o *SecurityMonitoringRuleUpdatePayload) GetTagsOk() (*[]string, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetVersion() int32
    func (o *SecurityMonitoringRuleUpdatePayload) GetVersionOk() (*int32, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) HasCases() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasComplianceSignalOptions() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasFilters() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasHasExtendedTitle() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasIsEnabled() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasMessage() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasName() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasOptions() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasQueries() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasTags() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasVersion() bool
    func (o SecurityMonitoringRuleUpdatePayload) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleUpdatePayload) SetCases(v []SecurityMonitoringRuleCase)
    func (o *SecurityMonitoringRuleUpdatePayload) SetComplianceSignalOptions(v CloudConfigurationRuleComplianceSignalOptions)
    func (o *SecurityMonitoringRuleUpdatePayload) SetFilters(v []SecurityMonitoringFilter)
    func (o *SecurityMonitoringRuleUpdatePayload) SetHasExtendedTitle(v bool)
    func (o *SecurityMonitoringRuleUpdatePayload) SetIsEnabled(v bool)
    func (o *SecurityMonitoringRuleUpdatePayload) SetMessage(v string)
    func (o *SecurityMonitoringRuleUpdatePayload) SetName(v string)
    func (o *SecurityMonitoringRuleUpdatePayload) SetOptions(v SecurityMonitoringRuleOptions)
    func (o *SecurityMonitoringRuleUpdatePayload) SetQueries(v []SecurityMonitoringRuleQuery)
    func (o *SecurityMonitoringRuleUpdatePayload) SetTags(v []string)
    func (o *SecurityMonitoringRuleUpdatePayload) SetVersion(v int32)
    func (o *SecurityMonitoringRuleUpdatePayload) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignal
    func NewSecurityMonitoringSignal() *SecurityMonitoringSignal
    func NewSecurityMonitoringSignalWithDefaults() *SecurityMonitoringSignal
    func (o *SecurityMonitoringSignal) GetAttributes() SecurityMonitoringSignalAttributes
    func (o *SecurityMonitoringSignal) GetAttributesOk() (*SecurityMonitoringSignalAttributes, bool)
    func (o *SecurityMonitoringSignal) GetId() string
    func (o *SecurityMonitoringSignal) GetIdOk() (*string, bool)
    func (o *SecurityMonitoringSignal) GetType() SecurityMonitoringSignalType
    func (o *SecurityMonitoringSignal) GetTypeOk() (*SecurityMonitoringSignalType, bool)
    func (o *SecurityMonitoringSignal) HasAttributes() bool
    func (o *SecurityMonitoringSignal) HasId() bool
    func (o *SecurityMonitoringSignal) HasType() bool
    func (o SecurityMonitoringSignal) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignal) SetAttributes(v SecurityMonitoringSignalAttributes)
    func (o *SecurityMonitoringSignal) SetId(v string)
    func (o *SecurityMonitoringSignal) SetType(v SecurityMonitoringSignalType)
    func (o *SecurityMonitoringSignal) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalArchiveReason
    func NewSecurityMonitoringSignalArchiveReasonFromValue(v string) (*SecurityMonitoringSignalArchiveReason, error)
    func (v *SecurityMonitoringSignalArchiveReason) GetAllowedValues() []SecurityMonitoringSignalArchiveReason
    func (v SecurityMonitoringSignalArchiveReason) IsValid() bool
    func (v SecurityMonitoringSignalArchiveReason) Ptr() *SecurityMonitoringSignalArchiveReason
    func (v *SecurityMonitoringSignalArchiveReason) UnmarshalJSON(src []byte) error
type SecurityMonitoringSignalAssigneeUpdateAttributes
    func NewSecurityMonitoringSignalAssigneeUpdateAttributes(assignee SecurityMonitoringTriageUser) *SecurityMonitoringSignalAssigneeUpdateAttributes
    func NewSecurityMonitoringSignalAssigneeUpdateAttributesWithDefaults() *SecurityMonitoringSignalAssigneeUpdateAttributes
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetAssignee() SecurityMonitoringTriageUser
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetAssigneeOk() (*SecurityMonitoringTriageUser, bool)
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetVersion() int64
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetVersionOk() (*int64, bool)
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) HasVersion() bool
    func (o SecurityMonitoringSignalAssigneeUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) SetAssignee(v SecurityMonitoringTriageUser)
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) SetVersion(v int64)
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalAssigneeUpdateData
    func NewSecurityMonitoringSignalAssigneeUpdateData(attributes SecurityMonitoringSignalAssigneeUpdateAttributes) *SecurityMonitoringSignalAssigneeUpdateData
    func NewSecurityMonitoringSignalAssigneeUpdateDataWithDefaults() *SecurityMonitoringSignalAssigneeUpdateData
    func (o *SecurityMonitoringSignalAssigneeUpdateData) GetAttributes() SecurityMonitoringSignalAssigneeUpdateAttributes
    func (o *SecurityMonitoringSignalAssigneeUpdateData) GetAttributesOk() (*SecurityMonitoringSignalAssigneeUpdateAttributes, bool)
    func (o SecurityMonitoringSignalAssigneeUpdateData) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalAssigneeUpdateData) SetAttributes(v SecurityMonitoringSignalAssigneeUpdateAttributes)
    func (o *SecurityMonitoringSignalAssigneeUpdateData) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalAssigneeUpdateRequest
    func NewSecurityMonitoringSignalAssigneeUpdateRequest(data SecurityMonitoringSignalAssigneeUpdateData) *SecurityMonitoringSignalAssigneeUpdateRequest
    func NewSecurityMonitoringSignalAssigneeUpdateRequestWithDefaults() *SecurityMonitoringSignalAssigneeUpdateRequest
    func (o *SecurityMonitoringSignalAssigneeUpdateRequest) GetData() SecurityMonitoringSignalAssigneeUpdateData
    func (o *SecurityMonitoringSignalAssigneeUpdateRequest) GetDataOk() (*SecurityMonitoringSignalAssigneeUpdateData, bool)
    func (o SecurityMonitoringSignalAssigneeUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalAssigneeUpdateRequest) SetData(v SecurityMonitoringSignalAssigneeUpdateData)
    func (o *SecurityMonitoringSignalAssigneeUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalAttributes
    func NewSecurityMonitoringSignalAttributes() *SecurityMonitoringSignalAttributes
    func NewSecurityMonitoringSignalAttributesWithDefaults() *SecurityMonitoringSignalAttributes
    func (o *SecurityMonitoringSignalAttributes) GetAttributes() map[string]interface{}
    func (o *SecurityMonitoringSignalAttributes) GetAttributesOk() (*map[string]interface{}, bool)
    func (o *SecurityMonitoringSignalAttributes) GetMessage() string
    func (o *SecurityMonitoringSignalAttributes) GetMessageOk() (*string, bool)
    func (o *SecurityMonitoringSignalAttributes) GetTags() []string
    func (o *SecurityMonitoringSignalAttributes) GetTagsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalAttributes) GetTimestamp() time.Time
    func (o *SecurityMonitoringSignalAttributes) GetTimestampOk() (*time.Time, bool)
    func (o *SecurityMonitoringSignalAttributes) HasAttributes() bool
    func (o *SecurityMonitoringSignalAttributes) HasMessage() bool
    func (o *SecurityMonitoringSignalAttributes) HasTags() bool
    func (o *SecurityMonitoringSignalAttributes) HasTimestamp() bool
    func (o SecurityMonitoringSignalAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalAttributes) SetAttributes(v map[string]interface{})
    func (o *SecurityMonitoringSignalAttributes) SetMessage(v string)
    func (o *SecurityMonitoringSignalAttributes) SetTags(v []string)
    func (o *SecurityMonitoringSignalAttributes) SetTimestamp(v time.Time)
    func (o *SecurityMonitoringSignalAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalIncidentsUpdateAttributes
    func NewSecurityMonitoringSignalIncidentsUpdateAttributes(incidentIds []int64) *SecurityMonitoringSignalIncidentsUpdateAttributes
    func NewSecurityMonitoringSignalIncidentsUpdateAttributesWithDefaults() *SecurityMonitoringSignalIncidentsUpdateAttributes
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetIncidentIds() []int64
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetIncidentIdsOk() (*[]int64, bool)
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetVersion() int64
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetVersionOk() (*int64, bool)
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) HasVersion() bool
    func (o SecurityMonitoringSignalIncidentsUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) SetIncidentIds(v []int64)
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) SetVersion(v int64)
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalIncidentsUpdateData
    func NewSecurityMonitoringSignalIncidentsUpdateData(attributes SecurityMonitoringSignalIncidentsUpdateAttributes) *SecurityMonitoringSignalIncidentsUpdateData
    func NewSecurityMonitoringSignalIncidentsUpdateDataWithDefaults() *SecurityMonitoringSignalIncidentsUpdateData
    func (o *SecurityMonitoringSignalIncidentsUpdateData) GetAttributes() SecurityMonitoringSignalIncidentsUpdateAttributes
    func (o *SecurityMonitoringSignalIncidentsUpdateData) GetAttributesOk() (*SecurityMonitoringSignalIncidentsUpdateAttributes, bool)
    func (o SecurityMonitoringSignalIncidentsUpdateData) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalIncidentsUpdateData) SetAttributes(v SecurityMonitoringSignalIncidentsUpdateAttributes)
    func (o *SecurityMonitoringSignalIncidentsUpdateData) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalIncidentsUpdateRequest
    func NewSecurityMonitoringSignalIncidentsUpdateRequest(data SecurityMonitoringSignalIncidentsUpdateData) *SecurityMonitoringSignalIncidentsUpdateRequest
    func NewSecurityMonitoringSignalIncidentsUpdateRequestWithDefaults() *SecurityMonitoringSignalIncidentsUpdateRequest
    func (o *SecurityMonitoringSignalIncidentsUpdateRequest) GetData() SecurityMonitoringSignalIncidentsUpdateData
    func (o *SecurityMonitoringSignalIncidentsUpdateRequest) GetDataOk() (*SecurityMonitoringSignalIncidentsUpdateData, bool)
    func (o SecurityMonitoringSignalIncidentsUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalIncidentsUpdateRequest) SetData(v SecurityMonitoringSignalIncidentsUpdateData)
    func (o *SecurityMonitoringSignalIncidentsUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalListRequest
    func NewSecurityMonitoringSignalListRequest() *SecurityMonitoringSignalListRequest
    func NewSecurityMonitoringSignalListRequestWithDefaults() *SecurityMonitoringSignalListRequest
    func (o *SecurityMonitoringSignalListRequest) GetFilter() SecurityMonitoringSignalListRequestFilter
    func (o *SecurityMonitoringSignalListRequest) GetFilterOk() (*SecurityMonitoringSignalListRequestFilter, bool)
    func (o *SecurityMonitoringSignalListRequest) GetPage() SecurityMonitoringSignalListRequestPage
    func (o *SecurityMonitoringSignalListRequest) GetPageOk() (*SecurityMonitoringSignalListRequestPage, bool)
    func (o *SecurityMonitoringSignalListRequest) GetSort() SecurityMonitoringSignalsSort
    func (o *SecurityMonitoringSignalListRequest) GetSortOk() (*SecurityMonitoringSignalsSort, bool)
    func (o *SecurityMonitoringSignalListRequest) HasFilter() bool
    func (o *SecurityMonitoringSignalListRequest) HasPage() bool
    func (o *SecurityMonitoringSignalListRequest) HasSort() bool
    func (o SecurityMonitoringSignalListRequest) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalListRequest) SetFilter(v SecurityMonitoringSignalListRequestFilter)
    func (o *SecurityMonitoringSignalListRequest) SetPage(v SecurityMonitoringSignalListRequestPage)
    func (o *SecurityMonitoringSignalListRequest) SetSort(v SecurityMonitoringSignalsSort)
    func (o *SecurityMonitoringSignalListRequest) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalListRequestFilter
    func NewSecurityMonitoringSignalListRequestFilter() *SecurityMonitoringSignalListRequestFilter
    func NewSecurityMonitoringSignalListRequestFilterWithDefaults() *SecurityMonitoringSignalListRequestFilter
    func (o *SecurityMonitoringSignalListRequestFilter) GetFrom() time.Time
    func (o *SecurityMonitoringSignalListRequestFilter) GetFromOk() (*time.Time, bool)
    func (o *SecurityMonitoringSignalListRequestFilter) GetQuery() string
    func (o *SecurityMonitoringSignalListRequestFilter) GetQueryOk() (*string, bool)
    func (o *SecurityMonitoringSignalListRequestFilter) GetTo() time.Time
    func (o *SecurityMonitoringSignalListRequestFilter) GetToOk() (*time.Time, bool)
    func (o *SecurityMonitoringSignalListRequestFilter) HasFrom() bool
    func (o *SecurityMonitoringSignalListRequestFilter) HasQuery() bool
    func (o *SecurityMonitoringSignalListRequestFilter) HasTo() bool
    func (o SecurityMonitoringSignalListRequestFilter) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalListRequestFilter) SetFrom(v time.Time)
    func (o *SecurityMonitoringSignalListRequestFilter) SetQuery(v string)
    func (o *SecurityMonitoringSignalListRequestFilter) SetTo(v time.Time)
    func (o *SecurityMonitoringSignalListRequestFilter) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalListRequestPage
    func NewSecurityMonitoringSignalListRequestPage() *SecurityMonitoringSignalListRequestPage
    func NewSecurityMonitoringSignalListRequestPageWithDefaults() *SecurityMonitoringSignalListRequestPage
    func (o *SecurityMonitoringSignalListRequestPage) GetCursor() string
    func (o *SecurityMonitoringSignalListRequestPage) GetCursorOk() (*string, bool)
    func (o *SecurityMonitoringSignalListRequestPage) GetLimit() int32
    func (o *SecurityMonitoringSignalListRequestPage) GetLimitOk() (*int32, bool)
    func (o *SecurityMonitoringSignalListRequestPage) HasCursor() bool
    func (o *SecurityMonitoringSignalListRequestPage) HasLimit() bool
    func (o SecurityMonitoringSignalListRequestPage) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalListRequestPage) SetCursor(v string)
    func (o *SecurityMonitoringSignalListRequestPage) SetLimit(v int32)
    func (o *SecurityMonitoringSignalListRequestPage) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalRuleCreatePayload
    func NewSecurityMonitoringSignalRuleCreatePayload(cases []SecurityMonitoringRuleCaseCreate, isEnabled bool, message string, name string, options SecurityMonitoringRuleOptions, queries []SecurityMonitoringSignalRuleQuery) *SecurityMonitoringSignalRuleCreatePayload
    func NewSecurityMonitoringSignalRuleCreatePayloadWithDefaults() *SecurityMonitoringSignalRuleCreatePayload
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetCases() []SecurityMonitoringRuleCaseCreate
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetCasesOk() (*[]SecurityMonitoringRuleCaseCreate, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetFilters() []SecurityMonitoringFilter
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetHasExtendedTitle() bool
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetHasExtendedTitleOk() (*bool, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetIsEnabled() bool
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetMessage() string
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetMessageOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetName() string
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetOptions() SecurityMonitoringRuleOptions
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetQueries() []SecurityMonitoringSignalRuleQuery
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetQueriesOk() (*[]SecurityMonitoringSignalRuleQuery, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetTags() []string
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetTagsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetType() SecurityMonitoringSignalRuleType
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetTypeOk() (*SecurityMonitoringSignalRuleType, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) HasFilters() bool
    func (o *SecurityMonitoringSignalRuleCreatePayload) HasHasExtendedTitle() bool
    func (o *SecurityMonitoringSignalRuleCreatePayload) HasTags() bool
    func (o *SecurityMonitoringSignalRuleCreatePayload) HasType() bool
    func (o SecurityMonitoringSignalRuleCreatePayload) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetCases(v []SecurityMonitoringRuleCaseCreate)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetFilters(v []SecurityMonitoringFilter)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetHasExtendedTitle(v bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetIsEnabled(v bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetMessage(v string)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetName(v string)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetOptions(v SecurityMonitoringRuleOptions)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetQueries(v []SecurityMonitoringSignalRuleQuery)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetTags(v []string)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetType(v SecurityMonitoringSignalRuleType)
    func (o *SecurityMonitoringSignalRuleCreatePayload) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalRuleQuery
    func NewSecurityMonitoringSignalRuleQuery(ruleId string) *SecurityMonitoringSignalRuleQuery
    func NewSecurityMonitoringSignalRuleQueryWithDefaults() *SecurityMonitoringSignalRuleQuery
    func (o *SecurityMonitoringSignalRuleQuery) GetAggregation() SecurityMonitoringRuleQueryAggregation
    func (o *SecurityMonitoringSignalRuleQuery) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, bool)
    func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedByFields() []string
    func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedByFieldsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedQueryIndex() int32
    func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedQueryIndexOk() (*int32, bool)
    func (o *SecurityMonitoringSignalRuleQuery) GetMetrics() []string
    func (o *SecurityMonitoringSignalRuleQuery) GetMetricsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalRuleQuery) GetName() string
    func (o *SecurityMonitoringSignalRuleQuery) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleQuery) GetRuleId() string
    func (o *SecurityMonitoringSignalRuleQuery) GetRuleIdOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleQuery) HasAggregation() bool
    func (o *SecurityMonitoringSignalRuleQuery) HasCorrelatedByFields() bool
    func (o *SecurityMonitoringSignalRuleQuery) HasCorrelatedQueryIndex() bool
    func (o *SecurityMonitoringSignalRuleQuery) HasMetrics() bool
    func (o *SecurityMonitoringSignalRuleQuery) HasName() bool
    func (o SecurityMonitoringSignalRuleQuery) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalRuleQuery) SetAggregation(v SecurityMonitoringRuleQueryAggregation)
    func (o *SecurityMonitoringSignalRuleQuery) SetCorrelatedByFields(v []string)
    func (o *SecurityMonitoringSignalRuleQuery) SetCorrelatedQueryIndex(v int32)
    func (o *SecurityMonitoringSignalRuleQuery) SetMetrics(v []string)
    func (o *SecurityMonitoringSignalRuleQuery) SetName(v string)
    func (o *SecurityMonitoringSignalRuleQuery) SetRuleId(v string)
    func (o *SecurityMonitoringSignalRuleQuery) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalRuleResponse
    func NewSecurityMonitoringSignalRuleResponse() *SecurityMonitoringSignalRuleResponse
    func NewSecurityMonitoringSignalRuleResponseWithDefaults() *SecurityMonitoringSignalRuleResponse
    func (o *SecurityMonitoringSignalRuleResponse) GetCases() []SecurityMonitoringRuleCase
    func (o *SecurityMonitoringSignalRuleResponse) GetCasesOk() (*[]SecurityMonitoringRuleCase, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetCreatedAt() int64
    func (o *SecurityMonitoringSignalRuleResponse) GetCreatedAtOk() (*int64, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetCreationAuthorId() int64
    func (o *SecurityMonitoringSignalRuleResponse) GetCreationAuthorIdOk() (*int64, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetDeprecationDate() int64
    func (o *SecurityMonitoringSignalRuleResponse) GetDeprecationDateOk() (*int64, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetFilters() []SecurityMonitoringFilter
    func (o *SecurityMonitoringSignalRuleResponse) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetHasExtendedTitle() bool
    func (o *SecurityMonitoringSignalRuleResponse) GetHasExtendedTitleOk() (*bool, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetId() string
    func (o *SecurityMonitoringSignalRuleResponse) GetIdOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetIsDefault() bool
    func (o *SecurityMonitoringSignalRuleResponse) GetIsDefaultOk() (*bool, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetIsDeleted() bool
    func (o *SecurityMonitoringSignalRuleResponse) GetIsDeletedOk() (*bool, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetIsEnabled() bool
    func (o *SecurityMonitoringSignalRuleResponse) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetMessage() string
    func (o *SecurityMonitoringSignalRuleResponse) GetMessageOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetName() string
    func (o *SecurityMonitoringSignalRuleResponse) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetOptions() SecurityMonitoringRuleOptions
    func (o *SecurityMonitoringSignalRuleResponse) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetQueries() []SecurityMonitoringSignalRuleResponseQuery
    func (o *SecurityMonitoringSignalRuleResponse) GetQueriesOk() (*[]SecurityMonitoringSignalRuleResponseQuery, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetTags() []string
    func (o *SecurityMonitoringSignalRuleResponse) GetTagsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetType() SecurityMonitoringSignalRuleType
    func (o *SecurityMonitoringSignalRuleResponse) GetTypeOk() (*SecurityMonitoringSignalRuleType, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetUpdateAuthorId() int64
    func (o *SecurityMonitoringSignalRuleResponse) GetUpdateAuthorIdOk() (*int64, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetVersion() int64
    func (o *SecurityMonitoringSignalRuleResponse) GetVersionOk() (*int64, bool)
    func (o *SecurityMonitoringSignalRuleResponse) HasCases() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasCreatedAt() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasCreationAuthorId() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasDeprecationDate() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasFilters() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasHasExtendedTitle() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasId() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasIsDefault() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasIsDeleted() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasIsEnabled() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasMessage() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasName() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasOptions() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasQueries() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasTags() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasType() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasUpdateAuthorId() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasVersion() bool
    func (o SecurityMonitoringSignalRuleResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalRuleResponse) SetCases(v []SecurityMonitoringRuleCase)
    func (o *SecurityMonitoringSignalRuleResponse) SetCreatedAt(v int64)
    func (o *SecurityMonitoringSignalRuleResponse) SetCreationAuthorId(v int64)
    func (o *SecurityMonitoringSignalRuleResponse) SetDeprecationDate(v int64)
    func (o *SecurityMonitoringSignalRuleResponse) SetFilters(v []SecurityMonitoringFilter)
    func (o *SecurityMonitoringSignalRuleResponse) SetHasExtendedTitle(v bool)
    func (o *SecurityMonitoringSignalRuleResponse) SetId(v string)
    func (o *SecurityMonitoringSignalRuleResponse) SetIsDefault(v bool)
    func (o *SecurityMonitoringSignalRuleResponse) SetIsDeleted(v bool)
    func (o *SecurityMonitoringSignalRuleResponse) SetIsEnabled(v bool)
    func (o *SecurityMonitoringSignalRuleResponse) SetMessage(v string)
    func (o *SecurityMonitoringSignalRuleResponse) SetName(v string)
    func (o *SecurityMonitoringSignalRuleResponse) SetOptions(v SecurityMonitoringRuleOptions)
    func (o *SecurityMonitoringSignalRuleResponse) SetQueries(v []SecurityMonitoringSignalRuleResponseQuery)
    func (o *SecurityMonitoringSignalRuleResponse) SetTags(v []string)
    func (o *SecurityMonitoringSignalRuleResponse) SetType(v SecurityMonitoringSignalRuleType)
    func (o *SecurityMonitoringSignalRuleResponse) SetUpdateAuthorId(v int64)
    func (o *SecurityMonitoringSignalRuleResponse) SetVersion(v int64)
    func (o *SecurityMonitoringSignalRuleResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalRuleResponseQuery
    func NewSecurityMonitoringSignalRuleResponseQuery() *SecurityMonitoringSignalRuleResponseQuery
    func NewSecurityMonitoringSignalRuleResponseQueryWithDefaults() *SecurityMonitoringSignalRuleResponseQuery
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetAggregation() SecurityMonitoringRuleQueryAggregation
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedByFields() []string
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedByFieldsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedQueryIndex() int32
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedQueryIndexOk() (*int32, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetDefaultRuleId() string
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetDefaultRuleIdOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetMetrics() []string
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetMetricsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetName() string
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetRuleId() string
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetRuleIdOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasAggregation() bool
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasCorrelatedByFields() bool
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasCorrelatedQueryIndex() bool
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasDefaultRuleId() bool
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasMetrics() bool
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasName() bool
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasRuleId() bool
    func (o SecurityMonitoringSignalRuleResponseQuery) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetAggregation(v SecurityMonitoringRuleQueryAggregation)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetCorrelatedByFields(v []string)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetCorrelatedQueryIndex(v int32)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetDefaultRuleId(v string)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetMetrics(v []string)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetName(v string)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetRuleId(v string)
    func (o *SecurityMonitoringSignalRuleResponseQuery) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalRuleType
    func NewSecurityMonitoringSignalRuleTypeFromValue(v string) (*SecurityMonitoringSignalRuleType, error)
    func (v *SecurityMonitoringSignalRuleType) GetAllowedValues() []SecurityMonitoringSignalRuleType
    func (v SecurityMonitoringSignalRuleType) IsValid() bool
    func (v SecurityMonitoringSignalRuleType) Ptr() *SecurityMonitoringSignalRuleType
    func (v *SecurityMonitoringSignalRuleType) UnmarshalJSON(src []byte) error
type SecurityMonitoringSignalState
    func NewSecurityMonitoringSignalStateFromValue(v string) (*SecurityMonitoringSignalState, error)
    func (v *SecurityMonitoringSignalState) GetAllowedValues() []SecurityMonitoringSignalState
    func (v SecurityMonitoringSignalState) IsValid() bool
    func (v SecurityMonitoringSignalState) Ptr() *SecurityMonitoringSignalState
    func (v *SecurityMonitoringSignalState) UnmarshalJSON(src []byte) error
type SecurityMonitoringSignalStateUpdateAttributes
    func NewSecurityMonitoringSignalStateUpdateAttributes(state SecurityMonitoringSignalState) *SecurityMonitoringSignalStateUpdateAttributes
    func NewSecurityMonitoringSignalStateUpdateAttributesWithDefaults() *SecurityMonitoringSignalStateUpdateAttributes
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveComment() string
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveCommentOk() (*string, bool)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveReason() SecurityMonitoringSignalArchiveReason
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveReasonOk() (*SecurityMonitoringSignalArchiveReason, bool)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetState() SecurityMonitoringSignalState
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetStateOk() (*SecurityMonitoringSignalState, bool)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetVersion() int64
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetVersionOk() (*int64, bool)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) HasArchiveComment() bool
    func (o *SecurityMonitoringSignalStateUpdateAttributes) HasArchiveReason() bool
    func (o *SecurityMonitoringSignalStateUpdateAttributes) HasVersion() bool
    func (o SecurityMonitoringSignalStateUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) SetArchiveComment(v string)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) SetArchiveReason(v SecurityMonitoringSignalArchiveReason)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) SetState(v SecurityMonitoringSignalState)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) SetVersion(v int64)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalStateUpdateData
    func NewSecurityMonitoringSignalStateUpdateData(attributes SecurityMonitoringSignalStateUpdateAttributes) *SecurityMonitoringSignalStateUpdateData
    func NewSecurityMonitoringSignalStateUpdateDataWithDefaults() *SecurityMonitoringSignalStateUpdateData
    func (o *SecurityMonitoringSignalStateUpdateData) GetAttributes() SecurityMonitoringSignalStateUpdateAttributes
    func (o *SecurityMonitoringSignalStateUpdateData) GetAttributesOk() (*SecurityMonitoringSignalStateUpdateAttributes, bool)
    func (o SecurityMonitoringSignalStateUpdateData) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalStateUpdateData) SetAttributes(v SecurityMonitoringSignalStateUpdateAttributes)
    func (o *SecurityMonitoringSignalStateUpdateData) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalStateUpdateRequest
    func NewSecurityMonitoringSignalStateUpdateRequest(data SecurityMonitoringSignalStateUpdateData) *SecurityMonitoringSignalStateUpdateRequest
    func NewSecurityMonitoringSignalStateUpdateRequestWithDefaults() *SecurityMonitoringSignalStateUpdateRequest
    func (o *SecurityMonitoringSignalStateUpdateRequest) GetData() SecurityMonitoringSignalStateUpdateData
    func (o *SecurityMonitoringSignalStateUpdateRequest) GetDataOk() (*SecurityMonitoringSignalStateUpdateData, bool)
    func (o SecurityMonitoringSignalStateUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalStateUpdateRequest) SetData(v SecurityMonitoringSignalStateUpdateData)
    func (o *SecurityMonitoringSignalStateUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalTriageAttributes
    func NewSecurityMonitoringSignalTriageAttributes(assignee SecurityMonitoringTriageUser, incidentIds []int64, state SecurityMonitoringSignalState) *SecurityMonitoringSignalTriageAttributes
    func NewSecurityMonitoringSignalTriageAttributesWithDefaults() *SecurityMonitoringSignalTriageAttributes
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveComment() string
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentOk() (*string, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentTimestamp() int64
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentTimestampOk() (*int64, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentUser() SecurityMonitoringTriageUser
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentUserOk() (*SecurityMonitoringTriageUser, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveReason() SecurityMonitoringSignalArchiveReason
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveReasonOk() (*SecurityMonitoringSignalArchiveReason, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetAssignee() SecurityMonitoringTriageUser
    func (o *SecurityMonitoringSignalTriageAttributes) GetAssigneeOk() (*SecurityMonitoringTriageUser, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetIncidentIds() []int64
    func (o *SecurityMonitoringSignalTriageAttributes) GetIncidentIdsOk() (*[]int64, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetState() SecurityMonitoringSignalState
    func (o *SecurityMonitoringSignalTriageAttributes) GetStateOk() (*SecurityMonitoringSignalState, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateTimestamp() int64
    func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateTimestampOk() (*int64, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateUser() SecurityMonitoringTriageUser
    func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateUserOk() (*SecurityMonitoringTriageUser, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveComment() bool
    func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveCommentTimestamp() bool
    func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveCommentUser() bool
    func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveReason() bool
    func (o *SecurityMonitoringSignalTriageAttributes) HasStateUpdateTimestamp() bool
    func (o *SecurityMonitoringSignalTriageAttributes) HasStateUpdateUser() bool
    func (o SecurityMonitoringSignalTriageAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveComment(v string)
    func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveCommentTimestamp(v int64)
    func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveCommentUser(v SecurityMonitoringTriageUser)
    func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveReason(v SecurityMonitoringSignalArchiveReason)
    func (o *SecurityMonitoringSignalTriageAttributes) SetAssignee(v SecurityMonitoringTriageUser)
    func (o *SecurityMonitoringSignalTriageAttributes) SetIncidentIds(v []int64)
    func (o *SecurityMonitoringSignalTriageAttributes) SetState(v SecurityMonitoringSignalState)
    func (o *SecurityMonitoringSignalTriageAttributes) SetStateUpdateTimestamp(v int64)
    func (o *SecurityMonitoringSignalTriageAttributes) SetStateUpdateUser(v SecurityMonitoringTriageUser)
    func (o *SecurityMonitoringSignalTriageAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalTriageUpdateData
    func NewSecurityMonitoringSignalTriageUpdateData() *SecurityMonitoringSignalTriageUpdateData
    func NewSecurityMonitoringSignalTriageUpdateDataWithDefaults() *SecurityMonitoringSignalTriageUpdateData
    func (o *SecurityMonitoringSignalTriageUpdateData) GetAttributes() SecurityMonitoringSignalTriageAttributes
    func (o *SecurityMonitoringSignalTriageUpdateData) GetAttributesOk() (*SecurityMonitoringSignalTriageAttributes, bool)
    func (o *SecurityMonitoringSignalTriageUpdateData) HasAttributes() bool
    func (o SecurityMonitoringSignalTriageUpdateData) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalTriageUpdateData) SetAttributes(v SecurityMonitoringSignalTriageAttributes)
    func (o *SecurityMonitoringSignalTriageUpdateData) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalTriageUpdateResponse
    func NewSecurityMonitoringSignalTriageUpdateResponse(data SecurityMonitoringSignalTriageUpdateData) *SecurityMonitoringSignalTriageUpdateResponse
    func NewSecurityMonitoringSignalTriageUpdateResponseWithDefaults() *SecurityMonitoringSignalTriageUpdateResponse
    func (o *SecurityMonitoringSignalTriageUpdateResponse) GetData() SecurityMonitoringSignalTriageUpdateData
    func (o *SecurityMonitoringSignalTriageUpdateResponse) GetDataOk() (*SecurityMonitoringSignalTriageUpdateData, bool)
    func (o SecurityMonitoringSignalTriageUpdateResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalTriageUpdateResponse) SetData(v SecurityMonitoringSignalTriageUpdateData)
    func (o *SecurityMonitoringSignalTriageUpdateResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalType
    func NewSecurityMonitoringSignalTypeFromValue(v string) (*SecurityMonitoringSignalType, error)
    func (v *SecurityMonitoringSignalType) GetAllowedValues() []SecurityMonitoringSignalType
    func (v SecurityMonitoringSignalType) IsValid() bool
    func (v SecurityMonitoringSignalType) Ptr() *SecurityMonitoringSignalType
    func (v *SecurityMonitoringSignalType) UnmarshalJSON(src []byte) error
type SecurityMonitoringSignalsListResponse
    func NewSecurityMonitoringSignalsListResponse() *SecurityMonitoringSignalsListResponse
    func NewSecurityMonitoringSignalsListResponseWithDefaults() *SecurityMonitoringSignalsListResponse
    func (o *SecurityMonitoringSignalsListResponse) GetData() []SecurityMonitoringSignal
    func (o *SecurityMonitoringSignalsListResponse) GetDataOk() (*[]SecurityMonitoringSignal, bool)
    func (o *SecurityMonitoringSignalsListResponse) GetLinks() SecurityMonitoringSignalsListResponseLinks
    func (o *SecurityMonitoringSignalsListResponse) GetLinksOk() (*SecurityMonitoringSignalsListResponseLinks, bool)
    func (o *SecurityMonitoringSignalsListResponse) GetMeta() SecurityMonitoringSignalsListResponseMeta
    func (o *SecurityMonitoringSignalsListResponse) GetMetaOk() (*SecurityMonitoringSignalsListResponseMeta, bool)
    func (o *SecurityMonitoringSignalsListResponse) HasData() bool
    func (o *SecurityMonitoringSignalsListResponse) HasLinks() bool
    func (o *SecurityMonitoringSignalsListResponse) HasMeta() bool
    func (o SecurityMonitoringSignalsListResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalsListResponse) SetData(v []SecurityMonitoringSignal)
    func (o *SecurityMonitoringSignalsListResponse) SetLinks(v SecurityMonitoringSignalsListResponseLinks)
    func (o *SecurityMonitoringSignalsListResponse) SetMeta(v SecurityMonitoringSignalsListResponseMeta)
    func (o *SecurityMonitoringSignalsListResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalsListResponseLinks
    func NewSecurityMonitoringSignalsListResponseLinks() *SecurityMonitoringSignalsListResponseLinks
    func NewSecurityMonitoringSignalsListResponseLinksWithDefaults() *SecurityMonitoringSignalsListResponseLinks
    func (o *SecurityMonitoringSignalsListResponseLinks) GetNext() string
    func (o *SecurityMonitoringSignalsListResponseLinks) GetNextOk() (*string, bool)
    func (o *SecurityMonitoringSignalsListResponseLinks) HasNext() bool
    func (o SecurityMonitoringSignalsListResponseLinks) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalsListResponseLinks) SetNext(v string)
    func (o *SecurityMonitoringSignalsListResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalsListResponseMeta
    func NewSecurityMonitoringSignalsListResponseMeta() *SecurityMonitoringSignalsListResponseMeta
    func NewSecurityMonitoringSignalsListResponseMetaWithDefaults() *SecurityMonitoringSignalsListResponseMeta
    func (o *SecurityMonitoringSignalsListResponseMeta) GetPage() SecurityMonitoringSignalsListResponseMetaPage
    func (o *SecurityMonitoringSignalsListResponseMeta) GetPageOk() (*SecurityMonitoringSignalsListResponseMetaPage, bool)
    func (o *SecurityMonitoringSignalsListResponseMeta) HasPage() bool
    func (o SecurityMonitoringSignalsListResponseMeta) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalsListResponseMeta) SetPage(v SecurityMonitoringSignalsListResponseMetaPage)
    func (o *SecurityMonitoringSignalsListResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalsListResponseMetaPage
    func NewSecurityMonitoringSignalsListResponseMetaPage() *SecurityMonitoringSignalsListResponseMetaPage
    func NewSecurityMonitoringSignalsListResponseMetaPageWithDefaults() *SecurityMonitoringSignalsListResponseMetaPage
    func (o *SecurityMonitoringSignalsListResponseMetaPage) GetAfter() string
    func (o *SecurityMonitoringSignalsListResponseMetaPage) GetAfterOk() (*string, bool)
    func (o *SecurityMonitoringSignalsListResponseMetaPage) HasAfter() bool
    func (o SecurityMonitoringSignalsListResponseMetaPage) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalsListResponseMetaPage) SetAfter(v string)
    func (o *SecurityMonitoringSignalsListResponseMetaPage) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalsSort
    func NewSecurityMonitoringSignalsSortFromValue(v string) (*SecurityMonitoringSignalsSort, error)
    func (v *SecurityMonitoringSignalsSort) GetAllowedValues() []SecurityMonitoringSignalsSort
    func (v SecurityMonitoringSignalsSort) IsValid() bool
    func (v SecurityMonitoringSignalsSort) Ptr() *SecurityMonitoringSignalsSort
    func (v *SecurityMonitoringSignalsSort) UnmarshalJSON(src []byte) error
type SecurityMonitoringStandardRuleCreatePayload
    func NewSecurityMonitoringStandardRuleCreatePayload(cases []SecurityMonitoringRuleCaseCreate, isEnabled bool, message string, name string, options SecurityMonitoringRuleOptions, queries []SecurityMonitoringStandardRuleQuery) *SecurityMonitoringStandardRuleCreatePayload
    func NewSecurityMonitoringStandardRuleCreatePayloadWithDefaults() *SecurityMonitoringStandardRuleCreatePayload
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetCases() []SecurityMonitoringRuleCaseCreate
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetCasesOk() (*[]SecurityMonitoringRuleCaseCreate, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetFilters() []SecurityMonitoringFilter
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetHasExtendedTitle() bool
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetHasExtendedTitleOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetIsEnabled() bool
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetMessage() string
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetMessageOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetName() string
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetOptions() SecurityMonitoringRuleOptions
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetQueries() []SecurityMonitoringStandardRuleQuery
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetQueriesOk() (*[]SecurityMonitoringStandardRuleQuery, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetTags() []string
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetTagsOk() (*[]string, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetType() SecurityMonitoringRuleTypeCreate
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetTypeOk() (*SecurityMonitoringRuleTypeCreate, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) HasFilters() bool
    func (o *SecurityMonitoringStandardRuleCreatePayload) HasHasExtendedTitle() bool
    func (o *SecurityMonitoringStandardRuleCreatePayload) HasTags() bool
    func (o *SecurityMonitoringStandardRuleCreatePayload) HasType() bool
    func (o SecurityMonitoringStandardRuleCreatePayload) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetCases(v []SecurityMonitoringRuleCaseCreate)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetFilters(v []SecurityMonitoringFilter)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetHasExtendedTitle(v bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetIsEnabled(v bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetMessage(v string)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetName(v string)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetOptions(v SecurityMonitoringRuleOptions)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetQueries(v []SecurityMonitoringStandardRuleQuery)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetTags(v []string)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetType(v SecurityMonitoringRuleTypeCreate)
    func (o *SecurityMonitoringStandardRuleCreatePayload) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringStandardRuleQuery
    func NewSecurityMonitoringStandardRuleQuery(query string) *SecurityMonitoringStandardRuleQuery
    func NewSecurityMonitoringStandardRuleQueryWithDefaults() *SecurityMonitoringStandardRuleQuery
    func (o *SecurityMonitoringStandardRuleQuery) GetAggregation() SecurityMonitoringRuleQueryAggregation
    func (o *SecurityMonitoringStandardRuleQuery) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, bool)
    func (o *SecurityMonitoringStandardRuleQuery) GetDistinctFields() []string
    func (o *SecurityMonitoringStandardRuleQuery) GetDistinctFieldsOk() (*[]string, bool)
    func (o *SecurityMonitoringStandardRuleQuery) GetGroupByFields() []string
    func (o *SecurityMonitoringStandardRuleQuery) GetGroupByFieldsOk() (*[]string, bool)
    func (o *SecurityMonitoringStandardRuleQuery) GetMetric() string
    func (o *SecurityMonitoringStandardRuleQuery) GetMetricOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleQuery) GetMetrics() []string
    func (o *SecurityMonitoringStandardRuleQuery) GetMetricsOk() (*[]string, bool)
    func (o *SecurityMonitoringStandardRuleQuery) GetName() string
    func (o *SecurityMonitoringStandardRuleQuery) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleQuery) GetQuery() string
    func (o *SecurityMonitoringStandardRuleQuery) GetQueryOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleQuery) HasAggregation() bool
    func (o *SecurityMonitoringStandardRuleQuery) HasDistinctFields() bool
    func (o *SecurityMonitoringStandardRuleQuery) HasGroupByFields() bool
    func (o *SecurityMonitoringStandardRuleQuery) HasMetric() bool
    func (o *SecurityMonitoringStandardRuleQuery) HasMetrics() bool
    func (o *SecurityMonitoringStandardRuleQuery) HasName() bool
    func (o SecurityMonitoringStandardRuleQuery) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringStandardRuleQuery) SetAggregation(v SecurityMonitoringRuleQueryAggregation)
    func (o *SecurityMonitoringStandardRuleQuery) SetDistinctFields(v []string)
    func (o *SecurityMonitoringStandardRuleQuery) SetGroupByFields(v []string)
    func (o *SecurityMonitoringStandardRuleQuery) SetMetric(v string)
    func (o *SecurityMonitoringStandardRuleQuery) SetMetrics(v []string)
    func (o *SecurityMonitoringStandardRuleQuery) SetName(v string)
    func (o *SecurityMonitoringStandardRuleQuery) SetQuery(v string)
    func (o *SecurityMonitoringStandardRuleQuery) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringStandardRuleResponse
    func NewSecurityMonitoringStandardRuleResponse() *SecurityMonitoringStandardRuleResponse
    func NewSecurityMonitoringStandardRuleResponseWithDefaults() *SecurityMonitoringStandardRuleResponse
    func (o *SecurityMonitoringStandardRuleResponse) GetCases() []SecurityMonitoringRuleCase
    func (o *SecurityMonitoringStandardRuleResponse) GetCasesOk() (*[]SecurityMonitoringRuleCase, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetComplianceSignalOptions() CloudConfigurationRuleComplianceSignalOptions
    func (o *SecurityMonitoringStandardRuleResponse) GetComplianceSignalOptionsOk() (*CloudConfigurationRuleComplianceSignalOptions, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetCreatedAt() int64
    func (o *SecurityMonitoringStandardRuleResponse) GetCreatedAtOk() (*int64, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetCreationAuthorId() int64
    func (o *SecurityMonitoringStandardRuleResponse) GetCreationAuthorIdOk() (*int64, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetDeprecationDate() int64
    func (o *SecurityMonitoringStandardRuleResponse) GetDeprecationDateOk() (*int64, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetFilters() []SecurityMonitoringFilter
    func (o *SecurityMonitoringStandardRuleResponse) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetHasExtendedTitle() bool
    func (o *SecurityMonitoringStandardRuleResponse) GetHasExtendedTitleOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetId() string
    func (o *SecurityMonitoringStandardRuleResponse) GetIdOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetIsDefault() bool
    func (o *SecurityMonitoringStandardRuleResponse) GetIsDefaultOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetIsDeleted() bool
    func (o *SecurityMonitoringStandardRuleResponse) GetIsDeletedOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetIsEnabled() bool
    func (o *SecurityMonitoringStandardRuleResponse) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetMessage() string
    func (o *SecurityMonitoringStandardRuleResponse) GetMessageOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetName() string
    func (o *SecurityMonitoringStandardRuleResponse) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetOptions() SecurityMonitoringRuleOptions
    func (o *SecurityMonitoringStandardRuleResponse) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetQueries() []SecurityMonitoringStandardRuleQuery
    func (o *SecurityMonitoringStandardRuleResponse) GetQueriesOk() (*[]SecurityMonitoringStandardRuleQuery, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetTags() []string
    func (o *SecurityMonitoringStandardRuleResponse) GetTagsOk() (*[]string, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetType() SecurityMonitoringRuleTypeRead
    func (o *SecurityMonitoringStandardRuleResponse) GetTypeOk() (*SecurityMonitoringRuleTypeRead, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetUpdateAuthorId() int64
    func (o *SecurityMonitoringStandardRuleResponse) GetUpdateAuthorIdOk() (*int64, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetVersion() int64
    func (o *SecurityMonitoringStandardRuleResponse) GetVersionOk() (*int64, bool)
    func (o *SecurityMonitoringStandardRuleResponse) HasCases() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasComplianceSignalOptions() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasCreatedAt() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasCreationAuthorId() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasDeprecationDate() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasFilters() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasHasExtendedTitle() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasId() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasIsDefault() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasIsDeleted() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasIsEnabled() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasMessage() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasName() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasOptions() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasQueries() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasTags() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasType() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasUpdateAuthorId() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasVersion() bool
    func (o SecurityMonitoringStandardRuleResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringStandardRuleResponse) SetCases(v []SecurityMonitoringRuleCase)
    func (o *SecurityMonitoringStandardRuleResponse) SetComplianceSignalOptions(v CloudConfigurationRuleComplianceSignalOptions)
    func (o *SecurityMonitoringStandardRuleResponse) SetCreatedAt(v int64)
    func (o *SecurityMonitoringStandardRuleResponse) SetCreationAuthorId(v int64)
    func (o *SecurityMonitoringStandardRuleResponse) SetDeprecationDate(v int64)
    func (o *SecurityMonitoringStandardRuleResponse) SetFilters(v []SecurityMonitoringFilter)
    func (o *SecurityMonitoringStandardRuleResponse) SetHasExtendedTitle(v bool)
    func (o *SecurityMonitoringStandardRuleResponse) SetId(v string)
    func (o *SecurityMonitoringStandardRuleResponse) SetIsDefault(v bool)
    func (o *SecurityMonitoringStandardRuleResponse) SetIsDeleted(v bool)
    func (o *SecurityMonitoringStandardRuleResponse) SetIsEnabled(v bool)
    func (o *SecurityMonitoringStandardRuleResponse) SetMessage(v string)
    func (o *SecurityMonitoringStandardRuleResponse) SetName(v string)
    func (o *SecurityMonitoringStandardRuleResponse) SetOptions(v SecurityMonitoringRuleOptions)
    func (o *SecurityMonitoringStandardRuleResponse) SetQueries(v []SecurityMonitoringStandardRuleQuery)
    func (o *SecurityMonitoringStandardRuleResponse) SetTags(v []string)
    func (o *SecurityMonitoringStandardRuleResponse) SetType(v SecurityMonitoringRuleTypeRead)
    func (o *SecurityMonitoringStandardRuleResponse) SetUpdateAuthorId(v int64)
    func (o *SecurityMonitoringStandardRuleResponse) SetVersion(v int64)
    func (o *SecurityMonitoringStandardRuleResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringTriageUser
    func NewSecurityMonitoringTriageUser(uuid string) *SecurityMonitoringTriageUser
    func NewSecurityMonitoringTriageUserWithDefaults() *SecurityMonitoringTriageUser
    func (o *SecurityMonitoringTriageUser) GetHandle() string
    func (o *SecurityMonitoringTriageUser) GetHandleOk() (*string, bool)
    func (o *SecurityMonitoringTriageUser) GetId() int64
    func (o *SecurityMonitoringTriageUser) GetIdOk() (*int64, bool)
    func (o *SecurityMonitoringTriageUser) GetName() string
    func (o *SecurityMonitoringTriageUser) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringTriageUser) GetUuid() string
    func (o *SecurityMonitoringTriageUser) GetUuidOk() (*string, bool)
    func (o *SecurityMonitoringTriageUser) HasHandle() bool
    func (o *SecurityMonitoringTriageUser) HasId() bool
    func (o *SecurityMonitoringTriageUser) HasName() bool
    func (o SecurityMonitoringTriageUser) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringTriageUser) SetHandle(v string)
    func (o *SecurityMonitoringTriageUser) SetId(v int64)
    func (o *SecurityMonitoringTriageUser) SetName(v string)
    func (o *SecurityMonitoringTriageUser) SetNameNil()
    func (o *SecurityMonitoringTriageUser) SetUuid(v string)
    func (o *SecurityMonitoringTriageUser) UnmarshalJSON(bytes []byte) (err error)
    func (o *SecurityMonitoringTriageUser) UnsetName()
type SensitiveDataScannerApi
    func NewSensitiveDataScannerApi(client *datadog.APIClient) *SensitiveDataScannerApi
    func (a *SensitiveDataScannerApi) CreateScanningGroup(ctx _context.Context, body SensitiveDataScannerGroupCreateRequest) (SensitiveDataScannerCreateGroupResponse, *_nethttp.Response, error)
    func (a *SensitiveDataScannerApi) CreateScanningRule(ctx _context.Context, body SensitiveDataScannerRuleCreateRequest) (SensitiveDataScannerCreateRuleResponse, *_nethttp.Response, error)
    func (a *SensitiveDataScannerApi) DeleteScanningGroup(ctx _context.Context, groupId string, body SensitiveDataScannerGroupDeleteRequest) (SensitiveDataScannerGroupDeleteResponse, *_nethttp.Response, error)
    func (a *SensitiveDataScannerApi) DeleteScanningRule(ctx _context.Context, ruleId string, body SensitiveDataScannerRuleDeleteRequest) (SensitiveDataScannerRuleDeleteResponse, *_nethttp.Response, error)
    func (a *SensitiveDataScannerApi) ListScanningGroups(ctx _context.Context) (SensitiveDataScannerGetConfigResponse, *_nethttp.Response, error)
    func (a *SensitiveDataScannerApi) ListStandardPatterns(ctx _context.Context) (SensitiveDataScannerStandardPatternsResponseData, *_nethttp.Response, error)
    func (a *SensitiveDataScannerApi) ReorderScanningGroups(ctx _context.Context, body SensitiveDataScannerConfigRequest) (SensitiveDataScannerReorderGroupsResponse, *_nethttp.Response, error)
    func (a *SensitiveDataScannerApi) UpdateScanningGroup(ctx _context.Context, groupId string, body SensitiveDataScannerGroupUpdateRequest) (SensitiveDataScannerGroupUpdateResponse, *_nethttp.Response, error)
    func (a *SensitiveDataScannerApi) UpdateScanningRule(ctx _context.Context, ruleId string, body SensitiveDataScannerRuleUpdateRequest) (SensitiveDataScannerRuleUpdateResponse, *_nethttp.Response, error)
type SensitiveDataScannerConfigRequest
    func NewSensitiveDataScannerConfigRequest(data SensitiveDataScannerReorderConfig, meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerConfigRequest
    func NewSensitiveDataScannerConfigRequestWithDefaults() *SensitiveDataScannerConfigRequest
    func (o *SensitiveDataScannerConfigRequest) GetData() SensitiveDataScannerReorderConfig
    func (o *SensitiveDataScannerConfigRequest) GetDataOk() (*SensitiveDataScannerReorderConfig, bool)
    func (o *SensitiveDataScannerConfigRequest) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerConfigRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o SensitiveDataScannerConfigRequest) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerConfigRequest) SetData(v SensitiveDataScannerReorderConfig)
    func (o *SensitiveDataScannerConfigRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerConfigRequest) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerConfiguration
    func NewSensitiveDataScannerConfiguration() *SensitiveDataScannerConfiguration
    func NewSensitiveDataScannerConfigurationWithDefaults() *SensitiveDataScannerConfiguration
    func (o *SensitiveDataScannerConfiguration) GetId() string
    func (o *SensitiveDataScannerConfiguration) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerConfiguration) GetType() SensitiveDataScannerConfigurationType
    func (o *SensitiveDataScannerConfiguration) GetTypeOk() (*SensitiveDataScannerConfigurationType, bool)
    func (o *SensitiveDataScannerConfiguration) HasId() bool
    func (o *SensitiveDataScannerConfiguration) HasType() bool
    func (o SensitiveDataScannerConfiguration) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerConfiguration) SetId(v string)
    func (o *SensitiveDataScannerConfiguration) SetType(v SensitiveDataScannerConfigurationType)
    func (o *SensitiveDataScannerConfiguration) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerConfigurationData
    func NewSensitiveDataScannerConfigurationData() *SensitiveDataScannerConfigurationData
    func NewSensitiveDataScannerConfigurationDataWithDefaults() *SensitiveDataScannerConfigurationData
    func (o *SensitiveDataScannerConfigurationData) GetData() SensitiveDataScannerConfiguration
    func (o *SensitiveDataScannerConfigurationData) GetDataOk() (*SensitiveDataScannerConfiguration, bool)
    func (o *SensitiveDataScannerConfigurationData) HasData() bool
    func (o SensitiveDataScannerConfigurationData) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerConfigurationData) SetData(v SensitiveDataScannerConfiguration)
    func (o *SensitiveDataScannerConfigurationData) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerConfigurationRelationships
    func NewSensitiveDataScannerConfigurationRelationships() *SensitiveDataScannerConfigurationRelationships
    func NewSensitiveDataScannerConfigurationRelationshipsWithDefaults() *SensitiveDataScannerConfigurationRelationships
    func (o *SensitiveDataScannerConfigurationRelationships) GetGroups() SensitiveDataScannerGroupList
    func (o *SensitiveDataScannerConfigurationRelationships) GetGroupsOk() (*SensitiveDataScannerGroupList, bool)
    func (o *SensitiveDataScannerConfigurationRelationships) HasGroups() bool
    func (o SensitiveDataScannerConfigurationRelationships) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerConfigurationRelationships) SetGroups(v SensitiveDataScannerGroupList)
    func (o *SensitiveDataScannerConfigurationRelationships) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerConfigurationType
    func NewSensitiveDataScannerConfigurationTypeFromValue(v string) (*SensitiveDataScannerConfigurationType, error)
    func (v *SensitiveDataScannerConfigurationType) GetAllowedValues() []SensitiveDataScannerConfigurationType
    func (v SensitiveDataScannerConfigurationType) IsValid() bool
    func (v SensitiveDataScannerConfigurationType) Ptr() *SensitiveDataScannerConfigurationType
    func (v *SensitiveDataScannerConfigurationType) UnmarshalJSON(src []byte) error
type SensitiveDataScannerCreateGroupResponse
    func NewSensitiveDataScannerCreateGroupResponse() *SensitiveDataScannerCreateGroupResponse
    func NewSensitiveDataScannerCreateGroupResponseWithDefaults() *SensitiveDataScannerCreateGroupResponse
    func (o *SensitiveDataScannerCreateGroupResponse) GetData() SensitiveDataScannerGroupResponse
    func (o *SensitiveDataScannerCreateGroupResponse) GetDataOk() (*SensitiveDataScannerGroupResponse, bool)
    func (o *SensitiveDataScannerCreateGroupResponse) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerCreateGroupResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o *SensitiveDataScannerCreateGroupResponse) HasData() bool
    func (o *SensitiveDataScannerCreateGroupResponse) HasMeta() bool
    func (o SensitiveDataScannerCreateGroupResponse) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerCreateGroupResponse) SetData(v SensitiveDataScannerGroupResponse)
    func (o *SensitiveDataScannerCreateGroupResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerCreateGroupResponse) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerCreateRuleResponse
    func NewSensitiveDataScannerCreateRuleResponse() *SensitiveDataScannerCreateRuleResponse
    func NewSensitiveDataScannerCreateRuleResponseWithDefaults() *SensitiveDataScannerCreateRuleResponse
    func (o *SensitiveDataScannerCreateRuleResponse) GetData() SensitiveDataScannerRuleResponse
    func (o *SensitiveDataScannerCreateRuleResponse) GetDataOk() (*SensitiveDataScannerRuleResponse, bool)
    func (o *SensitiveDataScannerCreateRuleResponse) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerCreateRuleResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o *SensitiveDataScannerCreateRuleResponse) HasData() bool
    func (o *SensitiveDataScannerCreateRuleResponse) HasMeta() bool
    func (o SensitiveDataScannerCreateRuleResponse) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerCreateRuleResponse) SetData(v SensitiveDataScannerRuleResponse)
    func (o *SensitiveDataScannerCreateRuleResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerCreateRuleResponse) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerFilter
    func NewSensitiveDataScannerFilter() *SensitiveDataScannerFilter
    func NewSensitiveDataScannerFilterWithDefaults() *SensitiveDataScannerFilter
    func (o *SensitiveDataScannerFilter) GetQuery() string
    func (o *SensitiveDataScannerFilter) GetQueryOk() (*string, bool)
    func (o *SensitiveDataScannerFilter) HasQuery() bool
    func (o SensitiveDataScannerFilter) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerFilter) SetQuery(v string)
    func (o *SensitiveDataScannerFilter) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGetConfigIncludedItem
    func SensitiveDataScannerGroupIncludedItemAsSensitiveDataScannerGetConfigIncludedItem(v *SensitiveDataScannerGroupIncludedItem) SensitiveDataScannerGetConfigIncludedItem
    func SensitiveDataScannerRuleIncludedItemAsSensitiveDataScannerGetConfigIncludedItem(v *SensitiveDataScannerRuleIncludedItem) SensitiveDataScannerGetConfigIncludedItem
    func (obj *SensitiveDataScannerGetConfigIncludedItem) GetActualInstance() interface{}
    func (obj SensitiveDataScannerGetConfigIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *SensitiveDataScannerGetConfigIncludedItem) UnmarshalJSON(data []byte) error
type SensitiveDataScannerGetConfigResponse
    func NewSensitiveDataScannerGetConfigResponse() *SensitiveDataScannerGetConfigResponse
    func NewSensitiveDataScannerGetConfigResponseWithDefaults() *SensitiveDataScannerGetConfigResponse
    func (o *SensitiveDataScannerGetConfigResponse) GetData() SensitiveDataScannerGetConfigResponseData
    func (o *SensitiveDataScannerGetConfigResponse) GetDataOk() (*SensitiveDataScannerGetConfigResponseData, bool)
    func (o *SensitiveDataScannerGetConfigResponse) GetIncluded() []SensitiveDataScannerGetConfigIncludedItem
    func (o *SensitiveDataScannerGetConfigResponse) GetIncludedOk() (*[]SensitiveDataScannerGetConfigIncludedItem, bool)
    func (o *SensitiveDataScannerGetConfigResponse) GetMeta() SensitiveDataScannerMeta
    func (o *SensitiveDataScannerGetConfigResponse) GetMetaOk() (*SensitiveDataScannerMeta, bool)
    func (o *SensitiveDataScannerGetConfigResponse) HasData() bool
    func (o *SensitiveDataScannerGetConfigResponse) HasIncluded() bool
    func (o *SensitiveDataScannerGetConfigResponse) HasMeta() bool
    func (o SensitiveDataScannerGetConfigResponse) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGetConfigResponse) SetData(v SensitiveDataScannerGetConfigResponseData)
    func (o *SensitiveDataScannerGetConfigResponse) SetIncluded(v []SensitiveDataScannerGetConfigIncludedItem)
    func (o *SensitiveDataScannerGetConfigResponse) SetMeta(v SensitiveDataScannerMeta)
    func (o *SensitiveDataScannerGetConfigResponse) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGetConfigResponseData
    func NewSensitiveDataScannerGetConfigResponseData() *SensitiveDataScannerGetConfigResponseData
    func NewSensitiveDataScannerGetConfigResponseDataWithDefaults() *SensitiveDataScannerGetConfigResponseData
    func (o *SensitiveDataScannerGetConfigResponseData) GetAttributes() map[string]interface{}
    func (o *SensitiveDataScannerGetConfigResponseData) GetAttributesOk() (*map[string]interface{}, bool)
    func (o *SensitiveDataScannerGetConfigResponseData) GetId() string
    func (o *SensitiveDataScannerGetConfigResponseData) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerGetConfigResponseData) GetRelationships() SensitiveDataScannerConfigurationRelationships
    func (o *SensitiveDataScannerGetConfigResponseData) GetRelationshipsOk() (*SensitiveDataScannerConfigurationRelationships, bool)
    func (o *SensitiveDataScannerGetConfigResponseData) GetType() SensitiveDataScannerConfigurationType
    func (o *SensitiveDataScannerGetConfigResponseData) GetTypeOk() (*SensitiveDataScannerConfigurationType, bool)
    func (o *SensitiveDataScannerGetConfigResponseData) HasAttributes() bool
    func (o *SensitiveDataScannerGetConfigResponseData) HasId() bool
    func (o *SensitiveDataScannerGetConfigResponseData) HasRelationships() bool
    func (o *SensitiveDataScannerGetConfigResponseData) HasType() bool
    func (o SensitiveDataScannerGetConfigResponseData) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGetConfigResponseData) SetAttributes(v map[string]interface{})
    func (o *SensitiveDataScannerGetConfigResponseData) SetId(v string)
    func (o *SensitiveDataScannerGetConfigResponseData) SetRelationships(v SensitiveDataScannerConfigurationRelationships)
    func (o *SensitiveDataScannerGetConfigResponseData) SetType(v SensitiveDataScannerConfigurationType)
    func (o *SensitiveDataScannerGetConfigResponseData) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroup
    func NewSensitiveDataScannerGroup() *SensitiveDataScannerGroup
    func NewSensitiveDataScannerGroupWithDefaults() *SensitiveDataScannerGroup
    func (o *SensitiveDataScannerGroup) GetId() string
    func (o *SensitiveDataScannerGroup) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerGroup) GetType() SensitiveDataScannerGroupType
    func (o *SensitiveDataScannerGroup) GetTypeOk() (*SensitiveDataScannerGroupType, bool)
    func (o *SensitiveDataScannerGroup) HasId() bool
    func (o *SensitiveDataScannerGroup) HasType() bool
    func (o SensitiveDataScannerGroup) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroup) SetId(v string)
    func (o *SensitiveDataScannerGroup) SetType(v SensitiveDataScannerGroupType)
    func (o *SensitiveDataScannerGroup) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupAttributes
    func NewSensitiveDataScannerGroupAttributes() *SensitiveDataScannerGroupAttributes
    func NewSensitiveDataScannerGroupAttributesWithDefaults() *SensitiveDataScannerGroupAttributes
    func (o *SensitiveDataScannerGroupAttributes) GetDescription() string
    func (o *SensitiveDataScannerGroupAttributes) GetDescriptionOk() (*string, bool)
    func (o *SensitiveDataScannerGroupAttributes) GetFilter() SensitiveDataScannerFilter
    func (o *SensitiveDataScannerGroupAttributes) GetFilterOk() (*SensitiveDataScannerFilter, bool)
    func (o *SensitiveDataScannerGroupAttributes) GetIsEnabled() bool
    func (o *SensitiveDataScannerGroupAttributes) GetIsEnabledOk() (*bool, bool)
    func (o *SensitiveDataScannerGroupAttributes) GetName() string
    func (o *SensitiveDataScannerGroupAttributes) GetNameOk() (*string, bool)
    func (o *SensitiveDataScannerGroupAttributes) GetProductList() []SensitiveDataScannerProduct
    func (o *SensitiveDataScannerGroupAttributes) GetProductListOk() (*[]SensitiveDataScannerProduct, bool)
    func (o *SensitiveDataScannerGroupAttributes) HasDescription() bool
    func (o *SensitiveDataScannerGroupAttributes) HasFilter() bool
    func (o *SensitiveDataScannerGroupAttributes) HasIsEnabled() bool
    func (o *SensitiveDataScannerGroupAttributes) HasName() bool
    func (o *SensitiveDataScannerGroupAttributes) HasProductList() bool
    func (o SensitiveDataScannerGroupAttributes) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupAttributes) SetDescription(v string)
    func (o *SensitiveDataScannerGroupAttributes) SetFilter(v SensitiveDataScannerFilter)
    func (o *SensitiveDataScannerGroupAttributes) SetIsEnabled(v bool)
    func (o *SensitiveDataScannerGroupAttributes) SetName(v string)
    func (o *SensitiveDataScannerGroupAttributes) SetProductList(v []SensitiveDataScannerProduct)
    func (o *SensitiveDataScannerGroupAttributes) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupCreate
    func NewSensitiveDataScannerGroupCreate(attributes SensitiveDataScannerGroupAttributes, typeVar SensitiveDataScannerGroupType) *SensitiveDataScannerGroupCreate
    func NewSensitiveDataScannerGroupCreateWithDefaults() *SensitiveDataScannerGroupCreate
    func (o *SensitiveDataScannerGroupCreate) GetAttributes() SensitiveDataScannerGroupAttributes
    func (o *SensitiveDataScannerGroupCreate) GetAttributesOk() (*SensitiveDataScannerGroupAttributes, bool)
    func (o *SensitiveDataScannerGroupCreate) GetRelationships() SensitiveDataScannerGroupRelationships
    func (o *SensitiveDataScannerGroupCreate) GetRelationshipsOk() (*SensitiveDataScannerGroupRelationships, bool)
    func (o *SensitiveDataScannerGroupCreate) GetType() SensitiveDataScannerGroupType
    func (o *SensitiveDataScannerGroupCreate) GetTypeOk() (*SensitiveDataScannerGroupType, bool)
    func (o *SensitiveDataScannerGroupCreate) HasRelationships() bool
    func (o SensitiveDataScannerGroupCreate) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupCreate) SetAttributes(v SensitiveDataScannerGroupAttributes)
    func (o *SensitiveDataScannerGroupCreate) SetRelationships(v SensitiveDataScannerGroupRelationships)
    func (o *SensitiveDataScannerGroupCreate) SetType(v SensitiveDataScannerGroupType)
    func (o *SensitiveDataScannerGroupCreate) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupCreateRequest
    func NewSensitiveDataScannerGroupCreateRequest() *SensitiveDataScannerGroupCreateRequest
    func NewSensitiveDataScannerGroupCreateRequestWithDefaults() *SensitiveDataScannerGroupCreateRequest
    func (o *SensitiveDataScannerGroupCreateRequest) GetData() SensitiveDataScannerGroupCreate
    func (o *SensitiveDataScannerGroupCreateRequest) GetDataOk() (*SensitiveDataScannerGroupCreate, bool)
    func (o *SensitiveDataScannerGroupCreateRequest) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerGroupCreateRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o *SensitiveDataScannerGroupCreateRequest) HasData() bool
    func (o *SensitiveDataScannerGroupCreateRequest) HasMeta() bool
    func (o SensitiveDataScannerGroupCreateRequest) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupCreateRequest) SetData(v SensitiveDataScannerGroupCreate)
    func (o *SensitiveDataScannerGroupCreateRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerGroupCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupData
    func NewSensitiveDataScannerGroupData() *SensitiveDataScannerGroupData
    func NewSensitiveDataScannerGroupDataWithDefaults() *SensitiveDataScannerGroupData
    func (o *SensitiveDataScannerGroupData) GetData() SensitiveDataScannerGroup
    func (o *SensitiveDataScannerGroupData) GetDataOk() (*SensitiveDataScannerGroup, bool)
    func (o *SensitiveDataScannerGroupData) HasData() bool
    func (o SensitiveDataScannerGroupData) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupData) SetData(v SensitiveDataScannerGroup)
    func (o *SensitiveDataScannerGroupData) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupDeleteRequest
    func NewSensitiveDataScannerGroupDeleteRequest(meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerGroupDeleteRequest
    func NewSensitiveDataScannerGroupDeleteRequestWithDefaults() *SensitiveDataScannerGroupDeleteRequest
    func (o *SensitiveDataScannerGroupDeleteRequest) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerGroupDeleteRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o SensitiveDataScannerGroupDeleteRequest) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupDeleteRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerGroupDeleteRequest) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupDeleteResponse
    func NewSensitiveDataScannerGroupDeleteResponse() *SensitiveDataScannerGroupDeleteResponse
    func NewSensitiveDataScannerGroupDeleteResponseWithDefaults() *SensitiveDataScannerGroupDeleteResponse
    func (o *SensitiveDataScannerGroupDeleteResponse) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerGroupDeleteResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o *SensitiveDataScannerGroupDeleteResponse) HasMeta() bool
    func (o SensitiveDataScannerGroupDeleteResponse) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupDeleteResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerGroupDeleteResponse) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupIncludedItem
    func NewSensitiveDataScannerGroupIncludedItem() *SensitiveDataScannerGroupIncludedItem
    func NewSensitiveDataScannerGroupIncludedItemWithDefaults() *SensitiveDataScannerGroupIncludedItem
    func (o *SensitiveDataScannerGroupIncludedItem) GetAttributes() SensitiveDataScannerGroupAttributes
    func (o *SensitiveDataScannerGroupIncludedItem) GetAttributesOk() (*SensitiveDataScannerGroupAttributes, bool)
    func (o *SensitiveDataScannerGroupIncludedItem) GetId() string
    func (o *SensitiveDataScannerGroupIncludedItem) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerGroupIncludedItem) GetRelationships() SensitiveDataScannerGroupRelationships
    func (o *SensitiveDataScannerGroupIncludedItem) GetRelationshipsOk() (*SensitiveDataScannerGroupRelationships, bool)
    func (o *SensitiveDataScannerGroupIncludedItem) GetType() SensitiveDataScannerGroupType
    func (o *SensitiveDataScannerGroupIncludedItem) GetTypeOk() (*SensitiveDataScannerGroupType, bool)
    func (o *SensitiveDataScannerGroupIncludedItem) HasAttributes() bool
    func (o *SensitiveDataScannerGroupIncludedItem) HasId() bool
    func (o *SensitiveDataScannerGroupIncludedItem) HasRelationships() bool
    func (o *SensitiveDataScannerGroupIncludedItem) HasType() bool
    func (o SensitiveDataScannerGroupIncludedItem) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupIncludedItem) SetAttributes(v SensitiveDataScannerGroupAttributes)
    func (o *SensitiveDataScannerGroupIncludedItem) SetId(v string)
    func (o *SensitiveDataScannerGroupIncludedItem) SetRelationships(v SensitiveDataScannerGroupRelationships)
    func (o *SensitiveDataScannerGroupIncludedItem) SetType(v SensitiveDataScannerGroupType)
    func (o *SensitiveDataScannerGroupIncludedItem) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupItem
    func NewSensitiveDataScannerGroupItem() *SensitiveDataScannerGroupItem
    func NewSensitiveDataScannerGroupItemWithDefaults() *SensitiveDataScannerGroupItem
    func (o *SensitiveDataScannerGroupItem) GetId() string
    func (o *SensitiveDataScannerGroupItem) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerGroupItem) GetType() SensitiveDataScannerGroupType
    func (o *SensitiveDataScannerGroupItem) GetTypeOk() (*SensitiveDataScannerGroupType, bool)
    func (o *SensitiveDataScannerGroupItem) HasId() bool
    func (o *SensitiveDataScannerGroupItem) HasType() bool
    func (o SensitiveDataScannerGroupItem) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupItem) SetId(v string)
    func (o *SensitiveDataScannerGroupItem) SetType(v SensitiveDataScannerGroupType)
    func (o *SensitiveDataScannerGroupItem) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupList
    func NewSensitiveDataScannerGroupList() *SensitiveDataScannerGroupList
    func NewSensitiveDataScannerGroupListWithDefaults() *SensitiveDataScannerGroupList
    func (o *SensitiveDataScannerGroupList) GetData() []SensitiveDataScannerGroupItem
    func (o *SensitiveDataScannerGroupList) GetDataOk() (*[]SensitiveDataScannerGroupItem, bool)
    func (o *SensitiveDataScannerGroupList) HasData() bool
    func (o SensitiveDataScannerGroupList) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupList) SetData(v []SensitiveDataScannerGroupItem)
    func (o *SensitiveDataScannerGroupList) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupRelationships
    func NewSensitiveDataScannerGroupRelationships() *SensitiveDataScannerGroupRelationships
    func NewSensitiveDataScannerGroupRelationshipsWithDefaults() *SensitiveDataScannerGroupRelationships
    func (o *SensitiveDataScannerGroupRelationships) GetConfiguration() SensitiveDataScannerConfigurationData
    func (o *SensitiveDataScannerGroupRelationships) GetConfigurationOk() (*SensitiveDataScannerConfigurationData, bool)
    func (o *SensitiveDataScannerGroupRelationships) GetRules() SensitiveDataScannerRuleData
    func (o *SensitiveDataScannerGroupRelationships) GetRulesOk() (*SensitiveDataScannerRuleData, bool)
    func (o *SensitiveDataScannerGroupRelationships) HasConfiguration() bool
    func (o *SensitiveDataScannerGroupRelationships) HasRules() bool
    func (o SensitiveDataScannerGroupRelationships) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupRelationships) SetConfiguration(v SensitiveDataScannerConfigurationData)
    func (o *SensitiveDataScannerGroupRelationships) SetRules(v SensitiveDataScannerRuleData)
    func (o *SensitiveDataScannerGroupRelationships) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupResponse
    func NewSensitiveDataScannerGroupResponse() *SensitiveDataScannerGroupResponse
    func NewSensitiveDataScannerGroupResponseWithDefaults() *SensitiveDataScannerGroupResponse
    func (o *SensitiveDataScannerGroupResponse) GetAttributes() SensitiveDataScannerGroupAttributes
    func (o *SensitiveDataScannerGroupResponse) GetAttributesOk() (*SensitiveDataScannerGroupAttributes, bool)
    func (o *SensitiveDataScannerGroupResponse) GetId() string
    func (o *SensitiveDataScannerGroupResponse) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerGroupResponse) GetRelationships() SensitiveDataScannerGroupRelationships
    func (o *SensitiveDataScannerGroupResponse) GetRelationshipsOk() (*SensitiveDataScannerGroupRelationships, bool)
    func (o *SensitiveDataScannerGroupResponse) GetType() SensitiveDataScannerGroupType
    func (o *SensitiveDataScannerGroupResponse) GetTypeOk() (*SensitiveDataScannerGroupType, bool)
    func (o *SensitiveDataScannerGroupResponse) HasAttributes() bool
    func (o *SensitiveDataScannerGroupResponse) HasId() bool
    func (o *SensitiveDataScannerGroupResponse) HasRelationships() bool
    func (o *SensitiveDataScannerGroupResponse) HasType() bool
    func (o SensitiveDataScannerGroupResponse) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupResponse) SetAttributes(v SensitiveDataScannerGroupAttributes)
    func (o *SensitiveDataScannerGroupResponse) SetId(v string)
    func (o *SensitiveDataScannerGroupResponse) SetRelationships(v SensitiveDataScannerGroupRelationships)
    func (o *SensitiveDataScannerGroupResponse) SetType(v SensitiveDataScannerGroupType)
    func (o *SensitiveDataScannerGroupResponse) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupType
    func NewSensitiveDataScannerGroupTypeFromValue(v string) (*SensitiveDataScannerGroupType, error)
    func (v *SensitiveDataScannerGroupType) GetAllowedValues() []SensitiveDataScannerGroupType
    func (v SensitiveDataScannerGroupType) IsValid() bool
    func (v SensitiveDataScannerGroupType) Ptr() *SensitiveDataScannerGroupType
    func (v *SensitiveDataScannerGroupType) UnmarshalJSON(src []byte) error
type SensitiveDataScannerGroupUpdate
    func NewSensitiveDataScannerGroupUpdate() *SensitiveDataScannerGroupUpdate
    func NewSensitiveDataScannerGroupUpdateWithDefaults() *SensitiveDataScannerGroupUpdate
    func (o *SensitiveDataScannerGroupUpdate) GetAttributes() SensitiveDataScannerGroupAttributes
    func (o *SensitiveDataScannerGroupUpdate) GetAttributesOk() (*SensitiveDataScannerGroupAttributes, bool)
    func (o *SensitiveDataScannerGroupUpdate) GetId() string
    func (o *SensitiveDataScannerGroupUpdate) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerGroupUpdate) GetRelationships() SensitiveDataScannerGroupRelationships
    func (o *SensitiveDataScannerGroupUpdate) GetRelationshipsOk() (*SensitiveDataScannerGroupRelationships, bool)
    func (o *SensitiveDataScannerGroupUpdate) GetType() SensitiveDataScannerGroupType
    func (o *SensitiveDataScannerGroupUpdate) GetTypeOk() (*SensitiveDataScannerGroupType, bool)
    func (o *SensitiveDataScannerGroupUpdate) HasAttributes() bool
    func (o *SensitiveDataScannerGroupUpdate) HasId() bool
    func (o *SensitiveDataScannerGroupUpdate) HasRelationships() bool
    func (o *SensitiveDataScannerGroupUpdate) HasType() bool
    func (o SensitiveDataScannerGroupUpdate) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupUpdate) SetAttributes(v SensitiveDataScannerGroupAttributes)
    func (o *SensitiveDataScannerGroupUpdate) SetId(v string)
    func (o *SensitiveDataScannerGroupUpdate) SetRelationships(v SensitiveDataScannerGroupRelationships)
    func (o *SensitiveDataScannerGroupUpdate) SetType(v SensitiveDataScannerGroupType)
    func (o *SensitiveDataScannerGroupUpdate) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupUpdateRequest
    func NewSensitiveDataScannerGroupUpdateRequest(data SensitiveDataScannerGroupUpdate, meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerGroupUpdateRequest
    func NewSensitiveDataScannerGroupUpdateRequestWithDefaults() *SensitiveDataScannerGroupUpdateRequest
    func (o *SensitiveDataScannerGroupUpdateRequest) GetData() SensitiveDataScannerGroupUpdate
    func (o *SensitiveDataScannerGroupUpdateRequest) GetDataOk() (*SensitiveDataScannerGroupUpdate, bool)
    func (o *SensitiveDataScannerGroupUpdateRequest) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerGroupUpdateRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o SensitiveDataScannerGroupUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupUpdateRequest) SetData(v SensitiveDataScannerGroupUpdate)
    func (o *SensitiveDataScannerGroupUpdateRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerGroupUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupUpdateResponse
    func NewSensitiveDataScannerGroupUpdateResponse() *SensitiveDataScannerGroupUpdateResponse
    func NewSensitiveDataScannerGroupUpdateResponseWithDefaults() *SensitiveDataScannerGroupUpdateResponse
    func (o *SensitiveDataScannerGroupUpdateResponse) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerGroupUpdateResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o *SensitiveDataScannerGroupUpdateResponse) HasMeta() bool
    func (o SensitiveDataScannerGroupUpdateResponse) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupUpdateResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerGroupUpdateResponse) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerMeta
    func NewSensitiveDataScannerMeta() *SensitiveDataScannerMeta
    func NewSensitiveDataScannerMetaWithDefaults() *SensitiveDataScannerMeta
    func (o *SensitiveDataScannerMeta) GetCountLimit() int64
    func (o *SensitiveDataScannerMeta) GetCountLimitOk() (*int64, bool)
    func (o *SensitiveDataScannerMeta) GetGroupCountLimit() int64
    func (o *SensitiveDataScannerMeta) GetGroupCountLimitOk() (*int64, bool)
    func (o *SensitiveDataScannerMeta) GetHasHighlightEnabled() bool
    func (o *SensitiveDataScannerMeta) GetHasHighlightEnabledOk() (*bool, bool)
    func (o *SensitiveDataScannerMeta) GetHasMultiPassEnabled() bool
    func (o *SensitiveDataScannerMeta) GetHasMultiPassEnabledOk() (*bool, bool)
    func (o *SensitiveDataScannerMeta) GetIsPciCompliant() bool
    func (o *SensitiveDataScannerMeta) GetIsPciCompliantOk() (*bool, bool)
    func (o *SensitiveDataScannerMeta) GetVersion() int64
    func (o *SensitiveDataScannerMeta) GetVersionOk() (*int64, bool)
    func (o *SensitiveDataScannerMeta) HasCountLimit() bool
    func (o *SensitiveDataScannerMeta) HasGroupCountLimit() bool
    func (o *SensitiveDataScannerMeta) HasHasHighlightEnabled() bool
    func (o *SensitiveDataScannerMeta) HasHasMultiPassEnabled() bool
    func (o *SensitiveDataScannerMeta) HasIsPciCompliant() bool
    func (o *SensitiveDataScannerMeta) HasVersion() bool
    func (o SensitiveDataScannerMeta) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerMeta) SetCountLimit(v int64)
    func (o *SensitiveDataScannerMeta) SetGroupCountLimit(v int64)
    func (o *SensitiveDataScannerMeta) SetHasHighlightEnabled(v bool)
    func (o *SensitiveDataScannerMeta) SetHasMultiPassEnabled(v bool)
    func (o *SensitiveDataScannerMeta) SetIsPciCompliant(v bool)
    func (o *SensitiveDataScannerMeta) SetVersion(v int64)
    func (o *SensitiveDataScannerMeta) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerMetaVersionOnly
    func NewSensitiveDataScannerMetaVersionOnly() *SensitiveDataScannerMetaVersionOnly
    func NewSensitiveDataScannerMetaVersionOnlyWithDefaults() *SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerMetaVersionOnly) GetVersion() int64
    func (o *SensitiveDataScannerMetaVersionOnly) GetVersionOk() (*int64, bool)
    func (o *SensitiveDataScannerMetaVersionOnly) HasVersion() bool
    func (o SensitiveDataScannerMetaVersionOnly) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerMetaVersionOnly) SetVersion(v int64)
    func (o *SensitiveDataScannerMetaVersionOnly) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerProduct
    func NewSensitiveDataScannerProductFromValue(v string) (*SensitiveDataScannerProduct, error)
    func (v *SensitiveDataScannerProduct) GetAllowedValues() []SensitiveDataScannerProduct
    func (v SensitiveDataScannerProduct) IsValid() bool
    func (v SensitiveDataScannerProduct) Ptr() *SensitiveDataScannerProduct
    func (v *SensitiveDataScannerProduct) UnmarshalJSON(src []byte) error
type SensitiveDataScannerReorderConfig
    func NewSensitiveDataScannerReorderConfig() *SensitiveDataScannerReorderConfig
    func NewSensitiveDataScannerReorderConfigWithDefaults() *SensitiveDataScannerReorderConfig
    func (o *SensitiveDataScannerReorderConfig) GetId() string
    func (o *SensitiveDataScannerReorderConfig) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerReorderConfig) GetRelationships() SensitiveDataScannerConfigurationRelationships
    func (o *SensitiveDataScannerReorderConfig) GetRelationshipsOk() (*SensitiveDataScannerConfigurationRelationships, bool)
    func (o *SensitiveDataScannerReorderConfig) GetType() SensitiveDataScannerConfigurationType
    func (o *SensitiveDataScannerReorderConfig) GetTypeOk() (*SensitiveDataScannerConfigurationType, bool)
    func (o *SensitiveDataScannerReorderConfig) HasId() bool
    func (o *SensitiveDataScannerReorderConfig) HasRelationships() bool
    func (o *SensitiveDataScannerReorderConfig) HasType() bool
    func (o SensitiveDataScannerReorderConfig) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerReorderConfig) SetId(v string)
    func (o *SensitiveDataScannerReorderConfig) SetRelationships(v SensitiveDataScannerConfigurationRelationships)
    func (o *SensitiveDataScannerReorderConfig) SetType(v SensitiveDataScannerConfigurationType)
    func (o *SensitiveDataScannerReorderConfig) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerReorderGroupsResponse
    func NewSensitiveDataScannerReorderGroupsResponse() *SensitiveDataScannerReorderGroupsResponse
    func NewSensitiveDataScannerReorderGroupsResponseWithDefaults() *SensitiveDataScannerReorderGroupsResponse
    func (o *SensitiveDataScannerReorderGroupsResponse) GetMeta() SensitiveDataScannerMeta
    func (o *SensitiveDataScannerReorderGroupsResponse) GetMetaOk() (*SensitiveDataScannerMeta, bool)
    func (o *SensitiveDataScannerReorderGroupsResponse) HasMeta() bool
    func (o SensitiveDataScannerReorderGroupsResponse) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerReorderGroupsResponse) SetMeta(v SensitiveDataScannerMeta)
    func (o *SensitiveDataScannerReorderGroupsResponse) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRule
    func NewSensitiveDataScannerRule() *SensitiveDataScannerRule
    func NewSensitiveDataScannerRuleWithDefaults() *SensitiveDataScannerRule
    func (o *SensitiveDataScannerRule) GetId() string
    func (o *SensitiveDataScannerRule) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerRule) GetType() SensitiveDataScannerRuleType
    func (o *SensitiveDataScannerRule) GetTypeOk() (*SensitiveDataScannerRuleType, bool)
    func (o *SensitiveDataScannerRule) HasId() bool
    func (o *SensitiveDataScannerRule) HasType() bool
    func (o SensitiveDataScannerRule) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRule) SetId(v string)
    func (o *SensitiveDataScannerRule) SetType(v SensitiveDataScannerRuleType)
    func (o *SensitiveDataScannerRule) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleAttributes
    func NewSensitiveDataScannerRuleAttributes() *SensitiveDataScannerRuleAttributes
    func NewSensitiveDataScannerRuleAttributesWithDefaults() *SensitiveDataScannerRuleAttributes
    func (o *SensitiveDataScannerRuleAttributes) GetDescription() string
    func (o *SensitiveDataScannerRuleAttributes) GetDescriptionOk() (*string, bool)
    func (o *SensitiveDataScannerRuleAttributes) GetExcludedNamespaces() []string
    func (o *SensitiveDataScannerRuleAttributes) GetExcludedNamespacesOk() (*[]string, bool)
    func (o *SensitiveDataScannerRuleAttributes) GetIsEnabled() bool
    func (o *SensitiveDataScannerRuleAttributes) GetIsEnabledOk() (*bool, bool)
    func (o *SensitiveDataScannerRuleAttributes) GetName() string
    func (o *SensitiveDataScannerRuleAttributes) GetNameOk() (*string, bool)
    func (o *SensitiveDataScannerRuleAttributes) GetNamespaces() []string
    func (o *SensitiveDataScannerRuleAttributes) GetNamespacesOk() (*[]string, bool)
    func (o *SensitiveDataScannerRuleAttributes) GetPattern() string
    func (o *SensitiveDataScannerRuleAttributes) GetPatternOk() (*string, bool)
    func (o *SensitiveDataScannerRuleAttributes) GetTags() []string
    func (o *SensitiveDataScannerRuleAttributes) GetTagsOk() (*[]string, bool)
    func (o *SensitiveDataScannerRuleAttributes) GetTextReplacement() SensitiveDataScannerTextReplacement
    func (o *SensitiveDataScannerRuleAttributes) GetTextReplacementOk() (*SensitiveDataScannerTextReplacement, bool)
    func (o *SensitiveDataScannerRuleAttributes) HasDescription() bool
    func (o *SensitiveDataScannerRuleAttributes) HasExcludedNamespaces() bool
    func (o *SensitiveDataScannerRuleAttributes) HasIsEnabled() bool
    func (o *SensitiveDataScannerRuleAttributes) HasName() bool
    func (o *SensitiveDataScannerRuleAttributes) HasNamespaces() bool
    func (o *SensitiveDataScannerRuleAttributes) HasPattern() bool
    func (o *SensitiveDataScannerRuleAttributes) HasTags() bool
    func (o *SensitiveDataScannerRuleAttributes) HasTextReplacement() bool
    func (o SensitiveDataScannerRuleAttributes) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleAttributes) SetDescription(v string)
    func (o *SensitiveDataScannerRuleAttributes) SetExcludedNamespaces(v []string)
    func (o *SensitiveDataScannerRuleAttributes) SetIsEnabled(v bool)
    func (o *SensitiveDataScannerRuleAttributes) SetName(v string)
    func (o *SensitiveDataScannerRuleAttributes) SetNamespaces(v []string)
    func (o *SensitiveDataScannerRuleAttributes) SetPattern(v string)
    func (o *SensitiveDataScannerRuleAttributes) SetTags(v []string)
    func (o *SensitiveDataScannerRuleAttributes) SetTextReplacement(v SensitiveDataScannerTextReplacement)
    func (o *SensitiveDataScannerRuleAttributes) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleCreate
    func NewSensitiveDataScannerRuleCreate(attributes SensitiveDataScannerRuleAttributes, relationships SensitiveDataScannerRuleRelationships, typeVar SensitiveDataScannerRuleType) *SensitiveDataScannerRuleCreate
    func NewSensitiveDataScannerRuleCreateWithDefaults() *SensitiveDataScannerRuleCreate
    func (o *SensitiveDataScannerRuleCreate) GetAttributes() SensitiveDataScannerRuleAttributes
    func (o *SensitiveDataScannerRuleCreate) GetAttributesOk() (*SensitiveDataScannerRuleAttributes, bool)
    func (o *SensitiveDataScannerRuleCreate) GetRelationships() SensitiveDataScannerRuleRelationships
    func (o *SensitiveDataScannerRuleCreate) GetRelationshipsOk() (*SensitiveDataScannerRuleRelationships, bool)
    func (o *SensitiveDataScannerRuleCreate) GetType() SensitiveDataScannerRuleType
    func (o *SensitiveDataScannerRuleCreate) GetTypeOk() (*SensitiveDataScannerRuleType, bool)
    func (o SensitiveDataScannerRuleCreate) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleCreate) SetAttributes(v SensitiveDataScannerRuleAttributes)
    func (o *SensitiveDataScannerRuleCreate) SetRelationships(v SensitiveDataScannerRuleRelationships)
    func (o *SensitiveDataScannerRuleCreate) SetType(v SensitiveDataScannerRuleType)
    func (o *SensitiveDataScannerRuleCreate) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleCreateRequest
    func NewSensitiveDataScannerRuleCreateRequest(data SensitiveDataScannerRuleCreate, meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerRuleCreateRequest
    func NewSensitiveDataScannerRuleCreateRequestWithDefaults() *SensitiveDataScannerRuleCreateRequest
    func (o *SensitiveDataScannerRuleCreateRequest) GetData() SensitiveDataScannerRuleCreate
    func (o *SensitiveDataScannerRuleCreateRequest) GetDataOk() (*SensitiveDataScannerRuleCreate, bool)
    func (o *SensitiveDataScannerRuleCreateRequest) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerRuleCreateRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o SensitiveDataScannerRuleCreateRequest) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleCreateRequest) SetData(v SensitiveDataScannerRuleCreate)
    func (o *SensitiveDataScannerRuleCreateRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerRuleCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleData
    func NewSensitiveDataScannerRuleData() *SensitiveDataScannerRuleData
    func NewSensitiveDataScannerRuleDataWithDefaults() *SensitiveDataScannerRuleData
    func (o *SensitiveDataScannerRuleData) GetData() []SensitiveDataScannerRule
    func (o *SensitiveDataScannerRuleData) GetDataOk() (*[]SensitiveDataScannerRule, bool)
    func (o *SensitiveDataScannerRuleData) HasData() bool
    func (o SensitiveDataScannerRuleData) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleData) SetData(v []SensitiveDataScannerRule)
    func (o *SensitiveDataScannerRuleData) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleDeleteRequest
    func NewSensitiveDataScannerRuleDeleteRequest(meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerRuleDeleteRequest
    func NewSensitiveDataScannerRuleDeleteRequestWithDefaults() *SensitiveDataScannerRuleDeleteRequest
    func (o *SensitiveDataScannerRuleDeleteRequest) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerRuleDeleteRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o SensitiveDataScannerRuleDeleteRequest) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleDeleteRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerRuleDeleteRequest) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleDeleteResponse
    func NewSensitiveDataScannerRuleDeleteResponse() *SensitiveDataScannerRuleDeleteResponse
    func NewSensitiveDataScannerRuleDeleteResponseWithDefaults() *SensitiveDataScannerRuleDeleteResponse
    func (o *SensitiveDataScannerRuleDeleteResponse) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerRuleDeleteResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o *SensitiveDataScannerRuleDeleteResponse) HasMeta() bool
    func (o SensitiveDataScannerRuleDeleteResponse) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleDeleteResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerRuleDeleteResponse) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleIncludedItem
    func NewSensitiveDataScannerRuleIncludedItem() *SensitiveDataScannerRuleIncludedItem
    func NewSensitiveDataScannerRuleIncludedItemWithDefaults() *SensitiveDataScannerRuleIncludedItem
    func (o *SensitiveDataScannerRuleIncludedItem) GetAttributes() SensitiveDataScannerRuleAttributes
    func (o *SensitiveDataScannerRuleIncludedItem) GetAttributesOk() (*SensitiveDataScannerRuleAttributes, bool)
    func (o *SensitiveDataScannerRuleIncludedItem) GetId() string
    func (o *SensitiveDataScannerRuleIncludedItem) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerRuleIncludedItem) GetRelationships() SensitiveDataScannerRuleRelationships
    func (o *SensitiveDataScannerRuleIncludedItem) GetRelationshipsOk() (*SensitiveDataScannerRuleRelationships, bool)
    func (o *SensitiveDataScannerRuleIncludedItem) GetType() SensitiveDataScannerRuleType
    func (o *SensitiveDataScannerRuleIncludedItem) GetTypeOk() (*SensitiveDataScannerRuleType, bool)
    func (o *SensitiveDataScannerRuleIncludedItem) HasAttributes() bool
    func (o *SensitiveDataScannerRuleIncludedItem) HasId() bool
    func (o *SensitiveDataScannerRuleIncludedItem) HasRelationships() bool
    func (o *SensitiveDataScannerRuleIncludedItem) HasType() bool
    func (o SensitiveDataScannerRuleIncludedItem) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleIncludedItem) SetAttributes(v SensitiveDataScannerRuleAttributes)
    func (o *SensitiveDataScannerRuleIncludedItem) SetId(v string)
    func (o *SensitiveDataScannerRuleIncludedItem) SetRelationships(v SensitiveDataScannerRuleRelationships)
    func (o *SensitiveDataScannerRuleIncludedItem) SetType(v SensitiveDataScannerRuleType)
    func (o *SensitiveDataScannerRuleIncludedItem) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleRelationships
    func NewSensitiveDataScannerRuleRelationships() *SensitiveDataScannerRuleRelationships
    func NewSensitiveDataScannerRuleRelationshipsWithDefaults() *SensitiveDataScannerRuleRelationships
    func (o *SensitiveDataScannerRuleRelationships) GetGroup() SensitiveDataScannerGroupData
    func (o *SensitiveDataScannerRuleRelationships) GetGroupOk() (*SensitiveDataScannerGroupData, bool)
    func (o *SensitiveDataScannerRuleRelationships) GetStandardPattern() SensitiveDataScannerStandardPatternData
    func (o *SensitiveDataScannerRuleRelationships) GetStandardPatternOk() (*SensitiveDataScannerStandardPatternData, bool)
    func (o *SensitiveDataScannerRuleRelationships) HasGroup() bool
    func (o *SensitiveDataScannerRuleRelationships) HasStandardPattern() bool
    func (o SensitiveDataScannerRuleRelationships) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleRelationships) SetGroup(v SensitiveDataScannerGroupData)
    func (o *SensitiveDataScannerRuleRelationships) SetStandardPattern(v SensitiveDataScannerStandardPatternData)
    func (o *SensitiveDataScannerRuleRelationships) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleResponse
    func NewSensitiveDataScannerRuleResponse() *SensitiveDataScannerRuleResponse
    func NewSensitiveDataScannerRuleResponseWithDefaults() *SensitiveDataScannerRuleResponse
    func (o *SensitiveDataScannerRuleResponse) GetAttributes() SensitiveDataScannerRuleAttributes
    func (o *SensitiveDataScannerRuleResponse) GetAttributesOk() (*SensitiveDataScannerRuleAttributes, bool)
    func (o *SensitiveDataScannerRuleResponse) GetId() string
    func (o *SensitiveDataScannerRuleResponse) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerRuleResponse) GetRelationships() SensitiveDataScannerRuleRelationships
    func (o *SensitiveDataScannerRuleResponse) GetRelationshipsOk() (*SensitiveDataScannerRuleRelationships, bool)
    func (o *SensitiveDataScannerRuleResponse) GetType() SensitiveDataScannerRuleType
    func (o *SensitiveDataScannerRuleResponse) GetTypeOk() (*SensitiveDataScannerRuleType, bool)
    func (o *SensitiveDataScannerRuleResponse) HasAttributes() bool
    func (o *SensitiveDataScannerRuleResponse) HasId() bool
    func (o *SensitiveDataScannerRuleResponse) HasRelationships() bool
    func (o *SensitiveDataScannerRuleResponse) HasType() bool
    func (o SensitiveDataScannerRuleResponse) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleResponse) SetAttributes(v SensitiveDataScannerRuleAttributes)
    func (o *SensitiveDataScannerRuleResponse) SetId(v string)
    func (o *SensitiveDataScannerRuleResponse) SetRelationships(v SensitiveDataScannerRuleRelationships)
    func (o *SensitiveDataScannerRuleResponse) SetType(v SensitiveDataScannerRuleType)
    func (o *SensitiveDataScannerRuleResponse) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleType
    func NewSensitiveDataScannerRuleTypeFromValue(v string) (*SensitiveDataScannerRuleType, error)
    func (v *SensitiveDataScannerRuleType) GetAllowedValues() []SensitiveDataScannerRuleType
    func (v SensitiveDataScannerRuleType) IsValid() bool
    func (v SensitiveDataScannerRuleType) Ptr() *SensitiveDataScannerRuleType
    func (v *SensitiveDataScannerRuleType) UnmarshalJSON(src []byte) error
type SensitiveDataScannerRuleUpdate
    func NewSensitiveDataScannerRuleUpdate() *SensitiveDataScannerRuleUpdate
    func NewSensitiveDataScannerRuleUpdateWithDefaults() *SensitiveDataScannerRuleUpdate
    func (o *SensitiveDataScannerRuleUpdate) GetAttributes() SensitiveDataScannerRuleAttributes
    func (o *SensitiveDataScannerRuleUpdate) GetAttributesOk() (*SensitiveDataScannerRuleAttributes, bool)
    func (o *SensitiveDataScannerRuleUpdate) GetId() string
    func (o *SensitiveDataScannerRuleUpdate) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerRuleUpdate) GetRelationships() SensitiveDataScannerRuleRelationships
    func (o *SensitiveDataScannerRuleUpdate) GetRelationshipsOk() (*SensitiveDataScannerRuleRelationships, bool)
    func (o *SensitiveDataScannerRuleUpdate) GetType() SensitiveDataScannerRuleType
    func (o *SensitiveDataScannerRuleUpdate) GetTypeOk() (*SensitiveDataScannerRuleType, bool)
    func (o *SensitiveDataScannerRuleUpdate) HasAttributes() bool
    func (o *SensitiveDataScannerRuleUpdate) HasId() bool
    func (o *SensitiveDataScannerRuleUpdate) HasRelationships() bool
    func (o *SensitiveDataScannerRuleUpdate) HasType() bool
    func (o SensitiveDataScannerRuleUpdate) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleUpdate) SetAttributes(v SensitiveDataScannerRuleAttributes)
    func (o *SensitiveDataScannerRuleUpdate) SetId(v string)
    func (o *SensitiveDataScannerRuleUpdate) SetRelationships(v SensitiveDataScannerRuleRelationships)
    func (o *SensitiveDataScannerRuleUpdate) SetType(v SensitiveDataScannerRuleType)
    func (o *SensitiveDataScannerRuleUpdate) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleUpdateRequest
    func NewSensitiveDataScannerRuleUpdateRequest(data SensitiveDataScannerRuleUpdate, meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerRuleUpdateRequest
    func NewSensitiveDataScannerRuleUpdateRequestWithDefaults() *SensitiveDataScannerRuleUpdateRequest
    func (o *SensitiveDataScannerRuleUpdateRequest) GetData() SensitiveDataScannerRuleUpdate
    func (o *SensitiveDataScannerRuleUpdateRequest) GetDataOk() (*SensitiveDataScannerRuleUpdate, bool)
    func (o *SensitiveDataScannerRuleUpdateRequest) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerRuleUpdateRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o SensitiveDataScannerRuleUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleUpdateRequest) SetData(v SensitiveDataScannerRuleUpdate)
    func (o *SensitiveDataScannerRuleUpdateRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerRuleUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleUpdateResponse
    func NewSensitiveDataScannerRuleUpdateResponse() *SensitiveDataScannerRuleUpdateResponse
    func NewSensitiveDataScannerRuleUpdateResponseWithDefaults() *SensitiveDataScannerRuleUpdateResponse
    func (o *SensitiveDataScannerRuleUpdateResponse) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerRuleUpdateResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o *SensitiveDataScannerRuleUpdateResponse) HasMeta() bool
    func (o SensitiveDataScannerRuleUpdateResponse) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleUpdateResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerRuleUpdateResponse) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerStandardPattern
    func NewSensitiveDataScannerStandardPattern() *SensitiveDataScannerStandardPattern
    func NewSensitiveDataScannerStandardPatternWithDefaults() *SensitiveDataScannerStandardPattern
    func (o *SensitiveDataScannerStandardPattern) GetId() string
    func (o *SensitiveDataScannerStandardPattern) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerStandardPattern) GetType() SensitiveDataScannerStandardPatternType
    func (o *SensitiveDataScannerStandardPattern) GetTypeOk() (*SensitiveDataScannerStandardPatternType, bool)
    func (o *SensitiveDataScannerStandardPattern) HasId() bool
    func (o *SensitiveDataScannerStandardPattern) HasType() bool
    func (o SensitiveDataScannerStandardPattern) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerStandardPattern) SetId(v string)
    func (o *SensitiveDataScannerStandardPattern) SetType(v SensitiveDataScannerStandardPatternType)
    func (o *SensitiveDataScannerStandardPattern) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerStandardPatternAttributes
    func NewSensitiveDataScannerStandardPatternAttributes() *SensitiveDataScannerStandardPatternAttributes
    func NewSensitiveDataScannerStandardPatternAttributesWithDefaults() *SensitiveDataScannerStandardPatternAttributes
    func (o *SensitiveDataScannerStandardPatternAttributes) GetDescription() string
    func (o *SensitiveDataScannerStandardPatternAttributes) GetDescriptionOk() (*string, bool)
    func (o *SensitiveDataScannerStandardPatternAttributes) GetName() string
    func (o *SensitiveDataScannerStandardPatternAttributes) GetNameOk() (*string, bool)
    func (o *SensitiveDataScannerStandardPatternAttributes) GetPattern() string
    func (o *SensitiveDataScannerStandardPatternAttributes) GetPatternOk() (*string, bool)
    func (o *SensitiveDataScannerStandardPatternAttributes) GetTags() []string
    func (o *SensitiveDataScannerStandardPatternAttributes) GetTagsOk() (*[]string, bool)
    func (o *SensitiveDataScannerStandardPatternAttributes) HasDescription() bool
    func (o *SensitiveDataScannerStandardPatternAttributes) HasName() bool
    func (o *SensitiveDataScannerStandardPatternAttributes) HasPattern() bool
    func (o *SensitiveDataScannerStandardPatternAttributes) HasTags() bool
    func (o SensitiveDataScannerStandardPatternAttributes) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerStandardPatternAttributes) SetDescription(v string)
    func (o *SensitiveDataScannerStandardPatternAttributes) SetName(v string)
    func (o *SensitiveDataScannerStandardPatternAttributes) SetPattern(v string)
    func (o *SensitiveDataScannerStandardPatternAttributes) SetTags(v []string)
    func (o *SensitiveDataScannerStandardPatternAttributes) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerStandardPatternData
    func NewSensitiveDataScannerStandardPatternData() *SensitiveDataScannerStandardPatternData
    func NewSensitiveDataScannerStandardPatternDataWithDefaults() *SensitiveDataScannerStandardPatternData
    func (o *SensitiveDataScannerStandardPatternData) GetData() SensitiveDataScannerStandardPattern
    func (o *SensitiveDataScannerStandardPatternData) GetDataOk() (*SensitiveDataScannerStandardPattern, bool)
    func (o *SensitiveDataScannerStandardPatternData) HasData() bool
    func (o SensitiveDataScannerStandardPatternData) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerStandardPatternData) SetData(v SensitiveDataScannerStandardPattern)
    func (o *SensitiveDataScannerStandardPatternData) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerStandardPatternType
    func NewSensitiveDataScannerStandardPatternTypeFromValue(v string) (*SensitiveDataScannerStandardPatternType, error)
    func (v *SensitiveDataScannerStandardPatternType) GetAllowedValues() []SensitiveDataScannerStandardPatternType
    func (v SensitiveDataScannerStandardPatternType) IsValid() bool
    func (v SensitiveDataScannerStandardPatternType) Ptr() *SensitiveDataScannerStandardPatternType
    func (v *SensitiveDataScannerStandardPatternType) UnmarshalJSON(src []byte) error
type SensitiveDataScannerStandardPatternsResponseData
    func NewSensitiveDataScannerStandardPatternsResponseData() *SensitiveDataScannerStandardPatternsResponseData
    func NewSensitiveDataScannerStandardPatternsResponseDataWithDefaults() *SensitiveDataScannerStandardPatternsResponseData
    func (o *SensitiveDataScannerStandardPatternsResponseData) GetData() []SensitiveDataScannerStandardPatternsResponseItem
    func (o *SensitiveDataScannerStandardPatternsResponseData) GetDataOk() (*[]SensitiveDataScannerStandardPatternsResponseItem, bool)
    func (o *SensitiveDataScannerStandardPatternsResponseData) HasData() bool
    func (o SensitiveDataScannerStandardPatternsResponseData) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerStandardPatternsResponseData) SetData(v []SensitiveDataScannerStandardPatternsResponseItem)
    func (o *SensitiveDataScannerStandardPatternsResponseData) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerStandardPatternsResponseItem
    func NewSensitiveDataScannerStandardPatternsResponseItem() *SensitiveDataScannerStandardPatternsResponseItem
    func NewSensitiveDataScannerStandardPatternsResponseItemWithDefaults() *SensitiveDataScannerStandardPatternsResponseItem
    func (o *SensitiveDataScannerStandardPatternsResponseItem) GetAttributes() SensitiveDataScannerStandardPatternAttributes
    func (o *SensitiveDataScannerStandardPatternsResponseItem) GetAttributesOk() (*SensitiveDataScannerStandardPatternAttributes, bool)
    func (o *SensitiveDataScannerStandardPatternsResponseItem) GetId() string
    func (o *SensitiveDataScannerStandardPatternsResponseItem) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerStandardPatternsResponseItem) GetType() SensitiveDataScannerStandardPatternType
    func (o *SensitiveDataScannerStandardPatternsResponseItem) GetTypeOk() (*SensitiveDataScannerStandardPatternType, bool)
    func (o *SensitiveDataScannerStandardPatternsResponseItem) HasAttributes() bool
    func (o *SensitiveDataScannerStandardPatternsResponseItem) HasId() bool
    func (o *SensitiveDataScannerStandardPatternsResponseItem) HasType() bool
    func (o SensitiveDataScannerStandardPatternsResponseItem) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerStandardPatternsResponseItem) SetAttributes(v SensitiveDataScannerStandardPatternAttributes)
    func (o *SensitiveDataScannerStandardPatternsResponseItem) SetId(v string)
    func (o *SensitiveDataScannerStandardPatternsResponseItem) SetType(v SensitiveDataScannerStandardPatternType)
    func (o *SensitiveDataScannerStandardPatternsResponseItem) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerTextReplacement
    func NewSensitiveDataScannerTextReplacement() *SensitiveDataScannerTextReplacement
    func NewSensitiveDataScannerTextReplacementWithDefaults() *SensitiveDataScannerTextReplacement
    func (o *SensitiveDataScannerTextReplacement) GetNumberOfChars() int64
    func (o *SensitiveDataScannerTextReplacement) GetNumberOfCharsOk() (*int64, bool)
    func (o *SensitiveDataScannerTextReplacement) GetReplacementString() string
    func (o *SensitiveDataScannerTextReplacement) GetReplacementStringOk() (*string, bool)
    func (o *SensitiveDataScannerTextReplacement) GetType() SensitiveDataScannerTextReplacementType
    func (o *SensitiveDataScannerTextReplacement) GetTypeOk() (*SensitiveDataScannerTextReplacementType, bool)
    func (o *SensitiveDataScannerTextReplacement) HasNumberOfChars() bool
    func (o *SensitiveDataScannerTextReplacement) HasReplacementString() bool
    func (o *SensitiveDataScannerTextReplacement) HasType() bool
    func (o SensitiveDataScannerTextReplacement) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerTextReplacement) SetNumberOfChars(v int64)
    func (o *SensitiveDataScannerTextReplacement) SetReplacementString(v string)
    func (o *SensitiveDataScannerTextReplacement) SetType(v SensitiveDataScannerTextReplacementType)
    func (o *SensitiveDataScannerTextReplacement) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerTextReplacementType
    func NewSensitiveDataScannerTextReplacementTypeFromValue(v string) (*SensitiveDataScannerTextReplacementType, error)
    func (v *SensitiveDataScannerTextReplacementType) GetAllowedValues() []SensitiveDataScannerTextReplacementType
    func (v SensitiveDataScannerTextReplacementType) IsValid() bool
    func (v SensitiveDataScannerTextReplacementType) Ptr() *SensitiveDataScannerTextReplacementType
    func (v *SensitiveDataScannerTextReplacementType) UnmarshalJSON(src []byte) error
type ServiceAccountCreateAttributes
    func NewServiceAccountCreateAttributes(email string, serviceAccount bool) *ServiceAccountCreateAttributes
    func NewServiceAccountCreateAttributesWithDefaults() *ServiceAccountCreateAttributes
    func (o *ServiceAccountCreateAttributes) GetEmail() string
    func (o *ServiceAccountCreateAttributes) GetEmailOk() (*string, bool)
    func (o *ServiceAccountCreateAttributes) GetName() string
    func (o *ServiceAccountCreateAttributes) GetNameOk() (*string, bool)
    func (o *ServiceAccountCreateAttributes) GetServiceAccount() bool
    func (o *ServiceAccountCreateAttributes) GetServiceAccountOk() (*bool, bool)
    func (o *ServiceAccountCreateAttributes) GetTitle() string
    func (o *ServiceAccountCreateAttributes) GetTitleOk() (*string, bool)
    func (o *ServiceAccountCreateAttributes) HasName() bool
    func (o *ServiceAccountCreateAttributes) HasTitle() bool
    func (o ServiceAccountCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *ServiceAccountCreateAttributes) SetEmail(v string)
    func (o *ServiceAccountCreateAttributes) SetName(v string)
    func (o *ServiceAccountCreateAttributes) SetServiceAccount(v bool)
    func (o *ServiceAccountCreateAttributes) SetTitle(v string)
    func (o *ServiceAccountCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type ServiceAccountCreateData
    func NewServiceAccountCreateData(attributes ServiceAccountCreateAttributes, typeVar UsersType) *ServiceAccountCreateData
    func NewServiceAccountCreateDataWithDefaults() *ServiceAccountCreateData
    func (o *ServiceAccountCreateData) GetAttributes() ServiceAccountCreateAttributes
    func (o *ServiceAccountCreateData) GetAttributesOk() (*ServiceAccountCreateAttributes, bool)
    func (o *ServiceAccountCreateData) GetRelationships() UserRelationships
    func (o *ServiceAccountCreateData) GetRelationshipsOk() (*UserRelationships, bool)
    func (o *ServiceAccountCreateData) GetType() UsersType
    func (o *ServiceAccountCreateData) GetTypeOk() (*UsersType, bool)
    func (o *ServiceAccountCreateData) HasRelationships() bool
    func (o ServiceAccountCreateData) MarshalJSON() ([]byte, error)
    func (o *ServiceAccountCreateData) SetAttributes(v ServiceAccountCreateAttributes)
    func (o *ServiceAccountCreateData) SetRelationships(v UserRelationships)
    func (o *ServiceAccountCreateData) SetType(v UsersType)
    func (o *ServiceAccountCreateData) UnmarshalJSON(bytes []byte) (err error)
type ServiceAccountCreateRequest
    func NewServiceAccountCreateRequest(data ServiceAccountCreateData) *ServiceAccountCreateRequest
    func NewServiceAccountCreateRequestWithDefaults() *ServiceAccountCreateRequest
    func (o *ServiceAccountCreateRequest) GetData() ServiceAccountCreateData
    func (o *ServiceAccountCreateRequest) GetDataOk() (*ServiceAccountCreateData, bool)
    func (o ServiceAccountCreateRequest) MarshalJSON() ([]byte, error)
    func (o *ServiceAccountCreateRequest) SetData(v ServiceAccountCreateData)
    func (o *ServiceAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type ServiceAccountsApi
    func NewServiceAccountsApi(client *datadog.APIClient) *ServiceAccountsApi
    func (a *ServiceAccountsApi) CreateServiceAccount(ctx _context.Context, body ServiceAccountCreateRequest) (UserResponse, *_nethttp.Response, error)
    func (a *ServiceAccountsApi) CreateServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, body ApplicationKeyCreateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)
    func (a *ServiceAccountsApi) DeleteServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, appKeyId string) (*_nethttp.Response, error)
    func (a *ServiceAccountsApi) GetServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, appKeyId string) (PartialApplicationKeyResponse, *_nethttp.Response, error)
    func (a *ServiceAccountsApi) ListServiceAccountApplicationKeys(ctx _context.Context, serviceAccountId string, o ...ListServiceAccountApplicationKeysOptionalParameters) (ListApplicationKeysResponse, *_nethttp.Response, error)
    func (a *ServiceAccountsApi) UpdateServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, appKeyId string, body ApplicationKeyUpdateRequest) (PartialApplicationKeyResponse, *_nethttp.Response, error)
type ServiceDefinitionApi
    func NewServiceDefinitionApi(client *datadog.APIClient) *ServiceDefinitionApi
    func (a *ServiceDefinitionApi) CreateOrUpdateServiceDefinitions(ctx _context.Context, body ServiceDefinitionsCreateRequest) (ServiceDefinitionCreateResponse, *_nethttp.Response, error)
    func (a *ServiceDefinitionApi) DeleteServiceDefinition(ctx _context.Context, serviceName string) (*_nethttp.Response, error)
    func (a *ServiceDefinitionApi) GetServiceDefinition(ctx _context.Context, serviceName string, o ...GetServiceDefinitionOptionalParameters) (ServiceDefinitionGetResponse, *_nethttp.Response, error)
    func (a *ServiceDefinitionApi) ListServiceDefinitions(ctx _context.Context, o ...ListServiceDefinitionsOptionalParameters) (ServiceDefinitionsListResponse, *_nethttp.Response, error)
    func (a *ServiceDefinitionApi) ListServiceDefinitionsWithPagination(ctx _context.Context, o ...ListServiceDefinitionsOptionalParameters) (<-chan datadog.PaginationResult[ServiceDefinitionData], func())
type ServiceDefinitionCreateResponse
    func NewServiceDefinitionCreateResponse() *ServiceDefinitionCreateResponse
    func NewServiceDefinitionCreateResponseWithDefaults() *ServiceDefinitionCreateResponse
    func (o *ServiceDefinitionCreateResponse) GetData() []ServiceDefinitionData
    func (o *ServiceDefinitionCreateResponse) GetDataOk() (*[]ServiceDefinitionData, bool)
    func (o *ServiceDefinitionCreateResponse) HasData() bool
    func (o ServiceDefinitionCreateResponse) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionCreateResponse) SetData(v []ServiceDefinitionData)
    func (o *ServiceDefinitionCreateResponse) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionData
    func NewServiceDefinitionData() *ServiceDefinitionData
    func NewServiceDefinitionDataWithDefaults() *ServiceDefinitionData
    func (o *ServiceDefinitionData) GetAttributes() ServiceDefinitionDataAttributes
    func (o *ServiceDefinitionData) GetAttributesOk() (*ServiceDefinitionDataAttributes, bool)
    func (o *ServiceDefinitionData) GetId() string
    func (o *ServiceDefinitionData) GetIdOk() (*string, bool)
    func (o *ServiceDefinitionData) GetType() string
    func (o *ServiceDefinitionData) GetTypeOk() (*string, bool)
    func (o *ServiceDefinitionData) HasAttributes() bool
    func (o *ServiceDefinitionData) HasId() bool
    func (o *ServiceDefinitionData) HasType() bool
    func (o ServiceDefinitionData) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionData) SetAttributes(v ServiceDefinitionDataAttributes)
    func (o *ServiceDefinitionData) SetId(v string)
    func (o *ServiceDefinitionData) SetType(v string)
    func (o *ServiceDefinitionData) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionDataAttributes
    func NewServiceDefinitionDataAttributes() *ServiceDefinitionDataAttributes
    func NewServiceDefinitionDataAttributesWithDefaults() *ServiceDefinitionDataAttributes
    func (o *ServiceDefinitionDataAttributes) GetMeta() ServiceDefinitionMeta
    func (o *ServiceDefinitionDataAttributes) GetMetaOk() (*ServiceDefinitionMeta, bool)
    func (o *ServiceDefinitionDataAttributes) GetSchema() ServiceDefinitionSchema
    func (o *ServiceDefinitionDataAttributes) GetSchemaOk() (*ServiceDefinitionSchema, bool)
    func (o *ServiceDefinitionDataAttributes) HasMeta() bool
    func (o *ServiceDefinitionDataAttributes) HasSchema() bool
    func (o ServiceDefinitionDataAttributes) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionDataAttributes) SetMeta(v ServiceDefinitionMeta)
    func (o *ServiceDefinitionDataAttributes) SetSchema(v ServiceDefinitionSchema)
    func (o *ServiceDefinitionDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionGetResponse
    func NewServiceDefinitionGetResponse() *ServiceDefinitionGetResponse
    func NewServiceDefinitionGetResponseWithDefaults() *ServiceDefinitionGetResponse
    func (o *ServiceDefinitionGetResponse) GetData() ServiceDefinitionData
    func (o *ServiceDefinitionGetResponse) GetDataOk() (*ServiceDefinitionData, bool)
    func (o *ServiceDefinitionGetResponse) HasData() bool
    func (o ServiceDefinitionGetResponse) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionGetResponse) SetData(v ServiceDefinitionData)
    func (o *ServiceDefinitionGetResponse) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionMeta
    func NewServiceDefinitionMeta() *ServiceDefinitionMeta
    func NewServiceDefinitionMetaWithDefaults() *ServiceDefinitionMeta
    func (o *ServiceDefinitionMeta) GetGithubHtmlUrl() string
    func (o *ServiceDefinitionMeta) GetGithubHtmlUrlOk() (*string, bool)
    func (o *ServiceDefinitionMeta) GetIngestedSchemaVersion() string
    func (o *ServiceDefinitionMeta) GetIngestedSchemaVersionOk() (*string, bool)
    func (o *ServiceDefinitionMeta) GetIngestionSource() string
    func (o *ServiceDefinitionMeta) GetIngestionSourceOk() (*string, bool)
    func (o *ServiceDefinitionMeta) GetLastModifiedTime() string
    func (o *ServiceDefinitionMeta) GetLastModifiedTimeOk() (*string, bool)
    func (o *ServiceDefinitionMeta) GetOrigin() string
    func (o *ServiceDefinitionMeta) GetOriginDetail() string
    func (o *ServiceDefinitionMeta) GetOriginDetailOk() (*string, bool)
    func (o *ServiceDefinitionMeta) GetOriginOk() (*string, bool)
    func (o *ServiceDefinitionMeta) GetWarnings() []ServiceDefinitionMetaWarnings
    func (o *ServiceDefinitionMeta) GetWarningsOk() (*[]ServiceDefinitionMetaWarnings, bool)
    func (o *ServiceDefinitionMeta) HasGithubHtmlUrl() bool
    func (o *ServiceDefinitionMeta) HasIngestedSchemaVersion() bool
    func (o *ServiceDefinitionMeta) HasIngestionSource() bool
    func (o *ServiceDefinitionMeta) HasLastModifiedTime() bool
    func (o *ServiceDefinitionMeta) HasOrigin() bool
    func (o *ServiceDefinitionMeta) HasOriginDetail() bool
    func (o *ServiceDefinitionMeta) HasWarnings() bool
    func (o ServiceDefinitionMeta) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionMeta) SetGithubHtmlUrl(v string)
    func (o *ServiceDefinitionMeta) SetIngestedSchemaVersion(v string)
    func (o *ServiceDefinitionMeta) SetIngestionSource(v string)
    func (o *ServiceDefinitionMeta) SetLastModifiedTime(v string)
    func (o *ServiceDefinitionMeta) SetOrigin(v string)
    func (o *ServiceDefinitionMeta) SetOriginDetail(v string)
    func (o *ServiceDefinitionMeta) SetWarnings(v []ServiceDefinitionMetaWarnings)
    func (o *ServiceDefinitionMeta) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionMetaWarnings
    func NewServiceDefinitionMetaWarnings() *ServiceDefinitionMetaWarnings
    func NewServiceDefinitionMetaWarningsWithDefaults() *ServiceDefinitionMetaWarnings
    func (o *ServiceDefinitionMetaWarnings) GetInstanceLocation() string
    func (o *ServiceDefinitionMetaWarnings) GetInstanceLocationOk() (*string, bool)
    func (o *ServiceDefinitionMetaWarnings) GetKeywordLocation() string
    func (o *ServiceDefinitionMetaWarnings) GetKeywordLocationOk() (*string, bool)
    func (o *ServiceDefinitionMetaWarnings) GetMessage() string
    func (o *ServiceDefinitionMetaWarnings) GetMessageOk() (*string, bool)
    func (o *ServiceDefinitionMetaWarnings) HasInstanceLocation() bool
    func (o *ServiceDefinitionMetaWarnings) HasKeywordLocation() bool
    func (o *ServiceDefinitionMetaWarnings) HasMessage() bool
    func (o ServiceDefinitionMetaWarnings) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionMetaWarnings) SetInstanceLocation(v string)
    func (o *ServiceDefinitionMetaWarnings) SetKeywordLocation(v string)
    func (o *ServiceDefinitionMetaWarnings) SetMessage(v string)
    func (o *ServiceDefinitionMetaWarnings) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionSchema
    func ServiceDefinitionV1AsServiceDefinitionSchema(v *ServiceDefinitionV1) ServiceDefinitionSchema
    func ServiceDefinitionV2AsServiceDefinitionSchema(v *ServiceDefinitionV2) ServiceDefinitionSchema
    func ServiceDefinitionV2Dot1AsServiceDefinitionSchema(v *ServiceDefinitionV2Dot1) ServiceDefinitionSchema
    func (obj *ServiceDefinitionSchema) GetActualInstance() interface{}
    func (obj ServiceDefinitionSchema) MarshalJSON() ([]byte, error)
    func (obj *ServiceDefinitionSchema) UnmarshalJSON(data []byte) error
type ServiceDefinitionSchemaVersions
    func NewServiceDefinitionSchemaVersionsFromValue(v string) (*ServiceDefinitionSchemaVersions, error)
    func (v *ServiceDefinitionSchemaVersions) GetAllowedValues() []ServiceDefinitionSchemaVersions
    func (v ServiceDefinitionSchemaVersions) IsValid() bool
    func (v ServiceDefinitionSchemaVersions) Ptr() *ServiceDefinitionSchemaVersions
    func (v *ServiceDefinitionSchemaVersions) UnmarshalJSON(src []byte) error
type ServiceDefinitionV1
    func NewServiceDefinitionV1(info ServiceDefinitionV1Info, schemaVersion ServiceDefinitionV1Version) *ServiceDefinitionV1
    func NewServiceDefinitionV1WithDefaults() *ServiceDefinitionV1
    func (o *ServiceDefinitionV1) GetContact() ServiceDefinitionV1Contact
    func (o *ServiceDefinitionV1) GetContactOk() (*ServiceDefinitionV1Contact, bool)
    func (o *ServiceDefinitionV1) GetExtensions() map[string]interface{}
    func (o *ServiceDefinitionV1) GetExtensionsOk() (*map[string]interface{}, bool)
    func (o *ServiceDefinitionV1) GetExternalResources() []ServiceDefinitionV1Resource
    func (o *ServiceDefinitionV1) GetExternalResourcesOk() (*[]ServiceDefinitionV1Resource, bool)
    func (o *ServiceDefinitionV1) GetInfo() ServiceDefinitionV1Info
    func (o *ServiceDefinitionV1) GetInfoOk() (*ServiceDefinitionV1Info, bool)
    func (o *ServiceDefinitionV1) GetIntegrations() ServiceDefinitionV1Integrations
    func (o *ServiceDefinitionV1) GetIntegrationsOk() (*ServiceDefinitionV1Integrations, bool)
    func (o *ServiceDefinitionV1) GetOrg() ServiceDefinitionV1Org
    func (o *ServiceDefinitionV1) GetOrgOk() (*ServiceDefinitionV1Org, bool)
    func (o *ServiceDefinitionV1) GetSchemaVersion() ServiceDefinitionV1Version
    func (o *ServiceDefinitionV1) GetSchemaVersionOk() (*ServiceDefinitionV1Version, bool)
    func (o *ServiceDefinitionV1) GetTags() []string
    func (o *ServiceDefinitionV1) GetTagsOk() (*[]string, bool)
    func (o *ServiceDefinitionV1) HasContact() bool
    func (o *ServiceDefinitionV1) HasExtensions() bool
    func (o *ServiceDefinitionV1) HasExternalResources() bool
    func (o *ServiceDefinitionV1) HasIntegrations() bool
    func (o *ServiceDefinitionV1) HasOrg() bool
    func (o *ServiceDefinitionV1) HasTags() bool
    func (o ServiceDefinitionV1) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV1) SetContact(v ServiceDefinitionV1Contact)
    func (o *ServiceDefinitionV1) SetExtensions(v map[string]interface{})
    func (o *ServiceDefinitionV1) SetExternalResources(v []ServiceDefinitionV1Resource)
    func (o *ServiceDefinitionV1) SetInfo(v ServiceDefinitionV1Info)
    func (o *ServiceDefinitionV1) SetIntegrations(v ServiceDefinitionV1Integrations)
    func (o *ServiceDefinitionV1) SetOrg(v ServiceDefinitionV1Org)
    func (o *ServiceDefinitionV1) SetSchemaVersion(v ServiceDefinitionV1Version)
    func (o *ServiceDefinitionV1) SetTags(v []string)
    func (o *ServiceDefinitionV1) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV1Contact
    func NewServiceDefinitionV1Contact() *ServiceDefinitionV1Contact
    func NewServiceDefinitionV1ContactWithDefaults() *ServiceDefinitionV1Contact
    func (o *ServiceDefinitionV1Contact) GetEmail() string
    func (o *ServiceDefinitionV1Contact) GetEmailOk() (*string, bool)
    func (o *ServiceDefinitionV1Contact) GetSlack() string
    func (o *ServiceDefinitionV1Contact) GetSlackOk() (*string, bool)
    func (o *ServiceDefinitionV1Contact) HasEmail() bool
    func (o *ServiceDefinitionV1Contact) HasSlack() bool
    func (o ServiceDefinitionV1Contact) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV1Contact) SetEmail(v string)
    func (o *ServiceDefinitionV1Contact) SetSlack(v string)
    func (o *ServiceDefinitionV1Contact) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV1Info
    func NewServiceDefinitionV1Info(ddService string) *ServiceDefinitionV1Info
    func NewServiceDefinitionV1InfoWithDefaults() *ServiceDefinitionV1Info
    func (o *ServiceDefinitionV1Info) GetDdService() string
    func (o *ServiceDefinitionV1Info) GetDdServiceOk() (*string, bool)
    func (o *ServiceDefinitionV1Info) GetDescription() string
    func (o *ServiceDefinitionV1Info) GetDescriptionOk() (*string, bool)
    func (o *ServiceDefinitionV1Info) GetDisplayName() string
    func (o *ServiceDefinitionV1Info) GetDisplayNameOk() (*string, bool)
    func (o *ServiceDefinitionV1Info) GetServiceTier() string
    func (o *ServiceDefinitionV1Info) GetServiceTierOk() (*string, bool)
    func (o *ServiceDefinitionV1Info) HasDescription() bool
    func (o *ServiceDefinitionV1Info) HasDisplayName() bool
    func (o *ServiceDefinitionV1Info) HasServiceTier() bool
    func (o ServiceDefinitionV1Info) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV1Info) SetDdService(v string)
    func (o *ServiceDefinitionV1Info) SetDescription(v string)
    func (o *ServiceDefinitionV1Info) SetDisplayName(v string)
    func (o *ServiceDefinitionV1Info) SetServiceTier(v string)
    func (o *ServiceDefinitionV1Info) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV1Integrations
    func NewServiceDefinitionV1Integrations() *ServiceDefinitionV1Integrations
    func NewServiceDefinitionV1IntegrationsWithDefaults() *ServiceDefinitionV1Integrations
    func (o *ServiceDefinitionV1Integrations) GetPagerduty() string
    func (o *ServiceDefinitionV1Integrations) GetPagerdutyOk() (*string, bool)
    func (o *ServiceDefinitionV1Integrations) HasPagerduty() bool
    func (o ServiceDefinitionV1Integrations) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV1Integrations) SetPagerduty(v string)
    func (o *ServiceDefinitionV1Integrations) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV1Org
    func NewServiceDefinitionV1Org() *ServiceDefinitionV1Org
    func NewServiceDefinitionV1OrgWithDefaults() *ServiceDefinitionV1Org
    func (o *ServiceDefinitionV1Org) GetApplication() string
    func (o *ServiceDefinitionV1Org) GetApplicationOk() (*string, bool)
    func (o *ServiceDefinitionV1Org) GetTeam() string
    func (o *ServiceDefinitionV1Org) GetTeamOk() (*string, bool)
    func (o *ServiceDefinitionV1Org) HasApplication() bool
    func (o *ServiceDefinitionV1Org) HasTeam() bool
    func (o ServiceDefinitionV1Org) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV1Org) SetApplication(v string)
    func (o *ServiceDefinitionV1Org) SetTeam(v string)
    func (o *ServiceDefinitionV1Org) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV1Resource
    func NewServiceDefinitionV1Resource(name string, typeVar ServiceDefinitionV1ResourceType, url string) *ServiceDefinitionV1Resource
    func NewServiceDefinitionV1ResourceWithDefaults() *ServiceDefinitionV1Resource
    func (o *ServiceDefinitionV1Resource) GetName() string
    func (o *ServiceDefinitionV1Resource) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV1Resource) GetType() ServiceDefinitionV1ResourceType
    func (o *ServiceDefinitionV1Resource) GetTypeOk() (*ServiceDefinitionV1ResourceType, bool)
    func (o *ServiceDefinitionV1Resource) GetUrl() string
    func (o *ServiceDefinitionV1Resource) GetUrlOk() (*string, bool)
    func (o ServiceDefinitionV1Resource) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV1Resource) SetName(v string)
    func (o *ServiceDefinitionV1Resource) SetType(v ServiceDefinitionV1ResourceType)
    func (o *ServiceDefinitionV1Resource) SetUrl(v string)
    func (o *ServiceDefinitionV1Resource) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV1ResourceType
    func NewServiceDefinitionV1ResourceTypeFromValue(v string) (*ServiceDefinitionV1ResourceType, error)
    func (v *ServiceDefinitionV1ResourceType) GetAllowedValues() []ServiceDefinitionV1ResourceType
    func (v ServiceDefinitionV1ResourceType) IsValid() bool
    func (v ServiceDefinitionV1ResourceType) Ptr() *ServiceDefinitionV1ResourceType
    func (v *ServiceDefinitionV1ResourceType) UnmarshalJSON(src []byte) error
type ServiceDefinitionV1Version
    func NewServiceDefinitionV1VersionFromValue(v string) (*ServiceDefinitionV1Version, error)
    func (v *ServiceDefinitionV1Version) GetAllowedValues() []ServiceDefinitionV1Version
    func (v ServiceDefinitionV1Version) IsValid() bool
    func (v ServiceDefinitionV1Version) Ptr() *ServiceDefinitionV1Version
    func (v *ServiceDefinitionV1Version) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2
    func NewServiceDefinitionV2(ddService string, schemaVersion ServiceDefinitionV2Version) *ServiceDefinitionV2
    func NewServiceDefinitionV2WithDefaults() *ServiceDefinitionV2
    func (o *ServiceDefinitionV2) GetContacts() []ServiceDefinitionV2Contact
    func (o *ServiceDefinitionV2) GetContactsOk() (*[]ServiceDefinitionV2Contact, bool)
    func (o *ServiceDefinitionV2) GetDdService() string
    func (o *ServiceDefinitionV2) GetDdServiceOk() (*string, bool)
    func (o *ServiceDefinitionV2) GetDdTeam() string
    func (o *ServiceDefinitionV2) GetDdTeamOk() (*string, bool)
    func (o *ServiceDefinitionV2) GetDocs() []ServiceDefinitionV2Doc
    func (o *ServiceDefinitionV2) GetDocsOk() (*[]ServiceDefinitionV2Doc, bool)
    func (o *ServiceDefinitionV2) GetExtensions() map[string]interface{}
    func (o *ServiceDefinitionV2) GetExtensionsOk() (*map[string]interface{}, bool)
    func (o *ServiceDefinitionV2) GetIntegrations() ServiceDefinitionV2Integrations
    func (o *ServiceDefinitionV2) GetIntegrationsOk() (*ServiceDefinitionV2Integrations, bool)
    func (o *ServiceDefinitionV2) GetLinks() []ServiceDefinitionV2Link
    func (o *ServiceDefinitionV2) GetLinksOk() (*[]ServiceDefinitionV2Link, bool)
    func (o *ServiceDefinitionV2) GetRepos() []ServiceDefinitionV2Repo
    func (o *ServiceDefinitionV2) GetReposOk() (*[]ServiceDefinitionV2Repo, bool)
    func (o *ServiceDefinitionV2) GetSchemaVersion() ServiceDefinitionV2Version
    func (o *ServiceDefinitionV2) GetSchemaVersionOk() (*ServiceDefinitionV2Version, bool)
    func (o *ServiceDefinitionV2) GetTags() []string
    func (o *ServiceDefinitionV2) GetTagsOk() (*[]string, bool)
    func (o *ServiceDefinitionV2) GetTeam() string
    func (o *ServiceDefinitionV2) GetTeamOk() (*string, bool)
    func (o *ServiceDefinitionV2) HasContacts() bool
    func (o *ServiceDefinitionV2) HasDdTeam() bool
    func (o *ServiceDefinitionV2) HasDocs() bool
    func (o *ServiceDefinitionV2) HasExtensions() bool
    func (o *ServiceDefinitionV2) HasIntegrations() bool
    func (o *ServiceDefinitionV2) HasLinks() bool
    func (o *ServiceDefinitionV2) HasRepos() bool
    func (o *ServiceDefinitionV2) HasTags() bool
    func (o *ServiceDefinitionV2) HasTeam() bool
    func (o ServiceDefinitionV2) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2) SetContacts(v []ServiceDefinitionV2Contact)
    func (o *ServiceDefinitionV2) SetDdService(v string)
    func (o *ServiceDefinitionV2) SetDdTeam(v string)
    func (o *ServiceDefinitionV2) SetDocs(v []ServiceDefinitionV2Doc)
    func (o *ServiceDefinitionV2) SetExtensions(v map[string]interface{})
    func (o *ServiceDefinitionV2) SetIntegrations(v ServiceDefinitionV2Integrations)
    func (o *ServiceDefinitionV2) SetLinks(v []ServiceDefinitionV2Link)
    func (o *ServiceDefinitionV2) SetRepos(v []ServiceDefinitionV2Repo)
    func (o *ServiceDefinitionV2) SetSchemaVersion(v ServiceDefinitionV2Version)
    func (o *ServiceDefinitionV2) SetTags(v []string)
    func (o *ServiceDefinitionV2) SetTeam(v string)
    func (o *ServiceDefinitionV2) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Contact
    func ServiceDefinitionV2EmailAsServiceDefinitionV2Contact(v *ServiceDefinitionV2Email) ServiceDefinitionV2Contact
    func ServiceDefinitionV2MSTeamsAsServiceDefinitionV2Contact(v *ServiceDefinitionV2MSTeams) ServiceDefinitionV2Contact
    func ServiceDefinitionV2SlackAsServiceDefinitionV2Contact(v *ServiceDefinitionV2Slack) ServiceDefinitionV2Contact
    func (obj *ServiceDefinitionV2Contact) GetActualInstance() interface{}
    func (obj ServiceDefinitionV2Contact) MarshalJSON() ([]byte, error)
    func (obj *ServiceDefinitionV2Contact) UnmarshalJSON(data []byte) error
type ServiceDefinitionV2Doc
    func NewServiceDefinitionV2Doc(name string, url string) *ServiceDefinitionV2Doc
    func NewServiceDefinitionV2DocWithDefaults() *ServiceDefinitionV2Doc
    func (o *ServiceDefinitionV2Doc) GetName() string
    func (o *ServiceDefinitionV2Doc) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Doc) GetProvider() string
    func (o *ServiceDefinitionV2Doc) GetProviderOk() (*string, bool)
    func (o *ServiceDefinitionV2Doc) GetUrl() string
    func (o *ServiceDefinitionV2Doc) GetUrlOk() (*string, bool)
    func (o *ServiceDefinitionV2Doc) HasProvider() bool
    func (o ServiceDefinitionV2Doc) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Doc) SetName(v string)
    func (o *ServiceDefinitionV2Doc) SetProvider(v string)
    func (o *ServiceDefinitionV2Doc) SetUrl(v string)
    func (o *ServiceDefinitionV2Doc) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot1
    func NewServiceDefinitionV2Dot1(ddService string, schemaVersion ServiceDefinitionV2Dot1Version) *ServiceDefinitionV2Dot1
    func NewServiceDefinitionV2Dot1WithDefaults() *ServiceDefinitionV2Dot1
    func (o *ServiceDefinitionV2Dot1) GetApplication() string
    func (o *ServiceDefinitionV2Dot1) GetApplicationOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1) GetContacts() []ServiceDefinitionV2Dot1Contact
    func (o *ServiceDefinitionV2Dot1) GetContactsOk() (*[]ServiceDefinitionV2Dot1Contact, bool)
    func (o *ServiceDefinitionV2Dot1) GetDdService() string
    func (o *ServiceDefinitionV2Dot1) GetDdServiceOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1) GetDescription() string
    func (o *ServiceDefinitionV2Dot1) GetDescriptionOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1) GetExtensions() map[string]interface{}
    func (o *ServiceDefinitionV2Dot1) GetExtensionsOk() (*map[string]interface{}, bool)
    func (o *ServiceDefinitionV2Dot1) GetIntegrations() ServiceDefinitionV2Dot1Integrations
    func (o *ServiceDefinitionV2Dot1) GetIntegrationsOk() (*ServiceDefinitionV2Dot1Integrations, bool)
    func (o *ServiceDefinitionV2Dot1) GetLifecycle() string
    func (o *ServiceDefinitionV2Dot1) GetLifecycleOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1) GetLinks() []ServiceDefinitionV2Dot1Link
    func (o *ServiceDefinitionV2Dot1) GetLinksOk() (*[]ServiceDefinitionV2Dot1Link, bool)
    func (o *ServiceDefinitionV2Dot1) GetSchemaVersion() ServiceDefinitionV2Dot1Version
    func (o *ServiceDefinitionV2Dot1) GetSchemaVersionOk() (*ServiceDefinitionV2Dot1Version, bool)
    func (o *ServiceDefinitionV2Dot1) GetTags() []string
    func (o *ServiceDefinitionV2Dot1) GetTagsOk() (*[]string, bool)
    func (o *ServiceDefinitionV2Dot1) GetTeam() string
    func (o *ServiceDefinitionV2Dot1) GetTeamOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1) GetTier() string
    func (o *ServiceDefinitionV2Dot1) GetTierOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1) HasApplication() bool
    func (o *ServiceDefinitionV2Dot1) HasContacts() bool
    func (o *ServiceDefinitionV2Dot1) HasDescription() bool
    func (o *ServiceDefinitionV2Dot1) HasExtensions() bool
    func (o *ServiceDefinitionV2Dot1) HasIntegrations() bool
    func (o *ServiceDefinitionV2Dot1) HasLifecycle() bool
    func (o *ServiceDefinitionV2Dot1) HasLinks() bool
    func (o *ServiceDefinitionV2Dot1) HasTags() bool
    func (o *ServiceDefinitionV2Dot1) HasTeam() bool
    func (o *ServiceDefinitionV2Dot1) HasTier() bool
    func (o ServiceDefinitionV2Dot1) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Dot1) SetApplication(v string)
    func (o *ServiceDefinitionV2Dot1) SetContacts(v []ServiceDefinitionV2Dot1Contact)
    func (o *ServiceDefinitionV2Dot1) SetDdService(v string)
    func (o *ServiceDefinitionV2Dot1) SetDescription(v string)
    func (o *ServiceDefinitionV2Dot1) SetExtensions(v map[string]interface{})
    func (o *ServiceDefinitionV2Dot1) SetIntegrations(v ServiceDefinitionV2Dot1Integrations)
    func (o *ServiceDefinitionV2Dot1) SetLifecycle(v string)
    func (o *ServiceDefinitionV2Dot1) SetLinks(v []ServiceDefinitionV2Dot1Link)
    func (o *ServiceDefinitionV2Dot1) SetSchemaVersion(v ServiceDefinitionV2Dot1Version)
    func (o *ServiceDefinitionV2Dot1) SetTags(v []string)
    func (o *ServiceDefinitionV2Dot1) SetTeam(v string)
    func (o *ServiceDefinitionV2Dot1) SetTier(v string)
    func (o *ServiceDefinitionV2Dot1) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot1Contact
    func ServiceDefinitionV2Dot1EmailAsServiceDefinitionV2Dot1Contact(v *ServiceDefinitionV2Dot1Email) ServiceDefinitionV2Dot1Contact
    func ServiceDefinitionV2Dot1MSTeamsAsServiceDefinitionV2Dot1Contact(v *ServiceDefinitionV2Dot1MSTeams) ServiceDefinitionV2Dot1Contact
    func ServiceDefinitionV2Dot1SlackAsServiceDefinitionV2Dot1Contact(v *ServiceDefinitionV2Dot1Slack) ServiceDefinitionV2Dot1Contact
    func (obj *ServiceDefinitionV2Dot1Contact) GetActualInstance() interface{}
    func (obj ServiceDefinitionV2Dot1Contact) MarshalJSON() ([]byte, error)
    func (obj *ServiceDefinitionV2Dot1Contact) UnmarshalJSON(data []byte) error
type ServiceDefinitionV2Dot1Email
    func NewServiceDefinitionV2Dot1Email(contact string, typeVar ServiceDefinitionV2Dot1EmailType) *ServiceDefinitionV2Dot1Email
    func NewServiceDefinitionV2Dot1EmailWithDefaults() *ServiceDefinitionV2Dot1Email
    func (o *ServiceDefinitionV2Dot1Email) GetContact() string
    func (o *ServiceDefinitionV2Dot1Email) GetContactOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1Email) GetName() string
    func (o *ServiceDefinitionV2Dot1Email) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1Email) GetType() ServiceDefinitionV2Dot1EmailType
    func (o *ServiceDefinitionV2Dot1Email) GetTypeOk() (*ServiceDefinitionV2Dot1EmailType, bool)
    func (o *ServiceDefinitionV2Dot1Email) HasName() bool
    func (o ServiceDefinitionV2Dot1Email) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Dot1Email) SetContact(v string)
    func (o *ServiceDefinitionV2Dot1Email) SetName(v string)
    func (o *ServiceDefinitionV2Dot1Email) SetType(v ServiceDefinitionV2Dot1EmailType)
    func (o *ServiceDefinitionV2Dot1Email) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot1EmailType
    func NewServiceDefinitionV2Dot1EmailTypeFromValue(v string) (*ServiceDefinitionV2Dot1EmailType, error)
    func (v *ServiceDefinitionV2Dot1EmailType) GetAllowedValues() []ServiceDefinitionV2Dot1EmailType
    func (v ServiceDefinitionV2Dot1EmailType) IsValid() bool
    func (v ServiceDefinitionV2Dot1EmailType) Ptr() *ServiceDefinitionV2Dot1EmailType
    func (v *ServiceDefinitionV2Dot1EmailType) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Dot1Integrations
    func NewServiceDefinitionV2Dot1Integrations() *ServiceDefinitionV2Dot1Integrations
    func NewServiceDefinitionV2Dot1IntegrationsWithDefaults() *ServiceDefinitionV2Dot1Integrations
    func (o *ServiceDefinitionV2Dot1Integrations) GetOpsgenie() ServiceDefinitionV2Dot1Opsgenie
    func (o *ServiceDefinitionV2Dot1Integrations) GetOpsgenieOk() (*ServiceDefinitionV2Dot1Opsgenie, bool)
    func (o *ServiceDefinitionV2Dot1Integrations) GetPagerduty() ServiceDefinitionV2Dot1Pagerduty
    func (o *ServiceDefinitionV2Dot1Integrations) GetPagerdutyOk() (*ServiceDefinitionV2Dot1Pagerduty, bool)
    func (o *ServiceDefinitionV2Dot1Integrations) HasOpsgenie() bool
    func (o *ServiceDefinitionV2Dot1Integrations) HasPagerduty() bool
    func (o ServiceDefinitionV2Dot1Integrations) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Dot1Integrations) SetOpsgenie(v ServiceDefinitionV2Dot1Opsgenie)
    func (o *ServiceDefinitionV2Dot1Integrations) SetPagerduty(v ServiceDefinitionV2Dot1Pagerduty)
    func (o *ServiceDefinitionV2Dot1Integrations) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot1Link
    func NewServiceDefinitionV2Dot1Link(name string, typeVar ServiceDefinitionV2Dot1LinkType, url string) *ServiceDefinitionV2Dot1Link
    func NewServiceDefinitionV2Dot1LinkWithDefaults() *ServiceDefinitionV2Dot1Link
    func (o *ServiceDefinitionV2Dot1Link) GetName() string
    func (o *ServiceDefinitionV2Dot1Link) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1Link) GetProvider() string
    func (o *ServiceDefinitionV2Dot1Link) GetProviderOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1Link) GetType() ServiceDefinitionV2Dot1LinkType
    func (o *ServiceDefinitionV2Dot1Link) GetTypeOk() (*ServiceDefinitionV2Dot1LinkType, bool)
    func (o *ServiceDefinitionV2Dot1Link) GetUrl() string
    func (o *ServiceDefinitionV2Dot1Link) GetUrlOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1Link) HasProvider() bool
    func (o ServiceDefinitionV2Dot1Link) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Dot1Link) SetName(v string)
    func (o *ServiceDefinitionV2Dot1Link) SetProvider(v string)
    func (o *ServiceDefinitionV2Dot1Link) SetType(v ServiceDefinitionV2Dot1LinkType)
    func (o *ServiceDefinitionV2Dot1Link) SetUrl(v string)
    func (o *ServiceDefinitionV2Dot1Link) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot1LinkType
    func NewServiceDefinitionV2Dot1LinkTypeFromValue(v string) (*ServiceDefinitionV2Dot1LinkType, error)
    func (v *ServiceDefinitionV2Dot1LinkType) GetAllowedValues() []ServiceDefinitionV2Dot1LinkType
    func (v ServiceDefinitionV2Dot1LinkType) IsValid() bool
    func (v ServiceDefinitionV2Dot1LinkType) Ptr() *ServiceDefinitionV2Dot1LinkType
    func (v *ServiceDefinitionV2Dot1LinkType) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Dot1MSTeams
    func NewServiceDefinitionV2Dot1MSTeams(contact string, typeVar ServiceDefinitionV2Dot1MSTeamsType) *ServiceDefinitionV2Dot1MSTeams
    func NewServiceDefinitionV2Dot1MSTeamsWithDefaults() *ServiceDefinitionV2Dot1MSTeams
    func (o *ServiceDefinitionV2Dot1MSTeams) GetContact() string
    func (o *ServiceDefinitionV2Dot1MSTeams) GetContactOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1MSTeams) GetName() string
    func (o *ServiceDefinitionV2Dot1MSTeams) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1MSTeams) GetType() ServiceDefinitionV2Dot1MSTeamsType
    func (o *ServiceDefinitionV2Dot1MSTeams) GetTypeOk() (*ServiceDefinitionV2Dot1MSTeamsType, bool)
    func (o *ServiceDefinitionV2Dot1MSTeams) HasName() bool
    func (o ServiceDefinitionV2Dot1MSTeams) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Dot1MSTeams) SetContact(v string)
    func (o *ServiceDefinitionV2Dot1MSTeams) SetName(v string)
    func (o *ServiceDefinitionV2Dot1MSTeams) SetType(v ServiceDefinitionV2Dot1MSTeamsType)
    func (o *ServiceDefinitionV2Dot1MSTeams) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot1MSTeamsType
    func NewServiceDefinitionV2Dot1MSTeamsTypeFromValue(v string) (*ServiceDefinitionV2Dot1MSTeamsType, error)
    func (v *ServiceDefinitionV2Dot1MSTeamsType) GetAllowedValues() []ServiceDefinitionV2Dot1MSTeamsType
    func (v ServiceDefinitionV2Dot1MSTeamsType) IsValid() bool
    func (v ServiceDefinitionV2Dot1MSTeamsType) Ptr() *ServiceDefinitionV2Dot1MSTeamsType
    func (v *ServiceDefinitionV2Dot1MSTeamsType) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Dot1Opsgenie
    func NewServiceDefinitionV2Dot1Opsgenie(serviceUrl string) *ServiceDefinitionV2Dot1Opsgenie
    func NewServiceDefinitionV2Dot1OpsgenieWithDefaults() *ServiceDefinitionV2Dot1Opsgenie
    func (o *ServiceDefinitionV2Dot1Opsgenie) GetRegion() ServiceDefinitionV2Dot1OpsgenieRegion
    func (o *ServiceDefinitionV2Dot1Opsgenie) GetRegionOk() (*ServiceDefinitionV2Dot1OpsgenieRegion, bool)
    func (o *ServiceDefinitionV2Dot1Opsgenie) GetServiceUrl() string
    func (o *ServiceDefinitionV2Dot1Opsgenie) GetServiceUrlOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1Opsgenie) HasRegion() bool
    func (o ServiceDefinitionV2Dot1Opsgenie) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Dot1Opsgenie) SetRegion(v ServiceDefinitionV2Dot1OpsgenieRegion)
    func (o *ServiceDefinitionV2Dot1Opsgenie) SetServiceUrl(v string)
    func (o *ServiceDefinitionV2Dot1Opsgenie) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot1OpsgenieRegion
    func NewServiceDefinitionV2Dot1OpsgenieRegionFromValue(v string) (*ServiceDefinitionV2Dot1OpsgenieRegion, error)
    func (v *ServiceDefinitionV2Dot1OpsgenieRegion) GetAllowedValues() []ServiceDefinitionV2Dot1OpsgenieRegion
    func (v ServiceDefinitionV2Dot1OpsgenieRegion) IsValid() bool
    func (v ServiceDefinitionV2Dot1OpsgenieRegion) Ptr() *ServiceDefinitionV2Dot1OpsgenieRegion
    func (v *ServiceDefinitionV2Dot1OpsgenieRegion) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Dot1Pagerduty
    func NewServiceDefinitionV2Dot1Pagerduty() *ServiceDefinitionV2Dot1Pagerduty
    func NewServiceDefinitionV2Dot1PagerdutyWithDefaults() *ServiceDefinitionV2Dot1Pagerduty
    func (o *ServiceDefinitionV2Dot1Pagerduty) GetServiceUrl() string
    func (o *ServiceDefinitionV2Dot1Pagerduty) GetServiceUrlOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1Pagerduty) HasServiceUrl() bool
    func (o ServiceDefinitionV2Dot1Pagerduty) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Dot1Pagerduty) SetServiceUrl(v string)
    func (o *ServiceDefinitionV2Dot1Pagerduty) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot1Slack
    func NewServiceDefinitionV2Dot1Slack(contact string, typeVar ServiceDefinitionV2Dot1SlackType) *ServiceDefinitionV2Dot1Slack
    func NewServiceDefinitionV2Dot1SlackWithDefaults() *ServiceDefinitionV2Dot1Slack
    func (o *ServiceDefinitionV2Dot1Slack) GetContact() string
    func (o *ServiceDefinitionV2Dot1Slack) GetContactOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1Slack) GetName() string
    func (o *ServiceDefinitionV2Dot1Slack) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1Slack) GetType() ServiceDefinitionV2Dot1SlackType
    func (o *ServiceDefinitionV2Dot1Slack) GetTypeOk() (*ServiceDefinitionV2Dot1SlackType, bool)
    func (o *ServiceDefinitionV2Dot1Slack) HasName() bool
    func (o ServiceDefinitionV2Dot1Slack) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Dot1Slack) SetContact(v string)
    func (o *ServiceDefinitionV2Dot1Slack) SetName(v string)
    func (o *ServiceDefinitionV2Dot1Slack) SetType(v ServiceDefinitionV2Dot1SlackType)
    func (o *ServiceDefinitionV2Dot1Slack) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot1SlackType
    func NewServiceDefinitionV2Dot1SlackTypeFromValue(v string) (*ServiceDefinitionV2Dot1SlackType, error)
    func (v *ServiceDefinitionV2Dot1SlackType) GetAllowedValues() []ServiceDefinitionV2Dot1SlackType
    func (v ServiceDefinitionV2Dot1SlackType) IsValid() bool
    func (v ServiceDefinitionV2Dot1SlackType) Ptr() *ServiceDefinitionV2Dot1SlackType
    func (v *ServiceDefinitionV2Dot1SlackType) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Dot1Version
    func NewServiceDefinitionV2Dot1VersionFromValue(v string) (*ServiceDefinitionV2Dot1Version, error)
    func (v *ServiceDefinitionV2Dot1Version) GetAllowedValues() []ServiceDefinitionV2Dot1Version
    func (v ServiceDefinitionV2Dot1Version) IsValid() bool
    func (v ServiceDefinitionV2Dot1Version) Ptr() *ServiceDefinitionV2Dot1Version
    func (v *ServiceDefinitionV2Dot1Version) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Email
    func NewServiceDefinitionV2Email(contact string, typeVar ServiceDefinitionV2EmailType) *ServiceDefinitionV2Email
    func NewServiceDefinitionV2EmailWithDefaults() *ServiceDefinitionV2Email
    func (o *ServiceDefinitionV2Email) GetContact() string
    func (o *ServiceDefinitionV2Email) GetContactOk() (*string, bool)
    func (o *ServiceDefinitionV2Email) GetName() string
    func (o *ServiceDefinitionV2Email) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Email) GetType() ServiceDefinitionV2EmailType
    func (o *ServiceDefinitionV2Email) GetTypeOk() (*ServiceDefinitionV2EmailType, bool)
    func (o *ServiceDefinitionV2Email) HasName() bool
    func (o ServiceDefinitionV2Email) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Email) SetContact(v string)
    func (o *ServiceDefinitionV2Email) SetName(v string)
    func (o *ServiceDefinitionV2Email) SetType(v ServiceDefinitionV2EmailType)
    func (o *ServiceDefinitionV2Email) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2EmailType
    func NewServiceDefinitionV2EmailTypeFromValue(v string) (*ServiceDefinitionV2EmailType, error)
    func (v *ServiceDefinitionV2EmailType) GetAllowedValues() []ServiceDefinitionV2EmailType
    func (v ServiceDefinitionV2EmailType) IsValid() bool
    func (v ServiceDefinitionV2EmailType) Ptr() *ServiceDefinitionV2EmailType
    func (v *ServiceDefinitionV2EmailType) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Integrations
    func NewServiceDefinitionV2Integrations() *ServiceDefinitionV2Integrations
    func NewServiceDefinitionV2IntegrationsWithDefaults() *ServiceDefinitionV2Integrations
    func (o *ServiceDefinitionV2Integrations) GetOpsgenie() ServiceDefinitionV2Opsgenie
    func (o *ServiceDefinitionV2Integrations) GetOpsgenieOk() (*ServiceDefinitionV2Opsgenie, bool)
    func (o *ServiceDefinitionV2Integrations) GetPagerduty() string
    func (o *ServiceDefinitionV2Integrations) GetPagerdutyOk() (*string, bool)
    func (o *ServiceDefinitionV2Integrations) HasOpsgenie() bool
    func (o *ServiceDefinitionV2Integrations) HasPagerduty() bool
    func (o ServiceDefinitionV2Integrations) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Integrations) SetOpsgenie(v ServiceDefinitionV2Opsgenie)
    func (o *ServiceDefinitionV2Integrations) SetPagerduty(v string)
    func (o *ServiceDefinitionV2Integrations) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Link
    func NewServiceDefinitionV2Link(name string, typeVar ServiceDefinitionV2LinkType, url string) *ServiceDefinitionV2Link
    func NewServiceDefinitionV2LinkWithDefaults() *ServiceDefinitionV2Link
    func (o *ServiceDefinitionV2Link) GetName() string
    func (o *ServiceDefinitionV2Link) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Link) GetType() ServiceDefinitionV2LinkType
    func (o *ServiceDefinitionV2Link) GetTypeOk() (*ServiceDefinitionV2LinkType, bool)
    func (o *ServiceDefinitionV2Link) GetUrl() string
    func (o *ServiceDefinitionV2Link) GetUrlOk() (*string, bool)
    func (o ServiceDefinitionV2Link) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Link) SetName(v string)
    func (o *ServiceDefinitionV2Link) SetType(v ServiceDefinitionV2LinkType)
    func (o *ServiceDefinitionV2Link) SetUrl(v string)
    func (o *ServiceDefinitionV2Link) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2LinkType
    func NewServiceDefinitionV2LinkTypeFromValue(v string) (*ServiceDefinitionV2LinkType, error)
    func (v *ServiceDefinitionV2LinkType) GetAllowedValues() []ServiceDefinitionV2LinkType
    func (v ServiceDefinitionV2LinkType) IsValid() bool
    func (v ServiceDefinitionV2LinkType) Ptr() *ServiceDefinitionV2LinkType
    func (v *ServiceDefinitionV2LinkType) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2MSTeams
    func NewServiceDefinitionV2MSTeams(contact string, typeVar ServiceDefinitionV2MSTeamsType) *ServiceDefinitionV2MSTeams
    func NewServiceDefinitionV2MSTeamsWithDefaults() *ServiceDefinitionV2MSTeams
    func (o *ServiceDefinitionV2MSTeams) GetContact() string
    func (o *ServiceDefinitionV2MSTeams) GetContactOk() (*string, bool)
    func (o *ServiceDefinitionV2MSTeams) GetName() string
    func (o *ServiceDefinitionV2MSTeams) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2MSTeams) GetType() ServiceDefinitionV2MSTeamsType
    func (o *ServiceDefinitionV2MSTeams) GetTypeOk() (*ServiceDefinitionV2MSTeamsType, bool)
    func (o *ServiceDefinitionV2MSTeams) HasName() bool
    func (o ServiceDefinitionV2MSTeams) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2MSTeams) SetContact(v string)
    func (o *ServiceDefinitionV2MSTeams) SetName(v string)
    func (o *ServiceDefinitionV2MSTeams) SetType(v ServiceDefinitionV2MSTeamsType)
    func (o *ServiceDefinitionV2MSTeams) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2MSTeamsType
    func NewServiceDefinitionV2MSTeamsTypeFromValue(v string) (*ServiceDefinitionV2MSTeamsType, error)
    func (v *ServiceDefinitionV2MSTeamsType) GetAllowedValues() []ServiceDefinitionV2MSTeamsType
    func (v ServiceDefinitionV2MSTeamsType) IsValid() bool
    func (v ServiceDefinitionV2MSTeamsType) Ptr() *ServiceDefinitionV2MSTeamsType
    func (v *ServiceDefinitionV2MSTeamsType) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Opsgenie
    func NewServiceDefinitionV2Opsgenie(serviceUrl string) *ServiceDefinitionV2Opsgenie
    func NewServiceDefinitionV2OpsgenieWithDefaults() *ServiceDefinitionV2Opsgenie
    func (o *ServiceDefinitionV2Opsgenie) GetRegion() ServiceDefinitionV2OpsgenieRegion
    func (o *ServiceDefinitionV2Opsgenie) GetRegionOk() (*ServiceDefinitionV2OpsgenieRegion, bool)
    func (o *ServiceDefinitionV2Opsgenie) GetServiceUrl() string
    func (o *ServiceDefinitionV2Opsgenie) GetServiceUrlOk() (*string, bool)
    func (o *ServiceDefinitionV2Opsgenie) HasRegion() bool
    func (o ServiceDefinitionV2Opsgenie) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Opsgenie) SetRegion(v ServiceDefinitionV2OpsgenieRegion)
    func (o *ServiceDefinitionV2Opsgenie) SetServiceUrl(v string)
    func (o *ServiceDefinitionV2Opsgenie) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2OpsgenieRegion
    func NewServiceDefinitionV2OpsgenieRegionFromValue(v string) (*ServiceDefinitionV2OpsgenieRegion, error)
    func (v *ServiceDefinitionV2OpsgenieRegion) GetAllowedValues() []ServiceDefinitionV2OpsgenieRegion
    func (v ServiceDefinitionV2OpsgenieRegion) IsValid() bool
    func (v ServiceDefinitionV2OpsgenieRegion) Ptr() *ServiceDefinitionV2OpsgenieRegion
    func (v *ServiceDefinitionV2OpsgenieRegion) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Repo
    func NewServiceDefinitionV2Repo(name string, url string) *ServiceDefinitionV2Repo
    func NewServiceDefinitionV2RepoWithDefaults() *ServiceDefinitionV2Repo
    func (o *ServiceDefinitionV2Repo) GetName() string
    func (o *ServiceDefinitionV2Repo) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Repo) GetProvider() string
    func (o *ServiceDefinitionV2Repo) GetProviderOk() (*string, bool)
    func (o *ServiceDefinitionV2Repo) GetUrl() string
    func (o *ServiceDefinitionV2Repo) GetUrlOk() (*string, bool)
    func (o *ServiceDefinitionV2Repo) HasProvider() bool
    func (o ServiceDefinitionV2Repo) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Repo) SetName(v string)
    func (o *ServiceDefinitionV2Repo) SetProvider(v string)
    func (o *ServiceDefinitionV2Repo) SetUrl(v string)
    func (o *ServiceDefinitionV2Repo) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Slack
    func NewServiceDefinitionV2Slack(contact string, typeVar ServiceDefinitionV2SlackType) *ServiceDefinitionV2Slack
    func NewServiceDefinitionV2SlackWithDefaults() *ServiceDefinitionV2Slack
    func (o *ServiceDefinitionV2Slack) GetContact() string
    func (o *ServiceDefinitionV2Slack) GetContactOk() (*string, bool)
    func (o *ServiceDefinitionV2Slack) GetName() string
    func (o *ServiceDefinitionV2Slack) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Slack) GetType() ServiceDefinitionV2SlackType
    func (o *ServiceDefinitionV2Slack) GetTypeOk() (*ServiceDefinitionV2SlackType, bool)
    func (o *ServiceDefinitionV2Slack) HasName() bool
    func (o ServiceDefinitionV2Slack) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Slack) SetContact(v string)
    func (o *ServiceDefinitionV2Slack) SetName(v string)
    func (o *ServiceDefinitionV2Slack) SetType(v ServiceDefinitionV2SlackType)
    func (o *ServiceDefinitionV2Slack) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2SlackType
    func NewServiceDefinitionV2SlackTypeFromValue(v string) (*ServiceDefinitionV2SlackType, error)
    func (v *ServiceDefinitionV2SlackType) GetAllowedValues() []ServiceDefinitionV2SlackType
    func (v ServiceDefinitionV2SlackType) IsValid() bool
    func (v ServiceDefinitionV2SlackType) Ptr() *ServiceDefinitionV2SlackType
    func (v *ServiceDefinitionV2SlackType) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Version
    func NewServiceDefinitionV2VersionFromValue(v string) (*ServiceDefinitionV2Version, error)
    func (v *ServiceDefinitionV2Version) GetAllowedValues() []ServiceDefinitionV2Version
    func (v ServiceDefinitionV2Version) IsValid() bool
    func (v ServiceDefinitionV2Version) Ptr() *ServiceDefinitionV2Version
    func (v *ServiceDefinitionV2Version) UnmarshalJSON(src []byte) error
type ServiceDefinitionsCreateRequest
    func ServiceDefinitionRawAsServiceDefinitionsCreateRequest(v *string) ServiceDefinitionsCreateRequest
    func ServiceDefinitionV2AsServiceDefinitionsCreateRequest(v *ServiceDefinitionV2) ServiceDefinitionsCreateRequest
    func ServiceDefinitionV2Dot1AsServiceDefinitionsCreateRequest(v *ServiceDefinitionV2Dot1) ServiceDefinitionsCreateRequest
    func (obj *ServiceDefinitionsCreateRequest) GetActualInstance() interface{}
    func (obj ServiceDefinitionsCreateRequest) MarshalJSON() ([]byte, error)
    func (obj *ServiceDefinitionsCreateRequest) UnmarshalJSON(data []byte) error
type ServiceDefinitionsListResponse
    func NewServiceDefinitionsListResponse() *ServiceDefinitionsListResponse
    func NewServiceDefinitionsListResponseWithDefaults() *ServiceDefinitionsListResponse
    func (o *ServiceDefinitionsListResponse) GetData() []ServiceDefinitionData
    func (o *ServiceDefinitionsListResponse) GetDataOk() (*[]ServiceDefinitionData, bool)
    func (o *ServiceDefinitionsListResponse) HasData() bool
    func (o ServiceDefinitionsListResponse) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionsListResponse) SetData(v []ServiceDefinitionData)
    func (o *ServiceDefinitionsListResponse) UnmarshalJSON(bytes []byte) (err error)
type SlackIntegrationMetadata
    func NewSlackIntegrationMetadata(channels []SlackIntegrationMetadataChannelItem) *SlackIntegrationMetadata
    func NewSlackIntegrationMetadataWithDefaults() *SlackIntegrationMetadata
    func (o *SlackIntegrationMetadata) GetChannels() []SlackIntegrationMetadataChannelItem
    func (o *SlackIntegrationMetadata) GetChannelsOk() (*[]SlackIntegrationMetadataChannelItem, bool)
    func (o SlackIntegrationMetadata) MarshalJSON() ([]byte, error)
    func (o *SlackIntegrationMetadata) SetChannels(v []SlackIntegrationMetadataChannelItem)
    func (o *SlackIntegrationMetadata) UnmarshalJSON(bytes []byte) (err error)
type SlackIntegrationMetadataChannelItem
    func NewSlackIntegrationMetadataChannelItem(channelId string, channelName string, redirectUrl string) *SlackIntegrationMetadataChannelItem
    func NewSlackIntegrationMetadataChannelItemWithDefaults() *SlackIntegrationMetadataChannelItem
    func (o *SlackIntegrationMetadataChannelItem) GetChannelId() string
    func (o *SlackIntegrationMetadataChannelItem) GetChannelIdOk() (*string, bool)
    func (o *SlackIntegrationMetadataChannelItem) GetChannelName() string
    func (o *SlackIntegrationMetadataChannelItem) GetChannelNameOk() (*string, bool)
    func (o *SlackIntegrationMetadataChannelItem) GetRedirectUrl() string
    func (o *SlackIntegrationMetadataChannelItem) GetRedirectUrlOk() (*string, bool)
    func (o *SlackIntegrationMetadataChannelItem) GetTeamId() string
    func (o *SlackIntegrationMetadataChannelItem) GetTeamIdOk() (*string, bool)
    func (o *SlackIntegrationMetadataChannelItem) HasTeamId() bool
    func (o SlackIntegrationMetadataChannelItem) MarshalJSON() ([]byte, error)
    func (o *SlackIntegrationMetadataChannelItem) SetChannelId(v string)
    func (o *SlackIntegrationMetadataChannelItem) SetChannelName(v string)
    func (o *SlackIntegrationMetadataChannelItem) SetRedirectUrl(v string)
    func (o *SlackIntegrationMetadataChannelItem) SetTeamId(v string)
    func (o *SlackIntegrationMetadataChannelItem) UnmarshalJSON(bytes []byte) (err error)
type Span
    func NewSpan() *Span
    func NewSpanWithDefaults() *Span
    func (o *Span) GetAttributes() SpansAttributes
    func (o *Span) GetAttributesOk() (*SpansAttributes, bool)
    func (o *Span) GetId() string
    func (o *Span) GetIdOk() (*string, bool)
    func (o *Span) GetType() SpansType
    func (o *Span) GetTypeOk() (*SpansType, bool)
    func (o *Span) HasAttributes() bool
    func (o *Span) HasId() bool
    func (o *Span) HasType() bool
    func (o Span) MarshalJSON() ([]byte, error)
    func (o *Span) SetAttributes(v SpansAttributes)
    func (o *Span) SetId(v string)
    func (o *Span) SetType(v SpansType)
    func (o *Span) UnmarshalJSON(bytes []byte) (err error)
type SpansAggregateBucket
    func NewSpansAggregateBucket() *SpansAggregateBucket
    func NewSpansAggregateBucketWithDefaults() *SpansAggregateBucket
    func (o *SpansAggregateBucket) GetAttributes() SpansAggregateBucketAttributes
    func (o *SpansAggregateBucket) GetAttributesOk() (*SpansAggregateBucketAttributes, bool)
    func (o *SpansAggregateBucket) GetId() string
    func (o *SpansAggregateBucket) GetIdOk() (*string, bool)
    func (o *SpansAggregateBucket) GetType() SpansAggregateBucketType
    func (o *SpansAggregateBucket) GetTypeOk() (*SpansAggregateBucketType, bool)
    func (o *SpansAggregateBucket) HasAttributes() bool
    func (o *SpansAggregateBucket) HasId() bool
    func (o *SpansAggregateBucket) HasType() bool
    func (o SpansAggregateBucket) MarshalJSON() ([]byte, error)
    func (o *SpansAggregateBucket) SetAttributes(v SpansAggregateBucketAttributes)
    func (o *SpansAggregateBucket) SetId(v string)
    func (o *SpansAggregateBucket) SetType(v SpansAggregateBucketType)
    func (o *SpansAggregateBucket) UnmarshalJSON(bytes []byte) (err error)
type SpansAggregateBucketAttributes
    func NewSpansAggregateBucketAttributes() *SpansAggregateBucketAttributes
    func NewSpansAggregateBucketAttributesWithDefaults() *SpansAggregateBucketAttributes
    func (o *SpansAggregateBucketAttributes) GetBy() map[string]interface{}
    func (o *SpansAggregateBucketAttributes) GetByOk() (*map[string]interface{}, bool)
    func (o *SpansAggregateBucketAttributes) GetCompute() interface{}
    func (o *SpansAggregateBucketAttributes) GetComputeOk() (*interface{}, bool)
    func (o *SpansAggregateBucketAttributes) GetComputes() map[string]SpansAggregateBucketValue
    func (o *SpansAggregateBucketAttributes) GetComputesOk() (*map[string]SpansAggregateBucketValue, bool)
    func (o *SpansAggregateBucketAttributes) HasBy() bool
    func (o *SpansAggregateBucketAttributes) HasCompute() bool
    func (o *SpansAggregateBucketAttributes) HasComputes() bool
    func (o SpansAggregateBucketAttributes) MarshalJSON() ([]byte, error)
    func (o *SpansAggregateBucketAttributes) SetBy(v map[string]interface{})
    func (o *SpansAggregateBucketAttributes) SetCompute(v interface{})
    func (o *SpansAggregateBucketAttributes) SetComputes(v map[string]SpansAggregateBucketValue)
    func (o *SpansAggregateBucketAttributes) UnmarshalJSON(bytes []byte) (err error)
type SpansAggregateBucketType
    func NewSpansAggregateBucketTypeFromValue(v string) (*SpansAggregateBucketType, error)
    func (v *SpansAggregateBucketType) GetAllowedValues() []SpansAggregateBucketType
    func (v SpansAggregateBucketType) IsValid() bool
    func (v SpansAggregateBucketType) Ptr() *SpansAggregateBucketType
    func (v *SpansAggregateBucketType) UnmarshalJSON(src []byte) error
type SpansAggregateBucketValue
    func SpansAggregateBucketValueSingleNumberAsSpansAggregateBucketValue(v *float64) SpansAggregateBucketValue
    func SpansAggregateBucketValueSingleStringAsSpansAggregateBucketValue(v *string) SpansAggregateBucketValue
    func SpansAggregateBucketValueTimeseriesAsSpansAggregateBucketValue(v *SpansAggregateBucketValueTimeseries) SpansAggregateBucketValue
    func (obj *SpansAggregateBucketValue) GetActualInstance() interface{}
    func (obj SpansAggregateBucketValue) MarshalJSON() ([]byte, error)
    func (obj *SpansAggregateBucketValue) UnmarshalJSON(data []byte) error
type SpansAggregateBucketValueTimeseries
    func NewSpansAggregateBucketValueTimeseries() *SpansAggregateBucketValueTimeseries
    func NewSpansAggregateBucketValueTimeseriesWithDefaults() *SpansAggregateBucketValueTimeseries
    func (o SpansAggregateBucketValueTimeseries) MarshalJSON() ([]byte, error)
    func (o *SpansAggregateBucketValueTimeseries) UnmarshalJSON(bytes []byte) (err error)
type SpansAggregateBucketValueTimeseriesPoint
    func NewSpansAggregateBucketValueTimeseriesPoint() *SpansAggregateBucketValueTimeseriesPoint
    func NewSpansAggregateBucketValueTimeseriesPointWithDefaults() *SpansAggregateBucketValueTimeseriesPoint
    func (o *SpansAggregateBucketValueTimeseriesPoint) GetTime() string
    func (o *SpansAggregateBucketValueTimeseriesPoint) GetTimeOk() (*string, bool)
    func (o *SpansAggregateBucketValueTimeseriesPoint) GetValue() float64
    func (o *SpansAggregateBucketValueTimeseriesPoint) GetValueOk() (*float64, bool)
    func (o *SpansAggregateBucketValueTimeseriesPoint) HasTime() bool
    func (o *SpansAggregateBucketValueTimeseriesPoint) HasValue() bool
    func (o SpansAggregateBucketValueTimeseriesPoint) MarshalJSON() ([]byte, error)
    func (o *SpansAggregateBucketValueTimeseriesPoint) SetTime(v string)
    func (o *SpansAggregateBucketValueTimeseriesPoint) SetValue(v float64)
    func (o *SpansAggregateBucketValueTimeseriesPoint) UnmarshalJSON(bytes []byte) (err error)
type SpansAggregateData
    func NewSpansAggregateData() *SpansAggregateData
    func NewSpansAggregateDataWithDefaults() *SpansAggregateData
    func (o *SpansAggregateData) GetAttributes() SpansAggregateRequestAttributes
    func (o *SpansAggregateData) GetAttributesOk() (*SpansAggregateRequestAttributes, bool)
    func (o *SpansAggregateData) GetType() SpansAggregateRequestType
    func (o *SpansAggregateData) GetTypeOk() (*SpansAggregateRequestType, bool)
    func (o *SpansAggregateData) HasAttributes() bool
    func (o *SpansAggregateData) HasType() bool
    func (o SpansAggregateData) MarshalJSON() ([]byte, error)
    func (o *SpansAggregateData) SetAttributes(v SpansAggregateRequestAttributes)
    func (o *SpansAggregateData) SetType(v SpansAggregateRequestType)
    func (o *SpansAggregateData) UnmarshalJSON(bytes []byte) (err error)
type SpansAggregateRequest
    func NewSpansAggregateRequest() *SpansAggregateRequest
    func NewSpansAggregateRequestWithDefaults() *SpansAggregateRequest
    func (o *SpansAggregateRequest) GetData() SpansAggregateData
    func (o *SpansAggregateRequest) GetDataOk() (*SpansAggregateData, bool)
    func (o *SpansAggregateRequest) HasData() bool
    func (o SpansAggregateRequest) MarshalJSON() ([]byte, error)
    func (o *SpansAggregateRequest) SetData(v SpansAggregateData)
    func (o *SpansAggregateRequest) UnmarshalJSON(bytes []byte) (err error)
type SpansAggregateRequestAttributes
    func NewSpansAggregateRequestAttributes() *SpansAggregateRequestAttributes
    func NewSpansAggregateRequestAttributesWithDefaults() *SpansAggregateRequestAttributes
    func (o *SpansAggregateRequestAttributes) GetCompute() []SpansCompute
    func (o *SpansAggregateRequestAttributes) GetComputeOk() (*[]SpansCompute, bool)
    func (o *SpansAggregateRequestAttributes) GetFilter() SpansQueryFilter
    func (o *SpansAggregateRequestAttributes) GetFilterOk() (*SpansQueryFilter, bool)
    func (o *SpansAggregateRequestAttributes) GetGroupBy() []SpansGroupBy
    func (o *SpansAggregateRequestAttributes) GetGroupByOk() (*[]SpansGroupBy, bool)
    func (o *SpansAggregateRequestAttributes) GetOptions() SpansQueryOptions
    func (o *SpansAggregateRequestAttributes) GetOptionsOk() (*SpansQueryOptions, bool)
    func (o *SpansAggregateRequestAttributes) HasCompute() bool
    func (o *SpansAggregateRequestAttributes) HasFilter() bool
    func (o *SpansAggregateRequestAttributes) HasGroupBy() bool
    func (o *SpansAggregateRequestAttributes) HasOptions() bool
    func (o SpansAggregateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *SpansAggregateRequestAttributes) SetCompute(v []SpansCompute)
    func (o *SpansAggregateRequestAttributes) SetFilter(v SpansQueryFilter)
    func (o *SpansAggregateRequestAttributes) SetGroupBy(v []SpansGroupBy)
    func (o *SpansAggregateRequestAttributes) SetOptions(v SpansQueryOptions)
    func (o *SpansAggregateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type SpansAggregateRequestType
    func NewSpansAggregateRequestTypeFromValue(v string) (*SpansAggregateRequestType, error)
    func (v *SpansAggregateRequestType) GetAllowedValues() []SpansAggregateRequestType
    func (v SpansAggregateRequestType) IsValid() bool
    func (v SpansAggregateRequestType) Ptr() *SpansAggregateRequestType
    func (v *SpansAggregateRequestType) UnmarshalJSON(src []byte) error
type SpansAggregateResponse
    func NewSpansAggregateResponse() *SpansAggregateResponse
    func NewSpansAggregateResponseWithDefaults() *SpansAggregateResponse
    func (o *SpansAggregateResponse) GetData() []SpansAggregateBucket
    func (o *SpansAggregateResponse) GetDataOk() (*[]SpansAggregateBucket, bool)
    func (o *SpansAggregateResponse) GetMeta() SpansAggregateResponseMetadata
    func (o *SpansAggregateResponse) GetMetaOk() (*SpansAggregateResponseMetadata, bool)
    func (o *SpansAggregateResponse) HasData() bool
    func (o *SpansAggregateResponse) HasMeta() bool
    func (o SpansAggregateResponse) MarshalJSON() ([]byte, error)
    func (o *SpansAggregateResponse) SetData(v []SpansAggregateBucket)
    func (o *SpansAggregateResponse) SetMeta(v SpansAggregateResponseMetadata)
    func (o *SpansAggregateResponse) UnmarshalJSON(bytes []byte) (err error)
type SpansAggregateResponseMetadata
    func NewSpansAggregateResponseMetadata() *SpansAggregateResponseMetadata
    func NewSpansAggregateResponseMetadataWithDefaults() *SpansAggregateResponseMetadata
    func (o *SpansAggregateResponseMetadata) GetElapsed() int64
    func (o *SpansAggregateResponseMetadata) GetElapsedOk() (*int64, bool)
    func (o *SpansAggregateResponseMetadata) GetRequestId() string
    func (o *SpansAggregateResponseMetadata) GetRequestIdOk() (*string, bool)
    func (o *SpansAggregateResponseMetadata) GetStatus() SpansAggregateResponseStatus
    func (o *SpansAggregateResponseMetadata) GetStatusOk() (*SpansAggregateResponseStatus, bool)
    func (o *SpansAggregateResponseMetadata) GetWarnings() []SpansWarning
    func (o *SpansAggregateResponseMetadata) GetWarningsOk() (*[]SpansWarning, bool)
    func (o *SpansAggregateResponseMetadata) HasElapsed() bool
    func (o *SpansAggregateResponseMetadata) HasRequestId() bool
    func (o *SpansAggregateResponseMetadata) HasStatus() bool
    func (o *SpansAggregateResponseMetadata) HasWarnings() bool
    func (o SpansAggregateResponseMetadata) MarshalJSON() ([]byte, error)
    func (o *SpansAggregateResponseMetadata) SetElapsed(v int64)
    func (o *SpansAggregateResponseMetadata) SetRequestId(v string)
    func (o *SpansAggregateResponseMetadata) SetStatus(v SpansAggregateResponseStatus)
    func (o *SpansAggregateResponseMetadata) SetWarnings(v []SpansWarning)
    func (o *SpansAggregateResponseMetadata) UnmarshalJSON(bytes []byte) (err error)
type SpansAggregateResponseStatus
    func NewSpansAggregateResponseStatusFromValue(v string) (*SpansAggregateResponseStatus, error)
    func (v *SpansAggregateResponseStatus) GetAllowedValues() []SpansAggregateResponseStatus
    func (v SpansAggregateResponseStatus) IsValid() bool
    func (v SpansAggregateResponseStatus) Ptr() *SpansAggregateResponseStatus
    func (v *SpansAggregateResponseStatus) UnmarshalJSON(src []byte) error
type SpansAggregateSort
    func NewSpansAggregateSort() *SpansAggregateSort
    func NewSpansAggregateSortWithDefaults() *SpansAggregateSort
    func (o *SpansAggregateSort) GetAggregation() SpansAggregationFunction
    func (o *SpansAggregateSort) GetAggregationOk() (*SpansAggregationFunction, bool)
    func (o *SpansAggregateSort) GetMetric() string
    func (o *SpansAggregateSort) GetMetricOk() (*string, bool)
    func (o *SpansAggregateSort) GetOrder() SpansSortOrder
    func (o *SpansAggregateSort) GetOrderOk() (*SpansSortOrder, bool)
    func (o *SpansAggregateSort) GetType() SpansAggregateSortType
    func (o *SpansAggregateSort) GetTypeOk() (*SpansAggregateSortType, bool)
    func (o *SpansAggregateSort) HasAggregation() bool
    func (o *SpansAggregateSort) HasMetric() bool
    func (o *SpansAggregateSort) HasOrder() bool
    func (o *SpansAggregateSort) HasType() bool
    func (o SpansAggregateSort) MarshalJSON() ([]byte, error)
    func (o *SpansAggregateSort) SetAggregation(v SpansAggregationFunction)
    func (o *SpansAggregateSort) SetMetric(v string)
    func (o *SpansAggregateSort) SetOrder(v SpansSortOrder)
    func (o *SpansAggregateSort) SetType(v SpansAggregateSortType)
    func (o *SpansAggregateSort) UnmarshalJSON(bytes []byte) (err error)
type SpansAggregateSortType
    func NewSpansAggregateSortTypeFromValue(v string) (*SpansAggregateSortType, error)
    func (v *SpansAggregateSortType) GetAllowedValues() []SpansAggregateSortType
    func (v SpansAggregateSortType) IsValid() bool
    func (v SpansAggregateSortType) Ptr() *SpansAggregateSortType
    func (v *SpansAggregateSortType) UnmarshalJSON(src []byte) error
type SpansAggregationFunction
    func NewSpansAggregationFunctionFromValue(v string) (*SpansAggregationFunction, error)
    func (v *SpansAggregationFunction) GetAllowedValues() []SpansAggregationFunction
    func (v SpansAggregationFunction) IsValid() bool
    func (v SpansAggregationFunction) Ptr() *SpansAggregationFunction
    func (v *SpansAggregationFunction) UnmarshalJSON(src []byte) error
type SpansApi
    func NewSpansApi(client *datadog.APIClient) *SpansApi
    func (a *SpansApi) AggregateSpans(ctx _context.Context, body SpansAggregateRequest) (SpansAggregateResponse, *_nethttp.Response, error)
    func (a *SpansApi) ListSpans(ctx _context.Context, body SpansListRequest) (SpansListResponse, *_nethttp.Response, error)
    func (a *SpansApi) ListSpansGet(ctx _context.Context, o ...ListSpansGetOptionalParameters) (SpansListResponse, *_nethttp.Response, error)
    func (a *SpansApi) ListSpansGetWithPagination(ctx _context.Context, o ...ListSpansGetOptionalParameters) (<-chan datadog.PaginationResult[Span], func())
    func (a *SpansApi) ListSpansWithPagination(ctx _context.Context, body SpansListRequest) (<-chan datadog.PaginationResult[Span], func())
type SpansAttributes
    func NewSpansAttributes() *SpansAttributes
    func NewSpansAttributesWithDefaults() *SpansAttributes
    func (o *SpansAttributes) GetAttributes() map[string]interface{}
    func (o *SpansAttributes) GetAttributesOk() (*map[string]interface{}, bool)
    func (o *SpansAttributes) GetCustom() map[string]interface{}
    func (o *SpansAttributes) GetCustomOk() (*map[string]interface{}, bool)
    func (o *SpansAttributes) GetEndTimestamp() time.Time
    func (o *SpansAttributes) GetEndTimestampOk() (*time.Time, bool)
    func (o *SpansAttributes) GetEnv() string
    func (o *SpansAttributes) GetEnvOk() (*string, bool)
    func (o *SpansAttributes) GetHost() string
    func (o *SpansAttributes) GetHostOk() (*string, bool)
    func (o *SpansAttributes) GetIngestionReason() string
    func (o *SpansAttributes) GetIngestionReasonOk() (*string, bool)
    func (o *SpansAttributes) GetParentId() string
    func (o *SpansAttributes) GetParentIdOk() (*string, bool)
    func (o *SpansAttributes) GetResourceHash() string
    func (o *SpansAttributes) GetResourceHashOk() (*string, bool)
    func (o *SpansAttributes) GetResourceName() string
    func (o *SpansAttributes) GetResourceNameOk() (*string, bool)
    func (o *SpansAttributes) GetRetainedBy() string
    func (o *SpansAttributes) GetRetainedByOk() (*string, bool)
    func (o *SpansAttributes) GetService() string
    func (o *SpansAttributes) GetServiceOk() (*string, bool)
    func (o *SpansAttributes) GetSingleSpan() bool
    func (o *SpansAttributes) GetSingleSpanOk() (*bool, bool)
    func (o *SpansAttributes) GetSpanId() string
    func (o *SpansAttributes) GetSpanIdOk() (*string, bool)
    func (o *SpansAttributes) GetStartTimestamp() time.Time
    func (o *SpansAttributes) GetStartTimestampOk() (*time.Time, bool)
    func (o *SpansAttributes) GetTags() []string
    func (o *SpansAttributes) GetTagsOk() (*[]string, bool)
    func (o *SpansAttributes) GetTraceId() string
    func (o *SpansAttributes) GetTraceIdOk() (*string, bool)
    func (o *SpansAttributes) GetType() string
    func (o *SpansAttributes) GetTypeOk() (*string, bool)
    func (o *SpansAttributes) HasAttributes() bool
    func (o *SpansAttributes) HasCustom() bool
    func (o *SpansAttributes) HasEndTimestamp() bool
    func (o *SpansAttributes) HasEnv() bool
    func (o *SpansAttributes) HasHost() bool
    func (o *SpansAttributes) HasIngestionReason() bool
    func (o *SpansAttributes) HasParentId() bool
    func (o *SpansAttributes) HasResourceHash() bool
    func (o *SpansAttributes) HasResourceName() bool
    func (o *SpansAttributes) HasRetainedBy() bool
    func (o *SpansAttributes) HasService() bool
    func (o *SpansAttributes) HasSingleSpan() bool
    func (o *SpansAttributes) HasSpanId() bool
    func (o *SpansAttributes) HasStartTimestamp() bool
    func (o *SpansAttributes) HasTags() bool
    func (o *SpansAttributes) HasTraceId() bool
    func (o *SpansAttributes) HasType() bool
    func (o SpansAttributes) MarshalJSON() ([]byte, error)
    func (o *SpansAttributes) SetAttributes(v map[string]interface{})
    func (o *SpansAttributes) SetCustom(v map[string]interface{})
    func (o *SpansAttributes) SetEndTimestamp(v time.Time)
    func (o *SpansAttributes) SetEnv(v string)
    func (o *SpansAttributes) SetHost(v string)
    func (o *SpansAttributes) SetIngestionReason(v string)
    func (o *SpansAttributes) SetParentId(v string)
    func (o *SpansAttributes) SetResourceHash(v string)
    func (o *SpansAttributes) SetResourceName(v string)
    func (o *SpansAttributes) SetRetainedBy(v string)
    func (o *SpansAttributes) SetService(v string)
    func (o *SpansAttributes) SetSingleSpan(v bool)
    func (o *SpansAttributes) SetSpanId(v string)
    func (o *SpansAttributes) SetStartTimestamp(v time.Time)
    func (o *SpansAttributes) SetTags(v []string)
    func (o *SpansAttributes) SetTraceId(v string)
    func (o *SpansAttributes) SetType(v string)
    func (o *SpansAttributes) UnmarshalJSON(bytes []byte) (err error)
type SpansCompute
    func NewSpansCompute(aggregation SpansAggregationFunction) *SpansCompute
    func NewSpansComputeWithDefaults() *SpansCompute
    func (o *SpansCompute) GetAggregation() SpansAggregationFunction
    func (o *SpansCompute) GetAggregationOk() (*SpansAggregationFunction, bool)
    func (o *SpansCompute) GetInterval() string
    func (o *SpansCompute) GetIntervalOk() (*string, bool)
    func (o *SpansCompute) GetMetric() string
    func (o *SpansCompute) GetMetricOk() (*string, bool)
    func (o *SpansCompute) GetType() SpansComputeType
    func (o *SpansCompute) GetTypeOk() (*SpansComputeType, bool)
    func (o *SpansCompute) HasInterval() bool
    func (o *SpansCompute) HasMetric() bool
    func (o *SpansCompute) HasType() bool
    func (o SpansCompute) MarshalJSON() ([]byte, error)
    func (o *SpansCompute) SetAggregation(v SpansAggregationFunction)
    func (o *SpansCompute) SetInterval(v string)
    func (o *SpansCompute) SetMetric(v string)
    func (o *SpansCompute) SetType(v SpansComputeType)
    func (o *SpansCompute) UnmarshalJSON(bytes []byte) (err error)
type SpansComputeType
    func NewSpansComputeTypeFromValue(v string) (*SpansComputeType, error)
    func (v *SpansComputeType) GetAllowedValues() []SpansComputeType
    func (v SpansComputeType) IsValid() bool
    func (v SpansComputeType) Ptr() *SpansComputeType
    func (v *SpansComputeType) UnmarshalJSON(src []byte) error
type SpansGroupBy
    func NewSpansGroupBy(facet string) *SpansGroupBy
    func NewSpansGroupByWithDefaults() *SpansGroupBy
    func (o *SpansGroupBy) GetFacet() string
    func (o *SpansGroupBy) GetFacetOk() (*string, bool)
    func (o *SpansGroupBy) GetHistogram() SpansGroupByHistogram
    func (o *SpansGroupBy) GetHistogramOk() (*SpansGroupByHistogram, bool)
    func (o *SpansGroupBy) GetLimit() int64
    func (o *SpansGroupBy) GetLimitOk() (*int64, bool)
    func (o *SpansGroupBy) GetMissing() SpansGroupByMissing
    func (o *SpansGroupBy) GetMissingOk() (*SpansGroupByMissing, bool)
    func (o *SpansGroupBy) GetSort() SpansAggregateSort
    func (o *SpansGroupBy) GetSortOk() (*SpansAggregateSort, bool)
    func (o *SpansGroupBy) GetTotal() SpansGroupByTotal
    func (o *SpansGroupBy) GetTotalOk() (*SpansGroupByTotal, bool)
    func (o *SpansGroupBy) HasHistogram() bool
    func (o *SpansGroupBy) HasLimit() bool
    func (o *SpansGroupBy) HasMissing() bool
    func (o *SpansGroupBy) HasSort() bool
    func (o *SpansGroupBy) HasTotal() bool
    func (o SpansGroupBy) MarshalJSON() ([]byte, error)
    func (o *SpansGroupBy) SetFacet(v string)
    func (o *SpansGroupBy) SetHistogram(v SpansGroupByHistogram)
    func (o *SpansGroupBy) SetLimit(v int64)
    func (o *SpansGroupBy) SetMissing(v SpansGroupByMissing)
    func (o *SpansGroupBy) SetSort(v SpansAggregateSort)
    func (o *SpansGroupBy) SetTotal(v SpansGroupByTotal)
    func (o *SpansGroupBy) UnmarshalJSON(bytes []byte) (err error)
type SpansGroupByHistogram
    func NewSpansGroupByHistogram(interval float64, max float64, min float64) *SpansGroupByHistogram
    func NewSpansGroupByHistogramWithDefaults() *SpansGroupByHistogram
    func (o *SpansGroupByHistogram) GetInterval() float64
    func (o *SpansGroupByHistogram) GetIntervalOk() (*float64, bool)
    func (o *SpansGroupByHistogram) GetMax() float64
    func (o *SpansGroupByHistogram) GetMaxOk() (*float64, bool)
    func (o *SpansGroupByHistogram) GetMin() float64
    func (o *SpansGroupByHistogram) GetMinOk() (*float64, bool)
    func (o SpansGroupByHistogram) MarshalJSON() ([]byte, error)
    func (o *SpansGroupByHistogram) SetInterval(v float64)
    func (o *SpansGroupByHistogram) SetMax(v float64)
    func (o *SpansGroupByHistogram) SetMin(v float64)
    func (o *SpansGroupByHistogram) UnmarshalJSON(bytes []byte) (err error)
type SpansGroupByMissing
    func SpansGroupByMissingNumberAsSpansGroupByMissing(v *float64) SpansGroupByMissing
    func SpansGroupByMissingStringAsSpansGroupByMissing(v *string) SpansGroupByMissing
    func (obj *SpansGroupByMissing) GetActualInstance() interface{}
    func (obj SpansGroupByMissing) MarshalJSON() ([]byte, error)
    func (obj *SpansGroupByMissing) UnmarshalJSON(data []byte) error
type SpansGroupByTotal
    func SpansGroupByTotalBooleanAsSpansGroupByTotal(v *bool) SpansGroupByTotal
    func SpansGroupByTotalNumberAsSpansGroupByTotal(v *float64) SpansGroupByTotal
    func SpansGroupByTotalStringAsSpansGroupByTotal(v *string) SpansGroupByTotal
    func (obj *SpansGroupByTotal) GetActualInstance() interface{}
    func (obj SpansGroupByTotal) MarshalJSON() ([]byte, error)
    func (obj *SpansGroupByTotal) UnmarshalJSON(data []byte) error
type SpansListRequest
    func NewSpansListRequest() *SpansListRequest
    func NewSpansListRequestWithDefaults() *SpansListRequest
    func (o *SpansListRequest) GetData() SpansListRequestData
    func (o *SpansListRequest) GetDataOk() (*SpansListRequestData, bool)
    func (o *SpansListRequest) HasData() bool
    func (o SpansListRequest) MarshalJSON() ([]byte, error)
    func (o *SpansListRequest) SetData(v SpansListRequestData)
    func (o *SpansListRequest) UnmarshalJSON(bytes []byte) (err error)
type SpansListRequestAttributes
    func NewSpansListRequestAttributes() *SpansListRequestAttributes
    func NewSpansListRequestAttributesWithDefaults() *SpansListRequestAttributes
    func (o *SpansListRequestAttributes) GetFilter() SpansQueryFilter
    func (o *SpansListRequestAttributes) GetFilterOk() (*SpansQueryFilter, bool)
    func (o *SpansListRequestAttributes) GetOptions() SpansQueryOptions
    func (o *SpansListRequestAttributes) GetOptionsOk() (*SpansQueryOptions, bool)
    func (o *SpansListRequestAttributes) GetPage() SpansListRequestPage
    func (o *SpansListRequestAttributes) GetPageOk() (*SpansListRequestPage, bool)
    func (o *SpansListRequestAttributes) GetSort() SpansSort
    func (o *SpansListRequestAttributes) GetSortOk() (*SpansSort, bool)
    func (o *SpansListRequestAttributes) HasFilter() bool
    func (o *SpansListRequestAttributes) HasOptions() bool
    func (o *SpansListRequestAttributes) HasPage() bool
    func (o *SpansListRequestAttributes) HasSort() bool
    func (o SpansListRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *SpansListRequestAttributes) SetFilter(v SpansQueryFilter)
    func (o *SpansListRequestAttributes) SetOptions(v SpansQueryOptions)
    func (o *SpansListRequestAttributes) SetPage(v SpansListRequestPage)
    func (o *SpansListRequestAttributes) SetSort(v SpansSort)
    func (o *SpansListRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type SpansListRequestData
    func NewSpansListRequestData() *SpansListRequestData
    func NewSpansListRequestDataWithDefaults() *SpansListRequestData
    func (o *SpansListRequestData) GetAttributes() SpansListRequestAttributes
    func (o *SpansListRequestData) GetAttributesOk() (*SpansListRequestAttributes, bool)
    func (o *SpansListRequestData) GetType() SpansListRequestType
    func (o *SpansListRequestData) GetTypeOk() (*SpansListRequestType, bool)
    func (o *SpansListRequestData) HasAttributes() bool
    func (o *SpansListRequestData) HasType() bool
    func (o SpansListRequestData) MarshalJSON() ([]byte, error)
    func (o *SpansListRequestData) SetAttributes(v SpansListRequestAttributes)
    func (o *SpansListRequestData) SetType(v SpansListRequestType)
    func (o *SpansListRequestData) UnmarshalJSON(bytes []byte) (err error)
type SpansListRequestPage
    func NewSpansListRequestPage() *SpansListRequestPage
    func NewSpansListRequestPageWithDefaults() *SpansListRequestPage
    func (o *SpansListRequestPage) GetCursor() string
    func (o *SpansListRequestPage) GetCursorOk() (*string, bool)
    func (o *SpansListRequestPage) GetLimit() int32
    func (o *SpansListRequestPage) GetLimitOk() (*int32, bool)
    func (o *SpansListRequestPage) HasCursor() bool
    func (o *SpansListRequestPage) HasLimit() bool
    func (o SpansListRequestPage) MarshalJSON() ([]byte, error)
    func (o *SpansListRequestPage) SetCursor(v string)
    func (o *SpansListRequestPage) SetLimit(v int32)
    func (o *SpansListRequestPage) UnmarshalJSON(bytes []byte) (err error)
type SpansListRequestType
    func NewSpansListRequestTypeFromValue(v string) (*SpansListRequestType, error)
    func (v *SpansListRequestType) GetAllowedValues() []SpansListRequestType
    func (v SpansListRequestType) IsValid() bool
    func (v SpansListRequestType) Ptr() *SpansListRequestType
    func (v *SpansListRequestType) UnmarshalJSON(src []byte) error
type SpansListResponse
    func NewSpansListResponse() *SpansListResponse
    func NewSpansListResponseWithDefaults() *SpansListResponse
    func (o *SpansListResponse) GetData() []Span
    func (o *SpansListResponse) GetDataOk() (*[]Span, bool)
    func (o *SpansListResponse) GetLinks() SpansListResponseLinks
    func (o *SpansListResponse) GetLinksOk() (*SpansListResponseLinks, bool)
    func (o *SpansListResponse) GetMeta() SpansListResponseMetadata
    func (o *SpansListResponse) GetMetaOk() (*SpansListResponseMetadata, bool)
    func (o *SpansListResponse) HasData() bool
    func (o *SpansListResponse) HasLinks() bool
    func (o *SpansListResponse) HasMeta() bool
    func (o SpansListResponse) MarshalJSON() ([]byte, error)
    func (o *SpansListResponse) SetData(v []Span)
    func (o *SpansListResponse) SetLinks(v SpansListResponseLinks)
    func (o *SpansListResponse) SetMeta(v SpansListResponseMetadata)
    func (o *SpansListResponse) UnmarshalJSON(bytes []byte) (err error)
type SpansListResponseLinks
    func NewSpansListResponseLinks() *SpansListResponseLinks
    func NewSpansListResponseLinksWithDefaults() *SpansListResponseLinks
    func (o *SpansListResponseLinks) GetNext() string
    func (o *SpansListResponseLinks) GetNextOk() (*string, bool)
    func (o *SpansListResponseLinks) HasNext() bool
    func (o SpansListResponseLinks) MarshalJSON() ([]byte, error)
    func (o *SpansListResponseLinks) SetNext(v string)
    func (o *SpansListResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type SpansListResponseMetadata
    func NewSpansListResponseMetadata() *SpansListResponseMetadata
    func NewSpansListResponseMetadataWithDefaults() *SpansListResponseMetadata
    func (o *SpansListResponseMetadata) GetElapsed() int64
    func (o *SpansListResponseMetadata) GetElapsedOk() (*int64, bool)
    func (o *SpansListResponseMetadata) GetPage() SpansResponseMetadataPage
    func (o *SpansListResponseMetadata) GetPageOk() (*SpansResponseMetadataPage, bool)
    func (o *SpansListResponseMetadata) GetRequestId() string
    func (o *SpansListResponseMetadata) GetRequestIdOk() (*string, bool)
    func (o *SpansListResponseMetadata) GetStatus() SpansAggregateResponseStatus
    func (o *SpansListResponseMetadata) GetStatusOk() (*SpansAggregateResponseStatus, bool)
    func (o *SpansListResponseMetadata) GetWarnings() []SpansWarning
    func (o *SpansListResponseMetadata) GetWarningsOk() (*[]SpansWarning, bool)
    func (o *SpansListResponseMetadata) HasElapsed() bool
    func (o *SpansListResponseMetadata) HasPage() bool
    func (o *SpansListResponseMetadata) HasRequestId() bool
    func (o *SpansListResponseMetadata) HasStatus() bool
    func (o *SpansListResponseMetadata) HasWarnings() bool
    func (o SpansListResponseMetadata) MarshalJSON() ([]byte, error)
    func (o *SpansListResponseMetadata) SetElapsed(v int64)
    func (o *SpansListResponseMetadata) SetPage(v SpansResponseMetadataPage)
    func (o *SpansListResponseMetadata) SetRequestId(v string)
    func (o *SpansListResponseMetadata) SetStatus(v SpansAggregateResponseStatus)
    func (o *SpansListResponseMetadata) SetWarnings(v []SpansWarning)
    func (o *SpansListResponseMetadata) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricCompute
    func NewSpansMetricCompute(aggregationType SpansMetricComputeAggregationType) *SpansMetricCompute
    func NewSpansMetricComputeWithDefaults() *SpansMetricCompute
    func (o *SpansMetricCompute) GetAggregationType() SpansMetricComputeAggregationType
    func (o *SpansMetricCompute) GetAggregationTypeOk() (*SpansMetricComputeAggregationType, bool)
    func (o *SpansMetricCompute) GetIncludePercentiles() bool
    func (o *SpansMetricCompute) GetIncludePercentilesOk() (*bool, bool)
    func (o *SpansMetricCompute) GetPath() string
    func (o *SpansMetricCompute) GetPathOk() (*string, bool)
    func (o *SpansMetricCompute) HasIncludePercentiles() bool
    func (o *SpansMetricCompute) HasPath() bool
    func (o SpansMetricCompute) MarshalJSON() ([]byte, error)
    func (o *SpansMetricCompute) SetAggregationType(v SpansMetricComputeAggregationType)
    func (o *SpansMetricCompute) SetIncludePercentiles(v bool)
    func (o *SpansMetricCompute) SetPath(v string)
    func (o *SpansMetricCompute) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricComputeAggregationType
    func NewSpansMetricComputeAggregationTypeFromValue(v string) (*SpansMetricComputeAggregationType, error)
    func (v *SpansMetricComputeAggregationType) GetAllowedValues() []SpansMetricComputeAggregationType
    func (v SpansMetricComputeAggregationType) IsValid() bool
    func (v SpansMetricComputeAggregationType) Ptr() *SpansMetricComputeAggregationType
    func (v *SpansMetricComputeAggregationType) UnmarshalJSON(src []byte) error
type SpansMetricCreateAttributes
    func NewSpansMetricCreateAttributes(compute SpansMetricCompute) *SpansMetricCreateAttributes
    func NewSpansMetricCreateAttributesWithDefaults() *SpansMetricCreateAttributes
    func (o *SpansMetricCreateAttributes) GetCompute() SpansMetricCompute
    func (o *SpansMetricCreateAttributes) GetComputeOk() (*SpansMetricCompute, bool)
    func (o *SpansMetricCreateAttributes) GetFilter() SpansMetricFilter
    func (o *SpansMetricCreateAttributes) GetFilterOk() (*SpansMetricFilter, bool)
    func (o *SpansMetricCreateAttributes) GetGroupBy() []SpansMetricGroupBy
    func (o *SpansMetricCreateAttributes) GetGroupByOk() (*[]SpansMetricGroupBy, bool)
    func (o *SpansMetricCreateAttributes) HasFilter() bool
    func (o *SpansMetricCreateAttributes) HasGroupBy() bool
    func (o SpansMetricCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *SpansMetricCreateAttributes) SetCompute(v SpansMetricCompute)
    func (o *SpansMetricCreateAttributes) SetFilter(v SpansMetricFilter)
    func (o *SpansMetricCreateAttributes) SetGroupBy(v []SpansMetricGroupBy)
    func (o *SpansMetricCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricCreateData
    func NewSpansMetricCreateData(attributes SpansMetricCreateAttributes, id string, typeVar SpansMetricType) *SpansMetricCreateData
    func NewSpansMetricCreateDataWithDefaults() *SpansMetricCreateData
    func (o *SpansMetricCreateData) GetAttributes() SpansMetricCreateAttributes
    func (o *SpansMetricCreateData) GetAttributesOk() (*SpansMetricCreateAttributes, bool)
    func (o *SpansMetricCreateData) GetId() string
    func (o *SpansMetricCreateData) GetIdOk() (*string, bool)
    func (o *SpansMetricCreateData) GetType() SpansMetricType
    func (o *SpansMetricCreateData) GetTypeOk() (*SpansMetricType, bool)
    func (o SpansMetricCreateData) MarshalJSON() ([]byte, error)
    func (o *SpansMetricCreateData) SetAttributes(v SpansMetricCreateAttributes)
    func (o *SpansMetricCreateData) SetId(v string)
    func (o *SpansMetricCreateData) SetType(v SpansMetricType)
    func (o *SpansMetricCreateData) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricCreateRequest
    func NewSpansMetricCreateRequest(data SpansMetricCreateData) *SpansMetricCreateRequest
    func NewSpansMetricCreateRequestWithDefaults() *SpansMetricCreateRequest
    func (o *SpansMetricCreateRequest) GetData() SpansMetricCreateData
    func (o *SpansMetricCreateRequest) GetDataOk() (*SpansMetricCreateData, bool)
    func (o SpansMetricCreateRequest) MarshalJSON() ([]byte, error)
    func (o *SpansMetricCreateRequest) SetData(v SpansMetricCreateData)
    func (o *SpansMetricCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricFilter
    func NewSpansMetricFilter() *SpansMetricFilter
    func NewSpansMetricFilterWithDefaults() *SpansMetricFilter
    func (o *SpansMetricFilter) GetQuery() string
    func (o *SpansMetricFilter) GetQueryOk() (*string, bool)
    func (o *SpansMetricFilter) HasQuery() bool
    func (o SpansMetricFilter) MarshalJSON() ([]byte, error)
    func (o *SpansMetricFilter) SetQuery(v string)
    func (o *SpansMetricFilter) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricGroupBy
    func NewSpansMetricGroupBy(path string) *SpansMetricGroupBy
    func NewSpansMetricGroupByWithDefaults() *SpansMetricGroupBy
    func (o *SpansMetricGroupBy) GetPath() string
    func (o *SpansMetricGroupBy) GetPathOk() (*string, bool)
    func (o *SpansMetricGroupBy) GetTagName() string
    func (o *SpansMetricGroupBy) GetTagNameOk() (*string, bool)
    func (o *SpansMetricGroupBy) HasTagName() bool
    func (o SpansMetricGroupBy) MarshalJSON() ([]byte, error)
    func (o *SpansMetricGroupBy) SetPath(v string)
    func (o *SpansMetricGroupBy) SetTagName(v string)
    func (o *SpansMetricGroupBy) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricResponse
    func NewSpansMetricResponse() *SpansMetricResponse
    func NewSpansMetricResponseWithDefaults() *SpansMetricResponse
    func (o *SpansMetricResponse) GetData() SpansMetricResponseData
    func (o *SpansMetricResponse) GetDataOk() (*SpansMetricResponseData, bool)
    func (o *SpansMetricResponse) HasData() bool
    func (o SpansMetricResponse) MarshalJSON() ([]byte, error)
    func (o *SpansMetricResponse) SetData(v SpansMetricResponseData)
    func (o *SpansMetricResponse) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricResponseAttributes
    func NewSpansMetricResponseAttributes() *SpansMetricResponseAttributes
    func NewSpansMetricResponseAttributesWithDefaults() *SpansMetricResponseAttributes
    func (o *SpansMetricResponseAttributes) GetCompute() SpansMetricResponseCompute
    func (o *SpansMetricResponseAttributes) GetComputeOk() (*SpansMetricResponseCompute, bool)
    func (o *SpansMetricResponseAttributes) GetFilter() SpansMetricResponseFilter
    func (o *SpansMetricResponseAttributes) GetFilterOk() (*SpansMetricResponseFilter, bool)
    func (o *SpansMetricResponseAttributes) GetGroupBy() []SpansMetricResponseGroupBy
    func (o *SpansMetricResponseAttributes) GetGroupByOk() (*[]SpansMetricResponseGroupBy, bool)
    func (o *SpansMetricResponseAttributes) HasCompute() bool
    func (o *SpansMetricResponseAttributes) HasFilter() bool
    func (o *SpansMetricResponseAttributes) HasGroupBy() bool
    func (o SpansMetricResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *SpansMetricResponseAttributes) SetCompute(v SpansMetricResponseCompute)
    func (o *SpansMetricResponseAttributes) SetFilter(v SpansMetricResponseFilter)
    func (o *SpansMetricResponseAttributes) SetGroupBy(v []SpansMetricResponseGroupBy)
    func (o *SpansMetricResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricResponseCompute
    func NewSpansMetricResponseCompute() *SpansMetricResponseCompute
    func NewSpansMetricResponseComputeWithDefaults() *SpansMetricResponseCompute
    func (o *SpansMetricResponseCompute) GetAggregationType() SpansMetricComputeAggregationType
    func (o *SpansMetricResponseCompute) GetAggregationTypeOk() (*SpansMetricComputeAggregationType, bool)
    func (o *SpansMetricResponseCompute) GetIncludePercentiles() bool
    func (o *SpansMetricResponseCompute) GetIncludePercentilesOk() (*bool, bool)
    func (o *SpansMetricResponseCompute) GetPath() string
    func (o *SpansMetricResponseCompute) GetPathOk() (*string, bool)
    func (o *SpansMetricResponseCompute) HasAggregationType() bool
    func (o *SpansMetricResponseCompute) HasIncludePercentiles() bool
    func (o *SpansMetricResponseCompute) HasPath() bool
    func (o SpansMetricResponseCompute) MarshalJSON() ([]byte, error)
    func (o *SpansMetricResponseCompute) SetAggregationType(v SpansMetricComputeAggregationType)
    func (o *SpansMetricResponseCompute) SetIncludePercentiles(v bool)
    func (o *SpansMetricResponseCompute) SetPath(v string)
    func (o *SpansMetricResponseCompute) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricResponseData
    func NewSpansMetricResponseData() *SpansMetricResponseData
    func NewSpansMetricResponseDataWithDefaults() *SpansMetricResponseData
    func (o *SpansMetricResponseData) GetAttributes() SpansMetricResponseAttributes
    func (o *SpansMetricResponseData) GetAttributesOk() (*SpansMetricResponseAttributes, bool)
    func (o *SpansMetricResponseData) GetId() string
    func (o *SpansMetricResponseData) GetIdOk() (*string, bool)
    func (o *SpansMetricResponseData) GetType() SpansMetricType
    func (o *SpansMetricResponseData) GetTypeOk() (*SpansMetricType, bool)
    func (o *SpansMetricResponseData) HasAttributes() bool
    func (o *SpansMetricResponseData) HasId() bool
    func (o *SpansMetricResponseData) HasType() bool
    func (o SpansMetricResponseData) MarshalJSON() ([]byte, error)
    func (o *SpansMetricResponseData) SetAttributes(v SpansMetricResponseAttributes)
    func (o *SpansMetricResponseData) SetId(v string)
    func (o *SpansMetricResponseData) SetType(v SpansMetricType)
    func (o *SpansMetricResponseData) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricResponseFilter
    func NewSpansMetricResponseFilter() *SpansMetricResponseFilter
    func NewSpansMetricResponseFilterWithDefaults() *SpansMetricResponseFilter
    func (o *SpansMetricResponseFilter) GetQuery() string
    func (o *SpansMetricResponseFilter) GetQueryOk() (*string, bool)
    func (o *SpansMetricResponseFilter) HasQuery() bool
    func (o SpansMetricResponseFilter) MarshalJSON() ([]byte, error)
    func (o *SpansMetricResponseFilter) SetQuery(v string)
    func (o *SpansMetricResponseFilter) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricResponseGroupBy
    func NewSpansMetricResponseGroupBy() *SpansMetricResponseGroupBy
    func NewSpansMetricResponseGroupByWithDefaults() *SpansMetricResponseGroupBy
    func (o *SpansMetricResponseGroupBy) GetPath() string
    func (o *SpansMetricResponseGroupBy) GetPathOk() (*string, bool)
    func (o *SpansMetricResponseGroupBy) GetTagName() string
    func (o *SpansMetricResponseGroupBy) GetTagNameOk() (*string, bool)
    func (o *SpansMetricResponseGroupBy) HasPath() bool
    func (o *SpansMetricResponseGroupBy) HasTagName() bool
    func (o SpansMetricResponseGroupBy) MarshalJSON() ([]byte, error)
    func (o *SpansMetricResponseGroupBy) SetPath(v string)
    func (o *SpansMetricResponseGroupBy) SetTagName(v string)
    func (o *SpansMetricResponseGroupBy) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricType
    func NewSpansMetricTypeFromValue(v string) (*SpansMetricType, error)
    func (v *SpansMetricType) GetAllowedValues() []SpansMetricType
    func (v SpansMetricType) IsValid() bool
    func (v SpansMetricType) Ptr() *SpansMetricType
    func (v *SpansMetricType) UnmarshalJSON(src []byte) error
type SpansMetricUpdateAttributes
    func NewSpansMetricUpdateAttributes() *SpansMetricUpdateAttributes
    func NewSpansMetricUpdateAttributesWithDefaults() *SpansMetricUpdateAttributes
    func (o *SpansMetricUpdateAttributes) GetCompute() SpansMetricUpdateCompute
    func (o *SpansMetricUpdateAttributes) GetComputeOk() (*SpansMetricUpdateCompute, bool)
    func (o *SpansMetricUpdateAttributes) GetFilter() SpansMetricFilter
    func (o *SpansMetricUpdateAttributes) GetFilterOk() (*SpansMetricFilter, bool)
    func (o *SpansMetricUpdateAttributes) GetGroupBy() []SpansMetricGroupBy
    func (o *SpansMetricUpdateAttributes) GetGroupByOk() (*[]SpansMetricGroupBy, bool)
    func (o *SpansMetricUpdateAttributes) HasCompute() bool
    func (o *SpansMetricUpdateAttributes) HasFilter() bool
    func (o *SpansMetricUpdateAttributes) HasGroupBy() bool
    func (o SpansMetricUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *SpansMetricUpdateAttributes) SetCompute(v SpansMetricUpdateCompute)
    func (o *SpansMetricUpdateAttributes) SetFilter(v SpansMetricFilter)
    func (o *SpansMetricUpdateAttributes) SetGroupBy(v []SpansMetricGroupBy)
    func (o *SpansMetricUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricUpdateCompute
    func NewSpansMetricUpdateCompute() *SpansMetricUpdateCompute
    func NewSpansMetricUpdateComputeWithDefaults() *SpansMetricUpdateCompute
    func (o *SpansMetricUpdateCompute) GetIncludePercentiles() bool
    func (o *SpansMetricUpdateCompute) GetIncludePercentilesOk() (*bool, bool)
    func (o *SpansMetricUpdateCompute) HasIncludePercentiles() bool
    func (o SpansMetricUpdateCompute) MarshalJSON() ([]byte, error)
    func (o *SpansMetricUpdateCompute) SetIncludePercentiles(v bool)
    func (o *SpansMetricUpdateCompute) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricUpdateData
    func NewSpansMetricUpdateData(attributes SpansMetricUpdateAttributes, typeVar SpansMetricType) *SpansMetricUpdateData
    func NewSpansMetricUpdateDataWithDefaults() *SpansMetricUpdateData
    func (o *SpansMetricUpdateData) GetAttributes() SpansMetricUpdateAttributes
    func (o *SpansMetricUpdateData) GetAttributesOk() (*SpansMetricUpdateAttributes, bool)
    func (o *SpansMetricUpdateData) GetType() SpansMetricType
    func (o *SpansMetricUpdateData) GetTypeOk() (*SpansMetricType, bool)
    func (o SpansMetricUpdateData) MarshalJSON() ([]byte, error)
    func (o *SpansMetricUpdateData) SetAttributes(v SpansMetricUpdateAttributes)
    func (o *SpansMetricUpdateData) SetType(v SpansMetricType)
    func (o *SpansMetricUpdateData) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricUpdateRequest
    func NewSpansMetricUpdateRequest(data SpansMetricUpdateData) *SpansMetricUpdateRequest
    func NewSpansMetricUpdateRequestWithDefaults() *SpansMetricUpdateRequest
    func (o *SpansMetricUpdateRequest) GetData() SpansMetricUpdateData
    func (o *SpansMetricUpdateRequest) GetDataOk() (*SpansMetricUpdateData, bool)
    func (o SpansMetricUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *SpansMetricUpdateRequest) SetData(v SpansMetricUpdateData)
    func (o *SpansMetricUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricsApi
    func NewSpansMetricsApi(client *datadog.APIClient) *SpansMetricsApi
    func (a *SpansMetricsApi) CreateSpansMetric(ctx _context.Context, body SpansMetricCreateRequest) (SpansMetricResponse, *_nethttp.Response, error)
    func (a *SpansMetricsApi) DeleteSpansMetric(ctx _context.Context, metricId string) (*_nethttp.Response, error)
    func (a *SpansMetricsApi) GetSpansMetric(ctx _context.Context, metricId string) (SpansMetricResponse, *_nethttp.Response, error)
    func (a *SpansMetricsApi) ListSpansMetrics(ctx _context.Context) (SpansMetricsResponse, *_nethttp.Response, error)
    func (a *SpansMetricsApi) UpdateSpansMetric(ctx _context.Context, metricId string, body SpansMetricUpdateRequest) (SpansMetricResponse, *_nethttp.Response, error)
type SpansMetricsResponse
    func NewSpansMetricsResponse() *SpansMetricsResponse
    func NewSpansMetricsResponseWithDefaults() *SpansMetricsResponse
    func (o *SpansMetricsResponse) GetData() []SpansMetricResponseData
    func (o *SpansMetricsResponse) GetDataOk() (*[]SpansMetricResponseData, bool)
    func (o *SpansMetricsResponse) HasData() bool
    func (o SpansMetricsResponse) MarshalJSON() ([]byte, error)
    func (o *SpansMetricsResponse) SetData(v []SpansMetricResponseData)
    func (o *SpansMetricsResponse) UnmarshalJSON(bytes []byte) (err error)
type SpansQueryFilter
    func NewSpansQueryFilter() *SpansQueryFilter
    func NewSpansQueryFilterWithDefaults() *SpansQueryFilter
    func (o *SpansQueryFilter) GetFrom() string
    func (o *SpansQueryFilter) GetFromOk() (*string, bool)
    func (o *SpansQueryFilter) GetQuery() string
    func (o *SpansQueryFilter) GetQueryOk() (*string, bool)
    func (o *SpansQueryFilter) GetTo() string
    func (o *SpansQueryFilter) GetToOk() (*string, bool)
    func (o *SpansQueryFilter) HasFrom() bool
    func (o *SpansQueryFilter) HasQuery() bool
    func (o *SpansQueryFilter) HasTo() bool
    func (o SpansQueryFilter) MarshalJSON() ([]byte, error)
    func (o *SpansQueryFilter) SetFrom(v string)
    func (o *SpansQueryFilter) SetQuery(v string)
    func (o *SpansQueryFilter) SetTo(v string)
    func (o *SpansQueryFilter) UnmarshalJSON(bytes []byte) (err error)
type SpansQueryOptions
    func NewSpansQueryOptions() *SpansQueryOptions
    func NewSpansQueryOptionsWithDefaults() *SpansQueryOptions
    func (o *SpansQueryOptions) GetTimeOffset() int64
    func (o *SpansQueryOptions) GetTimeOffsetOk() (*int64, bool)
    func (o *SpansQueryOptions) GetTimezone() string
    func (o *SpansQueryOptions) GetTimezoneOk() (*string, bool)
    func (o *SpansQueryOptions) HasTimeOffset() bool
    func (o *SpansQueryOptions) HasTimezone() bool
    func (o SpansQueryOptions) MarshalJSON() ([]byte, error)
    func (o *SpansQueryOptions) SetTimeOffset(v int64)
    func (o *SpansQueryOptions) SetTimezone(v string)
    func (o *SpansQueryOptions) UnmarshalJSON(bytes []byte) (err error)
type SpansResponseMetadataPage
    func NewSpansResponseMetadataPage() *SpansResponseMetadataPage
    func NewSpansResponseMetadataPageWithDefaults() *SpansResponseMetadataPage
    func (o *SpansResponseMetadataPage) GetAfter() string
    func (o *SpansResponseMetadataPage) GetAfterOk() (*string, bool)
    func (o *SpansResponseMetadataPage) HasAfter() bool
    func (o SpansResponseMetadataPage) MarshalJSON() ([]byte, error)
    func (o *SpansResponseMetadataPage) SetAfter(v string)
    func (o *SpansResponseMetadataPage) UnmarshalJSON(bytes []byte) (err error)
type SpansSort
    func NewSpansSortFromValue(v string) (*SpansSort, error)
    func (v *SpansSort) GetAllowedValues() []SpansSort
    func (v SpansSort) IsValid() bool
    func (v SpansSort) Ptr() *SpansSort
    func (v *SpansSort) UnmarshalJSON(src []byte) error
type SpansSortOrder
    func NewSpansSortOrderFromValue(v string) (*SpansSortOrder, error)
    func (v *SpansSortOrder) GetAllowedValues() []SpansSortOrder
    func (v SpansSortOrder) IsValid() bool
    func (v SpansSortOrder) Ptr() *SpansSortOrder
    func (v *SpansSortOrder) UnmarshalJSON(src []byte) error
type SpansType
    func NewSpansTypeFromValue(v string) (*SpansType, error)
    func (v *SpansType) GetAllowedValues() []SpansType
    func (v SpansType) IsValid() bool
    func (v SpansType) Ptr() *SpansType
    func (v *SpansType) UnmarshalJSON(src []byte) error
type SpansWarning
    func NewSpansWarning() *SpansWarning
    func NewSpansWarningWithDefaults() *SpansWarning
    func (o *SpansWarning) GetCode() string
    func (o *SpansWarning) GetCodeOk() (*string, bool)
    func (o *SpansWarning) GetDetail() string
    func (o *SpansWarning) GetDetailOk() (*string, bool)
    func (o *SpansWarning) GetTitle() string
    func (o *SpansWarning) GetTitleOk() (*string, bool)
    func (o *SpansWarning) HasCode() bool
    func (o *SpansWarning) HasDetail() bool
    func (o *SpansWarning) HasTitle() bool
    func (o SpansWarning) MarshalJSON() ([]byte, error)
    func (o *SpansWarning) SetCode(v string)
    func (o *SpansWarning) SetDetail(v string)
    func (o *SpansWarning) SetTitle(v string)
    func (o *SpansWarning) UnmarshalJSON(bytes []byte) (err error)
type SubmitLogOptionalParameters
    func NewSubmitLogOptionalParameters() *SubmitLogOptionalParameters
    func (r *SubmitLogOptionalParameters) WithContentEncoding(contentEncoding ContentEncoding) *SubmitLogOptionalParameters
    func (r *SubmitLogOptionalParameters) WithDdtags(ddtags string) *SubmitLogOptionalParameters
type SubmitMetricsOptionalParameters
    func NewSubmitMetricsOptionalParameters() *SubmitMetricsOptionalParameters
    func (r *SubmitMetricsOptionalParameters) WithContentEncoding(contentEncoding MetricContentEncoding) *SubmitMetricsOptionalParameters
type SyntheticsApi
    func NewSyntheticsApi(client *datadog.APIClient) *SyntheticsApi
    func (a *SyntheticsApi) GetOnDemandConcurrencyCap(ctx _context.Context) (OnDemandConcurrencyCapResponse, *_nethttp.Response, error)
    func (a *SyntheticsApi) SetOnDemandConcurrencyCap(ctx _context.Context, body OnDemandConcurrencyCapAttributes) (OnDemandConcurrencyCapResponse, *_nethttp.Response, error)
type Team
    func NewTeam(attributes TeamAttributes, id string, typeVar TeamType) *Team
    func NewTeamWithDefaults() *Team
    func (o *Team) GetAttributes() TeamAttributes
    func (o *Team) GetAttributesOk() (*TeamAttributes, bool)
    func (o *Team) GetId() string
    func (o *Team) GetIdOk() (*string, bool)
    func (o *Team) GetRelationships() TeamRelationships
    func (o *Team) GetRelationshipsOk() (*TeamRelationships, bool)
    func (o *Team) GetType() TeamType
    func (o *Team) GetTypeOk() (*TeamType, bool)
    func (o *Team) HasRelationships() bool
    func (o Team) MarshalJSON() ([]byte, error)
    func (o *Team) SetAttributes(v TeamAttributes)
    func (o *Team) SetId(v string)
    func (o *Team) SetRelationships(v TeamRelationships)
    func (o *Team) SetType(v TeamType)
    func (o *Team) UnmarshalJSON(bytes []byte) (err error)
type TeamAttributes
    func NewTeamAttributes(handle string, name string) *TeamAttributes
    func NewTeamAttributesWithDefaults() *TeamAttributes
    func (o *TeamAttributes) GetCreatedAt() time.Time
    func (o *TeamAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *TeamAttributes) GetDescription() string
    func (o *TeamAttributes) GetDescriptionOk() (*string, bool)
    func (o *TeamAttributes) GetHandle() string
    func (o *TeamAttributes) GetHandleOk() (*string, bool)
    func (o *TeamAttributes) GetLinkCount() int32
    func (o *TeamAttributes) GetLinkCountOk() (*int32, bool)
    func (o *TeamAttributes) GetModifiedAt() time.Time
    func (o *TeamAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *TeamAttributes) GetName() string
    func (o *TeamAttributes) GetNameOk() (*string, bool)
    func (o *TeamAttributes) GetSummary() string
    func (o *TeamAttributes) GetSummaryOk() (*string, bool)
    func (o *TeamAttributes) GetUserCount() int32
    func (o *TeamAttributes) GetUserCountOk() (*int32, bool)
    func (o *TeamAttributes) HasCreatedAt() bool
    func (o *TeamAttributes) HasDescription() bool
    func (o *TeamAttributes) HasLinkCount() bool
    func (o *TeamAttributes) HasModifiedAt() bool
    func (o *TeamAttributes) HasSummary() bool
    func (o *TeamAttributes) HasUserCount() bool
    func (o TeamAttributes) MarshalJSON() ([]byte, error)
    func (o *TeamAttributes) SetCreatedAt(v time.Time)
    func (o *TeamAttributes) SetDescription(v string)
    func (o *TeamAttributes) SetDescriptionNil()
    func (o *TeamAttributes) SetHandle(v string)
    func (o *TeamAttributes) SetLinkCount(v int32)
    func (o *TeamAttributes) SetModifiedAt(v time.Time)
    func (o *TeamAttributes) SetName(v string)
    func (o *TeamAttributes) SetSummary(v string)
    func (o *TeamAttributes) SetSummaryNil()
    func (o *TeamAttributes) SetUserCount(v int32)
    func (o *TeamAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *TeamAttributes) UnsetDescription()
    func (o *TeamAttributes) UnsetSummary()
type TeamCreate
    func NewTeamCreate(attributes TeamCreateAttributes, typeVar TeamType) *TeamCreate
    func NewTeamCreateWithDefaults() *TeamCreate
    func (o *TeamCreate) GetAttributes() TeamCreateAttributes
    func (o *TeamCreate) GetAttributesOk() (*TeamCreateAttributes, bool)
    func (o *TeamCreate) GetRelationships() TeamCreateRelationships
    func (o *TeamCreate) GetRelationshipsOk() (*TeamCreateRelationships, bool)
    func (o *TeamCreate) GetType() TeamType
    func (o *TeamCreate) GetTypeOk() (*TeamType, bool)
    func (o *TeamCreate) HasRelationships() bool
    func (o TeamCreate) MarshalJSON() ([]byte, error)
    func (o *TeamCreate) SetAttributes(v TeamCreateAttributes)
    func (o *TeamCreate) SetRelationships(v TeamCreateRelationships)
    func (o *TeamCreate) SetType(v TeamType)
    func (o *TeamCreate) UnmarshalJSON(bytes []byte) (err error)
type TeamCreateAttributes
    func NewTeamCreateAttributes(handle string, name string) *TeamCreateAttributes
    func NewTeamCreateAttributesWithDefaults() *TeamCreateAttributes
    func (o *TeamCreateAttributes) GetDescription() string
    func (o *TeamCreateAttributes) GetDescriptionOk() (*string, bool)
    func (o *TeamCreateAttributes) GetHandle() string
    func (o *TeamCreateAttributes) GetHandleOk() (*string, bool)
    func (o *TeamCreateAttributes) GetName() string
    func (o *TeamCreateAttributes) GetNameOk() (*string, bool)
    func (o *TeamCreateAttributes) HasDescription() bool
    func (o TeamCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *TeamCreateAttributes) SetDescription(v string)
    func (o *TeamCreateAttributes) SetHandle(v string)
    func (o *TeamCreateAttributes) SetName(v string)
    func (o *TeamCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type TeamCreateRelationships
    func NewTeamCreateRelationships() *TeamCreateRelationships
    func NewTeamCreateRelationshipsWithDefaults() *TeamCreateRelationships
    func (o *TeamCreateRelationships) GetUsers() RelationshipToUsers
    func (o *TeamCreateRelationships) GetUsersOk() (*RelationshipToUsers, bool)
    func (o *TeamCreateRelationships) HasUsers() bool
    func (o TeamCreateRelationships) MarshalJSON() ([]byte, error)
    func (o *TeamCreateRelationships) SetUsers(v RelationshipToUsers)
    func (o *TeamCreateRelationships) UnmarshalJSON(bytes []byte) (err error)
type TeamCreateRequest
    func NewTeamCreateRequest(data TeamCreate) *TeamCreateRequest
    func NewTeamCreateRequestWithDefaults() *TeamCreateRequest
    func (o *TeamCreateRequest) GetData() TeamCreate
    func (o *TeamCreateRequest) GetDataOk() (*TeamCreate, bool)
    func (o TeamCreateRequest) MarshalJSON() ([]byte, error)
    func (o *TeamCreateRequest) SetData(v TeamCreate)
    func (o *TeamCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type TeamIncluded
    func TeamLinkAsTeamIncluded(v *TeamLink) TeamIncluded
    func UserAsTeamIncluded(v *User) TeamIncluded
    func UserTeamPermissionAsTeamIncluded(v *UserTeamPermission) TeamIncluded
    func (obj *TeamIncluded) GetActualInstance() interface{}
    func (obj TeamIncluded) MarshalJSON() ([]byte, error)
    func (obj *TeamIncluded) UnmarshalJSON(data []byte) error
type TeamLink
    func NewTeamLink(attributes TeamLinkAttributes, id string, typeVar TeamLinkType) *TeamLink
    func NewTeamLinkWithDefaults() *TeamLink
    func (o *TeamLink) GetAttributes() TeamLinkAttributes
    func (o *TeamLink) GetAttributesOk() (*TeamLinkAttributes, bool)
    func (o *TeamLink) GetId() string
    func (o *TeamLink) GetIdOk() (*string, bool)
    func (o *TeamLink) GetType() TeamLinkType
    func (o *TeamLink) GetTypeOk() (*TeamLinkType, bool)
    func (o TeamLink) MarshalJSON() ([]byte, error)
    func (o *TeamLink) SetAttributes(v TeamLinkAttributes)
    func (o *TeamLink) SetId(v string)
    func (o *TeamLink) SetType(v TeamLinkType)
    func (o *TeamLink) UnmarshalJSON(bytes []byte) (err error)
type TeamLinkAttributes
    func NewTeamLinkAttributes(label string, url string) *TeamLinkAttributes
    func NewTeamLinkAttributesWithDefaults() *TeamLinkAttributes
    func (o *TeamLinkAttributes) GetLabel() string
    func (o *TeamLinkAttributes) GetLabelOk() (*string, bool)
    func (o *TeamLinkAttributes) GetPosition() int32
    func (o *TeamLinkAttributes) GetPositionOk() (*int32, bool)
    func (o *TeamLinkAttributes) GetTeamId() string
    func (o *TeamLinkAttributes) GetTeamIdOk() (*string, bool)
    func (o *TeamLinkAttributes) GetUrl() string
    func (o *TeamLinkAttributes) GetUrlOk() (*string, bool)
    func (o *TeamLinkAttributes) HasPosition() bool
    func (o *TeamLinkAttributes) HasTeamId() bool
    func (o TeamLinkAttributes) MarshalJSON() ([]byte, error)
    func (o *TeamLinkAttributes) SetLabel(v string)
    func (o *TeamLinkAttributes) SetPosition(v int32)
    func (o *TeamLinkAttributes) SetTeamId(v string)
    func (o *TeamLinkAttributes) SetUrl(v string)
    func (o *TeamLinkAttributes) UnmarshalJSON(bytes []byte) (err error)
type TeamLinkCreate
    func NewTeamLinkCreate(attributes TeamLinkAttributes, typeVar TeamLinkType) *TeamLinkCreate
    func NewTeamLinkCreateWithDefaults() *TeamLinkCreate
    func (o *TeamLinkCreate) GetAttributes() TeamLinkAttributes
    func (o *TeamLinkCreate) GetAttributesOk() (*TeamLinkAttributes, bool)
    func (o *TeamLinkCreate) GetType() TeamLinkType
    func (o *TeamLinkCreate) GetTypeOk() (*TeamLinkType, bool)
    func (o TeamLinkCreate) MarshalJSON() ([]byte, error)
    func (o *TeamLinkCreate) SetAttributes(v TeamLinkAttributes)
    func (o *TeamLinkCreate) SetType(v TeamLinkType)
    func (o *TeamLinkCreate) UnmarshalJSON(bytes []byte) (err error)
type TeamLinkCreateRequest
    func NewTeamLinkCreateRequest(data TeamLinkCreate) *TeamLinkCreateRequest
    func NewTeamLinkCreateRequestWithDefaults() *TeamLinkCreateRequest
    func (o *TeamLinkCreateRequest) GetData() TeamLinkCreate
    func (o *TeamLinkCreateRequest) GetDataOk() (*TeamLinkCreate, bool)
    func (o TeamLinkCreateRequest) MarshalJSON() ([]byte, error)
    func (o *TeamLinkCreateRequest) SetData(v TeamLinkCreate)
    func (o *TeamLinkCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type TeamLinkResponse
    func NewTeamLinkResponse() *TeamLinkResponse
    func NewTeamLinkResponseWithDefaults() *TeamLinkResponse
    func (o *TeamLinkResponse) GetData() TeamLink
    func (o *TeamLinkResponse) GetDataOk() (*TeamLink, bool)
    func (o *TeamLinkResponse) HasData() bool
    func (o TeamLinkResponse) MarshalJSON() ([]byte, error)
    func (o *TeamLinkResponse) SetData(v TeamLink)
    func (o *TeamLinkResponse) UnmarshalJSON(bytes []byte) (err error)
type TeamLinkType
    func NewTeamLinkTypeFromValue(v string) (*TeamLinkType, error)
    func (v *TeamLinkType) GetAllowedValues() []TeamLinkType
    func (v TeamLinkType) IsValid() bool
    func (v TeamLinkType) Ptr() *TeamLinkType
    func (v *TeamLinkType) UnmarshalJSON(src []byte) error
type TeamLinksResponse
    func NewTeamLinksResponse() *TeamLinksResponse
    func NewTeamLinksResponseWithDefaults() *TeamLinksResponse
    func (o *TeamLinksResponse) GetData() []TeamLink
    func (o *TeamLinksResponse) GetDataOk() (*[]TeamLink, bool)
    func (o *TeamLinksResponse) HasData() bool
    func (o TeamLinksResponse) MarshalJSON() ([]byte, error)
    func (o *TeamLinksResponse) SetData(v []TeamLink)
    func (o *TeamLinksResponse) UnmarshalJSON(bytes []byte) (err error)
type TeamPermissionSetting
    func NewTeamPermissionSetting(id string, typeVar TeamPermissionSettingType) *TeamPermissionSetting
    func NewTeamPermissionSettingWithDefaults() *TeamPermissionSetting
    func (o *TeamPermissionSetting) GetAttributes() TeamPermissionSettingAttributes
    func (o *TeamPermissionSetting) GetAttributesOk() (*TeamPermissionSettingAttributes, bool)
    func (o *TeamPermissionSetting) GetId() string
    func (o *TeamPermissionSetting) GetIdOk() (*string, bool)
    func (o *TeamPermissionSetting) GetType() TeamPermissionSettingType
    func (o *TeamPermissionSetting) GetTypeOk() (*TeamPermissionSettingType, bool)
    func (o *TeamPermissionSetting) HasAttributes() bool
    func (o TeamPermissionSetting) MarshalJSON() ([]byte, error)
    func (o *TeamPermissionSetting) SetAttributes(v TeamPermissionSettingAttributes)
    func (o *TeamPermissionSetting) SetId(v string)
    func (o *TeamPermissionSetting) SetType(v TeamPermissionSettingType)
    func (o *TeamPermissionSetting) UnmarshalJSON(bytes []byte) (err error)
type TeamPermissionSettingAttributes
    func NewTeamPermissionSettingAttributes() *TeamPermissionSettingAttributes
    func NewTeamPermissionSettingAttributesWithDefaults() *TeamPermissionSettingAttributes
    func (o *TeamPermissionSettingAttributes) GetAction() TeamPermissionSettingSerializerAction
    func (o *TeamPermissionSettingAttributes) GetActionOk() (*TeamPermissionSettingSerializerAction, bool)
    func (o *TeamPermissionSettingAttributes) GetEditable() bool
    func (o *TeamPermissionSettingAttributes) GetEditableOk() (*bool, bool)
    func (o *TeamPermissionSettingAttributes) GetOptions() []TeamPermissionSettingValue
    func (o *TeamPermissionSettingAttributes) GetOptionsOk() (*[]TeamPermissionSettingValue, bool)
    func (o *TeamPermissionSettingAttributes) GetTitle() string
    func (o *TeamPermissionSettingAttributes) GetTitleOk() (*string, bool)
    func (o *TeamPermissionSettingAttributes) GetValue() TeamPermissionSettingValue
    func (o *TeamPermissionSettingAttributes) GetValueOk() (*TeamPermissionSettingValue, bool)
    func (o *TeamPermissionSettingAttributes) HasAction() bool
    func (o *TeamPermissionSettingAttributes) HasEditable() bool
    func (o *TeamPermissionSettingAttributes) HasOptions() bool
    func (o *TeamPermissionSettingAttributes) HasTitle() bool
    func (o *TeamPermissionSettingAttributes) HasValue() bool
    func (o TeamPermissionSettingAttributes) MarshalJSON() ([]byte, error)
    func (o *TeamPermissionSettingAttributes) SetAction(v TeamPermissionSettingSerializerAction)
    func (o *TeamPermissionSettingAttributes) SetEditable(v bool)
    func (o *TeamPermissionSettingAttributes) SetOptions(v []TeamPermissionSettingValue)
    func (o *TeamPermissionSettingAttributes) SetTitle(v string)
    func (o *TeamPermissionSettingAttributes) SetValue(v TeamPermissionSettingValue)
    func (o *TeamPermissionSettingAttributes) UnmarshalJSON(bytes []byte) (err error)
type TeamPermissionSettingResponse
    func NewTeamPermissionSettingResponse() *TeamPermissionSettingResponse
    func NewTeamPermissionSettingResponseWithDefaults() *TeamPermissionSettingResponse
    func (o *TeamPermissionSettingResponse) GetData() TeamPermissionSetting
    func (o *TeamPermissionSettingResponse) GetDataOk() (*TeamPermissionSetting, bool)
    func (o *TeamPermissionSettingResponse) HasData() bool
    func (o TeamPermissionSettingResponse) MarshalJSON() ([]byte, error)
    func (o *TeamPermissionSettingResponse) SetData(v TeamPermissionSetting)
    func (o *TeamPermissionSettingResponse) UnmarshalJSON(bytes []byte) (err error)
type TeamPermissionSettingSerializerAction
    func NewTeamPermissionSettingSerializerActionFromValue(v string) (*TeamPermissionSettingSerializerAction, error)
    func (v *TeamPermissionSettingSerializerAction) GetAllowedValues() []TeamPermissionSettingSerializerAction
    func (v TeamPermissionSettingSerializerAction) IsValid() bool
    func (v TeamPermissionSettingSerializerAction) Ptr() *TeamPermissionSettingSerializerAction
    func (v *TeamPermissionSettingSerializerAction) UnmarshalJSON(src []byte) error
type TeamPermissionSettingType
    func NewTeamPermissionSettingTypeFromValue(v string) (*TeamPermissionSettingType, error)
    func (v *TeamPermissionSettingType) GetAllowedValues() []TeamPermissionSettingType
    func (v TeamPermissionSettingType) IsValid() bool
    func (v TeamPermissionSettingType) Ptr() *TeamPermissionSettingType
    func (v *TeamPermissionSettingType) UnmarshalJSON(src []byte) error
type TeamPermissionSettingUpdate
    func NewTeamPermissionSettingUpdate(typeVar TeamPermissionSettingType) *TeamPermissionSettingUpdate
    func NewTeamPermissionSettingUpdateWithDefaults() *TeamPermissionSettingUpdate
    func (o *TeamPermissionSettingUpdate) GetAttributes() TeamPermissionSettingUpdateAttributes
    func (o *TeamPermissionSettingUpdate) GetAttributesOk() (*TeamPermissionSettingUpdateAttributes, bool)
    func (o *TeamPermissionSettingUpdate) GetType() TeamPermissionSettingType
    func (o *TeamPermissionSettingUpdate) GetTypeOk() (*TeamPermissionSettingType, bool)
    func (o *TeamPermissionSettingUpdate) HasAttributes() bool
    func (o TeamPermissionSettingUpdate) MarshalJSON() ([]byte, error)
    func (o *TeamPermissionSettingUpdate) SetAttributes(v TeamPermissionSettingUpdateAttributes)
    func (o *TeamPermissionSettingUpdate) SetType(v TeamPermissionSettingType)
    func (o *TeamPermissionSettingUpdate) UnmarshalJSON(bytes []byte) (err error)
type TeamPermissionSettingUpdateAttributes
    func NewTeamPermissionSettingUpdateAttributes() *TeamPermissionSettingUpdateAttributes
    func NewTeamPermissionSettingUpdateAttributesWithDefaults() *TeamPermissionSettingUpdateAttributes
    func (o *TeamPermissionSettingUpdateAttributes) GetValue() TeamPermissionSettingValue
    func (o *TeamPermissionSettingUpdateAttributes) GetValueOk() (*TeamPermissionSettingValue, bool)
    func (o *TeamPermissionSettingUpdateAttributes) HasValue() bool
    func (o TeamPermissionSettingUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *TeamPermissionSettingUpdateAttributes) SetValue(v TeamPermissionSettingValue)
    func (o *TeamPermissionSettingUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type TeamPermissionSettingUpdateRequest
    func NewTeamPermissionSettingUpdateRequest(data TeamPermissionSettingUpdate) *TeamPermissionSettingUpdateRequest
    func NewTeamPermissionSettingUpdateRequestWithDefaults() *TeamPermissionSettingUpdateRequest
    func (o *TeamPermissionSettingUpdateRequest) GetData() TeamPermissionSettingUpdate
    func (o *TeamPermissionSettingUpdateRequest) GetDataOk() (*TeamPermissionSettingUpdate, bool)
    func (o TeamPermissionSettingUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *TeamPermissionSettingUpdateRequest) SetData(v TeamPermissionSettingUpdate)
    func (o *TeamPermissionSettingUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type TeamPermissionSettingValue
    func NewTeamPermissionSettingValueFromValue(v string) (*TeamPermissionSettingValue, error)
    func (v *TeamPermissionSettingValue) GetAllowedValues() []TeamPermissionSettingValue
    func (v TeamPermissionSettingValue) IsValid() bool
    func (v TeamPermissionSettingValue) Ptr() *TeamPermissionSettingValue
    func (v *TeamPermissionSettingValue) UnmarshalJSON(src []byte) error
type TeamPermissionSettingsResponse
    func NewTeamPermissionSettingsResponse() *TeamPermissionSettingsResponse
    func NewTeamPermissionSettingsResponseWithDefaults() *TeamPermissionSettingsResponse
    func (o *TeamPermissionSettingsResponse) GetData() []TeamPermissionSetting
    func (o *TeamPermissionSettingsResponse) GetDataOk() (*[]TeamPermissionSetting, bool)
    func (o *TeamPermissionSettingsResponse) HasData() bool
    func (o TeamPermissionSettingsResponse) MarshalJSON() ([]byte, error)
    func (o *TeamPermissionSettingsResponse) SetData(v []TeamPermissionSetting)
    func (o *TeamPermissionSettingsResponse) UnmarshalJSON(bytes []byte) (err error)
type TeamRelationships
    func NewTeamRelationships() *TeamRelationships
    func NewTeamRelationshipsWithDefaults() *TeamRelationships
    func (o *TeamRelationships) GetTeamLinks() RelationshipToTeamLinks
    func (o *TeamRelationships) GetTeamLinksOk() (*RelationshipToTeamLinks, bool)
    func (o *TeamRelationships) GetUserTeamPermissions() RelationshipToUserTeamPermission
    func (o *TeamRelationships) GetUserTeamPermissionsOk() (*RelationshipToUserTeamPermission, bool)
    func (o *TeamRelationships) HasTeamLinks() bool
    func (o *TeamRelationships) HasUserTeamPermissions() bool
    func (o TeamRelationships) MarshalJSON() ([]byte, error)
    func (o *TeamRelationships) SetTeamLinks(v RelationshipToTeamLinks)
    func (o *TeamRelationships) SetUserTeamPermissions(v RelationshipToUserTeamPermission)
    func (o *TeamRelationships) UnmarshalJSON(bytes []byte) (err error)
type TeamRelationshipsLinks
    func NewTeamRelationshipsLinks() *TeamRelationshipsLinks
    func NewTeamRelationshipsLinksWithDefaults() *TeamRelationshipsLinks
    func (o *TeamRelationshipsLinks) GetRelated() string
    func (o *TeamRelationshipsLinks) GetRelatedOk() (*string, bool)
    func (o *TeamRelationshipsLinks) HasRelated() bool
    func (o TeamRelationshipsLinks) MarshalJSON() ([]byte, error)
    func (o *TeamRelationshipsLinks) SetRelated(v string)
    func (o *TeamRelationshipsLinks) UnmarshalJSON(bytes []byte) (err error)
type TeamResponse
    func NewTeamResponse() *TeamResponse
    func NewTeamResponseWithDefaults() *TeamResponse
    func (o *TeamResponse) GetData() Team
    func (o *TeamResponse) GetDataOk() (*Team, bool)
    func (o *TeamResponse) HasData() bool
    func (o TeamResponse) MarshalJSON() ([]byte, error)
    func (o *TeamResponse) SetData(v Team)
    func (o *TeamResponse) UnmarshalJSON(bytes []byte) (err error)
type TeamType
    func NewTeamTypeFromValue(v string) (*TeamType, error)
    func (v *TeamType) GetAllowedValues() []TeamType
    func (v TeamType) IsValid() bool
    func (v TeamType) Ptr() *TeamType
    func (v *TeamType) UnmarshalJSON(src []byte) error
type TeamUpdate
    func NewTeamUpdate(attributes TeamUpdateAttributes, typeVar TeamType) *TeamUpdate
    func NewTeamUpdateWithDefaults() *TeamUpdate
    func (o *TeamUpdate) GetAttributes() TeamUpdateAttributes
    func (o *TeamUpdate) GetAttributesOk() (*TeamUpdateAttributes, bool)
    func (o *TeamUpdate) GetRelationships() TeamUpdateRelationships
    func (o *TeamUpdate) GetRelationshipsOk() (*TeamUpdateRelationships, bool)
    func (o *TeamUpdate) GetType() TeamType
    func (o *TeamUpdate) GetTypeOk() (*TeamType, bool)
    func (o *TeamUpdate) HasRelationships() bool
    func (o TeamUpdate) MarshalJSON() ([]byte, error)
    func (o *TeamUpdate) SetAttributes(v TeamUpdateAttributes)
    func (o *TeamUpdate) SetRelationships(v TeamUpdateRelationships)
    func (o *TeamUpdate) SetType(v TeamType)
    func (o *TeamUpdate) UnmarshalJSON(bytes []byte) (err error)
type TeamUpdateAttributes
    func NewTeamUpdateAttributes(handle string, name string) *TeamUpdateAttributes
    func NewTeamUpdateAttributesWithDefaults() *TeamUpdateAttributes
    func (o *TeamUpdateAttributes) GetColor() int32
    func (o *TeamUpdateAttributes) GetColorOk() (*int32, bool)
    func (o *TeamUpdateAttributes) GetDescription() string
    func (o *TeamUpdateAttributes) GetDescriptionOk() (*string, bool)
    func (o *TeamUpdateAttributes) GetHandle() string
    func (o *TeamUpdateAttributes) GetHandleOk() (*string, bool)
    func (o *TeamUpdateAttributes) GetName() string
    func (o *TeamUpdateAttributes) GetNameOk() (*string, bool)
    func (o *TeamUpdateAttributes) HasColor() bool
    func (o *TeamUpdateAttributes) HasDescription() bool
    func (o TeamUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *TeamUpdateAttributes) SetColor(v int32)
    func (o *TeamUpdateAttributes) SetDescription(v string)
    func (o *TeamUpdateAttributes) SetHandle(v string)
    func (o *TeamUpdateAttributes) SetName(v string)
    func (o *TeamUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type TeamUpdateRelationships
    func NewTeamUpdateRelationships() *TeamUpdateRelationships
    func NewTeamUpdateRelationshipsWithDefaults() *TeamUpdateRelationships
    func (o *TeamUpdateRelationships) GetTeamLinks() RelationshipToTeamLinks
    func (o *TeamUpdateRelationships) GetTeamLinksOk() (*RelationshipToTeamLinks, bool)
    func (o *TeamUpdateRelationships) HasTeamLinks() bool
    func (o TeamUpdateRelationships) MarshalJSON() ([]byte, error)
    func (o *TeamUpdateRelationships) SetTeamLinks(v RelationshipToTeamLinks)
    func (o *TeamUpdateRelationships) UnmarshalJSON(bytes []byte) (err error)
type TeamUpdateRequest
    func NewTeamUpdateRequest(data TeamUpdate) *TeamUpdateRequest
    func NewTeamUpdateRequestWithDefaults() *TeamUpdateRequest
    func (o *TeamUpdateRequest) GetData() TeamUpdate
    func (o *TeamUpdateRequest) GetDataOk() (*TeamUpdate, bool)
    func (o TeamUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *TeamUpdateRequest) SetData(v TeamUpdate)
    func (o *TeamUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type TeamsApi
    func NewTeamsApi(client *datadog.APIClient) *TeamsApi
    func (a *TeamsApi) CreateTeam(ctx _context.Context, body TeamCreateRequest) (TeamResponse, *_nethttp.Response, error)
    func (a *TeamsApi) CreateTeamLink(ctx _context.Context, teamId string, body TeamLinkCreateRequest) (TeamLinkResponse, *_nethttp.Response, error)
    func (a *TeamsApi) CreateTeamMembership(ctx _context.Context, teamId string, body UserTeamRequest) (UserTeamResponse, *_nethttp.Response, error)
    func (a *TeamsApi) DeleteTeam(ctx _context.Context, teamId string) (*_nethttp.Response, error)
    func (a *TeamsApi) DeleteTeamLink(ctx _context.Context, teamId string, linkId string) (*_nethttp.Response, error)
    func (a *TeamsApi) DeleteTeamMembership(ctx _context.Context, teamId string, userId string) (*_nethttp.Response, error)
    func (a *TeamsApi) GetTeam(ctx _context.Context, teamId string) (TeamResponse, *_nethttp.Response, error)
    func (a *TeamsApi) GetTeamLink(ctx _context.Context, teamId string, linkId string) (TeamLinkResponse, *_nethttp.Response, error)
    func (a *TeamsApi) GetTeamLinks(ctx _context.Context, teamId string) (TeamLinksResponse, *_nethttp.Response, error)
    func (a *TeamsApi) GetTeamMemberships(ctx _context.Context, teamId string, o ...GetTeamMembershipsOptionalParameters) (UserTeamsResponse, *_nethttp.Response, error)
    func (a *TeamsApi) GetTeamPermissionSettings(ctx _context.Context, teamId string) (TeamPermissionSettingsResponse, *_nethttp.Response, error)
    func (a *TeamsApi) ListTeams(ctx _context.Context, o ...ListTeamsOptionalParameters) (TeamsResponse, *_nethttp.Response, error)
    func (a *TeamsApi) UpdateTeam(ctx _context.Context, teamId string, body TeamUpdateRequest) (TeamResponse, *_nethttp.Response, error)
    func (a *TeamsApi) UpdateTeamLink(ctx _context.Context, teamId string, linkId string, body TeamLinkCreateRequest) (TeamLinkResponse, *_nethttp.Response, error)
    func (a *TeamsApi) UpdateTeamMembership(ctx _context.Context, teamId string, userId string, body UserTeamUpdateRequest) (UserTeamResponse, *_nethttp.Response, error)
    func (a *TeamsApi) UpdateTeamPermissionSetting(ctx _context.Context, teamId string, action string, body TeamPermissionSettingUpdateRequest) (TeamPermissionSettingResponse, *_nethttp.Response, error)
type TeamsResponse
    func NewTeamsResponse() *TeamsResponse
    func NewTeamsResponseWithDefaults() *TeamsResponse
    func (o *TeamsResponse) GetData() []Team
    func (o *TeamsResponse) GetDataOk() (*[]Team, bool)
    func (o *TeamsResponse) GetIncluded() []TeamIncluded
    func (o *TeamsResponse) GetIncludedOk() (*[]TeamIncluded, bool)
    func (o *TeamsResponse) GetLinks() TeamsResponseLinks
    func (o *TeamsResponse) GetLinksOk() (*TeamsResponseLinks, bool)
    func (o *TeamsResponse) GetMeta() TeamsResponseMeta
    func (o *TeamsResponse) GetMetaOk() (*TeamsResponseMeta, bool)
    func (o *TeamsResponse) HasData() bool
    func (o *TeamsResponse) HasIncluded() bool
    func (o *TeamsResponse) HasLinks() bool
    func (o *TeamsResponse) HasMeta() bool
    func (o TeamsResponse) MarshalJSON() ([]byte, error)
    func (o *TeamsResponse) SetData(v []Team)
    func (o *TeamsResponse) SetIncluded(v []TeamIncluded)
    func (o *TeamsResponse) SetLinks(v TeamsResponseLinks)
    func (o *TeamsResponse) SetMeta(v TeamsResponseMeta)
    func (o *TeamsResponse) UnmarshalJSON(bytes []byte) (err error)
type TeamsResponseLinks
    func NewTeamsResponseLinks() *TeamsResponseLinks
    func NewTeamsResponseLinksWithDefaults() *TeamsResponseLinks
    func (o *TeamsResponseLinks) GetFirst() string
    func (o *TeamsResponseLinks) GetFirstOk() (*string, bool)
    func (o *TeamsResponseLinks) GetLast() string
    func (o *TeamsResponseLinks) GetLastOk() (*string, bool)
    func (o *TeamsResponseLinks) GetNext() string
    func (o *TeamsResponseLinks) GetNextOk() (*string, bool)
    func (o *TeamsResponseLinks) GetPrev() string
    func (o *TeamsResponseLinks) GetPrevOk() (*string, bool)
    func (o *TeamsResponseLinks) GetSelf() string
    func (o *TeamsResponseLinks) GetSelfOk() (*string, bool)
    func (o *TeamsResponseLinks) HasFirst() bool
    func (o *TeamsResponseLinks) HasLast() bool
    func (o *TeamsResponseLinks) HasNext() bool
    func (o *TeamsResponseLinks) HasPrev() bool
    func (o *TeamsResponseLinks) HasSelf() bool
    func (o TeamsResponseLinks) MarshalJSON() ([]byte, error)
    func (o *TeamsResponseLinks) SetFirst(v string)
    func (o *TeamsResponseLinks) SetLast(v string)
    func (o *TeamsResponseLinks) SetLastNil()
    func (o *TeamsResponseLinks) SetNext(v string)
    func (o *TeamsResponseLinks) SetPrev(v string)
    func (o *TeamsResponseLinks) SetPrevNil()
    func (o *TeamsResponseLinks) SetSelf(v string)
    func (o *TeamsResponseLinks) UnmarshalJSON(bytes []byte) (err error)
    func (o *TeamsResponseLinks) UnsetLast()
    func (o *TeamsResponseLinks) UnsetPrev()
type TeamsResponseMeta
    func NewTeamsResponseMeta() *TeamsResponseMeta
    func NewTeamsResponseMetaWithDefaults() *TeamsResponseMeta
    func (o *TeamsResponseMeta) GetPagination() TeamsResponseMetaPagination
    func (o *TeamsResponseMeta) GetPaginationOk() (*TeamsResponseMetaPagination, bool)
    func (o *TeamsResponseMeta) HasPagination() bool
    func (o TeamsResponseMeta) MarshalJSON() ([]byte, error)
    func (o *TeamsResponseMeta) SetPagination(v TeamsResponseMetaPagination)
    func (o *TeamsResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type TeamsResponseMetaPagination
    func NewTeamsResponseMetaPagination() *TeamsResponseMetaPagination
    func NewTeamsResponseMetaPaginationWithDefaults() *TeamsResponseMetaPagination
    func (o *TeamsResponseMetaPagination) GetFirstOffset() int64
    func (o *TeamsResponseMetaPagination) GetFirstOffsetOk() (*int64, bool)
    func (o *TeamsResponseMetaPagination) GetLastOffset() int64
    func (o *TeamsResponseMetaPagination) GetLastOffsetOk() (*int64, bool)
    func (o *TeamsResponseMetaPagination) GetLimit() int64
    func (o *TeamsResponseMetaPagination) GetLimitOk() (*int64, bool)
    func (o *TeamsResponseMetaPagination) GetNextOffset() int64
    func (o *TeamsResponseMetaPagination) GetNextOffsetOk() (*int64, bool)
    func (o *TeamsResponseMetaPagination) GetOffset() int64
    func (o *TeamsResponseMetaPagination) GetOffsetOk() (*int64, bool)
    func (o *TeamsResponseMetaPagination) GetPrevOffset() int64
    func (o *TeamsResponseMetaPagination) GetPrevOffsetOk() (*int64, bool)
    func (o *TeamsResponseMetaPagination) GetTotal() int64
    func (o *TeamsResponseMetaPagination) GetTotalOk() (*int64, bool)
    func (o *TeamsResponseMetaPagination) GetType() string
    func (o *TeamsResponseMetaPagination) GetTypeOk() (*string, bool)
    func (o *TeamsResponseMetaPagination) HasFirstOffset() bool
    func (o *TeamsResponseMetaPagination) HasLastOffset() bool
    func (o *TeamsResponseMetaPagination) HasLimit() bool
    func (o *TeamsResponseMetaPagination) HasNextOffset() bool
    func (o *TeamsResponseMetaPagination) HasOffset() bool
    func (o *TeamsResponseMetaPagination) HasPrevOffset() bool
    func (o *TeamsResponseMetaPagination) HasTotal() bool
    func (o *TeamsResponseMetaPagination) HasType() bool
    func (o TeamsResponseMetaPagination) MarshalJSON() ([]byte, error)
    func (o *TeamsResponseMetaPagination) SetFirstOffset(v int64)
    func (o *TeamsResponseMetaPagination) SetLastOffset(v int64)
    func (o *TeamsResponseMetaPagination) SetLimit(v int64)
    func (o *TeamsResponseMetaPagination) SetNextOffset(v int64)
    func (o *TeamsResponseMetaPagination) SetOffset(v int64)
    func (o *TeamsResponseMetaPagination) SetPrevOffset(v int64)
    func (o *TeamsResponseMetaPagination) SetTotal(v int64)
    func (o *TeamsResponseMetaPagination) SetType(v string)
    func (o *TeamsResponseMetaPagination) UnmarshalJSON(bytes []byte) (err error)
type TimeseriesFormulaQueryRequest
    func NewTimeseriesFormulaQueryRequest(data TimeseriesFormulaRequest) *TimeseriesFormulaQueryRequest
    func NewTimeseriesFormulaQueryRequestWithDefaults() *TimeseriesFormulaQueryRequest
    func (o *TimeseriesFormulaQueryRequest) GetData() TimeseriesFormulaRequest
    func (o *TimeseriesFormulaQueryRequest) GetDataOk() (*TimeseriesFormulaRequest, bool)
    func (o TimeseriesFormulaQueryRequest) MarshalJSON() ([]byte, error)
    func (o *TimeseriesFormulaQueryRequest) SetData(v TimeseriesFormulaRequest)
    func (o *TimeseriesFormulaQueryRequest) UnmarshalJSON(bytes []byte) (err error)
type TimeseriesFormulaQueryResponse
    func NewTimeseriesFormulaQueryResponse() *TimeseriesFormulaQueryResponse
    func NewTimeseriesFormulaQueryResponseWithDefaults() *TimeseriesFormulaQueryResponse
    func (o *TimeseriesFormulaQueryResponse) GetData() TimeseriesResponse
    func (o *TimeseriesFormulaQueryResponse) GetDataOk() (*TimeseriesResponse, bool)
    func (o *TimeseriesFormulaQueryResponse) GetErrors() string
    func (o *TimeseriesFormulaQueryResponse) GetErrorsOk() (*string, bool)
    func (o *TimeseriesFormulaQueryResponse) HasData() bool
    func (o *TimeseriesFormulaQueryResponse) HasErrors() bool
    func (o TimeseriesFormulaQueryResponse) MarshalJSON() ([]byte, error)
    func (o *TimeseriesFormulaQueryResponse) SetData(v TimeseriesResponse)
    func (o *TimeseriesFormulaQueryResponse) SetErrors(v string)
    func (o *TimeseriesFormulaQueryResponse) UnmarshalJSON(bytes []byte) (err error)
type TimeseriesFormulaRequest
    func NewTimeseriesFormulaRequest(attributes TimeseriesFormulaRequestAttributes, typeVar TimeseriesFormulaRequestType) *TimeseriesFormulaRequest
    func NewTimeseriesFormulaRequestWithDefaults() *TimeseriesFormulaRequest
    func (o *TimeseriesFormulaRequest) GetAttributes() TimeseriesFormulaRequestAttributes
    func (o *TimeseriesFormulaRequest) GetAttributesOk() (*TimeseriesFormulaRequestAttributes, bool)
    func (o *TimeseriesFormulaRequest) GetType() TimeseriesFormulaRequestType
    func (o *TimeseriesFormulaRequest) GetTypeOk() (*TimeseriesFormulaRequestType, bool)
    func (o TimeseriesFormulaRequest) MarshalJSON() ([]byte, error)
    func (o *TimeseriesFormulaRequest) SetAttributes(v TimeseriesFormulaRequestAttributes)
    func (o *TimeseriesFormulaRequest) SetType(v TimeseriesFormulaRequestType)
    func (o *TimeseriesFormulaRequest) UnmarshalJSON(bytes []byte) (err error)
type TimeseriesFormulaRequestAttributes
    func NewTimeseriesFormulaRequestAttributes(from int64, queries []TimeseriesQuery, to int64) *TimeseriesFormulaRequestAttributes
    func NewTimeseriesFormulaRequestAttributesWithDefaults() *TimeseriesFormulaRequestAttributes
    func (o *TimeseriesFormulaRequestAttributes) GetFormulas() []QueryFormula
    func (o *TimeseriesFormulaRequestAttributes) GetFormulasOk() (*[]QueryFormula, bool)
    func (o *TimeseriesFormulaRequestAttributes) GetFrom() int64
    func (o *TimeseriesFormulaRequestAttributes) GetFromOk() (*int64, bool)
    func (o *TimeseriesFormulaRequestAttributes) GetInterval() int64
    func (o *TimeseriesFormulaRequestAttributes) GetIntervalOk() (*int64, bool)
    func (o *TimeseriesFormulaRequestAttributes) GetQueries() []TimeseriesQuery
    func (o *TimeseriesFormulaRequestAttributes) GetQueriesOk() (*[]TimeseriesQuery, bool)
    func (o *TimeseriesFormulaRequestAttributes) GetTo() int64
    func (o *TimeseriesFormulaRequestAttributes) GetToOk() (*int64, bool)
    func (o *TimeseriesFormulaRequestAttributes) HasFormulas() bool
    func (o *TimeseriesFormulaRequestAttributes) HasInterval() bool
    func (o TimeseriesFormulaRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *TimeseriesFormulaRequestAttributes) SetFormulas(v []QueryFormula)
    func (o *TimeseriesFormulaRequestAttributes) SetFrom(v int64)
    func (o *TimeseriesFormulaRequestAttributes) SetInterval(v int64)
    func (o *TimeseriesFormulaRequestAttributes) SetQueries(v []TimeseriesQuery)
    func (o *TimeseriesFormulaRequestAttributes) SetTo(v int64)
    func (o *TimeseriesFormulaRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type TimeseriesFormulaRequestType
    func NewTimeseriesFormulaRequestTypeFromValue(v string) (*TimeseriesFormulaRequestType, error)
    func (v *TimeseriesFormulaRequestType) GetAllowedValues() []TimeseriesFormulaRequestType
    func (v TimeseriesFormulaRequestType) IsValid() bool
    func (v TimeseriesFormulaRequestType) Ptr() *TimeseriesFormulaRequestType
    func (v *TimeseriesFormulaRequestType) UnmarshalJSON(src []byte) error
type TimeseriesFormulaResponseType
    func NewTimeseriesFormulaResponseTypeFromValue(v string) (*TimeseriesFormulaResponseType, error)
    func (v *TimeseriesFormulaResponseType) GetAllowedValues() []TimeseriesFormulaResponseType
    func (v TimeseriesFormulaResponseType) IsValid() bool
    func (v TimeseriesFormulaResponseType) Ptr() *TimeseriesFormulaResponseType
    func (v *TimeseriesFormulaResponseType) UnmarshalJSON(src []byte) error
type TimeseriesQuery
    func EventsTimeseriesQueryAsTimeseriesQuery(v *EventsTimeseriesQuery) TimeseriesQuery
    func MetricsTimeseriesQueryAsTimeseriesQuery(v *MetricsTimeseriesQuery) TimeseriesQuery
    func (obj *TimeseriesQuery) GetActualInstance() interface{}
    func (obj TimeseriesQuery) MarshalJSON() ([]byte, error)
    func (obj *TimeseriesQuery) UnmarshalJSON(data []byte) error
type TimeseriesResponse
    func NewTimeseriesResponse() *TimeseriesResponse
    func NewTimeseriesResponseWithDefaults() *TimeseriesResponse
    func (o *TimeseriesResponse) GetAttributes() TimeseriesResponseAttributes
    func (o *TimeseriesResponse) GetAttributesOk() (*TimeseriesResponseAttributes, bool)
    func (o *TimeseriesResponse) GetType() TimeseriesFormulaResponseType
    func (o *TimeseriesResponse) GetTypeOk() (*TimeseriesFormulaResponseType, bool)
    func (o *TimeseriesResponse) HasAttributes() bool
    func (o *TimeseriesResponse) HasType() bool
    func (o TimeseriesResponse) MarshalJSON() ([]byte, error)
    func (o *TimeseriesResponse) SetAttributes(v TimeseriesResponseAttributes)
    func (o *TimeseriesResponse) SetType(v TimeseriesFormulaResponseType)
    func (o *TimeseriesResponse) UnmarshalJSON(bytes []byte) (err error)
type TimeseriesResponseAttributes
    func NewTimeseriesResponseAttributes() *TimeseriesResponseAttributes
    func NewTimeseriesResponseAttributesWithDefaults() *TimeseriesResponseAttributes
    func (o *TimeseriesResponseAttributes) GetSeries() []TimeseriesResponseSeries
    func (o *TimeseriesResponseAttributes) GetSeriesOk() (*[]TimeseriesResponseSeries, bool)
    func (o *TimeseriesResponseAttributes) GetTimes() []int64
    func (o *TimeseriesResponseAttributes) GetTimesOk() (*[]int64, bool)
    func (o *TimeseriesResponseAttributes) GetValues() [][]*float64
    func (o *TimeseriesResponseAttributes) GetValuesOk() (*[][]*float64, bool)
    func (o *TimeseriesResponseAttributes) HasSeries() bool
    func (o *TimeseriesResponseAttributes) HasTimes() bool
    func (o *TimeseriesResponseAttributes) HasValues() bool
    func (o TimeseriesResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *TimeseriesResponseAttributes) SetSeries(v []TimeseriesResponseSeries)
    func (o *TimeseriesResponseAttributes) SetTimes(v []int64)
    func (o *TimeseriesResponseAttributes) SetValues(v [][]*float64)
    func (o *TimeseriesResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type TimeseriesResponseSeries
    func NewTimeseriesResponseSeries() *TimeseriesResponseSeries
    func NewTimeseriesResponseSeriesWithDefaults() *TimeseriesResponseSeries
    func (o *TimeseriesResponseSeries) GetGroupTags() []string
    func (o *TimeseriesResponseSeries) GetGroupTagsOk() (*[]string, bool)
    func (o *TimeseriesResponseSeries) GetQueryIndex() int32
    func (o *TimeseriesResponseSeries) GetQueryIndexOk() (*int32, bool)
    func (o *TimeseriesResponseSeries) GetUnit() []Unit
    func (o *TimeseriesResponseSeries) GetUnitOk() (*[]Unit, bool)
    func (o *TimeseriesResponseSeries) HasGroupTags() bool
    func (o *TimeseriesResponseSeries) HasQueryIndex() bool
    func (o *TimeseriesResponseSeries) HasUnit() bool
    func (o TimeseriesResponseSeries) MarshalJSON() ([]byte, error)
    func (o *TimeseriesResponseSeries) SetGroupTags(v []string)
    func (o *TimeseriesResponseSeries) SetQueryIndex(v int32)
    func (o *TimeseriesResponseSeries) SetUnit(v []Unit)
    func (o *TimeseriesResponseSeries) UnmarshalJSON(bytes []byte) (err error)
type Unit
    func NewUnit() *Unit
    func NewUnitWithDefaults() *Unit
    func (o *Unit) GetFamily() string
    func (o *Unit) GetFamilyOk() (*string, bool)
    func (o *Unit) GetName() string
    func (o *Unit) GetNameOk() (*string, bool)
    func (o *Unit) GetPlural() string
    func (o *Unit) GetPluralOk() (*string, bool)
    func (o *Unit) GetScaleFactor() float64
    func (o *Unit) GetScaleFactorOk() (*float64, bool)
    func (o *Unit) GetShortName() string
    func (o *Unit) GetShortNameOk() (*string, bool)
    func (o *Unit) HasFamily() bool
    func (o *Unit) HasName() bool
    func (o *Unit) HasPlural() bool
    func (o *Unit) HasScaleFactor() bool
    func (o *Unit) HasShortName() bool
    func (o Unit) MarshalJSON() ([]byte, error)
    func (o *Unit) SetFamily(v string)
    func (o *Unit) SetName(v string)
    func (o *Unit) SetPlural(v string)
    func (o *Unit) SetScaleFactor(v float64)
    func (o *Unit) SetShortName(v string)
    func (o *Unit) UnmarshalJSON(bytes []byte) (err error)
type UpdateIncidentAttachmentsOptionalParameters
    func NewUpdateIncidentAttachmentsOptionalParameters() *UpdateIncidentAttachmentsOptionalParameters
    func (r *UpdateIncidentAttachmentsOptionalParameters) WithInclude(include []IncidentAttachmentRelatedObject) *UpdateIncidentAttachmentsOptionalParameters
type UpdateIncidentOptionalParameters
    func NewUpdateIncidentOptionalParameters() *UpdateIncidentOptionalParameters
    func (r *UpdateIncidentOptionalParameters) WithInclude(include []IncidentRelatedObject) *UpdateIncidentOptionalParameters
type UploadIdPMetadataOptionalParameters
    func NewUploadIdPMetadataOptionalParameters() *UploadIdPMetadataOptionalParameters
    func (r *UploadIdPMetadataOptionalParameters) WithIdpFile(idpFile *os.File) *UploadIdPMetadataOptionalParameters
type UsageApplicationSecurityMonitoringResponse
    func NewUsageApplicationSecurityMonitoringResponse() *UsageApplicationSecurityMonitoringResponse
    func NewUsageApplicationSecurityMonitoringResponseWithDefaults() *UsageApplicationSecurityMonitoringResponse
    func (o *UsageApplicationSecurityMonitoringResponse) GetData() []UsageDataObject
    func (o *UsageApplicationSecurityMonitoringResponse) GetDataOk() (*[]UsageDataObject, bool)
    func (o *UsageApplicationSecurityMonitoringResponse) HasData() bool
    func (o UsageApplicationSecurityMonitoringResponse) MarshalJSON() ([]byte, error)
    func (o *UsageApplicationSecurityMonitoringResponse) SetData(v []UsageDataObject)
    func (o *UsageApplicationSecurityMonitoringResponse) UnmarshalJSON(bytes []byte) (err error)
type UsageAttributesObject
    func NewUsageAttributesObject() *UsageAttributesObject
    func NewUsageAttributesObjectWithDefaults() *UsageAttributesObject
    func (o *UsageAttributesObject) GetOrgName() string
    func (o *UsageAttributesObject) GetOrgNameOk() (*string, bool)
    func (o *UsageAttributesObject) GetProductFamily() string
    func (o *UsageAttributesObject) GetProductFamilyOk() (*string, bool)
    func (o *UsageAttributesObject) GetPublicId() string
    func (o *UsageAttributesObject) GetPublicIdOk() (*string, bool)
    func (o *UsageAttributesObject) GetTimeseries() []UsageTimeSeriesObject
    func (o *UsageAttributesObject) GetTimeseriesOk() (*[]UsageTimeSeriesObject, bool)
    func (o *UsageAttributesObject) GetUsageType() HourlyUsageType
    func (o *UsageAttributesObject) GetUsageTypeOk() (*HourlyUsageType, bool)
    func (o *UsageAttributesObject) HasOrgName() bool
    func (o *UsageAttributesObject) HasProductFamily() bool
    func (o *UsageAttributesObject) HasPublicId() bool
    func (o *UsageAttributesObject) HasTimeseries() bool
    func (o *UsageAttributesObject) HasUsageType() bool
    func (o UsageAttributesObject) MarshalJSON() ([]byte, error)
    func (o *UsageAttributesObject) SetOrgName(v string)
    func (o *UsageAttributesObject) SetProductFamily(v string)
    func (o *UsageAttributesObject) SetPublicId(v string)
    func (o *UsageAttributesObject) SetTimeseries(v []UsageTimeSeriesObject)
    func (o *UsageAttributesObject) SetUsageType(v HourlyUsageType)
    func (o *UsageAttributesObject) UnmarshalJSON(bytes []byte) (err error)
type UsageDataObject
    func NewUsageDataObject() *UsageDataObject
    func NewUsageDataObjectWithDefaults() *UsageDataObject
    func (o *UsageDataObject) GetAttributes() UsageAttributesObject
    func (o *UsageDataObject) GetAttributesOk() (*UsageAttributesObject, bool)
    func (o *UsageDataObject) GetId() string
    func (o *UsageDataObject) GetIdOk() (*string, bool)
    func (o *UsageDataObject) GetType() UsageTimeSeriesType
    func (o *UsageDataObject) GetTypeOk() (*UsageTimeSeriesType, bool)
    func (o *UsageDataObject) HasAttributes() bool
    func (o *UsageDataObject) HasId() bool
    func (o *UsageDataObject) HasType() bool
    func (o UsageDataObject) MarshalJSON() ([]byte, error)
    func (o *UsageDataObject) SetAttributes(v UsageAttributesObject)
    func (o *UsageDataObject) SetId(v string)
    func (o *UsageDataObject) SetType(v UsageTimeSeriesType)
    func (o *UsageDataObject) UnmarshalJSON(bytes []byte) (err error)
type UsageLambdaTracedInvocationsResponse
    func NewUsageLambdaTracedInvocationsResponse() *UsageLambdaTracedInvocationsResponse
    func NewUsageLambdaTracedInvocationsResponseWithDefaults() *UsageLambdaTracedInvocationsResponse
    func (o *UsageLambdaTracedInvocationsResponse) GetData() []UsageDataObject
    func (o *UsageLambdaTracedInvocationsResponse) GetDataOk() (*[]UsageDataObject, bool)
    func (o *UsageLambdaTracedInvocationsResponse) HasData() bool
    func (o UsageLambdaTracedInvocationsResponse) MarshalJSON() ([]byte, error)
    func (o *UsageLambdaTracedInvocationsResponse) SetData(v []UsageDataObject)
    func (o *UsageLambdaTracedInvocationsResponse) UnmarshalJSON(bytes []byte) (err error)
type UsageMeteringApi
    func NewUsageMeteringApi(client *datadog.APIClient) *UsageMeteringApi
    func (a *UsageMeteringApi) GetCostByOrg(ctx _context.Context, startMonth time.Time, o ...GetCostByOrgOptionalParameters) (CostByOrgResponse, *_nethttp.Response, error)
    func (a *UsageMeteringApi) GetEstimatedCostByOrg(ctx _context.Context, o ...GetEstimatedCostByOrgOptionalParameters) (CostByOrgResponse, *_nethttp.Response, error)
    func (a *UsageMeteringApi) GetHistoricalCostByOrg(ctx _context.Context, startMonth time.Time, o ...GetHistoricalCostByOrgOptionalParameters) (CostByOrgResponse, *_nethttp.Response, error)
    func (a *UsageMeteringApi) GetHourlyUsage(ctx _context.Context, filterTimestampStart time.Time, filterProductFamilies string, o ...GetHourlyUsageOptionalParameters) (HourlyUsageResponse, *_nethttp.Response, error)
    func (a *UsageMeteringApi) GetUsageApplicationSecurityMonitoring(ctx _context.Context, startHr time.Time, o ...GetUsageApplicationSecurityMonitoringOptionalParameters) (UsageApplicationSecurityMonitoringResponse, *_nethttp.Response, error)
    func (a *UsageMeteringApi) GetUsageLambdaTracedInvocations(ctx _context.Context, startHr time.Time, o ...GetUsageLambdaTracedInvocationsOptionalParameters) (UsageLambdaTracedInvocationsResponse, *_nethttp.Response, error)
    func (a *UsageMeteringApi) GetUsageObservabilityPipelines(ctx _context.Context, startHr time.Time, o ...GetUsageObservabilityPipelinesOptionalParameters) (UsageObservabilityPipelinesResponse, *_nethttp.Response, error)
type UsageObservabilityPipelinesResponse
    func NewUsageObservabilityPipelinesResponse() *UsageObservabilityPipelinesResponse
    func NewUsageObservabilityPipelinesResponseWithDefaults() *UsageObservabilityPipelinesResponse
    func (o *UsageObservabilityPipelinesResponse) GetData() []UsageDataObject
    func (o *UsageObservabilityPipelinesResponse) GetDataOk() (*[]UsageDataObject, bool)
    func (o *UsageObservabilityPipelinesResponse) HasData() bool
    func (o UsageObservabilityPipelinesResponse) MarshalJSON() ([]byte, error)
    func (o *UsageObservabilityPipelinesResponse) SetData(v []UsageDataObject)
    func (o *UsageObservabilityPipelinesResponse) UnmarshalJSON(bytes []byte) (err error)
type UsageTimeSeriesObject
    func NewUsageTimeSeriesObject() *UsageTimeSeriesObject
    func NewUsageTimeSeriesObjectWithDefaults() *UsageTimeSeriesObject
    func (o *UsageTimeSeriesObject) GetTimestamp() time.Time
    func (o *UsageTimeSeriesObject) GetTimestampOk() (*time.Time, bool)
    func (o *UsageTimeSeriesObject) GetValue() int64
    func (o *UsageTimeSeriesObject) GetValueOk() (*int64, bool)
    func (o *UsageTimeSeriesObject) HasTimestamp() bool
    func (o *UsageTimeSeriesObject) HasValue() bool
    func (o UsageTimeSeriesObject) MarshalJSON() ([]byte, error)
    func (o *UsageTimeSeriesObject) SetTimestamp(v time.Time)
    func (o *UsageTimeSeriesObject) SetValue(v int64)
    func (o *UsageTimeSeriesObject) SetValueNil()
    func (o *UsageTimeSeriesObject) UnmarshalJSON(bytes []byte) (err error)
    func (o *UsageTimeSeriesObject) UnsetValue()
type UsageTimeSeriesType
    func NewUsageTimeSeriesTypeFromValue(v string) (*UsageTimeSeriesType, error)
    func (v *UsageTimeSeriesType) GetAllowedValues() []UsageTimeSeriesType
    func (v UsageTimeSeriesType) IsValid() bool
    func (v UsageTimeSeriesType) Ptr() *UsageTimeSeriesType
    func (v *UsageTimeSeriesType) UnmarshalJSON(src []byte) error
type User
    func NewUser() *User
    func NewUserWithDefaults() *User
    func (o *User) GetAttributes() UserAttributes
    func (o *User) GetAttributesOk() (*UserAttributes, bool)
    func (o *User) GetId() string
    func (o *User) GetIdOk() (*string, bool)
    func (o *User) GetRelationships() UserResponseRelationships
    func (o *User) GetRelationshipsOk() (*UserResponseRelationships, bool)
    func (o *User) GetType() UsersType
    func (o *User) GetTypeOk() (*UsersType, bool)
    func (o *User) HasAttributes() bool
    func (o *User) HasId() bool
    func (o *User) HasRelationships() bool
    func (o *User) HasType() bool
    func (o User) MarshalJSON() ([]byte, error)
    func (o *User) SetAttributes(v UserAttributes)
    func (o *User) SetId(v string)
    func (o *User) SetRelationships(v UserResponseRelationships)
    func (o *User) SetType(v UsersType)
    func (o *User) UnmarshalJSON(bytes []byte) (err error)
type UserAttributes
    func NewUserAttributes() *UserAttributes
    func NewUserAttributesWithDefaults() *UserAttributes
    func (o *UserAttributes) GetCreatedAt() time.Time
    func (o *UserAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *UserAttributes) GetDisabled() bool
    func (o *UserAttributes) GetDisabledOk() (*bool, bool)
    func (o *UserAttributes) GetEmail() string
    func (o *UserAttributes) GetEmailOk() (*string, bool)
    func (o *UserAttributes) GetHandle() string
    func (o *UserAttributes) GetHandleOk() (*string, bool)
    func (o *UserAttributes) GetIcon() string
    func (o *UserAttributes) GetIconOk() (*string, bool)
    func (o *UserAttributes) GetModifiedAt() time.Time
    func (o *UserAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *UserAttributes) GetName() string
    func (o *UserAttributes) GetNameOk() (*string, bool)
    func (o *UserAttributes) GetServiceAccount() bool
    func (o *UserAttributes) GetServiceAccountOk() (*bool, bool)
    func (o *UserAttributes) GetStatus() string
    func (o *UserAttributes) GetStatusOk() (*string, bool)
    func (o *UserAttributes) GetTitle() string
    func (o *UserAttributes) GetTitleOk() (*string, bool)
    func (o *UserAttributes) GetVerified() bool
    func (o *UserAttributes) GetVerifiedOk() (*bool, bool)
    func (o *UserAttributes) HasCreatedAt() bool
    func (o *UserAttributes) HasDisabled() bool
    func (o *UserAttributes) HasEmail() bool
    func (o *UserAttributes) HasHandle() bool
    func (o *UserAttributes) HasIcon() bool
    func (o *UserAttributes) HasModifiedAt() bool
    func (o *UserAttributes) HasName() bool
    func (o *UserAttributes) HasServiceAccount() bool
    func (o *UserAttributes) HasStatus() bool
    func (o *UserAttributes) HasTitle() bool
    func (o *UserAttributes) HasVerified() bool
    func (o UserAttributes) MarshalJSON() ([]byte, error)
    func (o *UserAttributes) SetCreatedAt(v time.Time)
    func (o *UserAttributes) SetDisabled(v bool)
    func (o *UserAttributes) SetEmail(v string)
    func (o *UserAttributes) SetHandle(v string)
    func (o *UserAttributes) SetIcon(v string)
    func (o *UserAttributes) SetModifiedAt(v time.Time)
    func (o *UserAttributes) SetName(v string)
    func (o *UserAttributes) SetNameNil()
    func (o *UserAttributes) SetServiceAccount(v bool)
    func (o *UserAttributes) SetStatus(v string)
    func (o *UserAttributes) SetTitle(v string)
    func (o *UserAttributes) SetTitleNil()
    func (o *UserAttributes) SetVerified(v bool)
    func (o *UserAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *UserAttributes) UnsetName()
    func (o *UserAttributes) UnsetTitle()
type UserCreateAttributes
    func NewUserCreateAttributes(email string) *UserCreateAttributes
    func NewUserCreateAttributesWithDefaults() *UserCreateAttributes
    func (o *UserCreateAttributes) GetEmail() string
    func (o *UserCreateAttributes) GetEmailOk() (*string, bool)
    func (o *UserCreateAttributes) GetName() string
    func (o *UserCreateAttributes) GetNameOk() (*string, bool)
    func (o *UserCreateAttributes) GetTitle() string
    func (o *UserCreateAttributes) GetTitleOk() (*string, bool)
    func (o *UserCreateAttributes) HasName() bool
    func (o *UserCreateAttributes) HasTitle() bool
    func (o UserCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *UserCreateAttributes) SetEmail(v string)
    func (o *UserCreateAttributes) SetName(v string)
    func (o *UserCreateAttributes) SetTitle(v string)
    func (o *UserCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type UserCreateData
    func NewUserCreateData(attributes UserCreateAttributes, typeVar UsersType) *UserCreateData
    func NewUserCreateDataWithDefaults() *UserCreateData
    func (o *UserCreateData) GetAttributes() UserCreateAttributes
    func (o *UserCreateData) GetAttributesOk() (*UserCreateAttributes, bool)
    func (o *UserCreateData) GetRelationships() UserRelationships
    func (o *UserCreateData) GetRelationshipsOk() (*UserRelationships, bool)
    func (o *UserCreateData) GetType() UsersType
    func (o *UserCreateData) GetTypeOk() (*UsersType, bool)
    func (o *UserCreateData) HasRelationships() bool
    func (o UserCreateData) MarshalJSON() ([]byte, error)
    func (o *UserCreateData) SetAttributes(v UserCreateAttributes)
    func (o *UserCreateData) SetRelationships(v UserRelationships)
    func (o *UserCreateData) SetType(v UsersType)
    func (o *UserCreateData) UnmarshalJSON(bytes []byte) (err error)
type UserCreateRequest
    func NewUserCreateRequest(data UserCreateData) *UserCreateRequest
    func NewUserCreateRequestWithDefaults() *UserCreateRequest
    func (o *UserCreateRequest) GetData() UserCreateData
    func (o *UserCreateRequest) GetDataOk() (*UserCreateData, bool)
    func (o UserCreateRequest) MarshalJSON() ([]byte, error)
    func (o *UserCreateRequest) SetData(v UserCreateData)
    func (o *UserCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationData
    func NewUserInvitationData(relationships UserInvitationRelationships, typeVar UserInvitationsType) *UserInvitationData
    func NewUserInvitationDataWithDefaults() *UserInvitationData
    func (o *UserInvitationData) GetRelationships() UserInvitationRelationships
    func (o *UserInvitationData) GetRelationshipsOk() (*UserInvitationRelationships, bool)
    func (o *UserInvitationData) GetType() UserInvitationsType
    func (o *UserInvitationData) GetTypeOk() (*UserInvitationsType, bool)
    func (o UserInvitationData) MarshalJSON() ([]byte, error)
    func (o *UserInvitationData) SetRelationships(v UserInvitationRelationships)
    func (o *UserInvitationData) SetType(v UserInvitationsType)
    func (o *UserInvitationData) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationDataAttributes
    func NewUserInvitationDataAttributes() *UserInvitationDataAttributes
    func NewUserInvitationDataAttributesWithDefaults() *UserInvitationDataAttributes
    func (o *UserInvitationDataAttributes) GetCreatedAt() time.Time
    func (o *UserInvitationDataAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *UserInvitationDataAttributes) GetExpiresAt() time.Time
    func (o *UserInvitationDataAttributes) GetExpiresAtOk() (*time.Time, bool)
    func (o *UserInvitationDataAttributes) GetInviteType() string
    func (o *UserInvitationDataAttributes) GetInviteTypeOk() (*string, bool)
    func (o *UserInvitationDataAttributes) GetUuid() string
    func (o *UserInvitationDataAttributes) GetUuidOk() (*string, bool)
    func (o *UserInvitationDataAttributes) HasCreatedAt() bool
    func (o *UserInvitationDataAttributes) HasExpiresAt() bool
    func (o *UserInvitationDataAttributes) HasInviteType() bool
    func (o *UserInvitationDataAttributes) HasUuid() bool
    func (o UserInvitationDataAttributes) MarshalJSON() ([]byte, error)
    func (o *UserInvitationDataAttributes) SetCreatedAt(v time.Time)
    func (o *UserInvitationDataAttributes) SetExpiresAt(v time.Time)
    func (o *UserInvitationDataAttributes) SetInviteType(v string)
    func (o *UserInvitationDataAttributes) SetUuid(v string)
    func (o *UserInvitationDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationRelationships
    func NewUserInvitationRelationships(user RelationshipToUser) *UserInvitationRelationships
    func NewUserInvitationRelationshipsWithDefaults() *UserInvitationRelationships
    func (o *UserInvitationRelationships) GetUser() RelationshipToUser
    func (o *UserInvitationRelationships) GetUserOk() (*RelationshipToUser, bool)
    func (o UserInvitationRelationships) MarshalJSON() ([]byte, error)
    func (o *UserInvitationRelationships) SetUser(v RelationshipToUser)
    func (o *UserInvitationRelationships) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationResponse
    func NewUserInvitationResponse() *UserInvitationResponse
    func NewUserInvitationResponseWithDefaults() *UserInvitationResponse
    func (o *UserInvitationResponse) GetData() UserInvitationResponseData
    func (o *UserInvitationResponse) GetDataOk() (*UserInvitationResponseData, bool)
    func (o *UserInvitationResponse) HasData() bool
    func (o UserInvitationResponse) MarshalJSON() ([]byte, error)
    func (o *UserInvitationResponse) SetData(v UserInvitationResponseData)
    func (o *UserInvitationResponse) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationResponseData
    func NewUserInvitationResponseData() *UserInvitationResponseData
    func NewUserInvitationResponseDataWithDefaults() *UserInvitationResponseData
    func (o *UserInvitationResponseData) GetAttributes() UserInvitationDataAttributes
    func (o *UserInvitationResponseData) GetAttributesOk() (*UserInvitationDataAttributes, bool)
    func (o *UserInvitationResponseData) GetId() string
    func (o *UserInvitationResponseData) GetIdOk() (*string, bool)
    func (o *UserInvitationResponseData) GetRelationships() UserInvitationRelationships
    func (o *UserInvitationResponseData) GetRelationshipsOk() (*UserInvitationRelationships, bool)
    func (o *UserInvitationResponseData) GetType() UserInvitationsType
    func (o *UserInvitationResponseData) GetTypeOk() (*UserInvitationsType, bool)
    func (o *UserInvitationResponseData) HasAttributes() bool
    func (o *UserInvitationResponseData) HasId() bool
    func (o *UserInvitationResponseData) HasRelationships() bool
    func (o *UserInvitationResponseData) HasType() bool
    func (o UserInvitationResponseData) MarshalJSON() ([]byte, error)
    func (o *UserInvitationResponseData) SetAttributes(v UserInvitationDataAttributes)
    func (o *UserInvitationResponseData) SetId(v string)
    func (o *UserInvitationResponseData) SetRelationships(v UserInvitationRelationships)
    func (o *UserInvitationResponseData) SetType(v UserInvitationsType)
    func (o *UserInvitationResponseData) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationsRequest
    func NewUserInvitationsRequest(data []UserInvitationData) *UserInvitationsRequest
    func NewUserInvitationsRequestWithDefaults() *UserInvitationsRequest
    func (o *UserInvitationsRequest) GetData() []UserInvitationData
    func (o *UserInvitationsRequest) GetDataOk() (*[]UserInvitationData, bool)
    func (o UserInvitationsRequest) MarshalJSON() ([]byte, error)
    func (o *UserInvitationsRequest) SetData(v []UserInvitationData)
    func (o *UserInvitationsRequest) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationsResponse
    func NewUserInvitationsResponse() *UserInvitationsResponse
    func NewUserInvitationsResponseWithDefaults() *UserInvitationsResponse
    func (o *UserInvitationsResponse) GetData() []UserInvitationResponseData
    func (o *UserInvitationsResponse) GetDataOk() (*[]UserInvitationResponseData, bool)
    func (o *UserInvitationsResponse) HasData() bool
    func (o UserInvitationsResponse) MarshalJSON() ([]byte, error)
    func (o *UserInvitationsResponse) SetData(v []UserInvitationResponseData)
    func (o *UserInvitationsResponse) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationsType
    func NewUserInvitationsTypeFromValue(v string) (*UserInvitationsType, error)
    func (v *UserInvitationsType) GetAllowedValues() []UserInvitationsType
    func (v UserInvitationsType) IsValid() bool
    func (v UserInvitationsType) Ptr() *UserInvitationsType
    func (v *UserInvitationsType) UnmarshalJSON(src []byte) error
type UserRelationships
    func NewUserRelationships() *UserRelationships
    func NewUserRelationshipsWithDefaults() *UserRelationships
    func (o *UserRelationships) GetRoles() RelationshipToRoles
    func (o *UserRelationships) GetRolesOk() (*RelationshipToRoles, bool)
    func (o *UserRelationships) HasRoles() bool
    func (o UserRelationships) MarshalJSON() ([]byte, error)
    func (o *UserRelationships) SetRoles(v RelationshipToRoles)
    func (o *UserRelationships) UnmarshalJSON(bytes []byte) (err error)
type UserResponse
    func NewUserResponse() *UserResponse
    func NewUserResponseWithDefaults() *UserResponse
    func (o *UserResponse) GetData() User
    func (o *UserResponse) GetDataOk() (*User, bool)
    func (o *UserResponse) GetIncluded() []UserResponseIncludedItem
    func (o *UserResponse) GetIncludedOk() (*[]UserResponseIncludedItem, bool)
    func (o *UserResponse) HasData() bool
    func (o *UserResponse) HasIncluded() bool
    func (o UserResponse) MarshalJSON() ([]byte, error)
    func (o *UserResponse) SetData(v User)
    func (o *UserResponse) SetIncluded(v []UserResponseIncludedItem)
    func (o *UserResponse) UnmarshalJSON(bytes []byte) (err error)
type UserResponseIncludedItem
    func OrganizationAsUserResponseIncludedItem(v *Organization) UserResponseIncludedItem
    func PermissionAsUserResponseIncludedItem(v *Permission) UserResponseIncludedItem
    func RoleAsUserResponseIncludedItem(v *Role) UserResponseIncludedItem
    func (obj *UserResponseIncludedItem) GetActualInstance() interface{}
    func (obj UserResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *UserResponseIncludedItem) UnmarshalJSON(data []byte) error
type UserResponseRelationships
    func NewUserResponseRelationships() *UserResponseRelationships
    func NewUserResponseRelationshipsWithDefaults() *UserResponseRelationships
    func (o *UserResponseRelationships) GetOrg() RelationshipToOrganization
    func (o *UserResponseRelationships) GetOrgOk() (*RelationshipToOrganization, bool)
    func (o *UserResponseRelationships) GetOtherOrgs() RelationshipToOrganizations
    func (o *UserResponseRelationships) GetOtherOrgsOk() (*RelationshipToOrganizations, bool)
    func (o *UserResponseRelationships) GetOtherUsers() RelationshipToUsers
    func (o *UserResponseRelationships) GetOtherUsersOk() (*RelationshipToUsers, bool)
    func (o *UserResponseRelationships) GetRoles() RelationshipToRoles
    func (o *UserResponseRelationships) GetRolesOk() (*RelationshipToRoles, bool)
    func (o *UserResponseRelationships) HasOrg() bool
    func (o *UserResponseRelationships) HasOtherOrgs() bool
    func (o *UserResponseRelationships) HasOtherUsers() bool
    func (o *UserResponseRelationships) HasRoles() bool
    func (o UserResponseRelationships) MarshalJSON() ([]byte, error)
    func (o *UserResponseRelationships) SetOrg(v RelationshipToOrganization)
    func (o *UserResponseRelationships) SetOtherOrgs(v RelationshipToOrganizations)
    func (o *UserResponseRelationships) SetOtherUsers(v RelationshipToUsers)
    func (o *UserResponseRelationships) SetRoles(v RelationshipToRoles)
    func (o *UserResponseRelationships) UnmarshalJSON(bytes []byte) (err error)
type UserTeam
    func NewUserTeam(id string, typeVar UserTeamType) *UserTeam
    func NewUserTeamWithDefaults() *UserTeam
    func (o *UserTeam) GetAttributes() UserTeamAttributes
    func (o *UserTeam) GetAttributesOk() (*UserTeamAttributes, bool)
    func (o *UserTeam) GetId() string
    func (o *UserTeam) GetIdOk() (*string, bool)
    func (o *UserTeam) GetRelationships() UserTeamRelationships
    func (o *UserTeam) GetRelationshipsOk() (*UserTeamRelationships, bool)
    func (o *UserTeam) GetType() UserTeamType
    func (o *UserTeam) GetTypeOk() (*UserTeamType, bool)
    func (o *UserTeam) HasAttributes() bool
    func (o *UserTeam) HasRelationships() bool
    func (o UserTeam) MarshalJSON() ([]byte, error)
    func (o *UserTeam) SetAttributes(v UserTeamAttributes)
    func (o *UserTeam) SetId(v string)
    func (o *UserTeam) SetRelationships(v UserTeamRelationships)
    func (o *UserTeam) SetType(v UserTeamType)
    func (o *UserTeam) UnmarshalJSON(bytes []byte) (err error)
type UserTeamAttributes
    func NewUserTeamAttributes() *UserTeamAttributes
    func NewUserTeamAttributesWithDefaults() *UserTeamAttributes
    func (o *UserTeamAttributes) GetRole() UserTeamRole
    func (o *UserTeamAttributes) GetRoleOk() (*UserTeamRole, bool)
    func (o *UserTeamAttributes) HasRole() bool
    func (o UserTeamAttributes) MarshalJSON() ([]byte, error)
    func (o *UserTeamAttributes) SetRole(v UserTeamRole)
    func (o *UserTeamAttributes) SetRoleNil()
    func (o *UserTeamAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *UserTeamAttributes) UnsetRole()
type UserTeamCreate
    func NewUserTeamCreate(typeVar UserTeamType) *UserTeamCreate
    func NewUserTeamCreateWithDefaults() *UserTeamCreate
    func (o *UserTeamCreate) GetAttributes() UserTeamAttributes
    func (o *UserTeamCreate) GetAttributesOk() (*UserTeamAttributes, bool)
    func (o *UserTeamCreate) GetRelationships() UserTeamRelationships
    func (o *UserTeamCreate) GetRelationshipsOk() (*UserTeamRelationships, bool)
    func (o *UserTeamCreate) GetType() UserTeamType
    func (o *UserTeamCreate) GetTypeOk() (*UserTeamType, bool)
    func (o *UserTeamCreate) HasAttributes() bool
    func (o *UserTeamCreate) HasRelationships() bool
    func (o UserTeamCreate) MarshalJSON() ([]byte, error)
    func (o *UserTeamCreate) SetAttributes(v UserTeamAttributes)
    func (o *UserTeamCreate) SetRelationships(v UserTeamRelationships)
    func (o *UserTeamCreate) SetType(v UserTeamType)
    func (o *UserTeamCreate) UnmarshalJSON(bytes []byte) (err error)
type UserTeamPermission
    func NewUserTeamPermission(id string, typeVar UserTeamPermissionType) *UserTeamPermission
    func NewUserTeamPermissionWithDefaults() *UserTeamPermission
    func (o *UserTeamPermission) GetAttributes() UserTeamPermissionAttributes
    func (o *UserTeamPermission) GetAttributesOk() (*UserTeamPermissionAttributes, bool)
    func (o *UserTeamPermission) GetId() string
    func (o *UserTeamPermission) GetIdOk() (*string, bool)
    func (o *UserTeamPermission) GetType() UserTeamPermissionType
    func (o *UserTeamPermission) GetTypeOk() (*UserTeamPermissionType, bool)
    func (o *UserTeamPermission) HasAttributes() bool
    func (o UserTeamPermission) MarshalJSON() ([]byte, error)
    func (o *UserTeamPermission) SetAttributes(v UserTeamPermissionAttributes)
    func (o *UserTeamPermission) SetId(v string)
    func (o *UserTeamPermission) SetType(v UserTeamPermissionType)
    func (o *UserTeamPermission) UnmarshalJSON(bytes []byte) (err error)
type UserTeamPermissionAttributes
    func NewUserTeamPermissionAttributes() *UserTeamPermissionAttributes
    func NewUserTeamPermissionAttributesWithDefaults() *UserTeamPermissionAttributes
    func (o *UserTeamPermissionAttributes) GetPermissions() interface{}
    func (o *UserTeamPermissionAttributes) GetPermissionsOk() (*interface{}, bool)
    func (o *UserTeamPermissionAttributes) HasPermissions() bool
    func (o UserTeamPermissionAttributes) MarshalJSON() ([]byte, error)
    func (o *UserTeamPermissionAttributes) SetPermissions(v interface{})
    func (o *UserTeamPermissionAttributes) UnmarshalJSON(bytes []byte) (err error)
type UserTeamPermissionType
    func NewUserTeamPermissionTypeFromValue(v string) (*UserTeamPermissionType, error)
    func (v *UserTeamPermissionType) GetAllowedValues() []UserTeamPermissionType
    func (v UserTeamPermissionType) IsValid() bool
    func (v UserTeamPermissionType) Ptr() *UserTeamPermissionType
    func (v *UserTeamPermissionType) UnmarshalJSON(src []byte) error
type UserTeamRelationships
    func NewUserTeamRelationships() *UserTeamRelationships
    func NewUserTeamRelationshipsWithDefaults() *UserTeamRelationships
    func (o *UserTeamRelationships) GetUser() RelationshipToUserTeamUser
    func (o *UserTeamRelationships) GetUserOk() (*RelationshipToUserTeamUser, bool)
    func (o *UserTeamRelationships) HasUser() bool
    func (o UserTeamRelationships) MarshalJSON() ([]byte, error)
    func (o *UserTeamRelationships) SetUser(v RelationshipToUserTeamUser)
    func (o *UserTeamRelationships) UnmarshalJSON(bytes []byte) (err error)
type UserTeamRequest
    func NewUserTeamRequest(data UserTeamCreate) *UserTeamRequest
    func NewUserTeamRequestWithDefaults() *UserTeamRequest
    func (o *UserTeamRequest) GetData() UserTeamCreate
    func (o *UserTeamRequest) GetDataOk() (*UserTeamCreate, bool)
    func (o UserTeamRequest) MarshalJSON() ([]byte, error)
    func (o *UserTeamRequest) SetData(v UserTeamCreate)
    func (o *UserTeamRequest) UnmarshalJSON(bytes []byte) (err error)
type UserTeamResponse
    func NewUserTeamResponse() *UserTeamResponse
    func NewUserTeamResponseWithDefaults() *UserTeamResponse
    func (o *UserTeamResponse) GetData() UserTeam
    func (o *UserTeamResponse) GetDataOk() (*UserTeam, bool)
    func (o *UserTeamResponse) HasData() bool
    func (o UserTeamResponse) MarshalJSON() ([]byte, error)
    func (o *UserTeamResponse) SetData(v UserTeam)
    func (o *UserTeamResponse) UnmarshalJSON(bytes []byte) (err error)
type UserTeamRole
    func NewUserTeamRoleFromValue(v string) (*UserTeamRole, error)
    func (v *UserTeamRole) GetAllowedValues() []UserTeamRole
    func (v UserTeamRole) IsValid() bool
    func (v UserTeamRole) Ptr() *UserTeamRole
    func (v *UserTeamRole) UnmarshalJSON(src []byte) error
type UserTeamType
    func NewUserTeamTypeFromValue(v string) (*UserTeamType, error)
    func (v *UserTeamType) GetAllowedValues() []UserTeamType
    func (v UserTeamType) IsValid() bool
    func (v UserTeamType) Ptr() *UserTeamType
    func (v *UserTeamType) UnmarshalJSON(src []byte) error
type UserTeamUpdate
    func NewUserTeamUpdate(typeVar UserTeamType) *UserTeamUpdate
    func NewUserTeamUpdateWithDefaults() *UserTeamUpdate
    func (o *UserTeamUpdate) GetAttributes() UserTeamAttributes
    func (o *UserTeamUpdate) GetAttributesOk() (*UserTeamAttributes, bool)
    func (o *UserTeamUpdate) GetType() UserTeamType
    func (o *UserTeamUpdate) GetTypeOk() (*UserTeamType, bool)
    func (o *UserTeamUpdate) HasAttributes() bool
    func (o UserTeamUpdate) MarshalJSON() ([]byte, error)
    func (o *UserTeamUpdate) SetAttributes(v UserTeamAttributes)
    func (o *UserTeamUpdate) SetType(v UserTeamType)
    func (o *UserTeamUpdate) UnmarshalJSON(bytes []byte) (err error)
type UserTeamUpdateRequest
    func NewUserTeamUpdateRequest(data UserTeamUpdate) *UserTeamUpdateRequest
    func NewUserTeamUpdateRequestWithDefaults() *UserTeamUpdateRequest
    func (o *UserTeamUpdateRequest) GetData() UserTeamUpdate
    func (o *UserTeamUpdateRequest) GetDataOk() (*UserTeamUpdate, bool)
    func (o UserTeamUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *UserTeamUpdateRequest) SetData(v UserTeamUpdate)
    func (o *UserTeamUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type UserTeamUserType
    func NewUserTeamUserTypeFromValue(v string) (*UserTeamUserType, error)
    func (v *UserTeamUserType) GetAllowedValues() []UserTeamUserType
    func (v UserTeamUserType) IsValid() bool
    func (v UserTeamUserType) Ptr() *UserTeamUserType
    func (v *UserTeamUserType) UnmarshalJSON(src []byte) error
type UserTeamsResponse
    func NewUserTeamsResponse() *UserTeamsResponse
    func NewUserTeamsResponseWithDefaults() *UserTeamsResponse
    func (o *UserTeamsResponse) GetData() []UserTeam
    func (o *UserTeamsResponse) GetDataOk() (*[]UserTeam, bool)
    func (o *UserTeamsResponse) GetLinks() TeamsResponseLinks
    func (o *UserTeamsResponse) GetLinksOk() (*TeamsResponseLinks, bool)
    func (o *UserTeamsResponse) GetMeta() TeamsResponseMeta
    func (o *UserTeamsResponse) GetMetaOk() (*TeamsResponseMeta, bool)
    func (o *UserTeamsResponse) HasData() bool
    func (o *UserTeamsResponse) HasLinks() bool
    func (o *UserTeamsResponse) HasMeta() bool
    func (o UserTeamsResponse) MarshalJSON() ([]byte, error)
    func (o *UserTeamsResponse) SetData(v []UserTeam)
    func (o *UserTeamsResponse) SetLinks(v TeamsResponseLinks)
    func (o *UserTeamsResponse) SetMeta(v TeamsResponseMeta)
    func (o *UserTeamsResponse) UnmarshalJSON(bytes []byte) (err error)
type UserUpdateAttributes
    func NewUserUpdateAttributes() *UserUpdateAttributes
    func NewUserUpdateAttributesWithDefaults() *UserUpdateAttributes
    func (o *UserUpdateAttributes) GetDisabled() bool
    func (o *UserUpdateAttributes) GetDisabledOk() (*bool, bool)
    func (o *UserUpdateAttributes) GetEmail() string
    func (o *UserUpdateAttributes) GetEmailOk() (*string, bool)
    func (o *UserUpdateAttributes) GetName() string
    func (o *UserUpdateAttributes) GetNameOk() (*string, bool)
    func (o *UserUpdateAttributes) HasDisabled() bool
    func (o *UserUpdateAttributes) HasEmail() bool
    func (o *UserUpdateAttributes) HasName() bool
    func (o UserUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *UserUpdateAttributes) SetDisabled(v bool)
    func (o *UserUpdateAttributes) SetEmail(v string)
    func (o *UserUpdateAttributes) SetName(v string)
    func (o *UserUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type UserUpdateData
    func NewUserUpdateData(attributes UserUpdateAttributes, id string, typeVar UsersType) *UserUpdateData
    func NewUserUpdateDataWithDefaults() *UserUpdateData
    func (o *UserUpdateData) GetAttributes() UserUpdateAttributes
    func (o *UserUpdateData) GetAttributesOk() (*UserUpdateAttributes, bool)
    func (o *UserUpdateData) GetId() string
    func (o *UserUpdateData) GetIdOk() (*string, bool)
    func (o *UserUpdateData) GetType() UsersType
    func (o *UserUpdateData) GetTypeOk() (*UsersType, bool)
    func (o UserUpdateData) MarshalJSON() ([]byte, error)
    func (o *UserUpdateData) SetAttributes(v UserUpdateAttributes)
    func (o *UserUpdateData) SetId(v string)
    func (o *UserUpdateData) SetType(v UsersType)
    func (o *UserUpdateData) UnmarshalJSON(bytes []byte) (err error)
type UserUpdateRequest
    func NewUserUpdateRequest(data UserUpdateData) *UserUpdateRequest
    func NewUserUpdateRequestWithDefaults() *UserUpdateRequest
    func (o *UserUpdateRequest) GetData() UserUpdateData
    func (o *UserUpdateRequest) GetDataOk() (*UserUpdateData, bool)
    func (o UserUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *UserUpdateRequest) SetData(v UserUpdateData)
    func (o *UserUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type UsersApi
    func NewUsersApi(client *datadog.APIClient) *UsersApi
    func (a *UsersApi) CreateUser(ctx _context.Context, body UserCreateRequest) (UserResponse, *_nethttp.Response, error)
    func (a *UsersApi) DisableUser(ctx _context.Context, userId string) (*_nethttp.Response, error)
    func (a *UsersApi) GetInvitation(ctx _context.Context, userInvitationUuid string) (UserInvitationResponse, *_nethttp.Response, error)
    func (a *UsersApi) GetUser(ctx _context.Context, userId string) (UserResponse, *_nethttp.Response, error)
    func (a *UsersApi) ListUserOrganizations(ctx _context.Context, userId string) (UserResponse, *_nethttp.Response, error)
    func (a *UsersApi) ListUserPermissions(ctx _context.Context, userId string) (PermissionsResponse, *_nethttp.Response, error)
    func (a *UsersApi) ListUsers(ctx _context.Context, o ...ListUsersOptionalParameters) (UsersResponse, *_nethttp.Response, error)
    func (a *UsersApi) SendInvitations(ctx _context.Context, body UserInvitationsRequest) (UserInvitationsResponse, *_nethttp.Response, error)
    func (a *UsersApi) UpdateUser(ctx _context.Context, userId string, body UserUpdateRequest) (UserResponse, *_nethttp.Response, error)
type UsersResponse
    func NewUsersResponse() *UsersResponse
    func NewUsersResponseWithDefaults() *UsersResponse
    func (o *UsersResponse) GetData() []User
    func (o *UsersResponse) GetDataOk() (*[]User, bool)
    func (o *UsersResponse) GetIncluded() []UserResponseIncludedItem
    func (o *UsersResponse) GetIncludedOk() (*[]UserResponseIncludedItem, bool)
    func (o *UsersResponse) GetMeta() ResponseMetaAttributes
    func (o *UsersResponse) GetMetaOk() (*ResponseMetaAttributes, bool)
    func (o *UsersResponse) HasData() bool
    func (o *UsersResponse) HasIncluded() bool
    func (o *UsersResponse) HasMeta() bool
    func (o UsersResponse) MarshalJSON() ([]byte, error)
    func (o *UsersResponse) SetData(v []User)
    func (o *UsersResponse) SetIncluded(v []UserResponseIncludedItem)
    func (o *UsersResponse) SetMeta(v ResponseMetaAttributes)
    func (o *UsersResponse) UnmarshalJSON(bytes []byte) (err error)
type UsersType
    func NewUsersTypeFromValue(v string) (*UsersType, error)
    func (v *UsersType) GetAllowedValues() []UsersType
    func (v UsersType) IsValid() bool
    func (v UsersType) Ptr() *UsersType
    func (v *UsersType) UnmarshalJSON(src []byte) error

Package files

api_audit.go api_auth_n_mappings.go api_ci_visibility_pipelines.go api_ci_visibility_tests.go api_cloud_workload_security.go api_cloudflare_integration.go api_confluent_cloud.go api_dashboard_lists.go api_downtimes.go api_events.go api_fastly_integration.go api_gcp_integration.go api_incident_services.go api_incident_teams.go api_incidents.go api_ip_allowlist.go api_key_management.go api_logs.go api_logs_archives.go api_logs_metrics.go api_metrics.go api_monitors.go api_opsgenie_integration.go api_organizations.go api_processes.go api_restriction_policies.go api_roles.go api_rum.go api_security_monitoring.go api_sensitive_data_scanner.go api_service_accounts.go api_service_definition.go api_spans.go api_spans_metrics.go api_synthetics.go api_teams.go api_usage_metering.go api_users.go doc.go model_api_error_response.go model_api_key_create_attributes.go model_api_key_create_data.go model_api_key_create_request.go model_api_key_relationships.go model_api_key_response.go model_api_key_response_included_item.go model_api_key_update_attributes.go model_api_key_update_data.go model_api_key_update_request.go model_api_keys_response.go model_api_keys_sort.go model_api_keys_type.go model_application_key_create_attributes.go model_application_key_create_data.go model_application_key_create_request.go model_application_key_relationships.go model_application_key_response.go model_application_key_response_included_item.go model_application_key_update_attributes.go model_application_key_update_data.go model_application_key_update_request.go model_application_keys_sort.go model_application_keys_type.go model_audit_logs_event.go model_audit_logs_event_attributes.go model_audit_logs_event_type.go model_audit_logs_events_response.go model_audit_logs_query_filter.go model_audit_logs_query_options.go model_audit_logs_query_page_options.go model_audit_logs_response_links.go model_audit_logs_response_metadata.go model_audit_logs_response_page.go model_audit_logs_response_status.go model_audit_logs_search_events_request.go model_audit_logs_sort.go model_audit_logs_warning.go model_auth_n_mapping.go model_auth_n_mapping_attributes.go model_auth_n_mapping_create_attributes.go model_auth_n_mapping_create_data.go model_auth_n_mapping_create_relationships.go model_auth_n_mapping_create_request.go model_auth_n_mapping_included.go model_auth_n_mapping_relationships.go model_auth_n_mapping_response.go model_auth_n_mapping_update_attributes.go model_auth_n_mapping_update_data.go model_auth_n_mapping_update_relationships.go model_auth_n_mapping_update_request.go model_auth_n_mappings_response.go model_auth_n_mappings_sort.go model_auth_n_mappings_type.go model_chargeback_breakdown.go model_ci_app_aggregate_bucket_value.go model_ci_app_aggregate_bucket_value_timeseries.go model_ci_app_aggregate_bucket_value_timeseries_point.go model_ci_app_aggregate_sort.go model_ci_app_aggregate_sort_type.go model_ci_app_aggregation_function.go model_ci_app_ci_error.go model_ci_app_ci_error_domain.go model_ci_app_compute.go model_ci_app_compute_type.go model_ci_app_create_pipeline_event_request.go model_ci_app_create_pipeline_event_request_attributes.go model_ci_app_create_pipeline_event_request_attributes_resource.go model_ci_app_create_pipeline_event_request_data.go model_ci_app_create_pipeline_event_request_data_type.go model_ci_app_event_attributes.go model_ci_app_git_info.go model_ci_app_group_by_histogram.go model_ci_app_group_by_missing.go model_ci_app_group_by_total.go model_ci_app_host_info.go model_ci_app_pipeline_event.go model_ci_app_pipeline_event_job.go model_ci_app_pipeline_event_job_level.go model_ci_app_pipeline_event_job_status.go model_ci_app_pipeline_event_parent_pipeline.go model_ci_app_pipeline_event_pipeline.go model_ci_app_pipeline_event_pipeline_level.go model_ci_app_pipeline_event_pipeline_status.go model_ci_app_pipeline_event_previous_pipeline.go model_ci_app_pipeline_event_stage.go model_ci_app_pipeline_event_stage_level.go model_ci_app_pipeline_event_stage_status.go model_ci_app_pipeline_event_step.go model_ci_app_pipeline_event_step_level.go model_ci_app_pipeline_event_step_status.go model_ci_app_pipeline_event_type_name.go model_ci_app_pipeline_events_request.go model_ci_app_pipeline_events_response.go model_ci_app_pipelines_aggregate_request.go model_ci_app_pipelines_aggregation_buckets_response.go model_ci_app_pipelines_analytics_aggregate_response.go model_ci_app_pipelines_bucket_response.go model_ci_app_pipelines_group_by.go model_ci_app_pipelines_query_filter.go model_ci_app_query_options.go model_ci_app_query_page_options.go model_ci_app_response_links.go model_ci_app_response_metadata.go model_ci_app_response_metadata_with_pagination.go model_ci_app_response_page.go model_ci_app_response_status.go model_ci_app_sort.go model_ci_app_sort_order.go model_ci_app_test_event.go model_ci_app_test_event_type_name.go model_ci_app_test_events_request.go model_ci_app_test_events_response.go model_ci_app_tests_aggregate_request.go model_ci_app_tests_aggregation_buckets_response.go model_ci_app_tests_analytics_aggregate_response.go model_ci_app_tests_bucket_response.go model_ci_app_tests_group_by.go model_ci_app_tests_query_filter.go model_ci_app_warning.go model_cloud_configuration_compliance_rule_options.go model_cloud_configuration_rego_rule.go model_cloud_configuration_rule_case_create.go model_cloud_configuration_rule_compliance_signal_options.go model_cloud_configuration_rule_create_payload.go model_cloud_configuration_rule_options.go model_cloud_configuration_rule_type.go model_cloud_workload_security_agent_rule_attributes.go model_cloud_workload_security_agent_rule_create_attributes.go model_cloud_workload_security_agent_rule_create_data.go model_cloud_workload_security_agent_rule_create_request.go model_cloud_workload_security_agent_rule_creator_attributes.go model_cloud_workload_security_agent_rule_data.go model_cloud_workload_security_agent_rule_response.go model_cloud_workload_security_agent_rule_type.go model_cloud_workload_security_agent_rule_update_attributes.go model_cloud_workload_security_agent_rule_update_data.go model_cloud_workload_security_agent_rule_update_request.go model_cloud_workload_security_agent_rule_updater_attributes.go model_cloud_workload_security_agent_rules_list_response.go model_cloudflare_account_create_request.go model_cloudflare_account_create_request_attributes.go model_cloudflare_account_create_request_data.go model_cloudflare_account_response.go model_cloudflare_account_response_attributes.go model_cloudflare_account_response_data.go model_cloudflare_account_type.go model_cloudflare_account_update_request.go model_cloudflare_account_update_request_attributes.go model_cloudflare_account_update_request_data.go model_cloudflare_accounts_response.go model_confluent_account_create_request.go model_confluent_account_create_request_attributes.go model_confluent_account_create_request_data.go model_confluent_account_resource_attributes.go model_confluent_account_response.go model_confluent_account_response_attributes.go model_confluent_account_response_data.go model_confluent_account_type.go model_confluent_account_update_request.go model_confluent_account_update_request_attributes.go model_confluent_account_update_request_data.go model_confluent_accounts_response.go model_confluent_resource_request.go model_confluent_resource_request_attributes.go model_confluent_resource_request_data.go model_confluent_resource_response.go model_confluent_resource_response_attributes.go model_confluent_resource_response_data.go model_confluent_resource_type.go model_confluent_resources_response.go model_content_encoding.go model_cost_by_org.go model_cost_by_org_attributes.go model_cost_by_org_response.go model_cost_by_org_type.go model_creator.go model_dashboard_list_add_items_request.go model_dashboard_list_add_items_response.go model_dashboard_list_delete_items_request.go model_dashboard_list_delete_items_response.go model_dashboard_list_item.go model_dashboard_list_item_request.go model_dashboard_list_item_response.go model_dashboard_list_items.go model_dashboard_list_update_items_request.go model_dashboard_list_update_items_response.go model_dashboard_type.go model_data_scalar_column.go model_detailed_finding.go model_detailed_finding_attributes.go model_detailed_finding_type.go model_downtime_create_request.go model_downtime_create_request_attributes.go model_downtime_create_request_data.go model_downtime_included_monitor_type.go model_downtime_meta.go model_downtime_meta_page.go model_downtime_monitor_identifier.go model_downtime_monitor_identifier_id.go model_downtime_monitor_identifier_tags.go model_downtime_monitor_included_attributes.go model_downtime_monitor_included_item.go model_downtime_notify_end_state_actions.go model_downtime_notify_end_state_types.go model_downtime_relationships.go model_downtime_relationships_created_by.go model_downtime_relationships_created_by_data.go model_downtime_relationships_monitor.go model_downtime_relationships_monitor_data.go model_downtime_resource_type.go model_downtime_response.go model_downtime_response_attributes.go model_downtime_response_data.go model_downtime_response_included_item.go model_downtime_schedule_create_request.go model_downtime_schedule_current_downtime_response.go model_downtime_schedule_one_time_create_update_request.go model_downtime_schedule_one_time_response.go model_downtime_schedule_recurrence_create_update_request.go model_downtime_schedule_recurrence_response.go model_downtime_schedule_recurrences_create_request.go model_downtime_schedule_recurrences_response.go model_downtime_schedule_recurrences_update_request.go model_downtime_schedule_response.go model_downtime_schedule_update_request.go model_downtime_status.go model_downtime_update_request.go model_downtime_update_request_attributes.go model_downtime_update_request_data.go model_event.go model_event_attributes.go model_event_priority.go model_event_response.go model_event_response_attributes.go model_event_status_type.go model_event_type.go model_events_aggregation.go model_events_compute.go model_events_data_source.go model_events_group_by.go model_events_group_by_sort.go model_events_list_request.go model_events_list_response.go model_events_list_response_links.go model_events_query_filter.go model_events_query_options.go model_events_request_page.go model_events_response_metadata.go model_events_response_metadata_page.go model_events_scalar_query.go model_events_search.go model_events_sort.go model_events_sort_type.go model_events_timeseries_query.go model_events_warning.go model_fastly_accoun_response_attributes.go model_fastly_account_create_request.go model_fastly_account_create_request_attributes.go model_fastly_account_create_request_data.go model_fastly_account_response.go model_fastly_account_response_data.go model_fastly_account_type.go model_fastly_account_update_request.go model_fastly_account_update_request_attributes.go model_fastly_account_update_request_data.go model_fastly_accounts_response.go model_fastly_service.go model_fastly_service_attributes.go model_fastly_service_data.go model_fastly_service_request.go model_fastly_service_response.go model_fastly_service_type.go model_fastly_services_response.go model_finding.go model_finding_attributes.go model_finding_evaluation.go model_finding_mute.go model_finding_mute_reason.go model_finding_rule.go model_finding_status.go model_finding_type.go model_formula_limit.go model_full_api_key.go model_full_api_key_attributes.go model_full_application_key.go model_full_application_key_attributes.go model_gcp_service_account_meta.go model_gcp_service_account_type.go model_gcpsts_delegate_account.go model_gcpsts_delegate_account_attributes.go model_gcpsts_delegate_account_response.go model_gcpsts_delegate_account_type.go model_gcpsts_service_account.go model_gcpsts_service_account_attributes.go model_gcpsts_service_account_create_request.go model_gcpsts_service_account_data.go model_gcpsts_service_account_response.go model_gcpsts_service_account_update_request.go model_gcpsts_service_account_update_request_data.go model_gcpsts_service_accounts_response.go model_get_finding_response.go model_get_team_memberships_sort.go model_group_scalar_column.go model_hourly_usage.go model_hourly_usage_attributes.go model_hourly_usage_measurement.go model_hourly_usage_metadata.go model_hourly_usage_pagination.go model_hourly_usage_response.go model_hourly_usage_type.go model_http_log_error.go model_http_log_errors.go model_http_log_item.go model_httpci_app_error.go model_httpci_app_errors.go model_id_p_metadata_form_data.go model_incident_attachment_attachment_type.go model_incident_attachment_attributes.go model_incident_attachment_data.go model_incident_attachment_link_attachment_type.go model_incident_attachment_link_attributes.go model_incident_attachment_link_attributes_attachment_object.go model_incident_attachment_postmortem_attachment_type.go model_incident_attachment_postmortem_attributes.go model_incident_attachment_related_object.go model_incident_attachment_relationships.go model_incident_attachment_type.go model_incident_attachment_update_attributes.go model_incident_attachment_update_data.go model_incident_attachment_update_request.go model_incident_attachment_update_response.go model_incident_attachments_postmortem_attributes_attachment_object.go model_incident_attachments_response.go model_incident_attachments_response_included_item.go model_incident_create_attributes.go model_incident_create_data.go model_incident_create_relationships.go model_incident_create_request.go model_incident_field_attributes.go model_incident_field_attributes_multiple_value.go model_incident_field_attributes_single_value.go model_incident_field_attributes_single_value_type.go model_incident_field_attributes_value_type.go model_incident_integration_metadata_attributes.go model_incident_integration_metadata_create_data.go model_incident_integration_metadata_create_request.go model_incident_integration_metadata_list_response.go model_incident_integration_metadata_metadata.go model_incident_integration_metadata_patch_data.go model_incident_integration_metadata_patch_request.go model_incident_integration_metadata_response.go model_incident_integration_metadata_response_data.go model_incident_integration_metadata_response_included_item.go model_incident_integration_metadata_type.go model_incident_notification_handle.go model_incident_postmortem_type.go model_incident_related_object.go model_incident_response.go model_incident_response_attributes.go model_incident_response_data.go model_incident_response_included_item.go model_incident_response_meta.go model_incident_response_meta_pagination.go model_incident_response_relationships.go model_incident_search_response.go model_incident_search_response_attributes.go model_incident_search_response_data.go model_incident_search_response_facets_data.go model_incident_search_response_field_facet_data.go model_incident_search_response_incidents_data.go model_incident_search_response_meta.go model_incident_search_response_numeric_facet_data.go model_incident_search_response_numeric_facet_data_aggregates.go model_incident_search_response_property_field_facet_data.go model_incident_search_response_user_facet_data.go model_incident_search_results_type.go model_incident_search_sort_order.go model_incident_service_create_attributes.go model_incident_service_create_data.go model_incident_service_create_request.go model_incident_service_included_items.go model_incident_service_relationships.go model_incident_service_response.go model_incident_service_response_attributes.go model_incident_service_response_data.go model_incident_service_type.go model_incident_service_update_attributes.go model_incident_service_update_data.go model_incident_service_update_request.go model_incident_services_response.go model_incident_team_create_attributes.go model_incident_team_create_data.go model_incident_team_create_request.go model_incident_team_included_items.go model_incident_team_relationships.go model_incident_team_response.go model_incident_team_response_attributes.go model_incident_team_response_data.go model_incident_team_type.go model_incident_team_update_attributes.go model_incident_team_update_data.go model_incident_team_update_request.go model_incident_teams_response.go model_incident_timeline_cell_create_attributes.go model_incident_timeline_cell_markdown_content_type.go model_incident_timeline_cell_markdown_create_attributes.go model_incident_timeline_cell_markdown_create_attributes_content.go model_incident_todo_anonymous_assignee.go model_incident_todo_anonymous_assignee_source.go model_incident_todo_assignee.go model_incident_todo_attributes.go model_incident_todo_create_data.go model_incident_todo_create_request.go model_incident_todo_list_response.go model_incident_todo_patch_data.go model_incident_todo_patch_request.go model_incident_todo_response.go model_incident_todo_response_data.go model_incident_todo_response_included_item.go model_incident_todo_type.go model_incident_type.go model_incident_update_attributes.go model_incident_update_data.go model_incident_update_relationships.go model_incident_update_request.go model_incidents_response.go model_intake_payload_accepted.go model_ip_allowlist_attributes.go model_ip_allowlist_data.go model_ip_allowlist_entry.go model_ip_allowlist_entry_attributes.go model_ip_allowlist_entry_data.go model_ip_allowlist_entry_type.go model_ip_allowlist_response.go model_ip_allowlist_type.go model_ip_allowlist_update_request.go model_jira_integration_metadata.go model_jira_integration_metadata_issues_item.go model_jsonapi_error_item.go model_jsonapi_error_response.go model_list_application_keys_response.go model_list_downtimes_response.go model_list_findings_meta.go model_list_findings_page.go model_list_findings_response.go model_list_teams_include.go model_list_teams_sort.go model_log.go model_log_attributes.go model_log_type.go model_logs_aggregate_bucket.go model_logs_aggregate_bucket_value.go model_logs_aggregate_bucket_value_timeseries.go model_logs_aggregate_bucket_value_timeseries_point.go model_logs_aggregate_request.go model_logs_aggregate_request_page.go model_logs_aggregate_response.go model_logs_aggregate_response_data.go model_logs_aggregate_response_status.go model_logs_aggregate_sort.go model_logs_aggregate_sort_type.go model_logs_aggregation_function.go model_logs_archive.go model_logs_archive_attributes.go model_logs_archive_create_request.go model_logs_archive_create_request_attributes.go model_logs_archive_create_request_definition.go model_logs_archive_create_request_destination.go model_logs_archive_definition.go model_logs_archive_destination.go model_logs_archive_destination_azure.go model_logs_archive_destination_azure_type.go model_logs_archive_destination_gcs.go model_logs_archive_destination_gcs_type.go model_logs_archive_destination_s3.go model_logs_archive_destination_s3_type.go model_logs_archive_integration_azure.go model_logs_archive_integration_gcs.go model_logs_archive_integration_s3.go model_logs_archive_order.go model_logs_archive_order_attributes.go model_logs_archive_order_definition.go model_logs_archive_order_definition_type.go model_logs_archive_state.go model_logs_archives.go model_logs_compute.go model_logs_compute_type.go model_logs_group_by.go model_logs_group_by_histogram.go model_logs_group_by_missing.go model_logs_group_by_total.go model_logs_list_request.go model_logs_list_request_page.go model_logs_list_response.go model_logs_list_response_links.go model_logs_metric_compute.go model_logs_metric_compute_aggregation_type.go model_logs_metric_create_attributes.go model_logs_metric_create_data.go model_logs_metric_create_request.go model_logs_metric_filter.go model_logs_metric_group_by.go model_logs_metric_response.go model_logs_metric_response_attributes.go model_logs_metric_response_compute.go model_logs_metric_response_compute_aggregation_type.go model_logs_metric_response_data.go model_logs_metric_response_filter.go model_logs_metric_response_group_by.go model_logs_metric_type.go model_logs_metric_update_attributes.go model_logs_metric_update_compute.go model_logs_metric_update_data.go model_logs_metric_update_request.go model_logs_metrics_response.go model_logs_query_filter.go model_logs_query_options.go model_logs_response_metadata.go model_logs_response_metadata_page.go model_logs_sort.go model_logs_sort_order.go model_logs_storage_tier.go model_logs_warning.go model_metric.go model_metric_active_configuration_type.go model_metric_all_tags.go model_metric_all_tags_attributes.go model_metric_all_tags_response.go model_metric_bulk_configure_tags_type.go model_metric_bulk_tag_config_create.go model_metric_bulk_tag_config_create_attributes.go model_metric_bulk_tag_config_create_request.go model_metric_bulk_tag_config_delete.go model_metric_bulk_tag_config_delete_attributes.go model_metric_bulk_tag_config_delete_request.go model_metric_bulk_tag_config_response.go model_metric_bulk_tag_config_status.go model_metric_bulk_tag_config_status_attributes.go model_metric_content_encoding.go model_metric_custom_aggregation.go model_metric_custom_space_aggregation.go model_metric_custom_time_aggregation.go model_metric_distinct_volume.go model_metric_distinct_volume_attributes.go model_metric_distinct_volume_type.go model_metric_estimate.go model_metric_estimate_attributes.go model_metric_estimate_resource_type.go model_metric_estimate_response.go model_metric_estimate_type.go model_metric_ingested_indexed_volume.go model_metric_ingested_indexed_volume_attributes.go model_metric_ingested_indexed_volume_type.go model_metric_intake_type.go model_metric_metadata.go model_metric_origin.go model_metric_payload.go model_metric_point.go model_metric_resource.go model_metric_series.go model_metric_suggested_tags_and_aggregations.go model_metric_suggested_tags_and_aggregations_response.go model_metric_suggested_tags_attributes.go model_metric_tag_configuration.go model_metric_tag_configuration_attributes.go model_metric_tag_configuration_create_attributes.go model_metric_tag_configuration_create_data.go model_metric_tag_configuration_create_request.go model_metric_tag_configuration_metric_types.go model_metric_tag_configuration_response.go model_metric_tag_configuration_type.go model_metric_tag_configuration_update_attributes.go model_metric_tag_configuration_update_data.go model_metric_tag_configuration_update_request.go model_metric_type.go model_metric_volumes.go model_metric_volumes_response.go model_metrics_aggregator.go model_metrics_and_metric_tag_configurations.go model_metrics_and_metric_tag_configurations_response.go model_metrics_data_source.go model_metrics_scalar_query.go model_metrics_timeseries_query.go model_monitor_config_policy_attribute_create_request.go model_monitor_config_policy_attribute_edit_request.go model_monitor_config_policy_attribute_response.go model_monitor_config_policy_create_data.go model_monitor_config_policy_create_request.go model_monitor_config_policy_edit_data.go model_monitor_config_policy_edit_request.go model_monitor_config_policy_list_response.go model_monitor_config_policy_policy.go model_monitor_config_policy_policy_create_request.go model_monitor_config_policy_resource_type.go model_monitor_config_policy_response.go model_monitor_config_policy_response_data.go model_monitor_config_policy_tag_policy.go model_monitor_config_policy_tag_policy_create_request.go model_monitor_config_policy_type.go model_monitor_downtime_match_resource_type.go model_monitor_downtime_match_response.go model_monitor_downtime_match_response_attributes.go model_monitor_downtime_match_response_data.go model_monitor_type.go model_mute_finding_request.go model_mute_finding_request_attributes.go model_mute_finding_request_data.go model_mute_finding_request_properties.go model_mute_finding_response.go model_mute_finding_response_attributes.go model_mute_finding_response_data.go model_mute_finding_response_properties.go model_nullable_relationship_to_user.go model_nullable_relationship_to_user_data.go model_on_demand_concurrency_cap.go model_on_demand_concurrency_cap_attributes.go model_on_demand_concurrency_cap_response.go model_on_demand_concurrency_cap_type.go model_opsgenie_service_create_attributes.go model_opsgenie_service_create_data.go model_opsgenie_service_create_request.go model_opsgenie_service_region_type.go model_opsgenie_service_response.go model_opsgenie_service_response_attributes.go model_opsgenie_service_response_data.go model_opsgenie_service_type.go model_opsgenie_service_update_attributes.go model_opsgenie_service_update_data.go model_opsgenie_service_update_request.go model_opsgenie_services_response.go model_organization.go model_organization_attributes.go model_organizations_type.go model_pagination.go model_partial_api_key.go model_partial_api_key_attributes.go model_partial_application_key.go model_partial_application_key_attributes.go model_partial_application_key_response.go model_permission.go model_permission_attributes.go model_permissions_response.go model_permissions_type.go model_process_summaries_meta.go model_process_summaries_meta_page.go model_process_summaries_response.go model_process_summary.go model_process_summary_attributes.go model_process_summary_type.go model_query_formula.go model_query_sort_order.go model_relationship_to_incident_attachment.go model_relationship_to_incident_attachment_data.go model_relationship_to_incident_integration_metadata_data.go model_relationship_to_incident_integration_metadatas.go model_relationship_to_incident_postmortem.go model_relationship_to_incident_postmortem_data.go model_relationship_to_organization.go model_relationship_to_organization_data.go model_relationship_to_organizations.go model_relationship_to_permission.go model_relationship_to_permission_data.go model_relationship_to_permissions.go model_relationship_to_role.go model_relationship_to_role_data.go model_relationship_to_roles.go model_relationship_to_saml_assertion_attribute.go model_relationship_to_saml_assertion_attribute_data.go model_relationship_to_team_link_data.go model_relationship_to_team_links.go model_relationship_to_user.go model_relationship_to_user_data.go model_relationship_to_user_team_permission.go model_relationship_to_user_team_permission_data.go model_relationship_to_user_team_user.go model_relationship_to_user_team_user_data.go model_relationship_to_users.go model_response_meta_attributes.go model_restriction_policy.go model_restriction_policy_attributes.go model_restriction_policy_binding.go model_restriction_policy_response.go model_restriction_policy_type.go model_restriction_policy_update_request.go model_role.go model_role_attributes.go model_role_clone.go model_role_clone_attributes.go model_role_clone_request.go model_role_create_attributes.go model_role_create_data.go model_role_create_request.go model_role_create_response.go model_role_create_response_data.go model_role_relationships.go model_role_response.go model_role_response_relationships.go model_role_update_attributes.go model_role_update_data.go model_role_update_request.go model_role_update_response.go model_role_update_response_data.go model_roles_response.go model_roles_sort.go model_roles_type.go model_rum_aggregate_bucket_value.go model_rum_aggregate_bucket_value_timeseries.go model_rum_aggregate_bucket_value_timeseries_point.go model_rum_aggregate_request.go model_rum_aggregate_sort.go model_rum_aggregate_sort_type.go model_rum_aggregation_buckets_response.go model_rum_aggregation_function.go model_rum_analytics_aggregate_response.go model_rum_application.go model_rum_application_attributes.go model_rum_application_create.go model_rum_application_create_attributes.go model_rum_application_create_request.go model_rum_application_create_type.go model_rum_application_list.go model_rum_application_list_attributes.go model_rum_application_list_type.go model_rum_application_response.go model_rum_application_type.go model_rum_application_update.go model_rum_application_update_attributes.go model_rum_application_update_request.go model_rum_application_update_type.go model_rum_applications_response.go model_rum_bucket_response.go model_rum_compute.go model_rum_compute_type.go model_rum_event.go model_rum_event_attributes.go model_rum_event_type.go model_rum_events_response.go model_rum_group_by.go model_rum_group_by_histogram.go model_rum_group_by_missing.go model_rum_group_by_total.go model_rum_query_filter.go model_rum_query_options.go model_rum_query_page_options.go model_rum_response_links.go model_rum_response_metadata.go model_rum_response_page.go model_rum_response_status.go model_rum_search_events_request.go model_rum_sort.go model_rum_sort_order.go model_rum_warning.go model_saml_assertion_attribute.go model_saml_assertion_attribute_attributes.go model_saml_assertion_attributes_type.go model_scalar_column.go model_scalar_formula_query_request.go model_scalar_formula_query_response.go model_scalar_formula_request.go model_scalar_formula_request_attributes.go model_scalar_formula_request_type.go model_scalar_formula_response_atrributes.go model_scalar_formula_response_type.go model_scalar_meta.go model_scalar_query.go model_scalar_response.go model_security_filter.go model_security_filter_attributes.go model_security_filter_create_attributes.go model_security_filter_create_data.go model_security_filter_create_request.go model_security_filter_exclusion_filter.go model_security_filter_exclusion_filter_response.go model_security_filter_filtered_data_type.go model_security_filter_meta.go model_security_filter_response.go model_security_filter_type.go model_security_filter_update_attributes.go model_security_filter_update_data.go model_security_filter_update_request.go model_security_filters_response.go model_security_monitoring_filter.go model_security_monitoring_filter_action.go model_security_monitoring_list_rules_response.go model_security_monitoring_rule_case.go model_security_monitoring_rule_case_create.go model_security_monitoring_rule_create_payload.go model_security_monitoring_rule_detection_method.go model_security_monitoring_rule_evaluation_window.go model_security_monitoring_rule_hardcoded_evaluator_type.go model_security_monitoring_rule_impossible_travel_options.go model_security_monitoring_rule_keep_alive.go model_security_monitoring_rule_max_signal_duration.go model_security_monitoring_rule_new_value_options.go model_security_monitoring_rule_new_value_options_forget_after.go model_security_monitoring_rule_new_value_options_learning_duration.go model_security_monitoring_rule_new_value_options_learning_method.go model_security_monitoring_rule_new_value_options_learning_threshold.go model_security_monitoring_rule_options.go model_security_monitoring_rule_query.go model_security_monitoring_rule_query_aggregation.go model_security_monitoring_rule_response.go model_security_monitoring_rule_severity.go model_security_monitoring_rule_type_create.go model_security_monitoring_rule_type_read.go model_security_monitoring_rule_update_payload.go model_security_monitoring_signal.go model_security_monitoring_signal_archive_reason.go model_security_monitoring_signal_assignee_update_attributes.go model_security_monitoring_signal_assignee_update_data.go model_security_monitoring_signal_assignee_update_request.go model_security_monitoring_signal_attributes.go model_security_monitoring_signal_incidents_update_attributes.go model_security_monitoring_signal_incidents_update_data.go model_security_monitoring_signal_incidents_update_request.go model_security_monitoring_signal_list_request.go model_security_monitoring_signal_list_request_filter.go model_security_monitoring_signal_list_request_page.go model_security_monitoring_signal_rule_create_payload.go model_security_monitoring_signal_rule_query.go model_security_monitoring_signal_rule_response.go model_security_monitoring_signal_rule_response_query.go model_security_monitoring_signal_rule_type.go model_security_monitoring_signal_state.go model_security_monitoring_signal_state_update_attributes.go model_security_monitoring_signal_state_update_data.go model_security_monitoring_signal_state_update_request.go model_security_monitoring_signal_triage_attributes.go model_security_monitoring_signal_triage_update_data.go model_security_monitoring_signal_triage_update_response.go model_security_monitoring_signal_type.go model_security_monitoring_signals_list_response.go model_security_monitoring_signals_list_response_links.go model_security_monitoring_signals_list_response_meta.go model_security_monitoring_signals_list_response_meta_page.go model_security_monitoring_signals_sort.go model_security_monitoring_standard_rule_create_payload.go model_security_monitoring_standard_rule_query.go model_security_monitoring_standard_rule_response.go model_security_monitoring_triage_user.go model_sensitive_data_scanner_config_request.go model_sensitive_data_scanner_configuration.go model_sensitive_data_scanner_configuration_data.go model_sensitive_data_scanner_configuration_relationships.go model_sensitive_data_scanner_configuration_type.go model_sensitive_data_scanner_create_group_response.go model_sensitive_data_scanner_create_rule_response.go model_sensitive_data_scanner_filter.go model_sensitive_data_scanner_get_config_included_item.go model_sensitive_data_scanner_get_config_response.go model_sensitive_data_scanner_get_config_response_data.go model_sensitive_data_scanner_group.go model_sensitive_data_scanner_group_attributes.go model_sensitive_data_scanner_group_create.go model_sensitive_data_scanner_group_create_request.go model_sensitive_data_scanner_group_data.go model_sensitive_data_scanner_group_delete_request.go model_sensitive_data_scanner_group_delete_response.go model_sensitive_data_scanner_group_included_item.go model_sensitive_data_scanner_group_item.go model_sensitive_data_scanner_group_list.go model_sensitive_data_scanner_group_relationships.go model_sensitive_data_scanner_group_response.go model_sensitive_data_scanner_group_type.go model_sensitive_data_scanner_group_update.go model_sensitive_data_scanner_group_update_request.go model_sensitive_data_scanner_group_update_response.go model_sensitive_data_scanner_meta.go model_sensitive_data_scanner_meta_version_only.go model_sensitive_data_scanner_product.go model_sensitive_data_scanner_reorder_config.go model_sensitive_data_scanner_reorder_groups_response.go model_sensitive_data_scanner_rule.go model_sensitive_data_scanner_rule_attributes.go model_sensitive_data_scanner_rule_create.go model_sensitive_data_scanner_rule_create_request.go model_sensitive_data_scanner_rule_data.go model_sensitive_data_scanner_rule_delete_request.go model_sensitive_data_scanner_rule_delete_response.go model_sensitive_data_scanner_rule_included_item.go model_sensitive_data_scanner_rule_relationships.go model_sensitive_data_scanner_rule_response.go model_sensitive_data_scanner_rule_type.go model_sensitive_data_scanner_rule_update.go model_sensitive_data_scanner_rule_update_request.go model_sensitive_data_scanner_rule_update_response.go model_sensitive_data_scanner_standard_pattern.go model_sensitive_data_scanner_standard_pattern_attributes.go model_sensitive_data_scanner_standard_pattern_data.go model_sensitive_data_scanner_standard_pattern_type.go model_sensitive_data_scanner_standard_patterns_response_data.go model_sensitive_data_scanner_standard_patterns_response_item.go model_sensitive_data_scanner_text_replacement.go model_sensitive_data_scanner_text_replacement_type.go model_service_account_create_attributes.go model_service_account_create_data.go model_service_account_create_request.go model_service_definition_create_response.go model_service_definition_data.go model_service_definition_data_attributes.go model_service_definition_get_response.go model_service_definition_meta.go model_service_definition_meta_warnings.go model_service_definition_schema.go model_service_definition_schema_versions.go model_service_definition_v1.go model_service_definition_v1_contact.go model_service_definition_v1_info.go model_service_definition_v1_integrations.go model_service_definition_v1_org.go model_service_definition_v1_resource.go model_service_definition_v1_resource_type.go model_service_definition_v1_version.go model_service_definition_v2.go model_service_definition_v2_contact.go model_service_definition_v2_doc.go model_service_definition_v2_dot1.go model_service_definition_v2_dot1_contact.go model_service_definition_v2_dot1_email.go model_service_definition_v2_dot1_email_type.go model_service_definition_v2_dot1_integrations.go model_service_definition_v2_dot1_link.go model_service_definition_v2_dot1_link_type.go model_service_definition_v2_dot1_ms_teams.go model_service_definition_v2_dot1_ms_teams_type.go model_service_definition_v2_dot1_opsgenie.go model_service_definition_v2_dot1_opsgenie_region.go model_service_definition_v2_dot1_pagerduty.go model_service_definition_v2_dot1_slack.go model_service_definition_v2_dot1_slack_type.go model_service_definition_v2_dot1_version.go model_service_definition_v2_email.go model_service_definition_v2_email_type.go model_service_definition_v2_integrations.go model_service_definition_v2_link.go model_service_definition_v2_link_type.go model_service_definition_v2_ms_teams.go model_service_definition_v2_ms_teams_type.go model_service_definition_v2_opsgenie.go model_service_definition_v2_opsgenie_region.go model_service_definition_v2_repo.go model_service_definition_v2_slack.go model_service_definition_v2_slack_type.go model_service_definition_v2_version.go model_service_definitions_create_request.go model_service_definitions_list_response.go model_slack_integration_metadata.go model_slack_integration_metadata_channel_item.go model_span.go model_spans_aggregate_bucket.go model_spans_aggregate_bucket_attributes.go model_spans_aggregate_bucket_type.go model_spans_aggregate_bucket_value.go model_spans_aggregate_bucket_value_timeseries.go model_spans_aggregate_bucket_value_timeseries_point.go model_spans_aggregate_data.go model_spans_aggregate_request.go model_spans_aggregate_request_attributes.go model_spans_aggregate_request_type.go model_spans_aggregate_response.go model_spans_aggregate_response_metadata.go model_spans_aggregate_response_status.go model_spans_aggregate_sort.go model_spans_aggregate_sort_type.go model_spans_aggregation_function.go model_spans_attributes.go model_spans_compute.go model_spans_compute_type.go model_spans_group_by.go model_spans_group_by_histogram.go model_spans_group_by_missing.go model_spans_group_by_total.go model_spans_list_request.go model_spans_list_request_attributes.go model_spans_list_request_data.go model_spans_list_request_page.go model_spans_list_request_type.go model_spans_list_response.go model_spans_list_response_links.go model_spans_list_response_metadata.go model_spans_metric_compute.go model_spans_metric_compute_aggregation_type.go model_spans_metric_create_attributes.go model_spans_metric_create_data.go model_spans_metric_create_request.go model_spans_metric_filter.go model_spans_metric_group_by.go model_spans_metric_response.go model_spans_metric_response_attributes.go model_spans_metric_response_compute.go model_spans_metric_response_data.go model_spans_metric_response_filter.go model_spans_metric_response_group_by.go model_spans_metric_type.go model_spans_metric_update_attributes.go model_spans_metric_update_compute.go model_spans_metric_update_data.go model_spans_metric_update_request.go model_spans_metrics_response.go model_spans_query_filter.go model_spans_query_options.go model_spans_response_metadata_page.go model_spans_sort.go model_spans_sort_order.go model_spans_type.go model_spans_warning.go model_team.go model_team_attributes.go model_team_create.go model_team_create_attributes.go model_team_create_relationships.go model_team_create_request.go model_team_included.go model_team_link.go model_team_link_attributes.go model_team_link_create.go model_team_link_create_request.go model_team_link_response.go model_team_link_type.go model_team_links_response.go model_team_permission_setting.go model_team_permission_setting_attributes.go model_team_permission_setting_response.go model_team_permission_setting_serializer_action.go model_team_permission_setting_type.go model_team_permission_setting_update.go model_team_permission_setting_update_attributes.go model_team_permission_setting_update_request.go model_team_permission_setting_value.go model_team_permission_settings_response.go model_team_relationships.go model_team_relationships_links.go model_team_response.go model_team_type.go model_team_update.go model_team_update_attributes.go model_team_update_relationships.go model_team_update_request.go model_teams_response.go model_teams_response_links.go model_teams_response_meta.go model_teams_response_meta_pagination.go model_timeseries_formula_query_request.go model_timeseries_formula_query_response.go model_timeseries_formula_request.go model_timeseries_formula_request_attributes.go model_timeseries_formula_request_type.go model_timeseries_formula_response_type.go model_timeseries_query.go model_timeseries_response.go model_timeseries_response_attributes.go model_timeseries_response_series.go model_unit.go model_usage_application_security_monitoring_response.go model_usage_attributes_object.go model_usage_data_object.go model_usage_lambda_traced_invocations_response.go model_usage_observability_pipelines_response.go model_usage_time_series_object.go model_usage_time_series_type.go model_user.go model_user_attributes.go model_user_create_attributes.go model_user_create_data.go model_user_create_request.go model_user_invitation_data.go model_user_invitation_data_attributes.go model_user_invitation_relationships.go model_user_invitation_response.go model_user_invitation_response_data.go model_user_invitations_request.go model_user_invitations_response.go model_user_invitations_type.go model_user_relationships.go model_user_response.go model_user_response_included_item.go model_user_response_relationships.go model_user_team.go model_user_team_attributes.go model_user_team_create.go model_user_team_permission.go model_user_team_permission_attributes.go model_user_team_permission_type.go model_user_team_relationships.go model_user_team_request.go model_user_team_response.go model_user_team_role.go model_user_team_type.go model_user_team_update.go model_user_team_update_request.go model_user_team_user_type.go model_user_teams_response.go model_user_update_attributes.go model_user_update_data.go model_user_update_request.go model_users_response.go model_users_type.go

type APIErrorResponse

APIErrorResponse API error response.

type APIErrorResponse struct {
    // A list of errors.
    Errors []string `json:"errors"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAPIErrorResponse

func NewAPIErrorResponse(errors []string) *APIErrorResponse

NewAPIErrorResponse instantiates a new APIErrorResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAPIErrorResponseWithDefaults

func NewAPIErrorResponseWithDefaults() *APIErrorResponse

NewAPIErrorResponseWithDefaults instantiates a new APIErrorResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*APIErrorResponse) GetErrors

func (o *APIErrorResponse) GetErrors() []string

GetErrors returns the Errors field value.

func (*APIErrorResponse) GetErrorsOk

func (o *APIErrorResponse) GetErrorsOk() (*[]string, bool)

GetErrorsOk returns a tuple with the Errors field value and a boolean to check if the value has been set.

func (APIErrorResponse) MarshalJSON

func (o APIErrorResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*APIErrorResponse) SetErrors

func (o *APIErrorResponse) SetErrors(v []string)

SetErrors sets field value.

func (*APIErrorResponse) UnmarshalJSON

func (o *APIErrorResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type APIKeyCreateAttributes

APIKeyCreateAttributes Attributes used to create an API Key.

type APIKeyCreateAttributes struct {
    // Name of the API key.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAPIKeyCreateAttributes

func NewAPIKeyCreateAttributes(name string) *APIKeyCreateAttributes

NewAPIKeyCreateAttributes instantiates a new APIKeyCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAPIKeyCreateAttributesWithDefaults

func NewAPIKeyCreateAttributesWithDefaults() *APIKeyCreateAttributes

NewAPIKeyCreateAttributesWithDefaults instantiates a new APIKeyCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*APIKeyCreateAttributes) GetName

func (o *APIKeyCreateAttributes) GetName() string

GetName returns the Name field value.

func (*APIKeyCreateAttributes) GetNameOk

func (o *APIKeyCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (APIKeyCreateAttributes) MarshalJSON

func (o APIKeyCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*APIKeyCreateAttributes) SetName

func (o *APIKeyCreateAttributes) SetName(v string)

SetName sets field value.

func (*APIKeyCreateAttributes) UnmarshalJSON

func (o *APIKeyCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type APIKeyCreateData

APIKeyCreateData Object used to create an API key.

type APIKeyCreateData struct {
    // Attributes used to create an API Key.
    Attributes APIKeyCreateAttributes `json:"attributes"`
    // API Keys resource type.
    Type APIKeysType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAPIKeyCreateData

func NewAPIKeyCreateData(attributes APIKeyCreateAttributes, typeVar APIKeysType) *APIKeyCreateData

NewAPIKeyCreateData instantiates a new APIKeyCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAPIKeyCreateDataWithDefaults

func NewAPIKeyCreateDataWithDefaults() *APIKeyCreateData

NewAPIKeyCreateDataWithDefaults instantiates a new APIKeyCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*APIKeyCreateData) GetAttributes

func (o *APIKeyCreateData) GetAttributes() APIKeyCreateAttributes

GetAttributes returns the Attributes field value.

func (*APIKeyCreateData) GetAttributesOk

func (o *APIKeyCreateData) GetAttributesOk() (*APIKeyCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*APIKeyCreateData) GetType

func (o *APIKeyCreateData) GetType() APIKeysType

GetType returns the Type field value.

func (*APIKeyCreateData) GetTypeOk

func (o *APIKeyCreateData) GetTypeOk() (*APIKeysType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (APIKeyCreateData) MarshalJSON

func (o APIKeyCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*APIKeyCreateData) SetAttributes

func (o *APIKeyCreateData) SetAttributes(v APIKeyCreateAttributes)

SetAttributes sets field value.

func (*APIKeyCreateData) SetType

func (o *APIKeyCreateData) SetType(v APIKeysType)

SetType sets field value.

func (*APIKeyCreateData) UnmarshalJSON

func (o *APIKeyCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type APIKeyCreateRequest

APIKeyCreateRequest Request used to create an API key.

type APIKeyCreateRequest struct {
    // Object used to create an API key.
    Data APIKeyCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAPIKeyCreateRequest

func NewAPIKeyCreateRequest(data APIKeyCreateData) *APIKeyCreateRequest

NewAPIKeyCreateRequest instantiates a new APIKeyCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAPIKeyCreateRequestWithDefaults

func NewAPIKeyCreateRequestWithDefaults() *APIKeyCreateRequest

NewAPIKeyCreateRequestWithDefaults instantiates a new APIKeyCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*APIKeyCreateRequest) GetData

func (o *APIKeyCreateRequest) GetData() APIKeyCreateData

GetData returns the Data field value.

func (*APIKeyCreateRequest) GetDataOk

func (o *APIKeyCreateRequest) GetDataOk() (*APIKeyCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (APIKeyCreateRequest) MarshalJSON

func (o APIKeyCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*APIKeyCreateRequest) SetData

func (o *APIKeyCreateRequest) SetData(v APIKeyCreateData)

SetData sets field value.

func (*APIKeyCreateRequest) UnmarshalJSON

func (o *APIKeyCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type APIKeyRelationships

APIKeyRelationships Resources related to the API key.

type APIKeyRelationships struct {
    // Relationship to user.
    CreatedBy *RelationshipToUser `json:"created_by,omitempty"`
    // Relationship to user.
    ModifiedBy *RelationshipToUser `json:"modified_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAPIKeyRelationships

func NewAPIKeyRelationships() *APIKeyRelationships

NewAPIKeyRelationships instantiates a new APIKeyRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAPIKeyRelationshipsWithDefaults

func NewAPIKeyRelationshipsWithDefaults() *APIKeyRelationships

NewAPIKeyRelationshipsWithDefaults instantiates a new APIKeyRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*APIKeyRelationships) GetCreatedBy

func (o *APIKeyRelationships) GetCreatedBy() RelationshipToUser

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*APIKeyRelationships) GetCreatedByOk

func (o *APIKeyRelationships) GetCreatedByOk() (*RelationshipToUser, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*APIKeyRelationships) GetModifiedBy

func (o *APIKeyRelationships) GetModifiedBy() RelationshipToUser

GetModifiedBy returns the ModifiedBy field value if set, zero value otherwise.

func (*APIKeyRelationships) GetModifiedByOk

func (o *APIKeyRelationships) GetModifiedByOk() (*RelationshipToUser, bool)

GetModifiedByOk returns a tuple with the ModifiedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*APIKeyRelationships) HasCreatedBy

func (o *APIKeyRelationships) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*APIKeyRelationships) HasModifiedBy

func (o *APIKeyRelationships) HasModifiedBy() bool

HasModifiedBy returns a boolean if a field has been set.

func (APIKeyRelationships) MarshalJSON

func (o APIKeyRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*APIKeyRelationships) SetCreatedBy

func (o *APIKeyRelationships) SetCreatedBy(v RelationshipToUser)

SetCreatedBy gets a reference to the given RelationshipToUser and assigns it to the CreatedBy field.

func (*APIKeyRelationships) SetModifiedBy

func (o *APIKeyRelationships) SetModifiedBy(v RelationshipToUser)

SetModifiedBy gets a reference to the given RelationshipToUser and assigns it to the ModifiedBy field.

func (*APIKeyRelationships) UnmarshalJSON

func (o *APIKeyRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type APIKeyResponse

APIKeyResponse Response for retrieving an API key.

type APIKeyResponse struct {
    // Datadog API key.
    Data *FullAPIKey `json:"data,omitempty"`
    // Array of objects related to the API key.
    Included []APIKeyResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAPIKeyResponse

func NewAPIKeyResponse() *APIKeyResponse

NewAPIKeyResponse instantiates a new APIKeyResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAPIKeyResponseWithDefaults

func NewAPIKeyResponseWithDefaults() *APIKeyResponse

NewAPIKeyResponseWithDefaults instantiates a new APIKeyResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*APIKeyResponse) GetData

func (o *APIKeyResponse) GetData() FullAPIKey

GetData returns the Data field value if set, zero value otherwise.

func (*APIKeyResponse) GetDataOk

func (o *APIKeyResponse) GetDataOk() (*FullAPIKey, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*APIKeyResponse) GetIncluded

func (o *APIKeyResponse) GetIncluded() []APIKeyResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*APIKeyResponse) GetIncludedOk

func (o *APIKeyResponse) GetIncludedOk() (*[]APIKeyResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*APIKeyResponse) HasData

func (o *APIKeyResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*APIKeyResponse) HasIncluded

func (o *APIKeyResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (APIKeyResponse) MarshalJSON

func (o APIKeyResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*APIKeyResponse) SetData

func (o *APIKeyResponse) SetData(v FullAPIKey)

SetData gets a reference to the given FullAPIKey and assigns it to the Data field.

func (*APIKeyResponse) SetIncluded

func (o *APIKeyResponse) SetIncluded(v []APIKeyResponseIncludedItem)

SetIncluded gets a reference to the given []APIKeyResponseIncludedItem and assigns it to the Included field.

func (*APIKeyResponse) UnmarshalJSON

func (o *APIKeyResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type APIKeyResponseIncludedItem

APIKeyResponseIncludedItem - An object related to an API key.

type APIKeyResponseIncludedItem struct {
    User *User

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func UserAsAPIKeyResponseIncludedItem

func UserAsAPIKeyResponseIncludedItem(v *User) APIKeyResponseIncludedItem

UserAsAPIKeyResponseIncludedItem is a convenience function that returns User wrapped in APIKeyResponseIncludedItem.

func (*APIKeyResponseIncludedItem) GetActualInstance

func (obj *APIKeyResponseIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (APIKeyResponseIncludedItem) MarshalJSON

func (obj APIKeyResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*APIKeyResponseIncludedItem) UnmarshalJSON

func (obj *APIKeyResponseIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type APIKeyUpdateAttributes

APIKeyUpdateAttributes Attributes used to update an API Key.

type APIKeyUpdateAttributes struct {
    // Name of the API key.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAPIKeyUpdateAttributes

func NewAPIKeyUpdateAttributes(name string) *APIKeyUpdateAttributes

NewAPIKeyUpdateAttributes instantiates a new APIKeyUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAPIKeyUpdateAttributesWithDefaults

func NewAPIKeyUpdateAttributesWithDefaults() *APIKeyUpdateAttributes

NewAPIKeyUpdateAttributesWithDefaults instantiates a new APIKeyUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*APIKeyUpdateAttributes) GetName

func (o *APIKeyUpdateAttributes) GetName() string

GetName returns the Name field value.

func (*APIKeyUpdateAttributes) GetNameOk

func (o *APIKeyUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (APIKeyUpdateAttributes) MarshalJSON

func (o APIKeyUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*APIKeyUpdateAttributes) SetName

func (o *APIKeyUpdateAttributes) SetName(v string)

SetName sets field value.

func (*APIKeyUpdateAttributes) UnmarshalJSON

func (o *APIKeyUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type APIKeyUpdateData

APIKeyUpdateData Object used to update an API key.

type APIKeyUpdateData struct {
    // Attributes used to update an API Key.
    Attributes APIKeyUpdateAttributes `json:"attributes"`
    // ID of the API key.
    Id string `json:"id"`
    // API Keys resource type.
    Type APIKeysType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAPIKeyUpdateData

func NewAPIKeyUpdateData(attributes APIKeyUpdateAttributes, id string, typeVar APIKeysType) *APIKeyUpdateData

NewAPIKeyUpdateData instantiates a new APIKeyUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAPIKeyUpdateDataWithDefaults

func NewAPIKeyUpdateDataWithDefaults() *APIKeyUpdateData

NewAPIKeyUpdateDataWithDefaults instantiates a new APIKeyUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*APIKeyUpdateData) GetAttributes

func (o *APIKeyUpdateData) GetAttributes() APIKeyUpdateAttributes

GetAttributes returns the Attributes field value.

func (*APIKeyUpdateData) GetAttributesOk

func (o *APIKeyUpdateData) GetAttributesOk() (*APIKeyUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*APIKeyUpdateData) GetId

func (o *APIKeyUpdateData) GetId() string

GetId returns the Id field value.

func (*APIKeyUpdateData) GetIdOk

func (o *APIKeyUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*APIKeyUpdateData) GetType

func (o *APIKeyUpdateData) GetType() APIKeysType

GetType returns the Type field value.

func (*APIKeyUpdateData) GetTypeOk

func (o *APIKeyUpdateData) GetTypeOk() (*APIKeysType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (APIKeyUpdateData) MarshalJSON

func (o APIKeyUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*APIKeyUpdateData) SetAttributes

func (o *APIKeyUpdateData) SetAttributes(v APIKeyUpdateAttributes)

SetAttributes sets field value.

func (*APIKeyUpdateData) SetId

func (o *APIKeyUpdateData) SetId(v string)

SetId sets field value.

func (*APIKeyUpdateData) SetType

func (o *APIKeyUpdateData) SetType(v APIKeysType)

SetType sets field value.

func (*APIKeyUpdateData) UnmarshalJSON

func (o *APIKeyUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type APIKeyUpdateRequest

APIKeyUpdateRequest Request used to update an API key.

type APIKeyUpdateRequest struct {
    // Object used to update an API key.
    Data APIKeyUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAPIKeyUpdateRequest

func NewAPIKeyUpdateRequest(data APIKeyUpdateData) *APIKeyUpdateRequest

NewAPIKeyUpdateRequest instantiates a new APIKeyUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAPIKeyUpdateRequestWithDefaults

func NewAPIKeyUpdateRequestWithDefaults() *APIKeyUpdateRequest

NewAPIKeyUpdateRequestWithDefaults instantiates a new APIKeyUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*APIKeyUpdateRequest) GetData

func (o *APIKeyUpdateRequest) GetData() APIKeyUpdateData

GetData returns the Data field value.

func (*APIKeyUpdateRequest) GetDataOk

func (o *APIKeyUpdateRequest) GetDataOk() (*APIKeyUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (APIKeyUpdateRequest) MarshalJSON

func (o APIKeyUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*APIKeyUpdateRequest) SetData

func (o *APIKeyUpdateRequest) SetData(v APIKeyUpdateData)

SetData sets field value.

func (*APIKeyUpdateRequest) UnmarshalJSON

func (o *APIKeyUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type APIKeysResponse

APIKeysResponse Response for a list of API keys.

type APIKeysResponse struct {
    // Array of API keys.
    Data []PartialAPIKey `json:"data,omitempty"`
    // Array of objects related to the API key.
    Included []APIKeyResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAPIKeysResponse

func NewAPIKeysResponse() *APIKeysResponse

NewAPIKeysResponse instantiates a new APIKeysResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAPIKeysResponseWithDefaults

func NewAPIKeysResponseWithDefaults() *APIKeysResponse

NewAPIKeysResponseWithDefaults instantiates a new APIKeysResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*APIKeysResponse) GetData

func (o *APIKeysResponse) GetData() []PartialAPIKey

GetData returns the Data field value if set, zero value otherwise.

func (*APIKeysResponse) GetDataOk

func (o *APIKeysResponse) GetDataOk() (*[]PartialAPIKey, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*APIKeysResponse) GetIncluded

func (o *APIKeysResponse) GetIncluded() []APIKeyResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*APIKeysResponse) GetIncludedOk

func (o *APIKeysResponse) GetIncludedOk() (*[]APIKeyResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*APIKeysResponse) HasData

func (o *APIKeysResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*APIKeysResponse) HasIncluded

func (o *APIKeysResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (APIKeysResponse) MarshalJSON

func (o APIKeysResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*APIKeysResponse) SetData

func (o *APIKeysResponse) SetData(v []PartialAPIKey)

SetData gets a reference to the given []PartialAPIKey and assigns it to the Data field.

func (*APIKeysResponse) SetIncluded

func (o *APIKeysResponse) SetIncluded(v []APIKeyResponseIncludedItem)

SetIncluded gets a reference to the given []APIKeyResponseIncludedItem and assigns it to the Included field.

func (*APIKeysResponse) UnmarshalJSON

func (o *APIKeysResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type APIKeysSort

APIKeysSort Sorting options

type APIKeysSort string

List of APIKeysSort.

const (
    APIKEYSSORT_CREATED_AT_ASCENDING   APIKeysSort = "created_at"
    APIKEYSSORT_CREATED_AT_DESCENDING  APIKeysSort = "-created_at"
    APIKEYSSORT_LAST4_ASCENDING        APIKeysSort = "last4"
    APIKEYSSORT_LAST4_DESCENDING       APIKeysSort = "-last4"
    APIKEYSSORT_MODIFIED_AT_ASCENDING  APIKeysSort = "modified_at"
    APIKEYSSORT_MODIFIED_AT_DESCENDING APIKeysSort = "-modified_at"
    APIKEYSSORT_NAME_ASCENDING         APIKeysSort = "name"
    APIKEYSSORT_NAME_DESCENDING        APIKeysSort = "-name"
)

func NewAPIKeysSortFromValue

func NewAPIKeysSortFromValue(v string) (*APIKeysSort, error)

NewAPIKeysSortFromValue returns a pointer to a valid APIKeysSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*APIKeysSort) GetAllowedValues

func (v *APIKeysSort) GetAllowedValues() []APIKeysSort

GetAllowedValues reeturns the list of possible values.

func (APIKeysSort) IsValid

func (v APIKeysSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (APIKeysSort) Ptr

func (v APIKeysSort) Ptr() *APIKeysSort

Ptr returns reference to APIKeysSort value.

func (*APIKeysSort) UnmarshalJSON

func (v *APIKeysSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type APIKeysType

APIKeysType API Keys resource type.

type APIKeysType string

List of APIKeysType.

const (
    APIKEYSTYPE_API_KEYS APIKeysType = "api_keys"
)

func NewAPIKeysTypeFromValue

func NewAPIKeysTypeFromValue(v string) (*APIKeysType, error)

NewAPIKeysTypeFromValue returns a pointer to a valid APIKeysType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*APIKeysType) GetAllowedValues

func (v *APIKeysType) GetAllowedValues() []APIKeysType

GetAllowedValues reeturns the list of possible values.

func (APIKeysType) IsValid

func (v APIKeysType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (APIKeysType) Ptr

func (v APIKeysType) Ptr() *APIKeysType

Ptr returns reference to APIKeysType value.

func (*APIKeysType) UnmarshalJSON

func (v *APIKeysType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ApplicationKeyCreateAttributes

ApplicationKeyCreateAttributes Attributes used to create an application Key.

type ApplicationKeyCreateAttributes struct {
    // Name of the application key.
    Name string `json:"name"`
    // Array of scopes to grant the application key.
    Scopes datadog.NullableList[string] `json:"scopes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewApplicationKeyCreateAttributes

func NewApplicationKeyCreateAttributes(name string) *ApplicationKeyCreateAttributes

NewApplicationKeyCreateAttributes instantiates a new ApplicationKeyCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewApplicationKeyCreateAttributesWithDefaults

func NewApplicationKeyCreateAttributesWithDefaults() *ApplicationKeyCreateAttributes

NewApplicationKeyCreateAttributesWithDefaults instantiates a new ApplicationKeyCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ApplicationKeyCreateAttributes) GetName

func (o *ApplicationKeyCreateAttributes) GetName() string

GetName returns the Name field value.

func (*ApplicationKeyCreateAttributes) GetNameOk

func (o *ApplicationKeyCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ApplicationKeyCreateAttributes) GetScopes

func (o *ApplicationKeyCreateAttributes) GetScopes() []string

GetScopes returns the Scopes field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ApplicationKeyCreateAttributes) GetScopesOk

func (o *ApplicationKeyCreateAttributes) GetScopesOk() (*[]string, bool)

GetScopesOk returns a tuple with the Scopes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*ApplicationKeyCreateAttributes) HasScopes

func (o *ApplicationKeyCreateAttributes) HasScopes() bool

HasScopes returns a boolean if a field has been set.

func (ApplicationKeyCreateAttributes) MarshalJSON

func (o ApplicationKeyCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyCreateAttributes) SetName

func (o *ApplicationKeyCreateAttributes) SetName(v string)

SetName sets field value.

func (*ApplicationKeyCreateAttributes) SetScopes

func (o *ApplicationKeyCreateAttributes) SetScopes(v []string)

SetScopes gets a reference to the given datadog.NullableList[string] and assigns it to the Scopes field.

func (*ApplicationKeyCreateAttributes) SetScopesNil

func (o *ApplicationKeyCreateAttributes) SetScopesNil()

SetScopesNil sets the value for Scopes to be an explicit nil.

func (*ApplicationKeyCreateAttributes) UnmarshalJSON

func (o *ApplicationKeyCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*ApplicationKeyCreateAttributes) UnsetScopes

func (o *ApplicationKeyCreateAttributes) UnsetScopes()

UnsetScopes ensures that no value is present for Scopes, not even an explicit nil.

type ApplicationKeyCreateData

ApplicationKeyCreateData Object used to create an application key.

type ApplicationKeyCreateData struct {
    // Attributes used to create an application Key.
    Attributes ApplicationKeyCreateAttributes `json:"attributes"`
    // Application Keys resource type.
    Type ApplicationKeysType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewApplicationKeyCreateData

func NewApplicationKeyCreateData(attributes ApplicationKeyCreateAttributes, typeVar ApplicationKeysType) *ApplicationKeyCreateData

NewApplicationKeyCreateData instantiates a new ApplicationKeyCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewApplicationKeyCreateDataWithDefaults

func NewApplicationKeyCreateDataWithDefaults() *ApplicationKeyCreateData

NewApplicationKeyCreateDataWithDefaults instantiates a new ApplicationKeyCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ApplicationKeyCreateData) GetAttributes

func (o *ApplicationKeyCreateData) GetAttributes() ApplicationKeyCreateAttributes

GetAttributes returns the Attributes field value.

func (*ApplicationKeyCreateData) GetAttributesOk

func (o *ApplicationKeyCreateData) GetAttributesOk() (*ApplicationKeyCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ApplicationKeyCreateData) GetType

func (o *ApplicationKeyCreateData) GetType() ApplicationKeysType

GetType returns the Type field value.

func (*ApplicationKeyCreateData) GetTypeOk

func (o *ApplicationKeyCreateData) GetTypeOk() (*ApplicationKeysType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ApplicationKeyCreateData) MarshalJSON

func (o ApplicationKeyCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyCreateData) SetAttributes

func (o *ApplicationKeyCreateData) SetAttributes(v ApplicationKeyCreateAttributes)

SetAttributes sets field value.

func (*ApplicationKeyCreateData) SetType

func (o *ApplicationKeyCreateData) SetType(v ApplicationKeysType)

SetType sets field value.

func (*ApplicationKeyCreateData) UnmarshalJSON

func (o *ApplicationKeyCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ApplicationKeyCreateRequest

ApplicationKeyCreateRequest Request used to create an application key.

type ApplicationKeyCreateRequest struct {
    // Object used to create an application key.
    Data ApplicationKeyCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewApplicationKeyCreateRequest

func NewApplicationKeyCreateRequest(data ApplicationKeyCreateData) *ApplicationKeyCreateRequest

NewApplicationKeyCreateRequest instantiates a new ApplicationKeyCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewApplicationKeyCreateRequestWithDefaults

func NewApplicationKeyCreateRequestWithDefaults() *ApplicationKeyCreateRequest

NewApplicationKeyCreateRequestWithDefaults instantiates a new ApplicationKeyCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ApplicationKeyCreateRequest) GetData

func (o *ApplicationKeyCreateRequest) GetData() ApplicationKeyCreateData

GetData returns the Data field value.

func (*ApplicationKeyCreateRequest) GetDataOk

func (o *ApplicationKeyCreateRequest) GetDataOk() (*ApplicationKeyCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ApplicationKeyCreateRequest) MarshalJSON

func (o ApplicationKeyCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyCreateRequest) SetData

func (o *ApplicationKeyCreateRequest) SetData(v ApplicationKeyCreateData)

SetData sets field value.

func (*ApplicationKeyCreateRequest) UnmarshalJSON

func (o *ApplicationKeyCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ApplicationKeyRelationships

ApplicationKeyRelationships Resources related to the application key.

type ApplicationKeyRelationships struct {
    // Relationship to user.
    OwnedBy *RelationshipToUser `json:"owned_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewApplicationKeyRelationships

func NewApplicationKeyRelationships() *ApplicationKeyRelationships

NewApplicationKeyRelationships instantiates a new ApplicationKeyRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewApplicationKeyRelationshipsWithDefaults

func NewApplicationKeyRelationshipsWithDefaults() *ApplicationKeyRelationships

NewApplicationKeyRelationshipsWithDefaults instantiates a new ApplicationKeyRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ApplicationKeyRelationships) GetOwnedBy

func (o *ApplicationKeyRelationships) GetOwnedBy() RelationshipToUser

GetOwnedBy returns the OwnedBy field value if set, zero value otherwise.

func (*ApplicationKeyRelationships) GetOwnedByOk

func (o *ApplicationKeyRelationships) GetOwnedByOk() (*RelationshipToUser, bool)

GetOwnedByOk returns a tuple with the OwnedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApplicationKeyRelationships) HasOwnedBy

func (o *ApplicationKeyRelationships) HasOwnedBy() bool

HasOwnedBy returns a boolean if a field has been set.

func (ApplicationKeyRelationships) MarshalJSON

func (o ApplicationKeyRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyRelationships) SetOwnedBy

func (o *ApplicationKeyRelationships) SetOwnedBy(v RelationshipToUser)

SetOwnedBy gets a reference to the given RelationshipToUser and assigns it to the OwnedBy field.

func (*ApplicationKeyRelationships) UnmarshalJSON

func (o *ApplicationKeyRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ApplicationKeyResponse

ApplicationKeyResponse Response for retrieving an application key.

type ApplicationKeyResponse struct {
    // Datadog application key.
    Data *FullApplicationKey `json:"data,omitempty"`
    // Array of objects related to the application key.
    Included []ApplicationKeyResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewApplicationKeyResponse

func NewApplicationKeyResponse() *ApplicationKeyResponse

NewApplicationKeyResponse instantiates a new ApplicationKeyResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewApplicationKeyResponseWithDefaults

func NewApplicationKeyResponseWithDefaults() *ApplicationKeyResponse

NewApplicationKeyResponseWithDefaults instantiates a new ApplicationKeyResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ApplicationKeyResponse) GetData

func (o *ApplicationKeyResponse) GetData() FullApplicationKey

GetData returns the Data field value if set, zero value otherwise.

func (*ApplicationKeyResponse) GetDataOk

func (o *ApplicationKeyResponse) GetDataOk() (*FullApplicationKey, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApplicationKeyResponse) GetIncluded

func (o *ApplicationKeyResponse) GetIncluded() []ApplicationKeyResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*ApplicationKeyResponse) GetIncludedOk

func (o *ApplicationKeyResponse) GetIncludedOk() (*[]ApplicationKeyResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApplicationKeyResponse) HasData

func (o *ApplicationKeyResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*ApplicationKeyResponse) HasIncluded

func (o *ApplicationKeyResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (ApplicationKeyResponse) MarshalJSON

func (o ApplicationKeyResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyResponse) SetData

func (o *ApplicationKeyResponse) SetData(v FullApplicationKey)

SetData gets a reference to the given FullApplicationKey and assigns it to the Data field.

func (*ApplicationKeyResponse) SetIncluded

func (o *ApplicationKeyResponse) SetIncluded(v []ApplicationKeyResponseIncludedItem)

SetIncluded gets a reference to the given []ApplicationKeyResponseIncludedItem and assigns it to the Included field.

func (*ApplicationKeyResponse) UnmarshalJSON

func (o *ApplicationKeyResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ApplicationKeyResponseIncludedItem

ApplicationKeyResponseIncludedItem - An object related to an application key.

type ApplicationKeyResponseIncludedItem struct {
    User *User
    Role *Role

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func RoleAsApplicationKeyResponseIncludedItem

func RoleAsApplicationKeyResponseIncludedItem(v *Role) ApplicationKeyResponseIncludedItem

RoleAsApplicationKeyResponseIncludedItem is a convenience function that returns Role wrapped in ApplicationKeyResponseIncludedItem.

func UserAsApplicationKeyResponseIncludedItem

func UserAsApplicationKeyResponseIncludedItem(v *User) ApplicationKeyResponseIncludedItem

UserAsApplicationKeyResponseIncludedItem is a convenience function that returns User wrapped in ApplicationKeyResponseIncludedItem.

func (*ApplicationKeyResponseIncludedItem) GetActualInstance

func (obj *ApplicationKeyResponseIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ApplicationKeyResponseIncludedItem) MarshalJSON

func (obj ApplicationKeyResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ApplicationKeyResponseIncludedItem) UnmarshalJSON

func (obj *ApplicationKeyResponseIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ApplicationKeyUpdateAttributes

ApplicationKeyUpdateAttributes Attributes used to update an application Key.

type ApplicationKeyUpdateAttributes struct {
    // Name of the application key.
    Name *string `json:"name,omitempty"`
    // Array of scopes to grant the application key.
    Scopes datadog.NullableList[string] `json:"scopes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewApplicationKeyUpdateAttributes

func NewApplicationKeyUpdateAttributes() *ApplicationKeyUpdateAttributes

NewApplicationKeyUpdateAttributes instantiates a new ApplicationKeyUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewApplicationKeyUpdateAttributesWithDefaults

func NewApplicationKeyUpdateAttributesWithDefaults() *ApplicationKeyUpdateAttributes

NewApplicationKeyUpdateAttributesWithDefaults instantiates a new ApplicationKeyUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ApplicationKeyUpdateAttributes) GetName

func (o *ApplicationKeyUpdateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ApplicationKeyUpdateAttributes) GetNameOk

func (o *ApplicationKeyUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApplicationKeyUpdateAttributes) GetScopes

func (o *ApplicationKeyUpdateAttributes) GetScopes() []string

GetScopes returns the Scopes field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ApplicationKeyUpdateAttributes) GetScopesOk

func (o *ApplicationKeyUpdateAttributes) GetScopesOk() (*[]string, bool)

GetScopesOk returns a tuple with the Scopes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*ApplicationKeyUpdateAttributes) HasName

func (o *ApplicationKeyUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*ApplicationKeyUpdateAttributes) HasScopes

func (o *ApplicationKeyUpdateAttributes) HasScopes() bool

HasScopes returns a boolean if a field has been set.

func (ApplicationKeyUpdateAttributes) MarshalJSON

func (o ApplicationKeyUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyUpdateAttributes) SetName

func (o *ApplicationKeyUpdateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ApplicationKeyUpdateAttributes) SetScopes

func (o *ApplicationKeyUpdateAttributes) SetScopes(v []string)

SetScopes gets a reference to the given datadog.NullableList[string] and assigns it to the Scopes field.

func (*ApplicationKeyUpdateAttributes) SetScopesNil

func (o *ApplicationKeyUpdateAttributes) SetScopesNil()

SetScopesNil sets the value for Scopes to be an explicit nil.

func (*ApplicationKeyUpdateAttributes) UnmarshalJSON

func (o *ApplicationKeyUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*ApplicationKeyUpdateAttributes) UnsetScopes

func (o *ApplicationKeyUpdateAttributes) UnsetScopes()

UnsetScopes ensures that no value is present for Scopes, not even an explicit nil.

type ApplicationKeyUpdateData

ApplicationKeyUpdateData Object used to update an application key.

type ApplicationKeyUpdateData struct {
    // Attributes used to update an application Key.
    Attributes ApplicationKeyUpdateAttributes `json:"attributes"`
    // ID of the application key.
    Id string `json:"id"`
    // Application Keys resource type.
    Type ApplicationKeysType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewApplicationKeyUpdateData

func NewApplicationKeyUpdateData(attributes ApplicationKeyUpdateAttributes, id string, typeVar ApplicationKeysType) *ApplicationKeyUpdateData

NewApplicationKeyUpdateData instantiates a new ApplicationKeyUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewApplicationKeyUpdateDataWithDefaults

func NewApplicationKeyUpdateDataWithDefaults() *ApplicationKeyUpdateData

NewApplicationKeyUpdateDataWithDefaults instantiates a new ApplicationKeyUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ApplicationKeyUpdateData) GetAttributes

func (o *ApplicationKeyUpdateData) GetAttributes() ApplicationKeyUpdateAttributes

GetAttributes returns the Attributes field value.

func (*ApplicationKeyUpdateData) GetAttributesOk

func (o *ApplicationKeyUpdateData) GetAttributesOk() (*ApplicationKeyUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ApplicationKeyUpdateData) GetId

func (o *ApplicationKeyUpdateData) GetId() string

GetId returns the Id field value.

func (*ApplicationKeyUpdateData) GetIdOk

func (o *ApplicationKeyUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ApplicationKeyUpdateData) GetType

func (o *ApplicationKeyUpdateData) GetType() ApplicationKeysType

GetType returns the Type field value.

func (*ApplicationKeyUpdateData) GetTypeOk

func (o *ApplicationKeyUpdateData) GetTypeOk() (*ApplicationKeysType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ApplicationKeyUpdateData) MarshalJSON

func (o ApplicationKeyUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyUpdateData) SetAttributes

func (o *ApplicationKeyUpdateData) SetAttributes(v ApplicationKeyUpdateAttributes)

SetAttributes sets field value.

func (*ApplicationKeyUpdateData) SetId

func (o *ApplicationKeyUpdateData) SetId(v string)

SetId sets field value.

func (*ApplicationKeyUpdateData) SetType

func (o *ApplicationKeyUpdateData) SetType(v ApplicationKeysType)

SetType sets field value.

func (*ApplicationKeyUpdateData) UnmarshalJSON

func (o *ApplicationKeyUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ApplicationKeyUpdateRequest

ApplicationKeyUpdateRequest Request used to update an application key.

type ApplicationKeyUpdateRequest struct {
    // Object used to update an application key.
    Data ApplicationKeyUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewApplicationKeyUpdateRequest

func NewApplicationKeyUpdateRequest(data ApplicationKeyUpdateData) *ApplicationKeyUpdateRequest

NewApplicationKeyUpdateRequest instantiates a new ApplicationKeyUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewApplicationKeyUpdateRequestWithDefaults

func NewApplicationKeyUpdateRequestWithDefaults() *ApplicationKeyUpdateRequest

NewApplicationKeyUpdateRequestWithDefaults instantiates a new ApplicationKeyUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ApplicationKeyUpdateRequest) GetData

func (o *ApplicationKeyUpdateRequest) GetData() ApplicationKeyUpdateData

GetData returns the Data field value.

func (*ApplicationKeyUpdateRequest) GetDataOk

func (o *ApplicationKeyUpdateRequest) GetDataOk() (*ApplicationKeyUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ApplicationKeyUpdateRequest) MarshalJSON

func (o ApplicationKeyUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyUpdateRequest) SetData

func (o *ApplicationKeyUpdateRequest) SetData(v ApplicationKeyUpdateData)

SetData sets field value.

func (*ApplicationKeyUpdateRequest) UnmarshalJSON

func (o *ApplicationKeyUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ApplicationKeysSort

ApplicationKeysSort Sorting options

type ApplicationKeysSort string

List of ApplicationKeysSort.

const (
    APPLICATIONKEYSSORT_CREATED_AT_ASCENDING  ApplicationKeysSort = "created_at"
    APPLICATIONKEYSSORT_CREATED_AT_DESCENDING ApplicationKeysSort = "-created_at"
    APPLICATIONKEYSSORT_LAST4_ASCENDING       ApplicationKeysSort = "last4"
    APPLICATIONKEYSSORT_LAST4_DESCENDING      ApplicationKeysSort = "-last4"
    APPLICATIONKEYSSORT_NAME_ASCENDING        ApplicationKeysSort = "name"
    APPLICATIONKEYSSORT_NAME_DESCENDING       ApplicationKeysSort = "-name"
)

func NewApplicationKeysSortFromValue

func NewApplicationKeysSortFromValue(v string) (*ApplicationKeysSort, error)

NewApplicationKeysSortFromValue returns a pointer to a valid ApplicationKeysSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ApplicationKeysSort) GetAllowedValues

func (v *ApplicationKeysSort) GetAllowedValues() []ApplicationKeysSort

GetAllowedValues reeturns the list of possible values.

func (ApplicationKeysSort) IsValid

func (v ApplicationKeysSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ApplicationKeysSort) Ptr

func (v ApplicationKeysSort) Ptr() *ApplicationKeysSort

Ptr returns reference to ApplicationKeysSort value.

func (*ApplicationKeysSort) UnmarshalJSON

func (v *ApplicationKeysSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ApplicationKeysType

ApplicationKeysType Application Keys resource type.

type ApplicationKeysType string

List of ApplicationKeysType.

const (
    APPLICATIONKEYSTYPE_APPLICATION_KEYS ApplicationKeysType = "application_keys"
)

func NewApplicationKeysTypeFromValue

func NewApplicationKeysTypeFromValue(v string) (*ApplicationKeysType, error)

NewApplicationKeysTypeFromValue returns a pointer to a valid ApplicationKeysType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ApplicationKeysType) GetAllowedValues

func (v *ApplicationKeysType) GetAllowedValues() []ApplicationKeysType

GetAllowedValues reeturns the list of possible values.

func (ApplicationKeysType) IsValid

func (v ApplicationKeysType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ApplicationKeysType) Ptr

func (v ApplicationKeysType) Ptr() *ApplicationKeysType

Ptr returns reference to ApplicationKeysType value.

func (*ApplicationKeysType) UnmarshalJSON

func (v *ApplicationKeysType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type AuditApi

AuditApi service type

type AuditApi datadog.Service

func NewAuditApi

func NewAuditApi(client *datadog.APIClient) *AuditApi

NewAuditApi Returns NewAuditApi.

func (*AuditApi) ListAuditLogs

func (a *AuditApi) ListAuditLogs(ctx _context.Context, o ...ListAuditLogsOptionalParameters) (AuditLogsEventsResponse, *_nethttp.Response, error)

ListAuditLogs Get a list of Audit Logs events. List endpoint returns events that match a Audit Logs search query. [Results are paginated]1.

Use this endpoint to see your latest Audit Logs events.

func (*AuditApi) ListAuditLogsWithPagination

func (a *AuditApi) ListAuditLogsWithPagination(ctx _context.Context, o ...ListAuditLogsOptionalParameters) (<-chan datadog.PaginationResult[AuditLogsEvent], func())

ListAuditLogsWithPagination provides a paginated version of ListAuditLogs returning a channel with all items.

func (*AuditApi) SearchAuditLogs

func (a *AuditApi) SearchAuditLogs(ctx _context.Context, o ...SearchAuditLogsOptionalParameters) (AuditLogsEventsResponse, *_nethttp.Response, error)

SearchAuditLogs Search Audit Logs events. List endpoint returns Audit Logs events that match an Audit search query. [Results are paginated]1.

Use this endpoint to build complex Audit Logs events filtering and search.

func (*AuditApi) SearchAuditLogsWithPagination

func (a *AuditApi) SearchAuditLogsWithPagination(ctx _context.Context, o ...SearchAuditLogsOptionalParameters) (<-chan datadog.PaginationResult[AuditLogsEvent], func())

SearchAuditLogsWithPagination provides a paginated version of SearchAuditLogs returning a channel with all items.

type AuditLogsEvent

AuditLogsEvent Object description of an Audit Logs event after it is processed and stored by Datadog.

type AuditLogsEvent struct {
    // JSON object containing all event attributes and their associated values.
    Attributes *AuditLogsEventAttributes `json:"attributes,omitempty"`
    // Unique ID of the event.
    Id *string `json:"id,omitempty"`
    // Type of the event.
    Type *AuditLogsEventType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuditLogsEvent

func NewAuditLogsEvent() *AuditLogsEvent

NewAuditLogsEvent instantiates a new AuditLogsEvent object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuditLogsEventWithDefaults

func NewAuditLogsEventWithDefaults() *AuditLogsEvent

NewAuditLogsEventWithDefaults instantiates a new AuditLogsEvent object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuditLogsEvent) GetAttributes

func (o *AuditLogsEvent) GetAttributes() AuditLogsEventAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*AuditLogsEvent) GetAttributesOk

func (o *AuditLogsEvent) GetAttributesOk() (*AuditLogsEventAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsEvent) GetId

func (o *AuditLogsEvent) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*AuditLogsEvent) GetIdOk

func (o *AuditLogsEvent) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsEvent) GetType

func (o *AuditLogsEvent) GetType() AuditLogsEventType

GetType returns the Type field value if set, zero value otherwise.

func (*AuditLogsEvent) GetTypeOk

func (o *AuditLogsEvent) GetTypeOk() (*AuditLogsEventType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsEvent) HasAttributes

func (o *AuditLogsEvent) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*AuditLogsEvent) HasId

func (o *AuditLogsEvent) HasId() bool

HasId returns a boolean if a field has been set.

func (*AuditLogsEvent) HasType

func (o *AuditLogsEvent) HasType() bool

HasType returns a boolean if a field has been set.

func (AuditLogsEvent) MarshalJSON

func (o AuditLogsEvent) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsEvent) SetAttributes

func (o *AuditLogsEvent) SetAttributes(v AuditLogsEventAttributes)

SetAttributes gets a reference to the given AuditLogsEventAttributes and assigns it to the Attributes field.

func (*AuditLogsEvent) SetId

func (o *AuditLogsEvent) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*AuditLogsEvent) SetType

func (o *AuditLogsEvent) SetType(v AuditLogsEventType)

SetType gets a reference to the given AuditLogsEventType and assigns it to the Type field.

func (*AuditLogsEvent) UnmarshalJSON

func (o *AuditLogsEvent) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuditLogsEventAttributes

AuditLogsEventAttributes JSON object containing all event attributes and their associated values.

type AuditLogsEventAttributes struct {
    // JSON object of attributes from Audit Logs events.
    Attributes map[string]interface{} `json:"attributes,omitempty"`
    // Name of the application or service generating Audit Logs events.
    // This name is used to correlate Audit Logs to APM, so make sure you specify the same
    // value when you use both products.
    Service *string `json:"service,omitempty"`
    // Array of tags associated with your event.
    Tags []string `json:"tags,omitempty"`
    // Timestamp of your event.
    Timestamp *time.Time `json:"timestamp,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuditLogsEventAttributes

func NewAuditLogsEventAttributes() *AuditLogsEventAttributes

NewAuditLogsEventAttributes instantiates a new AuditLogsEventAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuditLogsEventAttributesWithDefaults

func NewAuditLogsEventAttributesWithDefaults() *AuditLogsEventAttributes

NewAuditLogsEventAttributesWithDefaults instantiates a new AuditLogsEventAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuditLogsEventAttributes) GetAttributes

func (o *AuditLogsEventAttributes) GetAttributes() map[string]interface{}

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*AuditLogsEventAttributes) GetAttributesOk

func (o *AuditLogsEventAttributes) GetAttributesOk() (*map[string]interface{}, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsEventAttributes) GetService

func (o *AuditLogsEventAttributes) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*AuditLogsEventAttributes) GetServiceOk

func (o *AuditLogsEventAttributes) GetServiceOk() (*string, bool)

GetServiceOk returns a tuple with the Service field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsEventAttributes) GetTags

func (o *AuditLogsEventAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*AuditLogsEventAttributes) GetTagsOk

func (o *AuditLogsEventAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsEventAttributes) GetTimestamp

func (o *AuditLogsEventAttributes) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*AuditLogsEventAttributes) GetTimestampOk

func (o *AuditLogsEventAttributes) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsEventAttributes) HasAttributes

func (o *AuditLogsEventAttributes) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*AuditLogsEventAttributes) HasService

func (o *AuditLogsEventAttributes) HasService() bool

HasService returns a boolean if a field has been set.

func (*AuditLogsEventAttributes) HasTags

func (o *AuditLogsEventAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*AuditLogsEventAttributes) HasTimestamp

func (o *AuditLogsEventAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (AuditLogsEventAttributes) MarshalJSON

func (o AuditLogsEventAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsEventAttributes) SetAttributes

func (o *AuditLogsEventAttributes) SetAttributes(v map[string]interface{})

SetAttributes gets a reference to the given map[string]interface{} and assigns it to the Attributes field.

func (*AuditLogsEventAttributes) SetService

func (o *AuditLogsEventAttributes) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

func (*AuditLogsEventAttributes) SetTags

func (o *AuditLogsEventAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*AuditLogsEventAttributes) SetTimestamp

func (o *AuditLogsEventAttributes) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*AuditLogsEventAttributes) UnmarshalJSON

func (o *AuditLogsEventAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuditLogsEventType

AuditLogsEventType Type of the event.

type AuditLogsEventType string

List of AuditLogsEventType.

const (
    AUDITLOGSEVENTTYPE_Audit AuditLogsEventType = "audit"
)

func NewAuditLogsEventTypeFromValue

func NewAuditLogsEventTypeFromValue(v string) (*AuditLogsEventType, error)

NewAuditLogsEventTypeFromValue returns a pointer to a valid AuditLogsEventType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*AuditLogsEventType) GetAllowedValues

func (v *AuditLogsEventType) GetAllowedValues() []AuditLogsEventType

GetAllowedValues reeturns the list of possible values.

func (AuditLogsEventType) IsValid

func (v AuditLogsEventType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (AuditLogsEventType) Ptr

func (v AuditLogsEventType) Ptr() *AuditLogsEventType

Ptr returns reference to AuditLogsEventType value.

func (*AuditLogsEventType) UnmarshalJSON

func (v *AuditLogsEventType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type AuditLogsEventsResponse

AuditLogsEventsResponse Response object with all events matching the request and pagination information.

type AuditLogsEventsResponse struct {
    // Array of events matching the request.
    Data []AuditLogsEvent `json:"data,omitempty"`
    // Links attributes.
    Links *AuditLogsResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request.
    Meta *AuditLogsResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuditLogsEventsResponse

func NewAuditLogsEventsResponse() *AuditLogsEventsResponse

NewAuditLogsEventsResponse instantiates a new AuditLogsEventsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuditLogsEventsResponseWithDefaults

func NewAuditLogsEventsResponseWithDefaults() *AuditLogsEventsResponse

NewAuditLogsEventsResponseWithDefaults instantiates a new AuditLogsEventsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuditLogsEventsResponse) GetData

func (o *AuditLogsEventsResponse) GetData() []AuditLogsEvent

GetData returns the Data field value if set, zero value otherwise.

func (*AuditLogsEventsResponse) GetDataOk

func (o *AuditLogsEventsResponse) GetDataOk() (*[]AuditLogsEvent, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *AuditLogsEventsResponse) GetLinks() AuditLogsResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*AuditLogsEventsResponse) GetLinksOk

func (o *AuditLogsEventsResponse) GetLinksOk() (*AuditLogsResponseLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsEventsResponse) GetMeta

func (o *AuditLogsEventsResponse) GetMeta() AuditLogsResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*AuditLogsEventsResponse) GetMetaOk

func (o *AuditLogsEventsResponse) GetMetaOk() (*AuditLogsResponseMetadata, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsEventsResponse) HasData

func (o *AuditLogsEventsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *AuditLogsEventsResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*AuditLogsEventsResponse) HasMeta

func (o *AuditLogsEventsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (AuditLogsEventsResponse) MarshalJSON

func (o AuditLogsEventsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsEventsResponse) SetData

func (o *AuditLogsEventsResponse) SetData(v []AuditLogsEvent)

SetData gets a reference to the given []AuditLogsEvent and assigns it to the Data field.

func (o *AuditLogsEventsResponse) SetLinks(v AuditLogsResponseLinks)

SetLinks gets a reference to the given AuditLogsResponseLinks and assigns it to the Links field.

func (*AuditLogsEventsResponse) SetMeta

func (o *AuditLogsEventsResponse) SetMeta(v AuditLogsResponseMetadata)

SetMeta gets a reference to the given AuditLogsResponseMetadata and assigns it to the Meta field.

func (*AuditLogsEventsResponse) UnmarshalJSON

func (o *AuditLogsEventsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuditLogsQueryFilter

AuditLogsQueryFilter Search and filter query settings.

type AuditLogsQueryFilter struct {
    // Minimum time for the requested events. Supports date, math, and regular timestamps (in milliseconds).
    From *string `json:"from,omitempty"`
    // Search query following the Audit Logs search syntax.
    Query *string `json:"query,omitempty"`
    // Maximum time for the requested events. Supports date, math, and regular timestamps (in milliseconds).
    To *string `json:"to,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuditLogsQueryFilter

func NewAuditLogsQueryFilter() *AuditLogsQueryFilter

NewAuditLogsQueryFilter instantiates a new AuditLogsQueryFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuditLogsQueryFilterWithDefaults

func NewAuditLogsQueryFilterWithDefaults() *AuditLogsQueryFilter

NewAuditLogsQueryFilterWithDefaults instantiates a new AuditLogsQueryFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuditLogsQueryFilter) GetFrom

func (o *AuditLogsQueryFilter) GetFrom() string

GetFrom returns the From field value if set, zero value otherwise.

func (*AuditLogsQueryFilter) GetFromOk

func (o *AuditLogsQueryFilter) GetFromOk() (*string, bool)

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsQueryFilter) GetQuery

func (o *AuditLogsQueryFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*AuditLogsQueryFilter) GetQueryOk

func (o *AuditLogsQueryFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsQueryFilter) GetTo

func (o *AuditLogsQueryFilter) GetTo() string

GetTo returns the To field value if set, zero value otherwise.

func (*AuditLogsQueryFilter) GetToOk

func (o *AuditLogsQueryFilter) GetToOk() (*string, bool)

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsQueryFilter) HasFrom

func (o *AuditLogsQueryFilter) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*AuditLogsQueryFilter) HasQuery

func (o *AuditLogsQueryFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*AuditLogsQueryFilter) HasTo

func (o *AuditLogsQueryFilter) HasTo() bool

HasTo returns a boolean if a field has been set.

func (AuditLogsQueryFilter) MarshalJSON

func (o AuditLogsQueryFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsQueryFilter) SetFrom

func (o *AuditLogsQueryFilter) SetFrom(v string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*AuditLogsQueryFilter) SetQuery

func (o *AuditLogsQueryFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*AuditLogsQueryFilter) SetTo

func (o *AuditLogsQueryFilter) SetTo(v string)

SetTo gets a reference to the given string and assigns it to the To field.

func (*AuditLogsQueryFilter) UnmarshalJSON

func (o *AuditLogsQueryFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuditLogsQueryOptions

AuditLogsQueryOptions Global query options that are used during the query. Note: Specify either timezone or time offset, not both. Otherwise, the query fails.

type AuditLogsQueryOptions struct {
    // Time offset (in seconds) to apply to the query.
    TimeOffset *int64 `json:"time_offset,omitempty"`
    // The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York).
    Timezone *string `json:"timezone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuditLogsQueryOptions

func NewAuditLogsQueryOptions() *AuditLogsQueryOptions

NewAuditLogsQueryOptions instantiates a new AuditLogsQueryOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuditLogsQueryOptionsWithDefaults

func NewAuditLogsQueryOptionsWithDefaults() *AuditLogsQueryOptions

NewAuditLogsQueryOptionsWithDefaults instantiates a new AuditLogsQueryOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuditLogsQueryOptions) GetTimeOffset

func (o *AuditLogsQueryOptions) GetTimeOffset() int64

GetTimeOffset returns the TimeOffset field value if set, zero value otherwise.

func (*AuditLogsQueryOptions) GetTimeOffsetOk

func (o *AuditLogsQueryOptions) GetTimeOffsetOk() (*int64, bool)

GetTimeOffsetOk returns a tuple with the TimeOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsQueryOptions) GetTimezone

func (o *AuditLogsQueryOptions) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*AuditLogsQueryOptions) GetTimezoneOk

func (o *AuditLogsQueryOptions) GetTimezoneOk() (*string, bool)

GetTimezoneOk returns a tuple with the Timezone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsQueryOptions) HasTimeOffset

func (o *AuditLogsQueryOptions) HasTimeOffset() bool

HasTimeOffset returns a boolean if a field has been set.

func (*AuditLogsQueryOptions) HasTimezone

func (o *AuditLogsQueryOptions) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (AuditLogsQueryOptions) MarshalJSON

func (o AuditLogsQueryOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsQueryOptions) SetTimeOffset

func (o *AuditLogsQueryOptions) SetTimeOffset(v int64)

SetTimeOffset gets a reference to the given int64 and assigns it to the TimeOffset field.

func (*AuditLogsQueryOptions) SetTimezone

func (o *AuditLogsQueryOptions) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*AuditLogsQueryOptions) UnmarshalJSON

func (o *AuditLogsQueryOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuditLogsQueryPageOptions

AuditLogsQueryPageOptions Paging attributes for listing events.

type AuditLogsQueryPageOptions struct {
    // List following results with a cursor provided in the previous query.
    Cursor *string `json:"cursor,omitempty"`
    // Maximum number of events in the response.
    Limit *int32 `json:"limit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuditLogsQueryPageOptions

func NewAuditLogsQueryPageOptions() *AuditLogsQueryPageOptions

NewAuditLogsQueryPageOptions instantiates a new AuditLogsQueryPageOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuditLogsQueryPageOptionsWithDefaults

func NewAuditLogsQueryPageOptionsWithDefaults() *AuditLogsQueryPageOptions

NewAuditLogsQueryPageOptionsWithDefaults instantiates a new AuditLogsQueryPageOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuditLogsQueryPageOptions) GetCursor

func (o *AuditLogsQueryPageOptions) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*AuditLogsQueryPageOptions) GetCursorOk

func (o *AuditLogsQueryPageOptions) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsQueryPageOptions) GetLimit

func (o *AuditLogsQueryPageOptions) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*AuditLogsQueryPageOptions) GetLimitOk

func (o *AuditLogsQueryPageOptions) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsQueryPageOptions) HasCursor

func (o *AuditLogsQueryPageOptions) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*AuditLogsQueryPageOptions) HasLimit

func (o *AuditLogsQueryPageOptions) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (AuditLogsQueryPageOptions) MarshalJSON

func (o AuditLogsQueryPageOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsQueryPageOptions) SetCursor

func (o *AuditLogsQueryPageOptions) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*AuditLogsQueryPageOptions) SetLimit

func (o *AuditLogsQueryPageOptions) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*AuditLogsQueryPageOptions) UnmarshalJSON

func (o *AuditLogsQueryPageOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

AuditLogsResponseLinks Links attributes.

type AuditLogsResponseLinks struct {
    // Link for the next set of results. Note that the request can also be made using the
    // POST endpoint.
    Next *string `json:"next,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}
func NewAuditLogsResponseLinks() *AuditLogsResponseLinks

NewAuditLogsResponseLinks instantiates a new AuditLogsResponseLinks object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuditLogsResponseLinksWithDefaults

func NewAuditLogsResponseLinksWithDefaults() *AuditLogsResponseLinks

NewAuditLogsResponseLinksWithDefaults instantiates a new AuditLogsResponseLinks object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuditLogsResponseLinks) GetNext

func (o *AuditLogsResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*AuditLogsResponseLinks) GetNextOk

func (o *AuditLogsResponseLinks) GetNextOk() (*string, bool)

GetNextOk returns a tuple with the Next field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsResponseLinks) HasNext

func (o *AuditLogsResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (AuditLogsResponseLinks) MarshalJSON

func (o AuditLogsResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsResponseLinks) SetNext

func (o *AuditLogsResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*AuditLogsResponseLinks) UnmarshalJSON

func (o *AuditLogsResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuditLogsResponseMetadata

AuditLogsResponseMetadata The metadata associated with a request.

type AuditLogsResponseMetadata struct {
    // Time elapsed in milliseconds.
    Elapsed *int64 `json:"elapsed,omitempty"`
    // Paging attributes.
    Page *AuditLogsResponsePage `json:"page,omitempty"`
    // The identifier of the request.
    RequestId *string `json:"request_id,omitempty"`
    // The status of the response.
    Status *AuditLogsResponseStatus `json:"status,omitempty"`
    // A list of warnings (non-fatal errors) encountered. Partial results may return if
    // warnings are present in the response.
    Warnings []AuditLogsWarning `json:"warnings,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuditLogsResponseMetadata

func NewAuditLogsResponseMetadata() *AuditLogsResponseMetadata

NewAuditLogsResponseMetadata instantiates a new AuditLogsResponseMetadata object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuditLogsResponseMetadataWithDefaults

func NewAuditLogsResponseMetadataWithDefaults() *AuditLogsResponseMetadata

NewAuditLogsResponseMetadataWithDefaults instantiates a new AuditLogsResponseMetadata object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuditLogsResponseMetadata) GetElapsed

func (o *AuditLogsResponseMetadata) GetElapsed() int64

GetElapsed returns the Elapsed field value if set, zero value otherwise.

func (*AuditLogsResponseMetadata) GetElapsedOk

func (o *AuditLogsResponseMetadata) GetElapsedOk() (*int64, bool)

GetElapsedOk returns a tuple with the Elapsed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsResponseMetadata) GetPage

func (o *AuditLogsResponseMetadata) GetPage() AuditLogsResponsePage

GetPage returns the Page field value if set, zero value otherwise.

func (*AuditLogsResponseMetadata) GetPageOk

func (o *AuditLogsResponseMetadata) GetPageOk() (*AuditLogsResponsePage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsResponseMetadata) GetRequestId

func (o *AuditLogsResponseMetadata) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*AuditLogsResponseMetadata) GetRequestIdOk

func (o *AuditLogsResponseMetadata) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsResponseMetadata) GetStatus

func (o *AuditLogsResponseMetadata) GetStatus() AuditLogsResponseStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*AuditLogsResponseMetadata) GetStatusOk

func (o *AuditLogsResponseMetadata) GetStatusOk() (*AuditLogsResponseStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsResponseMetadata) GetWarnings

func (o *AuditLogsResponseMetadata) GetWarnings() []AuditLogsWarning

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*AuditLogsResponseMetadata) GetWarningsOk

func (o *AuditLogsResponseMetadata) GetWarningsOk() (*[]AuditLogsWarning, bool)

GetWarningsOk returns a tuple with the Warnings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsResponseMetadata) HasElapsed

func (o *AuditLogsResponseMetadata) HasElapsed() bool

HasElapsed returns a boolean if a field has been set.

func (*AuditLogsResponseMetadata) HasPage

func (o *AuditLogsResponseMetadata) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*AuditLogsResponseMetadata) HasRequestId

func (o *AuditLogsResponseMetadata) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*AuditLogsResponseMetadata) HasStatus

func (o *AuditLogsResponseMetadata) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*AuditLogsResponseMetadata) HasWarnings

func (o *AuditLogsResponseMetadata) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (AuditLogsResponseMetadata) MarshalJSON

func (o AuditLogsResponseMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsResponseMetadata) SetElapsed

func (o *AuditLogsResponseMetadata) SetElapsed(v int64)

SetElapsed gets a reference to the given int64 and assigns it to the Elapsed field.

func (*AuditLogsResponseMetadata) SetPage

func (o *AuditLogsResponseMetadata) SetPage(v AuditLogsResponsePage)

SetPage gets a reference to the given AuditLogsResponsePage and assigns it to the Page field.

func (*AuditLogsResponseMetadata) SetRequestId

func (o *AuditLogsResponseMetadata) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*AuditLogsResponseMetadata) SetStatus

func (o *AuditLogsResponseMetadata) SetStatus(v AuditLogsResponseStatus)

SetStatus gets a reference to the given AuditLogsResponseStatus and assigns it to the Status field.

func (*AuditLogsResponseMetadata) SetWarnings

func (o *AuditLogsResponseMetadata) SetWarnings(v []AuditLogsWarning)

SetWarnings gets a reference to the given []AuditLogsWarning and assigns it to the Warnings field.

func (*AuditLogsResponseMetadata) UnmarshalJSON

func (o *AuditLogsResponseMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuditLogsResponsePage

AuditLogsResponsePage Paging attributes.

type AuditLogsResponsePage struct {
    // The cursor to use to get the next results, if any. To make the next request, use the same parameters with the addition of `page[cursor]`.
    After *string `json:"after,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuditLogsResponsePage

func NewAuditLogsResponsePage() *AuditLogsResponsePage

NewAuditLogsResponsePage instantiates a new AuditLogsResponsePage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuditLogsResponsePageWithDefaults

func NewAuditLogsResponsePageWithDefaults() *AuditLogsResponsePage

NewAuditLogsResponsePageWithDefaults instantiates a new AuditLogsResponsePage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuditLogsResponsePage) GetAfter

func (o *AuditLogsResponsePage) GetAfter() string

GetAfter returns the After field value if set, zero value otherwise.

func (*AuditLogsResponsePage) GetAfterOk

func (o *AuditLogsResponsePage) GetAfterOk() (*string, bool)

GetAfterOk returns a tuple with the After field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsResponsePage) HasAfter

func (o *AuditLogsResponsePage) HasAfter() bool

HasAfter returns a boolean if a field has been set.

func (AuditLogsResponsePage) MarshalJSON

func (o AuditLogsResponsePage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsResponsePage) SetAfter

func (o *AuditLogsResponsePage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

func (*AuditLogsResponsePage) UnmarshalJSON

func (o *AuditLogsResponsePage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuditLogsResponseStatus

AuditLogsResponseStatus The status of the response.

type AuditLogsResponseStatus string

List of AuditLogsResponseStatus.

const (
    AUDITLOGSRESPONSESTATUS_DONE    AuditLogsResponseStatus = "done"
    AUDITLOGSRESPONSESTATUS_TIMEOUT AuditLogsResponseStatus = "timeout"
)

func NewAuditLogsResponseStatusFromValue

func NewAuditLogsResponseStatusFromValue(v string) (*AuditLogsResponseStatus, error)

NewAuditLogsResponseStatusFromValue returns a pointer to a valid AuditLogsResponseStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*AuditLogsResponseStatus) GetAllowedValues

func (v *AuditLogsResponseStatus) GetAllowedValues() []AuditLogsResponseStatus

GetAllowedValues reeturns the list of possible values.

func (AuditLogsResponseStatus) IsValid

func (v AuditLogsResponseStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (AuditLogsResponseStatus) Ptr

func (v AuditLogsResponseStatus) Ptr() *AuditLogsResponseStatus

Ptr returns reference to AuditLogsResponseStatus value.

func (*AuditLogsResponseStatus) UnmarshalJSON

func (v *AuditLogsResponseStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type AuditLogsSearchEventsRequest

AuditLogsSearchEventsRequest The request for a Audit Logs events list.

type AuditLogsSearchEventsRequest struct {
    // Search and filter query settings.
    Filter *AuditLogsQueryFilter `json:"filter,omitempty"`
    // Global query options that are used during the query.
    // Note: Specify either timezone or time offset, not both. Otherwise, the query fails.
    Options *AuditLogsQueryOptions `json:"options,omitempty"`
    // Paging attributes for listing events.
    Page *AuditLogsQueryPageOptions `json:"page,omitempty"`
    // Sort parameters when querying events.
    Sort *AuditLogsSort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuditLogsSearchEventsRequest

func NewAuditLogsSearchEventsRequest() *AuditLogsSearchEventsRequest

NewAuditLogsSearchEventsRequest instantiates a new AuditLogsSearchEventsRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuditLogsSearchEventsRequestWithDefaults

func NewAuditLogsSearchEventsRequestWithDefaults() *AuditLogsSearchEventsRequest

NewAuditLogsSearchEventsRequestWithDefaults instantiates a new AuditLogsSearchEventsRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuditLogsSearchEventsRequest) GetFilter

func (o *AuditLogsSearchEventsRequest) GetFilter() AuditLogsQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*AuditLogsSearchEventsRequest) GetFilterOk

func (o *AuditLogsSearchEventsRequest) GetFilterOk() (*AuditLogsQueryFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsSearchEventsRequest) GetOptions

func (o *AuditLogsSearchEventsRequest) GetOptions() AuditLogsQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*AuditLogsSearchEventsRequest) GetOptionsOk

func (o *AuditLogsSearchEventsRequest) GetOptionsOk() (*AuditLogsQueryOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsSearchEventsRequest) GetPage

func (o *AuditLogsSearchEventsRequest) GetPage() AuditLogsQueryPageOptions

GetPage returns the Page field value if set, zero value otherwise.

func (*AuditLogsSearchEventsRequest) GetPageOk

func (o *AuditLogsSearchEventsRequest) GetPageOk() (*AuditLogsQueryPageOptions, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsSearchEventsRequest) GetSort

func (o *AuditLogsSearchEventsRequest) GetSort() AuditLogsSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*AuditLogsSearchEventsRequest) GetSortOk

func (o *AuditLogsSearchEventsRequest) GetSortOk() (*AuditLogsSort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsSearchEventsRequest) HasFilter

func (o *AuditLogsSearchEventsRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*AuditLogsSearchEventsRequest) HasOptions

func (o *AuditLogsSearchEventsRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*AuditLogsSearchEventsRequest) HasPage

func (o *AuditLogsSearchEventsRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*AuditLogsSearchEventsRequest) HasSort

func (o *AuditLogsSearchEventsRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (AuditLogsSearchEventsRequest) MarshalJSON

func (o AuditLogsSearchEventsRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsSearchEventsRequest) SetFilter

func (o *AuditLogsSearchEventsRequest) SetFilter(v AuditLogsQueryFilter)

SetFilter gets a reference to the given AuditLogsQueryFilter and assigns it to the Filter field.

func (*AuditLogsSearchEventsRequest) SetOptions

func (o *AuditLogsSearchEventsRequest) SetOptions(v AuditLogsQueryOptions)

SetOptions gets a reference to the given AuditLogsQueryOptions and assigns it to the Options field.

func (*AuditLogsSearchEventsRequest) SetPage

func (o *AuditLogsSearchEventsRequest) SetPage(v AuditLogsQueryPageOptions)

SetPage gets a reference to the given AuditLogsQueryPageOptions and assigns it to the Page field.

func (*AuditLogsSearchEventsRequest) SetSort

func (o *AuditLogsSearchEventsRequest) SetSort(v AuditLogsSort)

SetSort gets a reference to the given AuditLogsSort and assigns it to the Sort field.

func (*AuditLogsSearchEventsRequest) UnmarshalJSON

func (o *AuditLogsSearchEventsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuditLogsSort

AuditLogsSort Sort parameters when querying events.

type AuditLogsSort string

List of AuditLogsSort.

const (
    AUDITLOGSSORT_TIMESTAMP_ASCENDING  AuditLogsSort = "timestamp"
    AUDITLOGSSORT_TIMESTAMP_DESCENDING AuditLogsSort = "-timestamp"
)

func NewAuditLogsSortFromValue

func NewAuditLogsSortFromValue(v string) (*AuditLogsSort, error)

NewAuditLogsSortFromValue returns a pointer to a valid AuditLogsSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*AuditLogsSort) GetAllowedValues

func (v *AuditLogsSort) GetAllowedValues() []AuditLogsSort

GetAllowedValues reeturns the list of possible values.

func (AuditLogsSort) IsValid

func (v AuditLogsSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (AuditLogsSort) Ptr

func (v AuditLogsSort) Ptr() *AuditLogsSort

Ptr returns reference to AuditLogsSort value.

func (*AuditLogsSort) UnmarshalJSON

func (v *AuditLogsSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type AuditLogsWarning

AuditLogsWarning Warning message indicating something that went wrong with the query.

type AuditLogsWarning struct {
    // Unique code for this type of warning.
    Code *string `json:"code,omitempty"`
    // Detailed explanation of this specific warning.
    Detail *string `json:"detail,omitempty"`
    // Short human-readable summary of the warning.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuditLogsWarning

func NewAuditLogsWarning() *AuditLogsWarning

NewAuditLogsWarning instantiates a new AuditLogsWarning object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuditLogsWarningWithDefaults

func NewAuditLogsWarningWithDefaults() *AuditLogsWarning

NewAuditLogsWarningWithDefaults instantiates a new AuditLogsWarning object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuditLogsWarning) GetCode

func (o *AuditLogsWarning) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*AuditLogsWarning) GetCodeOk

func (o *AuditLogsWarning) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsWarning) GetDetail

func (o *AuditLogsWarning) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*AuditLogsWarning) GetDetailOk

func (o *AuditLogsWarning) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsWarning) GetTitle

func (o *AuditLogsWarning) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*AuditLogsWarning) GetTitleOk

func (o *AuditLogsWarning) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsWarning) HasCode

func (o *AuditLogsWarning) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*AuditLogsWarning) HasDetail

func (o *AuditLogsWarning) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*AuditLogsWarning) HasTitle

func (o *AuditLogsWarning) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (AuditLogsWarning) MarshalJSON

func (o AuditLogsWarning) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsWarning) SetCode

func (o *AuditLogsWarning) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*AuditLogsWarning) SetDetail

func (o *AuditLogsWarning) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*AuditLogsWarning) SetTitle

func (o *AuditLogsWarning) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*AuditLogsWarning) UnmarshalJSON

func (o *AuditLogsWarning) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMapping

AuthNMapping The AuthN Mapping object returned by API.

type AuthNMapping struct {
    // Attributes of AuthN Mapping.
    Attributes *AuthNMappingAttributes `json:"attributes,omitempty"`
    // ID of the AuthN Mapping.
    Id string `json:"id"`
    // All relationships associated with AuthN Mapping.
    Relationships *AuthNMappingRelationships `json:"relationships,omitempty"`
    // AuthN Mappings resource type.
    Type AuthNMappingsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMapping

func NewAuthNMapping(id string, typeVar AuthNMappingsType) *AuthNMapping

NewAuthNMapping instantiates a new AuthNMapping object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingWithDefaults

func NewAuthNMappingWithDefaults() *AuthNMapping

NewAuthNMappingWithDefaults instantiates a new AuthNMapping object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMapping) GetAttributes

func (o *AuthNMapping) GetAttributes() AuthNMappingAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*AuthNMapping) GetAttributesOk

func (o *AuthNMapping) GetAttributesOk() (*AuthNMappingAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMapping) GetId

func (o *AuthNMapping) GetId() string

GetId returns the Id field value.

func (*AuthNMapping) GetIdOk

func (o *AuthNMapping) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*AuthNMapping) GetRelationships

func (o *AuthNMapping) GetRelationships() AuthNMappingRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*AuthNMapping) GetRelationshipsOk

func (o *AuthNMapping) GetRelationshipsOk() (*AuthNMappingRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMapping) GetType

func (o *AuthNMapping) GetType() AuthNMappingsType

GetType returns the Type field value.

func (*AuthNMapping) GetTypeOk

func (o *AuthNMapping) GetTypeOk() (*AuthNMappingsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*AuthNMapping) HasAttributes

func (o *AuthNMapping) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*AuthNMapping) HasRelationships

func (o *AuthNMapping) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (AuthNMapping) MarshalJSON

func (o AuthNMapping) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMapping) SetAttributes

func (o *AuthNMapping) SetAttributes(v AuthNMappingAttributes)

SetAttributes gets a reference to the given AuthNMappingAttributes and assigns it to the Attributes field.

func (*AuthNMapping) SetId

func (o *AuthNMapping) SetId(v string)

SetId sets field value.

func (*AuthNMapping) SetRelationships

func (o *AuthNMapping) SetRelationships(v AuthNMappingRelationships)

SetRelationships gets a reference to the given AuthNMappingRelationships and assigns it to the Relationships field.

func (*AuthNMapping) SetType

func (o *AuthNMapping) SetType(v AuthNMappingsType)

SetType sets field value.

func (*AuthNMapping) UnmarshalJSON

func (o *AuthNMapping) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingAttributes

AuthNMappingAttributes Attributes of AuthN Mapping.

type AuthNMappingAttributes struct {
    // Key portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeKey *string `json:"attribute_key,omitempty"`
    // Value portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeValue *string `json:"attribute_value,omitempty"`
    // Creation time of the AuthN Mapping.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Time of last AuthN Mapping modification.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // The ID of the SAML assertion attribute.
    SamlAssertionAttributeId *string `json:"saml_assertion_attribute_id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingAttributes

func NewAuthNMappingAttributes() *AuthNMappingAttributes

NewAuthNMappingAttributes instantiates a new AuthNMappingAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingAttributesWithDefaults

func NewAuthNMappingAttributesWithDefaults() *AuthNMappingAttributes

NewAuthNMappingAttributesWithDefaults instantiates a new AuthNMappingAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingAttributes) GetAttributeKey

func (o *AuthNMappingAttributes) GetAttributeKey() string

GetAttributeKey returns the AttributeKey field value if set, zero value otherwise.

func (*AuthNMappingAttributes) GetAttributeKeyOk

func (o *AuthNMappingAttributes) GetAttributeKeyOk() (*string, bool)

GetAttributeKeyOk returns a tuple with the AttributeKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingAttributes) GetAttributeValue

func (o *AuthNMappingAttributes) GetAttributeValue() string

GetAttributeValue returns the AttributeValue field value if set, zero value otherwise.

func (*AuthNMappingAttributes) GetAttributeValueOk

func (o *AuthNMappingAttributes) GetAttributeValueOk() (*string, bool)

GetAttributeValueOk returns a tuple with the AttributeValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingAttributes) GetCreatedAt

func (o *AuthNMappingAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*AuthNMappingAttributes) GetCreatedAtOk

func (o *AuthNMappingAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingAttributes) GetModifiedAt

func (o *AuthNMappingAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*AuthNMappingAttributes) GetModifiedAtOk

func (o *AuthNMappingAttributes) GetModifiedAtOk() (*time.Time, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingAttributes) GetSamlAssertionAttributeId

func (o *AuthNMappingAttributes) GetSamlAssertionAttributeId() string

GetSamlAssertionAttributeId returns the SamlAssertionAttributeId field value if set, zero value otherwise.

func (*AuthNMappingAttributes) GetSamlAssertionAttributeIdOk

func (o *AuthNMappingAttributes) GetSamlAssertionAttributeIdOk() (*string, bool)

GetSamlAssertionAttributeIdOk returns a tuple with the SamlAssertionAttributeId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingAttributes) HasAttributeKey

func (o *AuthNMappingAttributes) HasAttributeKey() bool

HasAttributeKey returns a boolean if a field has been set.

func (*AuthNMappingAttributes) HasAttributeValue

func (o *AuthNMappingAttributes) HasAttributeValue() bool

HasAttributeValue returns a boolean if a field has been set.

func (*AuthNMappingAttributes) HasCreatedAt

func (o *AuthNMappingAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*AuthNMappingAttributes) HasModifiedAt

func (o *AuthNMappingAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*AuthNMappingAttributes) HasSamlAssertionAttributeId

func (o *AuthNMappingAttributes) HasSamlAssertionAttributeId() bool

HasSamlAssertionAttributeId returns a boolean if a field has been set.

func (AuthNMappingAttributes) MarshalJSON

func (o AuthNMappingAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingAttributes) SetAttributeKey

func (o *AuthNMappingAttributes) SetAttributeKey(v string)

SetAttributeKey gets a reference to the given string and assigns it to the AttributeKey field.

func (*AuthNMappingAttributes) SetAttributeValue

func (o *AuthNMappingAttributes) SetAttributeValue(v string)

SetAttributeValue gets a reference to the given string and assigns it to the AttributeValue field.

func (*AuthNMappingAttributes) SetCreatedAt

func (o *AuthNMappingAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*AuthNMappingAttributes) SetModifiedAt

func (o *AuthNMappingAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*AuthNMappingAttributes) SetSamlAssertionAttributeId

func (o *AuthNMappingAttributes) SetSamlAssertionAttributeId(v string)

SetSamlAssertionAttributeId gets a reference to the given string and assigns it to the SamlAssertionAttributeId field.

func (*AuthNMappingAttributes) UnmarshalJSON

func (o *AuthNMappingAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingCreateAttributes

AuthNMappingCreateAttributes Key/Value pair of attributes used for create request.

type AuthNMappingCreateAttributes struct {
    // Key portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeKey *string `json:"attribute_key,omitempty"`
    // Value portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeValue *string `json:"attribute_value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingCreateAttributes

func NewAuthNMappingCreateAttributes() *AuthNMappingCreateAttributes

NewAuthNMappingCreateAttributes instantiates a new AuthNMappingCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingCreateAttributesWithDefaults

func NewAuthNMappingCreateAttributesWithDefaults() *AuthNMappingCreateAttributes

NewAuthNMappingCreateAttributesWithDefaults instantiates a new AuthNMappingCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingCreateAttributes) GetAttributeKey

func (o *AuthNMappingCreateAttributes) GetAttributeKey() string

GetAttributeKey returns the AttributeKey field value if set, zero value otherwise.

func (*AuthNMappingCreateAttributes) GetAttributeKeyOk

func (o *AuthNMappingCreateAttributes) GetAttributeKeyOk() (*string, bool)

GetAttributeKeyOk returns a tuple with the AttributeKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingCreateAttributes) GetAttributeValue

func (o *AuthNMappingCreateAttributes) GetAttributeValue() string

GetAttributeValue returns the AttributeValue field value if set, zero value otherwise.

func (*AuthNMappingCreateAttributes) GetAttributeValueOk

func (o *AuthNMappingCreateAttributes) GetAttributeValueOk() (*string, bool)

GetAttributeValueOk returns a tuple with the AttributeValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingCreateAttributes) HasAttributeKey

func (o *AuthNMappingCreateAttributes) HasAttributeKey() bool

HasAttributeKey returns a boolean if a field has been set.

func (*AuthNMappingCreateAttributes) HasAttributeValue

func (o *AuthNMappingCreateAttributes) HasAttributeValue() bool

HasAttributeValue returns a boolean if a field has been set.

func (AuthNMappingCreateAttributes) MarshalJSON

func (o AuthNMappingCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingCreateAttributes) SetAttributeKey

func (o *AuthNMappingCreateAttributes) SetAttributeKey(v string)

SetAttributeKey gets a reference to the given string and assigns it to the AttributeKey field.

func (*AuthNMappingCreateAttributes) SetAttributeValue

func (o *AuthNMappingCreateAttributes) SetAttributeValue(v string)

SetAttributeValue gets a reference to the given string and assigns it to the AttributeValue field.

func (*AuthNMappingCreateAttributes) UnmarshalJSON

func (o *AuthNMappingCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingCreateData

AuthNMappingCreateData Data for creating an AuthN Mapping.

type AuthNMappingCreateData struct {
    // Key/Value pair of attributes used for create request.
    Attributes *AuthNMappingCreateAttributes `json:"attributes,omitempty"`
    // Relationship of AuthN Mapping create object to Role.
    Relationships *AuthNMappingCreateRelationships `json:"relationships,omitempty"`
    // AuthN Mappings resource type.
    Type AuthNMappingsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingCreateData

func NewAuthNMappingCreateData(typeVar AuthNMappingsType) *AuthNMappingCreateData

NewAuthNMappingCreateData instantiates a new AuthNMappingCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingCreateDataWithDefaults

func NewAuthNMappingCreateDataWithDefaults() *AuthNMappingCreateData

NewAuthNMappingCreateDataWithDefaults instantiates a new AuthNMappingCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingCreateData) GetAttributes

func (o *AuthNMappingCreateData) GetAttributes() AuthNMappingCreateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*AuthNMappingCreateData) GetAttributesOk

func (o *AuthNMappingCreateData) GetAttributesOk() (*AuthNMappingCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingCreateData) GetRelationships

func (o *AuthNMappingCreateData) GetRelationships() AuthNMappingCreateRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*AuthNMappingCreateData) GetRelationshipsOk

func (o *AuthNMappingCreateData) GetRelationshipsOk() (*AuthNMappingCreateRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingCreateData) GetType

func (o *AuthNMappingCreateData) GetType() AuthNMappingsType

GetType returns the Type field value.

func (*AuthNMappingCreateData) GetTypeOk

func (o *AuthNMappingCreateData) GetTypeOk() (*AuthNMappingsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*AuthNMappingCreateData) HasAttributes

func (o *AuthNMappingCreateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*AuthNMappingCreateData) HasRelationships

func (o *AuthNMappingCreateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (AuthNMappingCreateData) MarshalJSON

func (o AuthNMappingCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingCreateData) SetAttributes

func (o *AuthNMappingCreateData) SetAttributes(v AuthNMappingCreateAttributes)

SetAttributes gets a reference to the given AuthNMappingCreateAttributes and assigns it to the Attributes field.

func (*AuthNMappingCreateData) SetRelationships

func (o *AuthNMappingCreateData) SetRelationships(v AuthNMappingCreateRelationships)

SetRelationships gets a reference to the given AuthNMappingCreateRelationships and assigns it to the Relationships field.

func (*AuthNMappingCreateData) SetType

func (o *AuthNMappingCreateData) SetType(v AuthNMappingsType)

SetType sets field value.

func (*AuthNMappingCreateData) UnmarshalJSON

func (o *AuthNMappingCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingCreateRelationships

AuthNMappingCreateRelationships Relationship of AuthN Mapping create object to Role.

type AuthNMappingCreateRelationships struct {
    // Relationship to role.
    Role *RelationshipToRole `json:"role,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingCreateRelationships

func NewAuthNMappingCreateRelationships() *AuthNMappingCreateRelationships

NewAuthNMappingCreateRelationships instantiates a new AuthNMappingCreateRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingCreateRelationshipsWithDefaults

func NewAuthNMappingCreateRelationshipsWithDefaults() *AuthNMappingCreateRelationships

NewAuthNMappingCreateRelationshipsWithDefaults instantiates a new AuthNMappingCreateRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingCreateRelationships) GetRole

func (o *AuthNMappingCreateRelationships) GetRole() RelationshipToRole

GetRole returns the Role field value if set, zero value otherwise.

func (*AuthNMappingCreateRelationships) GetRoleOk

func (o *AuthNMappingCreateRelationships) GetRoleOk() (*RelationshipToRole, bool)

GetRoleOk returns a tuple with the Role field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingCreateRelationships) HasRole

func (o *AuthNMappingCreateRelationships) HasRole() bool

HasRole returns a boolean if a field has been set.

func (AuthNMappingCreateRelationships) MarshalJSON

func (o AuthNMappingCreateRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingCreateRelationships) SetRole

func (o *AuthNMappingCreateRelationships) SetRole(v RelationshipToRole)

SetRole gets a reference to the given RelationshipToRole and assigns it to the Role field.

func (*AuthNMappingCreateRelationships) UnmarshalJSON

func (o *AuthNMappingCreateRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingCreateRequest

AuthNMappingCreateRequest Request for creating an AuthN Mapping.

type AuthNMappingCreateRequest struct {
    // Data for creating an AuthN Mapping.
    Data AuthNMappingCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingCreateRequest

func NewAuthNMappingCreateRequest(data AuthNMappingCreateData) *AuthNMappingCreateRequest

NewAuthNMappingCreateRequest instantiates a new AuthNMappingCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingCreateRequestWithDefaults

func NewAuthNMappingCreateRequestWithDefaults() *AuthNMappingCreateRequest

NewAuthNMappingCreateRequestWithDefaults instantiates a new AuthNMappingCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingCreateRequest) GetData

func (o *AuthNMappingCreateRequest) GetData() AuthNMappingCreateData

GetData returns the Data field value.

func (*AuthNMappingCreateRequest) GetDataOk

func (o *AuthNMappingCreateRequest) GetDataOk() (*AuthNMappingCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (AuthNMappingCreateRequest) MarshalJSON

func (o AuthNMappingCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingCreateRequest) SetData

func (o *AuthNMappingCreateRequest) SetData(v AuthNMappingCreateData)

SetData sets field value.

func (*AuthNMappingCreateRequest) UnmarshalJSON

func (o *AuthNMappingCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingIncluded

AuthNMappingIncluded - Included data in the AuthN Mapping response.

type AuthNMappingIncluded struct {
    SAMLAssertionAttribute *SAMLAssertionAttribute
    Role                   *Role

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func RoleAsAuthNMappingIncluded

func RoleAsAuthNMappingIncluded(v *Role) AuthNMappingIncluded

RoleAsAuthNMappingIncluded is a convenience function that returns Role wrapped in AuthNMappingIncluded.

func SAMLAssertionAttributeAsAuthNMappingIncluded

func SAMLAssertionAttributeAsAuthNMappingIncluded(v *SAMLAssertionAttribute) AuthNMappingIncluded

SAMLAssertionAttributeAsAuthNMappingIncluded is a convenience function that returns SAMLAssertionAttribute wrapped in AuthNMappingIncluded.

func (*AuthNMappingIncluded) GetActualInstance

func (obj *AuthNMappingIncluded) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (AuthNMappingIncluded) MarshalJSON

func (obj AuthNMappingIncluded) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*AuthNMappingIncluded) UnmarshalJSON

func (obj *AuthNMappingIncluded) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type AuthNMappingRelationships

AuthNMappingRelationships All relationships associated with AuthN Mapping.

type AuthNMappingRelationships struct {
    // Relationship to role.
    Role *RelationshipToRole `json:"role,omitempty"`
    // AuthN Mapping relationship to SAML Assertion Attribute.
    SamlAssertionAttribute *RelationshipToSAMLAssertionAttribute `json:"saml_assertion_attribute,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingRelationships

func NewAuthNMappingRelationships() *AuthNMappingRelationships

NewAuthNMappingRelationships instantiates a new AuthNMappingRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingRelationshipsWithDefaults

func NewAuthNMappingRelationshipsWithDefaults() *AuthNMappingRelationships

NewAuthNMappingRelationshipsWithDefaults instantiates a new AuthNMappingRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingRelationships) GetRole

func (o *AuthNMappingRelationships) GetRole() RelationshipToRole

GetRole returns the Role field value if set, zero value otherwise.

func (*AuthNMappingRelationships) GetRoleOk

func (o *AuthNMappingRelationships) GetRoleOk() (*RelationshipToRole, bool)

GetRoleOk returns a tuple with the Role field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingRelationships) GetSamlAssertionAttribute

func (o *AuthNMappingRelationships) GetSamlAssertionAttribute() RelationshipToSAMLAssertionAttribute

GetSamlAssertionAttribute returns the SamlAssertionAttribute field value if set, zero value otherwise.

func (*AuthNMappingRelationships) GetSamlAssertionAttributeOk

func (o *AuthNMappingRelationships) GetSamlAssertionAttributeOk() (*RelationshipToSAMLAssertionAttribute, bool)

GetSamlAssertionAttributeOk returns a tuple with the SamlAssertionAttribute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingRelationships) HasRole

func (o *AuthNMappingRelationships) HasRole() bool

HasRole returns a boolean if a field has been set.

func (*AuthNMappingRelationships) HasSamlAssertionAttribute

func (o *AuthNMappingRelationships) HasSamlAssertionAttribute() bool

HasSamlAssertionAttribute returns a boolean if a field has been set.

func (AuthNMappingRelationships) MarshalJSON

func (o AuthNMappingRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingRelationships) SetRole

func (o *AuthNMappingRelationships) SetRole(v RelationshipToRole)

SetRole gets a reference to the given RelationshipToRole and assigns it to the Role field.

func (*AuthNMappingRelationships) SetSamlAssertionAttribute

func (o *AuthNMappingRelationships) SetSamlAssertionAttribute(v RelationshipToSAMLAssertionAttribute)

SetSamlAssertionAttribute gets a reference to the given RelationshipToSAMLAssertionAttribute and assigns it to the SamlAssertionAttribute field.

func (*AuthNMappingRelationships) UnmarshalJSON

func (o *AuthNMappingRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingResponse

AuthNMappingResponse AuthN Mapping response from the API.

type AuthNMappingResponse struct {
    // The AuthN Mapping object returned by API.
    Data *AuthNMapping `json:"data,omitempty"`
    // Included data in the AuthN Mapping response.
    Included []AuthNMappingIncluded `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingResponse

func NewAuthNMappingResponse() *AuthNMappingResponse

NewAuthNMappingResponse instantiates a new AuthNMappingResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingResponseWithDefaults

func NewAuthNMappingResponseWithDefaults() *AuthNMappingResponse

NewAuthNMappingResponseWithDefaults instantiates a new AuthNMappingResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingResponse) GetData

func (o *AuthNMappingResponse) GetData() AuthNMapping

GetData returns the Data field value if set, zero value otherwise.

func (*AuthNMappingResponse) GetDataOk

func (o *AuthNMappingResponse) GetDataOk() (*AuthNMapping, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingResponse) GetIncluded

func (o *AuthNMappingResponse) GetIncluded() []AuthNMappingIncluded

GetIncluded returns the Included field value if set, zero value otherwise.

func (*AuthNMappingResponse) GetIncludedOk

func (o *AuthNMappingResponse) GetIncludedOk() (*[]AuthNMappingIncluded, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingResponse) HasData

func (o *AuthNMappingResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*AuthNMappingResponse) HasIncluded

func (o *AuthNMappingResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (AuthNMappingResponse) MarshalJSON

func (o AuthNMappingResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingResponse) SetData

func (o *AuthNMappingResponse) SetData(v AuthNMapping)

SetData gets a reference to the given AuthNMapping and assigns it to the Data field.

func (*AuthNMappingResponse) SetIncluded

func (o *AuthNMappingResponse) SetIncluded(v []AuthNMappingIncluded)

SetIncluded gets a reference to the given []AuthNMappingIncluded and assigns it to the Included field.

func (*AuthNMappingResponse) UnmarshalJSON

func (o *AuthNMappingResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingUpdateAttributes

AuthNMappingUpdateAttributes Key/Value pair of attributes used for update request.

type AuthNMappingUpdateAttributes struct {
    // Key portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeKey *string `json:"attribute_key,omitempty"`
    // Value portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeValue *string `json:"attribute_value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingUpdateAttributes

func NewAuthNMappingUpdateAttributes() *AuthNMappingUpdateAttributes

NewAuthNMappingUpdateAttributes instantiates a new AuthNMappingUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingUpdateAttributesWithDefaults

func NewAuthNMappingUpdateAttributesWithDefaults() *AuthNMappingUpdateAttributes

NewAuthNMappingUpdateAttributesWithDefaults instantiates a new AuthNMappingUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingUpdateAttributes) GetAttributeKey

func (o *AuthNMappingUpdateAttributes) GetAttributeKey() string

GetAttributeKey returns the AttributeKey field value if set, zero value otherwise.

func (*AuthNMappingUpdateAttributes) GetAttributeKeyOk

func (o *AuthNMappingUpdateAttributes) GetAttributeKeyOk() (*string, bool)

GetAttributeKeyOk returns a tuple with the AttributeKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingUpdateAttributes) GetAttributeValue

func (o *AuthNMappingUpdateAttributes) GetAttributeValue() string

GetAttributeValue returns the AttributeValue field value if set, zero value otherwise.

func (*AuthNMappingUpdateAttributes) GetAttributeValueOk

func (o *AuthNMappingUpdateAttributes) GetAttributeValueOk() (*string, bool)

GetAttributeValueOk returns a tuple with the AttributeValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingUpdateAttributes) HasAttributeKey

func (o *AuthNMappingUpdateAttributes) HasAttributeKey() bool

HasAttributeKey returns a boolean if a field has been set.

func (*AuthNMappingUpdateAttributes) HasAttributeValue

func (o *AuthNMappingUpdateAttributes) HasAttributeValue() bool

HasAttributeValue returns a boolean if a field has been set.

func (AuthNMappingUpdateAttributes) MarshalJSON

func (o AuthNMappingUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingUpdateAttributes) SetAttributeKey

func (o *AuthNMappingUpdateAttributes) SetAttributeKey(v string)

SetAttributeKey gets a reference to the given string and assigns it to the AttributeKey field.

func (*AuthNMappingUpdateAttributes) SetAttributeValue

func (o *AuthNMappingUpdateAttributes) SetAttributeValue(v string)

SetAttributeValue gets a reference to the given string and assigns it to the AttributeValue field.

func (*AuthNMappingUpdateAttributes) UnmarshalJSON

func (o *AuthNMappingUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingUpdateData

AuthNMappingUpdateData Data for updating an AuthN Mapping.

type AuthNMappingUpdateData struct {
    // Key/Value pair of attributes used for update request.
    Attributes *AuthNMappingUpdateAttributes `json:"attributes,omitempty"`
    // ID of the AuthN Mapping.
    Id string `json:"id"`
    // Relationship of AuthN Mapping update object to Role.
    Relationships *AuthNMappingUpdateRelationships `json:"relationships,omitempty"`
    // AuthN Mappings resource type.
    Type AuthNMappingsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingUpdateData

func NewAuthNMappingUpdateData(id string, typeVar AuthNMappingsType) *AuthNMappingUpdateData

NewAuthNMappingUpdateData instantiates a new AuthNMappingUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingUpdateDataWithDefaults

func NewAuthNMappingUpdateDataWithDefaults() *AuthNMappingUpdateData

NewAuthNMappingUpdateDataWithDefaults instantiates a new AuthNMappingUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingUpdateData) GetAttributes

func (o *AuthNMappingUpdateData) GetAttributes() AuthNMappingUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*AuthNMappingUpdateData) GetAttributesOk

func (o *AuthNMappingUpdateData) GetAttributesOk() (*AuthNMappingUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingUpdateData) GetId

func (o *AuthNMappingUpdateData) GetId() string

GetId returns the Id field value.

func (*AuthNMappingUpdateData) GetIdOk

func (o *AuthNMappingUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*AuthNMappingUpdateData) GetRelationships

func (o *AuthNMappingUpdateData) GetRelationships() AuthNMappingUpdateRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*AuthNMappingUpdateData) GetRelationshipsOk

func (o *AuthNMappingUpdateData) GetRelationshipsOk() (*AuthNMappingUpdateRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingUpdateData) GetType

func (o *AuthNMappingUpdateData) GetType() AuthNMappingsType

GetType returns the Type field value.

func (*AuthNMappingUpdateData) GetTypeOk

func (o *AuthNMappingUpdateData) GetTypeOk() (*AuthNMappingsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*AuthNMappingUpdateData) HasAttributes

func (o *AuthNMappingUpdateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*AuthNMappingUpdateData) HasRelationships

func (o *AuthNMappingUpdateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (AuthNMappingUpdateData) MarshalJSON

func (o AuthNMappingUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingUpdateData) SetAttributes

func (o *AuthNMappingUpdateData) SetAttributes(v AuthNMappingUpdateAttributes)

SetAttributes gets a reference to the given AuthNMappingUpdateAttributes and assigns it to the Attributes field.

func (*AuthNMappingUpdateData) SetId

func (o *AuthNMappingUpdateData) SetId(v string)

SetId sets field value.

func (*AuthNMappingUpdateData) SetRelationships

func (o *AuthNMappingUpdateData) SetRelationships(v AuthNMappingUpdateRelationships)

SetRelationships gets a reference to the given AuthNMappingUpdateRelationships and assigns it to the Relationships field.

func (*AuthNMappingUpdateData) SetType

func (o *AuthNMappingUpdateData) SetType(v AuthNMappingsType)

SetType sets field value.

func (*AuthNMappingUpdateData) UnmarshalJSON

func (o *AuthNMappingUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingUpdateRelationships

AuthNMappingUpdateRelationships Relationship of AuthN Mapping update object to Role.

type AuthNMappingUpdateRelationships struct {
    // Relationship to role.
    Role *RelationshipToRole `json:"role,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingUpdateRelationships

func NewAuthNMappingUpdateRelationships() *AuthNMappingUpdateRelationships

NewAuthNMappingUpdateRelationships instantiates a new AuthNMappingUpdateRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingUpdateRelationshipsWithDefaults

func NewAuthNMappingUpdateRelationshipsWithDefaults() *AuthNMappingUpdateRelationships

NewAuthNMappingUpdateRelationshipsWithDefaults instantiates a new AuthNMappingUpdateRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingUpdateRelationships) GetRole

func (o *AuthNMappingUpdateRelationships) GetRole() RelationshipToRole

GetRole returns the Role field value if set, zero value otherwise.

func (*AuthNMappingUpdateRelationships) GetRoleOk

func (o *AuthNMappingUpdateRelationships) GetRoleOk() (*RelationshipToRole, bool)

GetRoleOk returns a tuple with the Role field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingUpdateRelationships) HasRole

func (o *AuthNMappingUpdateRelationships) HasRole() bool

HasRole returns a boolean if a field has been set.

func (AuthNMappingUpdateRelationships) MarshalJSON

func (o AuthNMappingUpdateRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingUpdateRelationships) SetRole

func (o *AuthNMappingUpdateRelationships) SetRole(v RelationshipToRole)

SetRole gets a reference to the given RelationshipToRole and assigns it to the Role field.

func (*AuthNMappingUpdateRelationships) UnmarshalJSON

func (o *AuthNMappingUpdateRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingUpdateRequest

AuthNMappingUpdateRequest Request to update an AuthN Mapping.

type AuthNMappingUpdateRequest struct {
    // Data for updating an AuthN Mapping.
    Data AuthNMappingUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingUpdateRequest

func NewAuthNMappingUpdateRequest(data AuthNMappingUpdateData) *AuthNMappingUpdateRequest

NewAuthNMappingUpdateRequest instantiates a new AuthNMappingUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingUpdateRequestWithDefaults

func NewAuthNMappingUpdateRequestWithDefaults() *AuthNMappingUpdateRequest

NewAuthNMappingUpdateRequestWithDefaults instantiates a new AuthNMappingUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingUpdateRequest) GetData

func (o *AuthNMappingUpdateRequest) GetData() AuthNMappingUpdateData

GetData returns the Data field value.

func (*AuthNMappingUpdateRequest) GetDataOk

func (o *AuthNMappingUpdateRequest) GetDataOk() (*AuthNMappingUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (AuthNMappingUpdateRequest) MarshalJSON

func (o AuthNMappingUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingUpdateRequest) SetData

func (o *AuthNMappingUpdateRequest) SetData(v AuthNMappingUpdateData)

SetData sets field value.

func (*AuthNMappingUpdateRequest) UnmarshalJSON

func (o *AuthNMappingUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingsApi

AuthNMappingsApi service type

type AuthNMappingsApi datadog.Service

func NewAuthNMappingsApi

func NewAuthNMappingsApi(client *datadog.APIClient) *AuthNMappingsApi

NewAuthNMappingsApi Returns NewAuthNMappingsApi.

func (*AuthNMappingsApi) CreateAuthNMapping

func (a *AuthNMappingsApi) CreateAuthNMapping(ctx _context.Context, body AuthNMappingCreateRequest) (AuthNMappingResponse, *_nethttp.Response, error)

CreateAuthNMapping Create an AuthN Mapping. Create an AuthN Mapping.

func (*AuthNMappingsApi) DeleteAuthNMapping

func (a *AuthNMappingsApi) DeleteAuthNMapping(ctx _context.Context, authnMappingId string) (*_nethttp.Response, error)

DeleteAuthNMapping Delete an AuthN Mapping. Delete an AuthN Mapping specified by AuthN Mapping UUID.

func (*AuthNMappingsApi) GetAuthNMapping

func (a *AuthNMappingsApi) GetAuthNMapping(ctx _context.Context, authnMappingId string) (AuthNMappingResponse, *_nethttp.Response, error)

GetAuthNMapping Get an AuthN Mapping by UUID. Get an AuthN Mapping specified by the AuthN Mapping UUID.

func (*AuthNMappingsApi) ListAuthNMappings

func (a *AuthNMappingsApi) ListAuthNMappings(ctx _context.Context, o ...ListAuthNMappingsOptionalParameters) (AuthNMappingsResponse, *_nethttp.Response, error)

ListAuthNMappings List all AuthN Mappings. List all AuthN Mappings in the org.

func (*AuthNMappingsApi) UpdateAuthNMapping

func (a *AuthNMappingsApi) UpdateAuthNMapping(ctx _context.Context, authnMappingId string, body AuthNMappingUpdateRequest) (AuthNMappingResponse, *_nethttp.Response, error)

UpdateAuthNMapping Edit an AuthN Mapping. Edit an AuthN Mapping.

type AuthNMappingsResponse

AuthNMappingsResponse Array of AuthN Mappings response.

type AuthNMappingsResponse struct {
    // Array of returned AuthN Mappings.
    Data []AuthNMapping `json:"data,omitempty"`
    // Included data in the AuthN Mapping response.
    Included []AuthNMappingIncluded `json:"included,omitempty"`
    // Object describing meta attributes of response.
    Meta *ResponseMetaAttributes `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingsResponse

func NewAuthNMappingsResponse() *AuthNMappingsResponse

NewAuthNMappingsResponse instantiates a new AuthNMappingsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingsResponseWithDefaults

func NewAuthNMappingsResponseWithDefaults() *AuthNMappingsResponse

NewAuthNMappingsResponseWithDefaults instantiates a new AuthNMappingsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingsResponse) GetData

func (o *AuthNMappingsResponse) GetData() []AuthNMapping

GetData returns the Data field value if set, zero value otherwise.

func (*AuthNMappingsResponse) GetDataOk

func (o *AuthNMappingsResponse) GetDataOk() (*[]AuthNMapping, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingsResponse) GetIncluded

func (o *AuthNMappingsResponse) GetIncluded() []AuthNMappingIncluded

GetIncluded returns the Included field value if set, zero value otherwise.

func (*AuthNMappingsResponse) GetIncludedOk

func (o *AuthNMappingsResponse) GetIncludedOk() (*[]AuthNMappingIncluded, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingsResponse) GetMeta

func (o *AuthNMappingsResponse) GetMeta() ResponseMetaAttributes

GetMeta returns the Meta field value if set, zero value otherwise.

func (*AuthNMappingsResponse) GetMetaOk

func (o *AuthNMappingsResponse) GetMetaOk() (*ResponseMetaAttributes, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingsResponse) HasData

func (o *AuthNMappingsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*AuthNMappingsResponse) HasIncluded

func (o *AuthNMappingsResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*AuthNMappingsResponse) HasMeta

func (o *AuthNMappingsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (AuthNMappingsResponse) MarshalJSON

func (o AuthNMappingsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingsResponse) SetData

func (o *AuthNMappingsResponse) SetData(v []AuthNMapping)

SetData gets a reference to the given []AuthNMapping and assigns it to the Data field.

func (*AuthNMappingsResponse) SetIncluded

func (o *AuthNMappingsResponse) SetIncluded(v []AuthNMappingIncluded)

SetIncluded gets a reference to the given []AuthNMappingIncluded and assigns it to the Included field.

func (*AuthNMappingsResponse) SetMeta

func (o *AuthNMappingsResponse) SetMeta(v ResponseMetaAttributes)

SetMeta gets a reference to the given ResponseMetaAttributes and assigns it to the Meta field.

func (*AuthNMappingsResponse) UnmarshalJSON

func (o *AuthNMappingsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingsSort

AuthNMappingsSort Sorting options for AuthN Mappings.

type AuthNMappingsSort string

List of AuthNMappingsSort.

const (
    AUTHNMAPPINGSSORT_CREATED_AT_ASCENDING                      AuthNMappingsSort = "created_at"
    AUTHNMAPPINGSSORT_CREATED_AT_DESCENDING                     AuthNMappingsSort = "-created_at"
    AUTHNMAPPINGSSORT_ROLE_ID_ASCENDING                         AuthNMappingsSort = "role_id"
    AUTHNMAPPINGSSORT_ROLE_ID_DESCENDING                        AuthNMappingsSort = "-role_id"
    AUTHNMAPPINGSSORT_SAML_ASSERTION_ATTRIBUTE_ID_ASCENDING     AuthNMappingsSort = "saml_assertion_attribute_id"
    AUTHNMAPPINGSSORT_SAML_ASSERTION_ATTRIBUTE_ID_DESCENDING    AuthNMappingsSort = "-saml_assertion_attribute_id"
    AUTHNMAPPINGSSORT_ROLE_NAME_ASCENDING                       AuthNMappingsSort = "role.name"
    AUTHNMAPPINGSSORT_ROLE_NAME_DESCENDING                      AuthNMappingsSort = "-role.name"
    AUTHNMAPPINGSSORT_SAML_ASSERTION_ATTRIBUTE_KEY_ASCENDING    AuthNMappingsSort = "saml_assertion_attribute.attribute_key"
    AUTHNMAPPINGSSORT_SAML_ASSERTION_ATTRIBUTE_KEY_DESCENDING   AuthNMappingsSort = "-saml_assertion_attribute.attribute_key"
    AUTHNMAPPINGSSORT_SAML_ASSERTION_ATTRIBUTE_VALUE_ASCENDING  AuthNMappingsSort = "saml_assertion_attribute.attribute_value"
    AUTHNMAPPINGSSORT_SAML_ASSERTION_ATTRIBUTE_VALUE_DESCENDING AuthNMappingsSort = "-saml_assertion_attribute.attribute_value"
)

func NewAuthNMappingsSortFromValue

func NewAuthNMappingsSortFromValue(v string) (*AuthNMappingsSort, error)

NewAuthNMappingsSortFromValue returns a pointer to a valid AuthNMappingsSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*AuthNMappingsSort) GetAllowedValues

func (v *AuthNMappingsSort) GetAllowedValues() []AuthNMappingsSort

GetAllowedValues reeturns the list of possible values.

func (AuthNMappingsSort) IsValid

func (v AuthNMappingsSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (AuthNMappingsSort) Ptr

func (v AuthNMappingsSort) Ptr() *AuthNMappingsSort

Ptr returns reference to AuthNMappingsSort value.

func (*AuthNMappingsSort) UnmarshalJSON

func (v *AuthNMappingsSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type AuthNMappingsType

AuthNMappingsType AuthN Mappings resource type.

type AuthNMappingsType string

List of AuthNMappingsType.

const (
    AUTHNMAPPINGSTYPE_AUTHN_MAPPINGS AuthNMappingsType = "authn_mappings"
)

func NewAuthNMappingsTypeFromValue

func NewAuthNMappingsTypeFromValue(v string) (*AuthNMappingsType, error)

NewAuthNMappingsTypeFromValue returns a pointer to a valid AuthNMappingsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*AuthNMappingsType) GetAllowedValues

func (v *AuthNMappingsType) GetAllowedValues() []AuthNMappingsType

GetAllowedValues reeturns the list of possible values.

func (AuthNMappingsType) IsValid

func (v AuthNMappingsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (AuthNMappingsType) Ptr

func (v AuthNMappingsType) Ptr() *AuthNMappingsType

Ptr returns reference to AuthNMappingsType value.

func (*AuthNMappingsType) UnmarshalJSON

func (v *AuthNMappingsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppAggregateBucketValue

CIAppAggregateBucketValue - A bucket value, can either be a timeseries or a single value.

type CIAppAggregateBucketValue struct {
    CIAppAggregateBucketValueSingleString *string
    CIAppAggregateBucketValueSingleNumber *float64
    CIAppAggregateBucketValueTimeseries   *CIAppAggregateBucketValueTimeseries

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func CIAppAggregateBucketValueSingleNumberAsCIAppAggregateBucketValue

func CIAppAggregateBucketValueSingleNumberAsCIAppAggregateBucketValue(v *float64) CIAppAggregateBucketValue

CIAppAggregateBucketValueSingleNumberAsCIAppAggregateBucketValue is a convenience function that returns float64 wrapped in CIAppAggregateBucketValue.

func CIAppAggregateBucketValueSingleStringAsCIAppAggregateBucketValue

func CIAppAggregateBucketValueSingleStringAsCIAppAggregateBucketValue(v *string) CIAppAggregateBucketValue

CIAppAggregateBucketValueSingleStringAsCIAppAggregateBucketValue is a convenience function that returns string wrapped in CIAppAggregateBucketValue.

func CIAppAggregateBucketValueTimeseriesAsCIAppAggregateBucketValue

func CIAppAggregateBucketValueTimeseriesAsCIAppAggregateBucketValue(v *CIAppAggregateBucketValueTimeseries) CIAppAggregateBucketValue

CIAppAggregateBucketValueTimeseriesAsCIAppAggregateBucketValue is a convenience function that returns CIAppAggregateBucketValueTimeseries wrapped in CIAppAggregateBucketValue.

func (*CIAppAggregateBucketValue) GetActualInstance

func (obj *CIAppAggregateBucketValue) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (CIAppAggregateBucketValue) MarshalJSON

func (obj CIAppAggregateBucketValue) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*CIAppAggregateBucketValue) UnmarshalJSON

func (obj *CIAppAggregateBucketValue) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type CIAppAggregateBucketValueTimeseries

CIAppAggregateBucketValueTimeseries A timeseries array.

type CIAppAggregateBucketValueTimeseries struct {
    Items []CIAppAggregateBucketValueTimeseriesPoint

    // UnparsedObject contains the raw value of the array if there was an error when deserializing into the struct
    UnparsedObject []interface{} `json:"-"`
}

func NewCIAppAggregateBucketValueTimeseries

func NewCIAppAggregateBucketValueTimeseries() *CIAppAggregateBucketValueTimeseries

NewCIAppAggregateBucketValueTimeseries instantiates a new CIAppAggregateBucketValueTimeseries object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppAggregateBucketValueTimeseriesWithDefaults

func NewCIAppAggregateBucketValueTimeseriesWithDefaults() *CIAppAggregateBucketValueTimeseries

NewCIAppAggregateBucketValueTimeseriesWithDefaults instantiates a new CIAppAggregateBucketValueTimeseries object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (CIAppAggregateBucketValueTimeseries) MarshalJSON

func (o CIAppAggregateBucketValueTimeseries) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppAggregateBucketValueTimeseries) UnmarshalJSON

func (o *CIAppAggregateBucketValueTimeseries) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppAggregateBucketValueTimeseriesPoint

CIAppAggregateBucketValueTimeseriesPoint A timeseries point.

type CIAppAggregateBucketValueTimeseriesPoint struct {
    // The time value for this point.
    Time *time.Time `json:"time,omitempty"`
    // The value for this point.
    Value *float64 `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppAggregateBucketValueTimeseriesPoint

func NewCIAppAggregateBucketValueTimeseriesPoint() *CIAppAggregateBucketValueTimeseriesPoint

NewCIAppAggregateBucketValueTimeseriesPoint instantiates a new CIAppAggregateBucketValueTimeseriesPoint object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppAggregateBucketValueTimeseriesPointWithDefaults

func NewCIAppAggregateBucketValueTimeseriesPointWithDefaults() *CIAppAggregateBucketValueTimeseriesPoint

NewCIAppAggregateBucketValueTimeseriesPointWithDefaults instantiates a new CIAppAggregateBucketValueTimeseriesPoint object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppAggregateBucketValueTimeseriesPoint) GetTime

func (o *CIAppAggregateBucketValueTimeseriesPoint) GetTime() time.Time

GetTime returns the Time field value if set, zero value otherwise.

func (*CIAppAggregateBucketValueTimeseriesPoint) GetTimeOk

func (o *CIAppAggregateBucketValueTimeseriesPoint) GetTimeOk() (*time.Time, bool)

GetTimeOk returns a tuple with the Time field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppAggregateBucketValueTimeseriesPoint) GetValue

func (o *CIAppAggregateBucketValueTimeseriesPoint) GetValue() float64

GetValue returns the Value field value if set, zero value otherwise.

func (*CIAppAggregateBucketValueTimeseriesPoint) GetValueOk

func (o *CIAppAggregateBucketValueTimeseriesPoint) GetValueOk() (*float64, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppAggregateBucketValueTimeseriesPoint) HasTime

func (o *CIAppAggregateBucketValueTimeseriesPoint) HasTime() bool

HasTime returns a boolean if a field has been set.

func (*CIAppAggregateBucketValueTimeseriesPoint) HasValue

func (o *CIAppAggregateBucketValueTimeseriesPoint) HasValue() bool

HasValue returns a boolean if a field has been set.

func (CIAppAggregateBucketValueTimeseriesPoint) MarshalJSON

func (o CIAppAggregateBucketValueTimeseriesPoint) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppAggregateBucketValueTimeseriesPoint) SetTime

func (o *CIAppAggregateBucketValueTimeseriesPoint) SetTime(v time.Time)

SetTime gets a reference to the given time.Time and assigns it to the Time field.

func (*CIAppAggregateBucketValueTimeseriesPoint) SetValue

func (o *CIAppAggregateBucketValueTimeseriesPoint) SetValue(v float64)

SetValue gets a reference to the given float64 and assigns it to the Value field.

func (*CIAppAggregateBucketValueTimeseriesPoint) UnmarshalJSON

func (o *CIAppAggregateBucketValueTimeseriesPoint) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppAggregateSort

CIAppAggregateSort A sort rule.

type CIAppAggregateSort struct {
    // An aggregation function.
    Aggregation *CIAppAggregationFunction `json:"aggregation,omitempty"`
    // The metric to sort by (only used for `type=measure`).
    Metric *string `json:"metric,omitempty"`
    // The order to use, ascending or descending.
    Order *CIAppSortOrder `json:"order,omitempty"`
    // The type of sorting algorithm.
    Type *CIAppAggregateSortType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppAggregateSort

func NewCIAppAggregateSort() *CIAppAggregateSort

NewCIAppAggregateSort instantiates a new CIAppAggregateSort object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppAggregateSortWithDefaults

func NewCIAppAggregateSortWithDefaults() *CIAppAggregateSort

NewCIAppAggregateSortWithDefaults instantiates a new CIAppAggregateSort object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppAggregateSort) GetAggregation

func (o *CIAppAggregateSort) GetAggregation() CIAppAggregationFunction

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*CIAppAggregateSort) GetAggregationOk

func (o *CIAppAggregateSort) GetAggregationOk() (*CIAppAggregationFunction, bool)

GetAggregationOk returns a tuple with the Aggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppAggregateSort) GetMetric

func (o *CIAppAggregateSort) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*CIAppAggregateSort) GetMetricOk

func (o *CIAppAggregateSort) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppAggregateSort) GetOrder

func (o *CIAppAggregateSort) GetOrder() CIAppSortOrder

GetOrder returns the Order field value if set, zero value otherwise.

func (*CIAppAggregateSort) GetOrderOk

func (o *CIAppAggregateSort) GetOrderOk() (*CIAppSortOrder, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppAggregateSort) GetType

func (o *CIAppAggregateSort) GetType() CIAppAggregateSortType

GetType returns the Type field value if set, zero value otherwise.

func (*CIAppAggregateSort) GetTypeOk

func (o *CIAppAggregateSort) GetTypeOk() (*CIAppAggregateSortType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppAggregateSort) HasAggregation

func (o *CIAppAggregateSort) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*CIAppAggregateSort) HasMetric

func (o *CIAppAggregateSort) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*CIAppAggregateSort) HasOrder

func (o *CIAppAggregateSort) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*CIAppAggregateSort) HasType

func (o *CIAppAggregateSort) HasType() bool

HasType returns a boolean if a field has been set.

func (CIAppAggregateSort) MarshalJSON

func (o CIAppAggregateSort) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppAggregateSort) SetAggregation

func (o *CIAppAggregateSort) SetAggregation(v CIAppAggregationFunction)

SetAggregation gets a reference to the given CIAppAggregationFunction and assigns it to the Aggregation field.

func (*CIAppAggregateSort) SetMetric

func (o *CIAppAggregateSort) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*CIAppAggregateSort) SetOrder

func (o *CIAppAggregateSort) SetOrder(v CIAppSortOrder)

SetOrder gets a reference to the given CIAppSortOrder and assigns it to the Order field.

func (*CIAppAggregateSort) SetType

func (o *CIAppAggregateSort) SetType(v CIAppAggregateSortType)

SetType gets a reference to the given CIAppAggregateSortType and assigns it to the Type field.

func (*CIAppAggregateSort) UnmarshalJSON

func (o *CIAppAggregateSort) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppAggregateSortType

CIAppAggregateSortType The type of sorting algorithm.

type CIAppAggregateSortType string

List of CIAppAggregateSortType.

const (
    CIAPPAGGREGATESORTTYPE_ALPHABETICAL CIAppAggregateSortType = "alphabetical"
    CIAPPAGGREGATESORTTYPE_MEASURE      CIAppAggregateSortType = "measure"
)

func NewCIAppAggregateSortTypeFromValue

func NewCIAppAggregateSortTypeFromValue(v string) (*CIAppAggregateSortType, error)

NewCIAppAggregateSortTypeFromValue returns a pointer to a valid CIAppAggregateSortType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppAggregateSortType) GetAllowedValues

func (v *CIAppAggregateSortType) GetAllowedValues() []CIAppAggregateSortType

GetAllowedValues reeturns the list of possible values.

func (CIAppAggregateSortType) IsValid

func (v CIAppAggregateSortType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppAggregateSortType) Ptr

func (v CIAppAggregateSortType) Ptr() *CIAppAggregateSortType

Ptr returns reference to CIAppAggregateSortType value.

func (*CIAppAggregateSortType) UnmarshalJSON

func (v *CIAppAggregateSortType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppAggregationFunction

CIAppAggregationFunction An aggregation function.

type CIAppAggregationFunction string

List of CIAppAggregationFunction.

const (
    CIAPPAGGREGATIONFUNCTION_COUNT         CIAppAggregationFunction = "count"
    CIAPPAGGREGATIONFUNCTION_CARDINALITY   CIAppAggregationFunction = "cardinality"
    CIAPPAGGREGATIONFUNCTION_PERCENTILE_75 CIAppAggregationFunction = "pc75"
    CIAPPAGGREGATIONFUNCTION_PERCENTILE_90 CIAppAggregationFunction = "pc90"
    CIAPPAGGREGATIONFUNCTION_PERCENTILE_95 CIAppAggregationFunction = "pc95"
    CIAPPAGGREGATIONFUNCTION_PERCENTILE_98 CIAppAggregationFunction = "pc98"
    CIAPPAGGREGATIONFUNCTION_PERCENTILE_99 CIAppAggregationFunction = "pc99"
    CIAPPAGGREGATIONFUNCTION_SUM           CIAppAggregationFunction = "sum"
    CIAPPAGGREGATIONFUNCTION_MIN           CIAppAggregationFunction = "min"
    CIAPPAGGREGATIONFUNCTION_MAX           CIAppAggregationFunction = "max"
    CIAPPAGGREGATIONFUNCTION_AVG           CIAppAggregationFunction = "avg"
    CIAPPAGGREGATIONFUNCTION_MEDIAN        CIAppAggregationFunction = "median"
    CIAPPAGGREGATIONFUNCTION_LATEST        CIAppAggregationFunction = "latest"
    CIAPPAGGREGATIONFUNCTION_EARLIEST      CIAppAggregationFunction = "earliest"
    CIAPPAGGREGATIONFUNCTION_MOST_FREQUENT CIAppAggregationFunction = "most_frequent"
    CIAPPAGGREGATIONFUNCTION_DELTA         CIAppAggregationFunction = "delta"
)

func NewCIAppAggregationFunctionFromValue

func NewCIAppAggregationFunctionFromValue(v string) (*CIAppAggregationFunction, error)

NewCIAppAggregationFunctionFromValue returns a pointer to a valid CIAppAggregationFunction for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppAggregationFunction) GetAllowedValues

func (v *CIAppAggregationFunction) GetAllowedValues() []CIAppAggregationFunction

GetAllowedValues reeturns the list of possible values.

func (CIAppAggregationFunction) IsValid

func (v CIAppAggregationFunction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppAggregationFunction) Ptr

func (v CIAppAggregationFunction) Ptr() *CIAppAggregationFunction

Ptr returns reference to CIAppAggregationFunction value.

func (*CIAppAggregationFunction) UnmarshalJSON

func (v *CIAppAggregationFunction) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppCIError

CIAppCIError Contains information of the CI error.

type CIAppCIError struct {
    // Error category used to differentiate between issues related to the developer or provider environments.
    Domain *CIAppCIErrorDomain `json:"domain,omitempty"`
    // Error message.
    Message datadog.NullableString `json:"message,omitempty"`
    // The stack trace of the reported errors.
    Stack datadog.NullableString `json:"stack,omitempty"`
    // Short description of the error type.
    Type datadog.NullableString `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppCIError

func NewCIAppCIError() *CIAppCIError

NewCIAppCIError instantiates a new CIAppCIError object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppCIErrorWithDefaults

func NewCIAppCIErrorWithDefaults() *CIAppCIError

NewCIAppCIErrorWithDefaults instantiates a new CIAppCIError object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppCIError) GetDomain

func (o *CIAppCIError) GetDomain() CIAppCIErrorDomain

GetDomain returns the Domain field value if set, zero value otherwise.

func (*CIAppCIError) GetDomainOk

func (o *CIAppCIError) GetDomainOk() (*CIAppCIErrorDomain, bool)

GetDomainOk returns a tuple with the Domain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppCIError) GetMessage

func (o *CIAppCIError) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppCIError) GetMessageOk

func (o *CIAppCIError) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppCIError) GetStack

func (o *CIAppCIError) GetStack() string

GetStack returns the Stack field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppCIError) GetStackOk

func (o *CIAppCIError) GetStackOk() (*string, bool)

GetStackOk returns a tuple with the Stack field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppCIError) GetType

func (o *CIAppCIError) GetType() string

GetType returns the Type field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppCIError) GetTypeOk

func (o *CIAppCIError) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppCIError) HasDomain

func (o *CIAppCIError) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (*CIAppCIError) HasMessage

func (o *CIAppCIError) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*CIAppCIError) HasStack

func (o *CIAppCIError) HasStack() bool

HasStack returns a boolean if a field has been set.

func (*CIAppCIError) HasType

func (o *CIAppCIError) HasType() bool

HasType returns a boolean if a field has been set.

func (CIAppCIError) MarshalJSON

func (o CIAppCIError) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppCIError) SetDomain

func (o *CIAppCIError) SetDomain(v CIAppCIErrorDomain)

SetDomain gets a reference to the given CIAppCIErrorDomain and assigns it to the Domain field.

func (*CIAppCIError) SetMessage

func (o *CIAppCIError) SetMessage(v string)

SetMessage gets a reference to the given datadog.NullableString and assigns it to the Message field.

func (*CIAppCIError) SetMessageNil

func (o *CIAppCIError) SetMessageNil()

SetMessageNil sets the value for Message to be an explicit nil.

func (*CIAppCIError) SetStack

func (o *CIAppCIError) SetStack(v string)

SetStack gets a reference to the given datadog.NullableString and assigns it to the Stack field.

func (*CIAppCIError) SetStackNil

func (o *CIAppCIError) SetStackNil()

SetStackNil sets the value for Stack to be an explicit nil.

func (*CIAppCIError) SetType

func (o *CIAppCIError) SetType(v string)

SetType gets a reference to the given datadog.NullableString and assigns it to the Type field.

func (*CIAppCIError) SetTypeNil

func (o *CIAppCIError) SetTypeNil()

SetTypeNil sets the value for Type to be an explicit nil.

func (*CIAppCIError) UnmarshalJSON

func (o *CIAppCIError) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CIAppCIError) UnsetMessage

func (o *CIAppCIError) UnsetMessage()

UnsetMessage ensures that no value is present for Message, not even an explicit nil.

func (*CIAppCIError) UnsetStack

func (o *CIAppCIError) UnsetStack()

UnsetStack ensures that no value is present for Stack, not even an explicit nil.

func (*CIAppCIError) UnsetType

func (o *CIAppCIError) UnsetType()

UnsetType ensures that no value is present for Type, not even an explicit nil.

type CIAppCIErrorDomain

CIAppCIErrorDomain Error category used to differentiate between issues related to the developer or provider environments.

type CIAppCIErrorDomain string

List of CIAppCIErrorDomain.

const (
    CIAPPCIERRORDOMAIN_PROVIDER CIAppCIErrorDomain = "provider"
    CIAPPCIERRORDOMAIN_USER     CIAppCIErrorDomain = "user"
    CIAPPCIERRORDOMAIN_UNKNOWN  CIAppCIErrorDomain = "unknown"
)

func NewCIAppCIErrorDomainFromValue

func NewCIAppCIErrorDomainFromValue(v string) (*CIAppCIErrorDomain, error)

NewCIAppCIErrorDomainFromValue returns a pointer to a valid CIAppCIErrorDomain for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppCIErrorDomain) GetAllowedValues

func (v *CIAppCIErrorDomain) GetAllowedValues() []CIAppCIErrorDomain

GetAllowedValues reeturns the list of possible values.

func (CIAppCIErrorDomain) IsValid

func (v CIAppCIErrorDomain) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppCIErrorDomain) Ptr

func (v CIAppCIErrorDomain) Ptr() *CIAppCIErrorDomain

Ptr returns reference to CIAppCIErrorDomain value.

func (*CIAppCIErrorDomain) UnmarshalJSON

func (v *CIAppCIErrorDomain) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppCompute

CIAppCompute A compute rule to compute metrics or timeseries.

type CIAppCompute struct {
    // An aggregation function.
    Aggregation CIAppAggregationFunction `json:"aggregation"`
    // The time buckets' size (only used for type=timeseries)
    // Defaults to a resolution of 150 points.
    Interval *string `json:"interval,omitempty"`
    // The metric to use.
    Metric *string `json:"metric,omitempty"`
    // The type of compute.
    Type *CIAppComputeType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppCompute

func NewCIAppCompute(aggregation CIAppAggregationFunction) *CIAppCompute

NewCIAppCompute instantiates a new CIAppCompute object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppComputeWithDefaults

func NewCIAppComputeWithDefaults() *CIAppCompute

NewCIAppComputeWithDefaults instantiates a new CIAppCompute object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppCompute) GetAggregation

func (o *CIAppCompute) GetAggregation() CIAppAggregationFunction

GetAggregation returns the Aggregation field value.

func (*CIAppCompute) GetAggregationOk

func (o *CIAppCompute) GetAggregationOk() (*CIAppAggregationFunction, bool)

GetAggregationOk returns a tuple with the Aggregation field value and a boolean to check if the value has been set.

func (*CIAppCompute) GetInterval

func (o *CIAppCompute) GetInterval() string

GetInterval returns the Interval field value if set, zero value otherwise.

func (*CIAppCompute) GetIntervalOk

func (o *CIAppCompute) GetIntervalOk() (*string, bool)

GetIntervalOk returns a tuple with the Interval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppCompute) GetMetric

func (o *CIAppCompute) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*CIAppCompute) GetMetricOk

func (o *CIAppCompute) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppCompute) GetType

func (o *CIAppCompute) GetType() CIAppComputeType

GetType returns the Type field value if set, zero value otherwise.

func (*CIAppCompute) GetTypeOk

func (o *CIAppCompute) GetTypeOk() (*CIAppComputeType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppCompute) HasInterval

func (o *CIAppCompute) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*CIAppCompute) HasMetric

func (o *CIAppCompute) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*CIAppCompute) HasType

func (o *CIAppCompute) HasType() bool

HasType returns a boolean if a field has been set.

func (CIAppCompute) MarshalJSON

func (o CIAppCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppCompute) SetAggregation

func (o *CIAppCompute) SetAggregation(v CIAppAggregationFunction)

SetAggregation sets field value.

func (*CIAppCompute) SetInterval

func (o *CIAppCompute) SetInterval(v string)

SetInterval gets a reference to the given string and assigns it to the Interval field.

func (*CIAppCompute) SetMetric

func (o *CIAppCompute) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*CIAppCompute) SetType

func (o *CIAppCompute) SetType(v CIAppComputeType)

SetType gets a reference to the given CIAppComputeType and assigns it to the Type field.

func (*CIAppCompute) UnmarshalJSON

func (o *CIAppCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppComputeType

CIAppComputeType The type of compute.

type CIAppComputeType string

List of CIAppComputeType.

const (
    CIAPPCOMPUTETYPE_TIMESERIES CIAppComputeType = "timeseries"
    CIAPPCOMPUTETYPE_TOTAL      CIAppComputeType = "total"
)

func NewCIAppComputeTypeFromValue

func NewCIAppComputeTypeFromValue(v string) (*CIAppComputeType, error)

NewCIAppComputeTypeFromValue returns a pointer to a valid CIAppComputeType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppComputeType) GetAllowedValues

func (v *CIAppComputeType) GetAllowedValues() []CIAppComputeType

GetAllowedValues reeturns the list of possible values.

func (CIAppComputeType) IsValid

func (v CIAppComputeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppComputeType) Ptr

func (v CIAppComputeType) Ptr() *CIAppComputeType

Ptr returns reference to CIAppComputeType value.

func (*CIAppComputeType) UnmarshalJSON

func (v *CIAppComputeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppCreatePipelineEventRequest

CIAppCreatePipelineEventRequest Request object.

type CIAppCreatePipelineEventRequest struct {
    // Data of the pipeline event to create.
    Data *CIAppCreatePipelineEventRequestData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppCreatePipelineEventRequest

func NewCIAppCreatePipelineEventRequest() *CIAppCreatePipelineEventRequest

NewCIAppCreatePipelineEventRequest instantiates a new CIAppCreatePipelineEventRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppCreatePipelineEventRequestWithDefaults

func NewCIAppCreatePipelineEventRequestWithDefaults() *CIAppCreatePipelineEventRequest

NewCIAppCreatePipelineEventRequestWithDefaults instantiates a new CIAppCreatePipelineEventRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppCreatePipelineEventRequest) GetData

func (o *CIAppCreatePipelineEventRequest) GetData() CIAppCreatePipelineEventRequestData

GetData returns the Data field value if set, zero value otherwise.

func (*CIAppCreatePipelineEventRequest) GetDataOk

func (o *CIAppCreatePipelineEventRequest) GetDataOk() (*CIAppCreatePipelineEventRequestData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppCreatePipelineEventRequest) HasData

func (o *CIAppCreatePipelineEventRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (CIAppCreatePipelineEventRequest) MarshalJSON

func (o CIAppCreatePipelineEventRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppCreatePipelineEventRequest) SetData

func (o *CIAppCreatePipelineEventRequest) SetData(v CIAppCreatePipelineEventRequestData)

SetData gets a reference to the given CIAppCreatePipelineEventRequestData and assigns it to the Data field.

func (*CIAppCreatePipelineEventRequest) UnmarshalJSON

func (o *CIAppCreatePipelineEventRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppCreatePipelineEventRequestAttributes

CIAppCreatePipelineEventRequestAttributes Attributes of the pipeline event to create.

type CIAppCreatePipelineEventRequestAttributes struct {
    // The Datadog environment.
    Env *string `json:"env,omitempty"`
    // Details of the CI pipeline event.
    Resource CIAppCreatePipelineEventRequestAttributesResource `json:"resource"`
    // If the CI provider is SaaS, use this to differentiate between instances.
    Service *string `json:"service,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppCreatePipelineEventRequestAttributes

func NewCIAppCreatePipelineEventRequestAttributes(resource CIAppCreatePipelineEventRequestAttributesResource) *CIAppCreatePipelineEventRequestAttributes

NewCIAppCreatePipelineEventRequestAttributes instantiates a new CIAppCreatePipelineEventRequestAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppCreatePipelineEventRequestAttributesWithDefaults

func NewCIAppCreatePipelineEventRequestAttributesWithDefaults() *CIAppCreatePipelineEventRequestAttributes

NewCIAppCreatePipelineEventRequestAttributesWithDefaults instantiates a new CIAppCreatePipelineEventRequestAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppCreatePipelineEventRequestAttributes) GetEnv

func (o *CIAppCreatePipelineEventRequestAttributes) GetEnv() string

GetEnv returns the Env field value if set, zero value otherwise.

func (*CIAppCreatePipelineEventRequestAttributes) GetEnvOk

func (o *CIAppCreatePipelineEventRequestAttributes) GetEnvOk() (*string, bool)

GetEnvOk returns a tuple with the Env field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppCreatePipelineEventRequestAttributes) GetResource

func (o *CIAppCreatePipelineEventRequestAttributes) GetResource() CIAppCreatePipelineEventRequestAttributesResource

GetResource returns the Resource field value.

func (*CIAppCreatePipelineEventRequestAttributes) GetResourceOk

func (o *CIAppCreatePipelineEventRequestAttributes) GetResourceOk() (*CIAppCreatePipelineEventRequestAttributesResource, bool)

GetResourceOk returns a tuple with the Resource field value and a boolean to check if the value has been set.

func (*CIAppCreatePipelineEventRequestAttributes) GetService

func (o *CIAppCreatePipelineEventRequestAttributes) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*CIAppCreatePipelineEventRequestAttributes) GetServiceOk

func (o *CIAppCreatePipelineEventRequestAttributes) GetServiceOk() (*string, bool)

GetServiceOk returns a tuple with the Service field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppCreatePipelineEventRequestAttributes) HasEnv

func (o *CIAppCreatePipelineEventRequestAttributes) HasEnv() bool

HasEnv returns a boolean if a field has been set.

func (*CIAppCreatePipelineEventRequestAttributes) HasService

func (o *CIAppCreatePipelineEventRequestAttributes) HasService() bool

HasService returns a boolean if a field has been set.

func (CIAppCreatePipelineEventRequestAttributes) MarshalJSON

func (o CIAppCreatePipelineEventRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppCreatePipelineEventRequestAttributes) SetEnv

func (o *CIAppCreatePipelineEventRequestAttributes) SetEnv(v string)

SetEnv gets a reference to the given string and assigns it to the Env field.

func (*CIAppCreatePipelineEventRequestAttributes) SetResource

func (o *CIAppCreatePipelineEventRequestAttributes) SetResource(v CIAppCreatePipelineEventRequestAttributesResource)

SetResource sets field value.

func (*CIAppCreatePipelineEventRequestAttributes) SetService

func (o *CIAppCreatePipelineEventRequestAttributes) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

func (*CIAppCreatePipelineEventRequestAttributes) UnmarshalJSON

func (o *CIAppCreatePipelineEventRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppCreatePipelineEventRequestAttributesResource

CIAppCreatePipelineEventRequestAttributesResource - Details of the CI pipeline event.

type CIAppCreatePipelineEventRequestAttributesResource struct {
    CIAppPipelineEventPipeline *CIAppPipelineEventPipeline
    CIAppPipelineEventStage    *CIAppPipelineEventStage
    CIAppPipelineEventJob      *CIAppPipelineEventJob
    CIAppPipelineEventStep     *CIAppPipelineEventStep

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func CIAppPipelineEventJobAsCIAppCreatePipelineEventRequestAttributesResource

func CIAppPipelineEventJobAsCIAppCreatePipelineEventRequestAttributesResource(v *CIAppPipelineEventJob) CIAppCreatePipelineEventRequestAttributesResource

CIAppPipelineEventJobAsCIAppCreatePipelineEventRequestAttributesResource is a convenience function that returns CIAppPipelineEventJob wrapped in CIAppCreatePipelineEventRequestAttributesResource.

func CIAppPipelineEventPipelineAsCIAppCreatePipelineEventRequestAttributesResource

func CIAppPipelineEventPipelineAsCIAppCreatePipelineEventRequestAttributesResource(v *CIAppPipelineEventPipeline) CIAppCreatePipelineEventRequestAttributesResource

CIAppPipelineEventPipelineAsCIAppCreatePipelineEventRequestAttributesResource is a convenience function that returns CIAppPipelineEventPipeline wrapped in CIAppCreatePipelineEventRequestAttributesResource.

func CIAppPipelineEventStageAsCIAppCreatePipelineEventRequestAttributesResource

func CIAppPipelineEventStageAsCIAppCreatePipelineEventRequestAttributesResource(v *CIAppPipelineEventStage) CIAppCreatePipelineEventRequestAttributesResource

CIAppPipelineEventStageAsCIAppCreatePipelineEventRequestAttributesResource is a convenience function that returns CIAppPipelineEventStage wrapped in CIAppCreatePipelineEventRequestAttributesResource.

func CIAppPipelineEventStepAsCIAppCreatePipelineEventRequestAttributesResource

func CIAppPipelineEventStepAsCIAppCreatePipelineEventRequestAttributesResource(v *CIAppPipelineEventStep) CIAppCreatePipelineEventRequestAttributesResource

CIAppPipelineEventStepAsCIAppCreatePipelineEventRequestAttributesResource is a convenience function that returns CIAppPipelineEventStep wrapped in CIAppCreatePipelineEventRequestAttributesResource.

func (*CIAppCreatePipelineEventRequestAttributesResource) GetActualInstance

func (obj *CIAppCreatePipelineEventRequestAttributesResource) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (CIAppCreatePipelineEventRequestAttributesResource) MarshalJSON

func (obj CIAppCreatePipelineEventRequestAttributesResource) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*CIAppCreatePipelineEventRequestAttributesResource) UnmarshalJSON

func (obj *CIAppCreatePipelineEventRequestAttributesResource) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type CIAppCreatePipelineEventRequestData

CIAppCreatePipelineEventRequestData Data of the pipeline event to create.

type CIAppCreatePipelineEventRequestData struct {
    // Attributes of the pipeline event to create.
    Attributes *CIAppCreatePipelineEventRequestAttributes `json:"attributes,omitempty"`
    // Type of the event.
    Type *CIAppCreatePipelineEventRequestDataType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppCreatePipelineEventRequestData

func NewCIAppCreatePipelineEventRequestData() *CIAppCreatePipelineEventRequestData

NewCIAppCreatePipelineEventRequestData instantiates a new CIAppCreatePipelineEventRequestData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppCreatePipelineEventRequestDataWithDefaults

func NewCIAppCreatePipelineEventRequestDataWithDefaults() *CIAppCreatePipelineEventRequestData

NewCIAppCreatePipelineEventRequestDataWithDefaults instantiates a new CIAppCreatePipelineEventRequestData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppCreatePipelineEventRequestData) GetAttributes

func (o *CIAppCreatePipelineEventRequestData) GetAttributes() CIAppCreatePipelineEventRequestAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CIAppCreatePipelineEventRequestData) GetAttributesOk

func (o *CIAppCreatePipelineEventRequestData) GetAttributesOk() (*CIAppCreatePipelineEventRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppCreatePipelineEventRequestData) GetType

func (o *CIAppCreatePipelineEventRequestData) GetType() CIAppCreatePipelineEventRequestDataType

GetType returns the Type field value if set, zero value otherwise.

func (*CIAppCreatePipelineEventRequestData) GetTypeOk

func (o *CIAppCreatePipelineEventRequestData) GetTypeOk() (*CIAppCreatePipelineEventRequestDataType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppCreatePipelineEventRequestData) HasAttributes

func (o *CIAppCreatePipelineEventRequestData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CIAppCreatePipelineEventRequestData) HasType

func (o *CIAppCreatePipelineEventRequestData) HasType() bool

HasType returns a boolean if a field has been set.

func (CIAppCreatePipelineEventRequestData) MarshalJSON

func (o CIAppCreatePipelineEventRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppCreatePipelineEventRequestData) SetAttributes

func (o *CIAppCreatePipelineEventRequestData) SetAttributes(v CIAppCreatePipelineEventRequestAttributes)

SetAttributes gets a reference to the given CIAppCreatePipelineEventRequestAttributes and assigns it to the Attributes field.

func (*CIAppCreatePipelineEventRequestData) SetType

func (o *CIAppCreatePipelineEventRequestData) SetType(v CIAppCreatePipelineEventRequestDataType)

SetType gets a reference to the given CIAppCreatePipelineEventRequestDataType and assigns it to the Type field.

func (*CIAppCreatePipelineEventRequestData) UnmarshalJSON

func (o *CIAppCreatePipelineEventRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppCreatePipelineEventRequestDataType

CIAppCreatePipelineEventRequestDataType Type of the event.

type CIAppCreatePipelineEventRequestDataType string

List of CIAppCreatePipelineEventRequestDataType.

const (
    CIAPPCREATEPIPELINEEVENTREQUESTDATATYPE_CIPIPELINE_RESOURCE_REQUEST CIAppCreatePipelineEventRequestDataType = "cipipeline_resource_request"
)

func NewCIAppCreatePipelineEventRequestDataTypeFromValue

func NewCIAppCreatePipelineEventRequestDataTypeFromValue(v string) (*CIAppCreatePipelineEventRequestDataType, error)

NewCIAppCreatePipelineEventRequestDataTypeFromValue returns a pointer to a valid CIAppCreatePipelineEventRequestDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppCreatePipelineEventRequestDataType) GetAllowedValues

func (v *CIAppCreatePipelineEventRequestDataType) GetAllowedValues() []CIAppCreatePipelineEventRequestDataType

GetAllowedValues reeturns the list of possible values.

func (CIAppCreatePipelineEventRequestDataType) IsValid

func (v CIAppCreatePipelineEventRequestDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppCreatePipelineEventRequestDataType) Ptr

func (v CIAppCreatePipelineEventRequestDataType) Ptr() *CIAppCreatePipelineEventRequestDataType

Ptr returns reference to CIAppCreatePipelineEventRequestDataType value.

func (*CIAppCreatePipelineEventRequestDataType) UnmarshalJSON

func (v *CIAppCreatePipelineEventRequestDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppEventAttributes

CIAppEventAttributes JSON object containing all event attributes and their associated values.

type CIAppEventAttributes struct {
    // JSON object of attributes from CI Visibility events.
    Attributes map[string]interface{} `json:"attributes,omitempty"`
    // The name of the application or service generating CI Visibility events.
    // It is used to switch from CI Visibility to APM, so make sure you define the same
    // value when you use both products.
    Service *string `json:"service,omitempty"`
    // Array of tags associated with your event.
    Tags []string `json:"tags,omitempty"`
    // Timestamp of your event.
    Timestamp *time.Time `json:"timestamp,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppEventAttributes

func NewCIAppEventAttributes() *CIAppEventAttributes

NewCIAppEventAttributes instantiates a new CIAppEventAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppEventAttributesWithDefaults

func NewCIAppEventAttributesWithDefaults() *CIAppEventAttributes

NewCIAppEventAttributesWithDefaults instantiates a new CIAppEventAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppEventAttributes) GetAttributes

func (o *CIAppEventAttributes) GetAttributes() map[string]interface{}

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CIAppEventAttributes) GetAttributesOk

func (o *CIAppEventAttributes) GetAttributesOk() (*map[string]interface{}, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppEventAttributes) GetService

func (o *CIAppEventAttributes) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*CIAppEventAttributes) GetServiceOk

func (o *CIAppEventAttributes) GetServiceOk() (*string, bool)

GetServiceOk returns a tuple with the Service field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppEventAttributes) GetTags

func (o *CIAppEventAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*CIAppEventAttributes) GetTagsOk

func (o *CIAppEventAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppEventAttributes) GetTimestamp

func (o *CIAppEventAttributes) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*CIAppEventAttributes) GetTimestampOk

func (o *CIAppEventAttributes) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppEventAttributes) HasAttributes

func (o *CIAppEventAttributes) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CIAppEventAttributes) HasService

func (o *CIAppEventAttributes) HasService() bool

HasService returns a boolean if a field has been set.

func (*CIAppEventAttributes) HasTags

func (o *CIAppEventAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*CIAppEventAttributes) HasTimestamp

func (o *CIAppEventAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (CIAppEventAttributes) MarshalJSON

func (o CIAppEventAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppEventAttributes) SetAttributes

func (o *CIAppEventAttributes) SetAttributes(v map[string]interface{})

SetAttributes gets a reference to the given map[string]interface{} and assigns it to the Attributes field.

func (*CIAppEventAttributes) SetService

func (o *CIAppEventAttributes) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

func (*CIAppEventAttributes) SetTags

func (o *CIAppEventAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*CIAppEventAttributes) SetTimestamp

func (o *CIAppEventAttributes) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*CIAppEventAttributes) UnmarshalJSON

func (o *CIAppEventAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppGitInfo

CIAppGitInfo If pipelines are triggered due to actions to a Git repository, then all payloads must contain this. Note that either `tag` or `branch` has to be provided, but not both.

type CIAppGitInfo struct {
    // The commit author email.
    AuthorEmail string `json:"author_email"`
    // The commit author name.
    AuthorName datadog.NullableString `json:"author_name,omitempty"`
    // The commit author timestamp in RFC3339 format.
    AuthorTime datadog.NullableString `json:"author_time,omitempty"`
    // The branch name (if a tag use the tag parameter).
    Branch datadog.NullableString `json:"branch,omitempty"`
    // The commit timestamp in RFC3339 format.
    CommitTime datadog.NullableString `json:"commit_time,omitempty"`
    // The committer email.
    CommitterEmail datadog.NullableString `json:"committer_email,omitempty"`
    // The committer name.
    CommitterName datadog.NullableString `json:"committer_name,omitempty"`
    // The Git repository's default branch.
    DefaultBranch datadog.NullableString `json:"default_branch,omitempty"`
    // The commit message.
    Message datadog.NullableString `json:"message,omitempty"`
    // The URL of the repository.
    RepositoryUrl string `json:"repository_url"`
    // The git commit SHA.
    Sha string `json:"sha"`
    // The tag name (if a branch use the branch parameter).
    Tag datadog.NullableString `json:"tag,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppGitInfo

func NewCIAppGitInfo(authorEmail string, repositoryUrl string, sha string) *CIAppGitInfo

NewCIAppGitInfo instantiates a new CIAppGitInfo object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppGitInfoWithDefaults

func NewCIAppGitInfoWithDefaults() *CIAppGitInfo

NewCIAppGitInfoWithDefaults instantiates a new CIAppGitInfo object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppGitInfo) GetAuthorEmail

func (o *CIAppGitInfo) GetAuthorEmail() string

GetAuthorEmail returns the AuthorEmail field value.

func (*CIAppGitInfo) GetAuthorEmailOk

func (o *CIAppGitInfo) GetAuthorEmailOk() (*string, bool)

GetAuthorEmailOk returns a tuple with the AuthorEmail field value and a boolean to check if the value has been set.

func (*CIAppGitInfo) GetAuthorName

func (o *CIAppGitInfo) GetAuthorName() string

GetAuthorName returns the AuthorName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppGitInfo) GetAuthorNameOk

func (o *CIAppGitInfo) GetAuthorNameOk() (*string, bool)

GetAuthorNameOk returns a tuple with the AuthorName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppGitInfo) GetAuthorTime

func (o *CIAppGitInfo) GetAuthorTime() string

GetAuthorTime returns the AuthorTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppGitInfo) GetAuthorTimeOk

func (o *CIAppGitInfo) GetAuthorTimeOk() (*string, bool)

GetAuthorTimeOk returns a tuple with the AuthorTime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppGitInfo) GetBranch

func (o *CIAppGitInfo) GetBranch() string

GetBranch returns the Branch field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppGitInfo) GetBranchOk

func (o *CIAppGitInfo) GetBranchOk() (*string, bool)

GetBranchOk returns a tuple with the Branch field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppGitInfo) GetCommitTime

func (o *CIAppGitInfo) GetCommitTime() string

GetCommitTime returns the CommitTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppGitInfo) GetCommitTimeOk

func (o *CIAppGitInfo) GetCommitTimeOk() (*string, bool)

GetCommitTimeOk returns a tuple with the CommitTime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppGitInfo) GetCommitterEmail

func (o *CIAppGitInfo) GetCommitterEmail() string

GetCommitterEmail returns the CommitterEmail field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppGitInfo) GetCommitterEmailOk

func (o *CIAppGitInfo) GetCommitterEmailOk() (*string, bool)

GetCommitterEmailOk returns a tuple with the CommitterEmail field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppGitInfo) GetCommitterName

func (o *CIAppGitInfo) GetCommitterName() string

GetCommitterName returns the CommitterName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppGitInfo) GetCommitterNameOk

func (o *CIAppGitInfo) GetCommitterNameOk() (*string, bool)

GetCommitterNameOk returns a tuple with the CommitterName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppGitInfo) GetDefaultBranch

func (o *CIAppGitInfo) GetDefaultBranch() string

GetDefaultBranch returns the DefaultBranch field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppGitInfo) GetDefaultBranchOk

func (o *CIAppGitInfo) GetDefaultBranchOk() (*string, bool)

GetDefaultBranchOk returns a tuple with the DefaultBranch field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppGitInfo) GetMessage

func (o *CIAppGitInfo) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppGitInfo) GetMessageOk

func (o *CIAppGitInfo) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppGitInfo) GetRepositoryUrl

func (o *CIAppGitInfo) GetRepositoryUrl() string

GetRepositoryUrl returns the RepositoryUrl field value.

func (*CIAppGitInfo) GetRepositoryUrlOk

func (o *CIAppGitInfo) GetRepositoryUrlOk() (*string, bool)

GetRepositoryUrlOk returns a tuple with the RepositoryUrl field value and a boolean to check if the value has been set.

func (*CIAppGitInfo) GetSha

func (o *CIAppGitInfo) GetSha() string

GetSha returns the Sha field value.

func (*CIAppGitInfo) GetShaOk

func (o *CIAppGitInfo) GetShaOk() (*string, bool)

GetShaOk returns a tuple with the Sha field value and a boolean to check if the value has been set.

func (*CIAppGitInfo) GetTag

func (o *CIAppGitInfo) GetTag() string

GetTag returns the Tag field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppGitInfo) GetTagOk

func (o *CIAppGitInfo) GetTagOk() (*string, bool)

GetTagOk returns a tuple with the Tag field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppGitInfo) HasAuthorName

func (o *CIAppGitInfo) HasAuthorName() bool

HasAuthorName returns a boolean if a field has been set.

func (*CIAppGitInfo) HasAuthorTime

func (o *CIAppGitInfo) HasAuthorTime() bool

HasAuthorTime returns a boolean if a field has been set.

func (*CIAppGitInfo) HasBranch

func (o *CIAppGitInfo) HasBranch() bool

HasBranch returns a boolean if a field has been set.

func (*CIAppGitInfo) HasCommitTime

func (o *CIAppGitInfo) HasCommitTime() bool

HasCommitTime returns a boolean if a field has been set.

func (*CIAppGitInfo) HasCommitterEmail

func (o *CIAppGitInfo) HasCommitterEmail() bool

HasCommitterEmail returns a boolean if a field has been set.

func (*CIAppGitInfo) HasCommitterName

func (o *CIAppGitInfo) HasCommitterName() bool

HasCommitterName returns a boolean if a field has been set.

func (*CIAppGitInfo) HasDefaultBranch

func (o *CIAppGitInfo) HasDefaultBranch() bool

HasDefaultBranch returns a boolean if a field has been set.

func (*CIAppGitInfo) HasMessage

func (o *CIAppGitInfo) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*CIAppGitInfo) HasTag

func (o *CIAppGitInfo) HasTag() bool

HasTag returns a boolean if a field has been set.

func (CIAppGitInfo) MarshalJSON

func (o CIAppGitInfo) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppGitInfo) SetAuthorEmail

func (o *CIAppGitInfo) SetAuthorEmail(v string)

SetAuthorEmail sets field value.

func (*CIAppGitInfo) SetAuthorName

func (o *CIAppGitInfo) SetAuthorName(v string)

SetAuthorName gets a reference to the given datadog.NullableString and assigns it to the AuthorName field.

func (*CIAppGitInfo) SetAuthorNameNil

func (o *CIAppGitInfo) SetAuthorNameNil()

SetAuthorNameNil sets the value for AuthorName to be an explicit nil.

func (*CIAppGitInfo) SetAuthorTime

func (o *CIAppGitInfo) SetAuthorTime(v string)

SetAuthorTime gets a reference to the given datadog.NullableString and assigns it to the AuthorTime field.

func (*CIAppGitInfo) SetAuthorTimeNil

func (o *CIAppGitInfo) SetAuthorTimeNil()

SetAuthorTimeNil sets the value for AuthorTime to be an explicit nil.

func (*CIAppGitInfo) SetBranch

func (o *CIAppGitInfo) SetBranch(v string)

SetBranch gets a reference to the given datadog.NullableString and assigns it to the Branch field.

func (*CIAppGitInfo) SetBranchNil

func (o *CIAppGitInfo) SetBranchNil()

SetBranchNil sets the value for Branch to be an explicit nil.

func (*CIAppGitInfo) SetCommitTime

func (o *CIAppGitInfo) SetCommitTime(v string)

SetCommitTime gets a reference to the given datadog.NullableString and assigns it to the CommitTime field.

func (*CIAppGitInfo) SetCommitTimeNil

func (o *CIAppGitInfo) SetCommitTimeNil()

SetCommitTimeNil sets the value for CommitTime to be an explicit nil.

func (*CIAppGitInfo) SetCommitterEmail

func (o *CIAppGitInfo) SetCommitterEmail(v string)

SetCommitterEmail gets a reference to the given datadog.NullableString and assigns it to the CommitterEmail field.

func (*CIAppGitInfo) SetCommitterEmailNil

func (o *CIAppGitInfo) SetCommitterEmailNil()

SetCommitterEmailNil sets the value for CommitterEmail to be an explicit nil.

func (*CIAppGitInfo) SetCommitterName

func (o *CIAppGitInfo) SetCommitterName(v string)

SetCommitterName gets a reference to the given datadog.NullableString and assigns it to the CommitterName field.

func (*CIAppGitInfo) SetCommitterNameNil

func (o *CIAppGitInfo) SetCommitterNameNil()

SetCommitterNameNil sets the value for CommitterName to be an explicit nil.

func (*CIAppGitInfo) SetDefaultBranch

func (o *CIAppGitInfo) SetDefaultBranch(v string)

SetDefaultBranch gets a reference to the given datadog.NullableString and assigns it to the DefaultBranch field.

func (*CIAppGitInfo) SetDefaultBranchNil

func (o *CIAppGitInfo) SetDefaultBranchNil()

SetDefaultBranchNil sets the value for DefaultBranch to be an explicit nil.

func (*CIAppGitInfo) SetMessage

func (o *CIAppGitInfo) SetMessage(v string)

SetMessage gets a reference to the given datadog.NullableString and assigns it to the Message field.

func (*CIAppGitInfo) SetMessageNil

func (o *CIAppGitInfo) SetMessageNil()

SetMessageNil sets the value for Message to be an explicit nil.

func (*CIAppGitInfo) SetRepositoryUrl

func (o *CIAppGitInfo) SetRepositoryUrl(v string)

SetRepositoryUrl sets field value.

func (*CIAppGitInfo) SetSha

func (o *CIAppGitInfo) SetSha(v string)

SetSha sets field value.

func (*CIAppGitInfo) SetTag

func (o *CIAppGitInfo) SetTag(v string)

SetTag gets a reference to the given datadog.NullableString and assigns it to the Tag field.

func (*CIAppGitInfo) SetTagNil

func (o *CIAppGitInfo) SetTagNil()

SetTagNil sets the value for Tag to be an explicit nil.

func (*CIAppGitInfo) UnmarshalJSON

func (o *CIAppGitInfo) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CIAppGitInfo) UnsetAuthorName

func (o *CIAppGitInfo) UnsetAuthorName()

UnsetAuthorName ensures that no value is present for AuthorName, not even an explicit nil.

func (*CIAppGitInfo) UnsetAuthorTime

func (o *CIAppGitInfo) UnsetAuthorTime()

UnsetAuthorTime ensures that no value is present for AuthorTime, not even an explicit nil.

func (*CIAppGitInfo) UnsetBranch

func (o *CIAppGitInfo) UnsetBranch()

UnsetBranch ensures that no value is present for Branch, not even an explicit nil.

func (*CIAppGitInfo) UnsetCommitTime

func (o *CIAppGitInfo) UnsetCommitTime()

UnsetCommitTime ensures that no value is present for CommitTime, not even an explicit nil.

func (*CIAppGitInfo) UnsetCommitterEmail

func (o *CIAppGitInfo) UnsetCommitterEmail()

UnsetCommitterEmail ensures that no value is present for CommitterEmail, not even an explicit nil.

func (*CIAppGitInfo) UnsetCommitterName

func (o *CIAppGitInfo) UnsetCommitterName()

UnsetCommitterName ensures that no value is present for CommitterName, not even an explicit nil.

func (*CIAppGitInfo) UnsetDefaultBranch

func (o *CIAppGitInfo) UnsetDefaultBranch()

UnsetDefaultBranch ensures that no value is present for DefaultBranch, not even an explicit nil.

func (*CIAppGitInfo) UnsetMessage

func (o *CIAppGitInfo) UnsetMessage()

UnsetMessage ensures that no value is present for Message, not even an explicit nil.

func (*CIAppGitInfo) UnsetTag

func (o *CIAppGitInfo) UnsetTag()

UnsetTag ensures that no value is present for Tag, not even an explicit nil.

type CIAppGroupByHistogram

CIAppGroupByHistogram Used to perform a histogram computation (only for measure facets). At most, 100 buckets are allowed, the number of buckets is `(max - min)/interval`.

type CIAppGroupByHistogram struct {
    // The bin size of the histogram buckets.
    Interval float64 `json:"interval"`
    // The maximum value for the measure used in the histogram
    // (values greater than this one are filtered out).
    Max float64 `json:"max"`
    // The minimum value for the measure used in the histogram
    // (values smaller than this one are filtered out).
    Min float64 `json:"min"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppGroupByHistogram

func NewCIAppGroupByHistogram(interval float64, max float64, min float64) *CIAppGroupByHistogram

NewCIAppGroupByHistogram instantiates a new CIAppGroupByHistogram object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppGroupByHistogramWithDefaults

func NewCIAppGroupByHistogramWithDefaults() *CIAppGroupByHistogram

NewCIAppGroupByHistogramWithDefaults instantiates a new CIAppGroupByHistogram object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppGroupByHistogram) GetInterval

func (o *CIAppGroupByHistogram) GetInterval() float64

GetInterval returns the Interval field value.

func (*CIAppGroupByHistogram) GetIntervalOk

func (o *CIAppGroupByHistogram) GetIntervalOk() (*float64, bool)

GetIntervalOk returns a tuple with the Interval field value and a boolean to check if the value has been set.

func (*CIAppGroupByHistogram) GetMax

func (o *CIAppGroupByHistogram) GetMax() float64

GetMax returns the Max field value.

func (*CIAppGroupByHistogram) GetMaxOk

func (o *CIAppGroupByHistogram) GetMaxOk() (*float64, bool)

GetMaxOk returns a tuple with the Max field value and a boolean to check if the value has been set.

func (*CIAppGroupByHistogram) GetMin

func (o *CIAppGroupByHistogram) GetMin() float64

GetMin returns the Min field value.

func (*CIAppGroupByHistogram) GetMinOk

func (o *CIAppGroupByHistogram) GetMinOk() (*float64, bool)

GetMinOk returns a tuple with the Min field value and a boolean to check if the value has been set.

func (CIAppGroupByHistogram) MarshalJSON

func (o CIAppGroupByHistogram) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppGroupByHistogram) SetInterval

func (o *CIAppGroupByHistogram) SetInterval(v float64)

SetInterval sets field value.

func (*CIAppGroupByHistogram) SetMax

func (o *CIAppGroupByHistogram) SetMax(v float64)

SetMax sets field value.

func (*CIAppGroupByHistogram) SetMin

func (o *CIAppGroupByHistogram) SetMin(v float64)

SetMin sets field value.

func (*CIAppGroupByHistogram) UnmarshalJSON

func (o *CIAppGroupByHistogram) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppGroupByMissing

CIAppGroupByMissing - The value to use for logs that don't have the facet used to group-by.

type CIAppGroupByMissing struct {
    CIAppGroupByMissingString *string
    CIAppGroupByMissingNumber *float64

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func CIAppGroupByMissingNumberAsCIAppGroupByMissing

func CIAppGroupByMissingNumberAsCIAppGroupByMissing(v *float64) CIAppGroupByMissing

CIAppGroupByMissingNumberAsCIAppGroupByMissing is a convenience function that returns float64 wrapped in CIAppGroupByMissing.

func CIAppGroupByMissingStringAsCIAppGroupByMissing

func CIAppGroupByMissingStringAsCIAppGroupByMissing(v *string) CIAppGroupByMissing

CIAppGroupByMissingStringAsCIAppGroupByMissing is a convenience function that returns string wrapped in CIAppGroupByMissing.

func (*CIAppGroupByMissing) GetActualInstance

func (obj *CIAppGroupByMissing) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (CIAppGroupByMissing) MarshalJSON

func (obj CIAppGroupByMissing) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*CIAppGroupByMissing) UnmarshalJSON

func (obj *CIAppGroupByMissing) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type CIAppGroupByTotal

CIAppGroupByTotal - A resulting object to put the given computes in over all the matching records.

type CIAppGroupByTotal struct {
    CIAppGroupByTotalBoolean *bool
    CIAppGroupByTotalString  *string
    CIAppGroupByTotalNumber  *float64

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func CIAppGroupByTotalBooleanAsCIAppGroupByTotal

func CIAppGroupByTotalBooleanAsCIAppGroupByTotal(v *bool) CIAppGroupByTotal

CIAppGroupByTotalBooleanAsCIAppGroupByTotal is a convenience function that returns bool wrapped in CIAppGroupByTotal.

func CIAppGroupByTotalNumberAsCIAppGroupByTotal

func CIAppGroupByTotalNumberAsCIAppGroupByTotal(v *float64) CIAppGroupByTotal

CIAppGroupByTotalNumberAsCIAppGroupByTotal is a convenience function that returns float64 wrapped in CIAppGroupByTotal.

func CIAppGroupByTotalStringAsCIAppGroupByTotal

func CIAppGroupByTotalStringAsCIAppGroupByTotal(v *string) CIAppGroupByTotal

CIAppGroupByTotalStringAsCIAppGroupByTotal is a convenience function that returns string wrapped in CIAppGroupByTotal.

func (*CIAppGroupByTotal) GetActualInstance

func (obj *CIAppGroupByTotal) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (CIAppGroupByTotal) MarshalJSON

func (obj CIAppGroupByTotal) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*CIAppGroupByTotal) UnmarshalJSON

func (obj *CIAppGroupByTotal) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type CIAppHostInfo

CIAppHostInfo Contains information of the host running the pipeline, stage, job, or step.

type CIAppHostInfo struct {
    // FQDN of the host.
    Hostname *string `json:"hostname,omitempty"`
    // A list of labels used to select or identify the node.
    Labels []string `json:"labels,omitempty"`
    // Name for the host.
    Name *string `json:"name,omitempty"`
    // The path where the code is checked out.
    Workspace *string `json:"workspace,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppHostInfo

func NewCIAppHostInfo() *CIAppHostInfo

NewCIAppHostInfo instantiates a new CIAppHostInfo object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppHostInfoWithDefaults

func NewCIAppHostInfoWithDefaults() *CIAppHostInfo

NewCIAppHostInfoWithDefaults instantiates a new CIAppHostInfo object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppHostInfo) GetHostname

func (o *CIAppHostInfo) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*CIAppHostInfo) GetHostnameOk

func (o *CIAppHostInfo) GetHostnameOk() (*string, bool)

GetHostnameOk returns a tuple with the Hostname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppHostInfo) GetLabels

func (o *CIAppHostInfo) GetLabels() []string

GetLabels returns the Labels field value if set, zero value otherwise.

func (*CIAppHostInfo) GetLabelsOk

func (o *CIAppHostInfo) GetLabelsOk() (*[]string, bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppHostInfo) GetName

func (o *CIAppHostInfo) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CIAppHostInfo) GetNameOk

func (o *CIAppHostInfo) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppHostInfo) GetWorkspace

func (o *CIAppHostInfo) GetWorkspace() string

GetWorkspace returns the Workspace field value if set, zero value otherwise.

func (*CIAppHostInfo) GetWorkspaceOk

func (o *CIAppHostInfo) GetWorkspaceOk() (*string, bool)

GetWorkspaceOk returns a tuple with the Workspace field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppHostInfo) HasHostname

func (o *CIAppHostInfo) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*CIAppHostInfo) HasLabels

func (o *CIAppHostInfo) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*CIAppHostInfo) HasName

func (o *CIAppHostInfo) HasName() bool

HasName returns a boolean if a field has been set.

func (*CIAppHostInfo) HasWorkspace

func (o *CIAppHostInfo) HasWorkspace() bool

HasWorkspace returns a boolean if a field has been set.

func (CIAppHostInfo) MarshalJSON

func (o CIAppHostInfo) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppHostInfo) SetHostname

func (o *CIAppHostInfo) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*CIAppHostInfo) SetLabels

func (o *CIAppHostInfo) SetLabels(v []string)

SetLabels gets a reference to the given []string and assigns it to the Labels field.

func (*CIAppHostInfo) SetName

func (o *CIAppHostInfo) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CIAppHostInfo) SetWorkspace

func (o *CIAppHostInfo) SetWorkspace(v string)

SetWorkspace gets a reference to the given string and assigns it to the Workspace field.

func (*CIAppHostInfo) UnmarshalJSON

func (o *CIAppHostInfo) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEvent

CIAppPipelineEvent Object description of a pipeline event after being processed and stored by Datadog.

type CIAppPipelineEvent struct {
    // JSON object containing all event attributes and their associated values.
    Attributes *CIAppEventAttributes `json:"attributes,omitempty"`
    // Unique ID of the event.
    Id *string `json:"id,omitempty"`
    // Type of the event.
    Type *CIAppPipelineEventTypeName `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppPipelineEvent

func NewCIAppPipelineEvent() *CIAppPipelineEvent

NewCIAppPipelineEvent instantiates a new CIAppPipelineEvent object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppPipelineEventWithDefaults

func NewCIAppPipelineEventWithDefaults() *CIAppPipelineEvent

NewCIAppPipelineEventWithDefaults instantiates a new CIAppPipelineEvent object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppPipelineEvent) GetAttributes

func (o *CIAppPipelineEvent) GetAttributes() CIAppEventAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CIAppPipelineEvent) GetAttributesOk

func (o *CIAppPipelineEvent) GetAttributesOk() (*CIAppEventAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelineEvent) GetId

func (o *CIAppPipelineEvent) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CIAppPipelineEvent) GetIdOk

func (o *CIAppPipelineEvent) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelineEvent) GetType

func (o *CIAppPipelineEvent) GetType() CIAppPipelineEventTypeName

GetType returns the Type field value if set, zero value otherwise.

func (*CIAppPipelineEvent) GetTypeOk

func (o *CIAppPipelineEvent) GetTypeOk() (*CIAppPipelineEventTypeName, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelineEvent) HasAttributes

func (o *CIAppPipelineEvent) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CIAppPipelineEvent) HasId

func (o *CIAppPipelineEvent) HasId() bool

HasId returns a boolean if a field has been set.

func (*CIAppPipelineEvent) HasType

func (o *CIAppPipelineEvent) HasType() bool

HasType returns a boolean if a field has been set.

func (CIAppPipelineEvent) MarshalJSON

func (o CIAppPipelineEvent) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelineEvent) SetAttributes

func (o *CIAppPipelineEvent) SetAttributes(v CIAppEventAttributes)

SetAttributes gets a reference to the given CIAppEventAttributes and assigns it to the Attributes field.

func (*CIAppPipelineEvent) SetId

func (o *CIAppPipelineEvent) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CIAppPipelineEvent) SetType

func (o *CIAppPipelineEvent) SetType(v CIAppPipelineEventTypeName)

SetType gets a reference to the given CIAppPipelineEventTypeName and assigns it to the Type field.

func (*CIAppPipelineEvent) UnmarshalJSON

func (o *CIAppPipelineEvent) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventJob

CIAppPipelineEventJob Details of a CI job.

type CIAppPipelineEventJob struct {
    // A list of job IDs that this job depends on.
    Dependencies datadog.NullableList[string] `json:"dependencies,omitempty"`
    // Time when the job run finished. The time format must be RFC3339.
    End time.Time `json:"end"`
    // Contains information of the CI error.
    Error NullableCIAppCIError `json:"error,omitempty"`
    // If pipelines are triggered due to actions to a Git repository, then all payloads must contain this.
    // Note that either `tag` or `branch` has to be provided, but not both.
    Git NullableCIAppGitInfo `json:"git"`
    // The UUID for the job. It has to be unique within each pipeline execution.
    Id string `json:"id"`
    // Used to distinguish between pipelines, stages, jobs, and steps.
    Level CIAppPipelineEventJobLevel `json:"level"`
    // A list of user-defined metrics. The metrics must follow the `key:value` pattern and the value must be numeric.
    Metrics datadog.NullableList[string] `json:"metrics,omitempty"`
    // The name for the job.
    Name string `json:"name"`
    // Contains information of the host running the pipeline, stage, job, or step.
    Node NullableCIAppHostInfo `json:"node,omitempty"`
    // A map of key-value parameters or environment variables that were defined for the pipeline.
    Parameters map[string]string `json:"parameters,omitempty"`
    // The parent pipeline name.
    PipelineName string `json:"pipeline_name"`
    // The parent pipeline UUID.
    PipelineUniqueId string `json:"pipeline_unique_id"`
    // The queue time in milliseconds, if applicable.
    QueueTime datadog.NullableInt64 `json:"queue_time,omitempty"`
    // The parent stage UUID (if applicable).
    StageId datadog.NullableString `json:"stage_id,omitempty"`
    // The parent stage name (if applicable).
    StageName datadog.NullableString `json:"stage_name,omitempty"`
    // Time when the job run instance started (it should not include any queue time). The time format must be RFC3339.
    Start time.Time `json:"start"`
    // The final status of the job.
    Status CIAppPipelineEventJobStatus `json:"status"`
    // A list of user-defined tags. The tags must follow the `key:value` pattern.
    Tags datadog.NullableList[string] `json:"tags,omitempty"`
    // The URL to look at the job in the CI provider UI.
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppPipelineEventJob

func NewCIAppPipelineEventJob(end time.Time, git NullableCIAppGitInfo, id string, level CIAppPipelineEventJobLevel, name string, pipelineName string, pipelineUniqueId string, start time.Time, status CIAppPipelineEventJobStatus, url string) *CIAppPipelineEventJob

NewCIAppPipelineEventJob instantiates a new CIAppPipelineEventJob object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppPipelineEventJobWithDefaults

func NewCIAppPipelineEventJobWithDefaults() *CIAppPipelineEventJob

NewCIAppPipelineEventJobWithDefaults instantiates a new CIAppPipelineEventJob object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppPipelineEventJob) GetDependencies

func (o *CIAppPipelineEventJob) GetDependencies() []string

GetDependencies returns the Dependencies field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventJob) GetDependenciesOk

func (o *CIAppPipelineEventJob) GetDependenciesOk() (*[]string, bool)

GetDependenciesOk returns a tuple with the Dependencies field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventJob) GetEnd

func (o *CIAppPipelineEventJob) GetEnd() time.Time

GetEnd returns the End field value.

func (*CIAppPipelineEventJob) GetEndOk

func (o *CIAppPipelineEventJob) GetEndOk() (*time.Time, bool)

GetEndOk returns a tuple with the End field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventJob) GetError

func (o *CIAppPipelineEventJob) GetError() CIAppCIError

GetError returns the Error field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventJob) GetErrorOk

func (o *CIAppPipelineEventJob) GetErrorOk() (*CIAppCIError, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventJob) GetGit

func (o *CIAppPipelineEventJob) GetGit() CIAppGitInfo

GetGit returns the Git field value. If the value is explicit nil, the zero value for CIAppGitInfo will be returned.

func (*CIAppPipelineEventJob) GetGitOk

func (o *CIAppPipelineEventJob) GetGitOk() (*CIAppGitInfo, bool)

GetGitOk returns a tuple with the Git field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventJob) GetId

func (o *CIAppPipelineEventJob) GetId() string

GetId returns the Id field value.

func (*CIAppPipelineEventJob) GetIdOk

func (o *CIAppPipelineEventJob) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventJob) GetLevel

func (o *CIAppPipelineEventJob) GetLevel() CIAppPipelineEventJobLevel

GetLevel returns the Level field value.

func (*CIAppPipelineEventJob) GetLevelOk

func (o *CIAppPipelineEventJob) GetLevelOk() (*CIAppPipelineEventJobLevel, bool)

GetLevelOk returns a tuple with the Level field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventJob) GetMetrics

func (o *CIAppPipelineEventJob) GetMetrics() []string

GetMetrics returns the Metrics field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventJob) GetMetricsOk

func (o *CIAppPipelineEventJob) GetMetricsOk() (*[]string, bool)

GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventJob) GetName

func (o *CIAppPipelineEventJob) GetName() string

GetName returns the Name field value.

func (*CIAppPipelineEventJob) GetNameOk

func (o *CIAppPipelineEventJob) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventJob) GetNode

func (o *CIAppPipelineEventJob) GetNode() CIAppHostInfo

GetNode returns the Node field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventJob) GetNodeOk

func (o *CIAppPipelineEventJob) GetNodeOk() (*CIAppHostInfo, bool)

GetNodeOk returns a tuple with the Node field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventJob) GetParameters

func (o *CIAppPipelineEventJob) GetParameters() map[string]string

GetParameters returns the Parameters field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventJob) GetParametersOk

func (o *CIAppPipelineEventJob) GetParametersOk() (*map[string]string, bool)

GetParametersOk returns a tuple with the Parameters field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventJob) GetPipelineName

func (o *CIAppPipelineEventJob) GetPipelineName() string

GetPipelineName returns the PipelineName field value.

func (*CIAppPipelineEventJob) GetPipelineNameOk

func (o *CIAppPipelineEventJob) GetPipelineNameOk() (*string, bool)

GetPipelineNameOk returns a tuple with the PipelineName field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventJob) GetPipelineUniqueId

func (o *CIAppPipelineEventJob) GetPipelineUniqueId() string

GetPipelineUniqueId returns the PipelineUniqueId field value.

func (*CIAppPipelineEventJob) GetPipelineUniqueIdOk

func (o *CIAppPipelineEventJob) GetPipelineUniqueIdOk() (*string, bool)

GetPipelineUniqueIdOk returns a tuple with the PipelineUniqueId field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventJob) GetQueueTime

func (o *CIAppPipelineEventJob) GetQueueTime() int64

GetQueueTime returns the QueueTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventJob) GetQueueTimeOk

func (o *CIAppPipelineEventJob) GetQueueTimeOk() (*int64, bool)

GetQueueTimeOk returns a tuple with the QueueTime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventJob) GetStageId

func (o *CIAppPipelineEventJob) GetStageId() string

GetStageId returns the StageId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventJob) GetStageIdOk

func (o *CIAppPipelineEventJob) GetStageIdOk() (*string, bool)

GetStageIdOk returns a tuple with the StageId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventJob) GetStageName

func (o *CIAppPipelineEventJob) GetStageName() string

GetStageName returns the StageName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventJob) GetStageNameOk

func (o *CIAppPipelineEventJob) GetStageNameOk() (*string, bool)

GetStageNameOk returns a tuple with the StageName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventJob) GetStart

func (o *CIAppPipelineEventJob) GetStart() time.Time

GetStart returns the Start field value.

func (*CIAppPipelineEventJob) GetStartOk

func (o *CIAppPipelineEventJob) GetStartOk() (*time.Time, bool)

GetStartOk returns a tuple with the Start field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventJob) GetStatus

func (o *CIAppPipelineEventJob) GetStatus() CIAppPipelineEventJobStatus

GetStatus returns the Status field value.

func (*CIAppPipelineEventJob) GetStatusOk

func (o *CIAppPipelineEventJob) GetStatusOk() (*CIAppPipelineEventJobStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventJob) GetTags

func (o *CIAppPipelineEventJob) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventJob) GetTagsOk

func (o *CIAppPipelineEventJob) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventJob) GetUrl

func (o *CIAppPipelineEventJob) GetUrl() string

GetUrl returns the Url field value.

func (*CIAppPipelineEventJob) GetUrlOk

func (o *CIAppPipelineEventJob) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventJob) HasDependencies

func (o *CIAppPipelineEventJob) HasDependencies() bool

HasDependencies returns a boolean if a field has been set.

func (*CIAppPipelineEventJob) HasError

func (o *CIAppPipelineEventJob) HasError() bool

HasError returns a boolean if a field has been set.

func (*CIAppPipelineEventJob) HasMetrics

func (o *CIAppPipelineEventJob) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*CIAppPipelineEventJob) HasNode

func (o *CIAppPipelineEventJob) HasNode() bool

HasNode returns a boolean if a field has been set.

func (*CIAppPipelineEventJob) HasParameters

func (o *CIAppPipelineEventJob) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (*CIAppPipelineEventJob) HasQueueTime

func (o *CIAppPipelineEventJob) HasQueueTime() bool

HasQueueTime returns a boolean if a field has been set.

func (*CIAppPipelineEventJob) HasStageId

func (o *CIAppPipelineEventJob) HasStageId() bool

HasStageId returns a boolean if a field has been set.

func (*CIAppPipelineEventJob) HasStageName

func (o *CIAppPipelineEventJob) HasStageName() bool

HasStageName returns a boolean if a field has been set.

func (*CIAppPipelineEventJob) HasTags

func (o *CIAppPipelineEventJob) HasTags() bool

HasTags returns a boolean if a field has been set.

func (CIAppPipelineEventJob) MarshalJSON

func (o CIAppPipelineEventJob) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelineEventJob) SetDependencies

func (o *CIAppPipelineEventJob) SetDependencies(v []string)

SetDependencies gets a reference to the given datadog.NullableList[string] and assigns it to the Dependencies field.

func (*CIAppPipelineEventJob) SetDependenciesNil

func (o *CIAppPipelineEventJob) SetDependenciesNil()

SetDependenciesNil sets the value for Dependencies to be an explicit nil.

func (*CIAppPipelineEventJob) SetEnd

func (o *CIAppPipelineEventJob) SetEnd(v time.Time)

SetEnd sets field value.

func (*CIAppPipelineEventJob) SetError

func (o *CIAppPipelineEventJob) SetError(v CIAppCIError)

SetError gets a reference to the given NullableCIAppCIError and assigns it to the Error field.

func (*CIAppPipelineEventJob) SetErrorNil

func (o *CIAppPipelineEventJob) SetErrorNil()

SetErrorNil sets the value for Error to be an explicit nil.

func (*CIAppPipelineEventJob) SetGit

func (o *CIAppPipelineEventJob) SetGit(v CIAppGitInfo)

SetGit sets field value.

func (*CIAppPipelineEventJob) SetId

func (o *CIAppPipelineEventJob) SetId(v string)

SetId sets field value.

func (*CIAppPipelineEventJob) SetLevel

func (o *CIAppPipelineEventJob) SetLevel(v CIAppPipelineEventJobLevel)

SetLevel sets field value.

func (*CIAppPipelineEventJob) SetMetrics

func (o *CIAppPipelineEventJob) SetMetrics(v []string)

SetMetrics gets a reference to the given datadog.NullableList[string] and assigns it to the Metrics field.

func (*CIAppPipelineEventJob) SetMetricsNil

func (o *CIAppPipelineEventJob) SetMetricsNil()

SetMetricsNil sets the value for Metrics to be an explicit nil.

func (*CIAppPipelineEventJob) SetName

func (o *CIAppPipelineEventJob) SetName(v string)

SetName sets field value.

func (*CIAppPipelineEventJob) SetNode

func (o *CIAppPipelineEventJob) SetNode(v CIAppHostInfo)

SetNode gets a reference to the given NullableCIAppHostInfo and assigns it to the Node field.

func (*CIAppPipelineEventJob) SetNodeNil

func (o *CIAppPipelineEventJob) SetNodeNil()

SetNodeNil sets the value for Node to be an explicit nil.

func (*CIAppPipelineEventJob) SetParameters

func (o *CIAppPipelineEventJob) SetParameters(v map[string]string)

SetParameters gets a reference to the given map[string]string and assigns it to the Parameters field.

func (*CIAppPipelineEventJob) SetPipelineName

func (o *CIAppPipelineEventJob) SetPipelineName(v string)

SetPipelineName sets field value.

func (*CIAppPipelineEventJob) SetPipelineUniqueId

func (o *CIAppPipelineEventJob) SetPipelineUniqueId(v string)

SetPipelineUniqueId sets field value.

func (*CIAppPipelineEventJob) SetQueueTime

func (o *CIAppPipelineEventJob) SetQueueTime(v int64)

SetQueueTime gets a reference to the given datadog.NullableInt64 and assigns it to the QueueTime field.

func (*CIAppPipelineEventJob) SetQueueTimeNil

func (o *CIAppPipelineEventJob) SetQueueTimeNil()

SetQueueTimeNil sets the value for QueueTime to be an explicit nil.

func (*CIAppPipelineEventJob) SetStageId

func (o *CIAppPipelineEventJob) SetStageId(v string)

SetStageId gets a reference to the given datadog.NullableString and assigns it to the StageId field.

func (*CIAppPipelineEventJob) SetStageIdNil

func (o *CIAppPipelineEventJob) SetStageIdNil()

SetStageIdNil sets the value for StageId to be an explicit nil.

func (*CIAppPipelineEventJob) SetStageName

func (o *CIAppPipelineEventJob) SetStageName(v string)

SetStageName gets a reference to the given datadog.NullableString and assigns it to the StageName field.

func (*CIAppPipelineEventJob) SetStageNameNil

func (o *CIAppPipelineEventJob) SetStageNameNil()

SetStageNameNil sets the value for StageName to be an explicit nil.

func (*CIAppPipelineEventJob) SetStart

func (o *CIAppPipelineEventJob) SetStart(v time.Time)

SetStart sets field value.

func (*CIAppPipelineEventJob) SetStatus

func (o *CIAppPipelineEventJob) SetStatus(v CIAppPipelineEventJobStatus)

SetStatus sets field value.

func (*CIAppPipelineEventJob) SetTags

func (o *CIAppPipelineEventJob) SetTags(v []string)

SetTags gets a reference to the given datadog.NullableList[string] and assigns it to the Tags field.

func (*CIAppPipelineEventJob) SetTagsNil

func (o *CIAppPipelineEventJob) SetTagsNil()

SetTagsNil sets the value for Tags to be an explicit nil.

func (*CIAppPipelineEventJob) SetUrl

func (o *CIAppPipelineEventJob) SetUrl(v string)

SetUrl sets field value.

func (*CIAppPipelineEventJob) UnmarshalJSON

func (o *CIAppPipelineEventJob) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CIAppPipelineEventJob) UnsetDependencies

func (o *CIAppPipelineEventJob) UnsetDependencies()

UnsetDependencies ensures that no value is present for Dependencies, not even an explicit nil.

func (*CIAppPipelineEventJob) UnsetError

func (o *CIAppPipelineEventJob) UnsetError()

UnsetError ensures that no value is present for Error, not even an explicit nil.

func (*CIAppPipelineEventJob) UnsetMetrics

func (o *CIAppPipelineEventJob) UnsetMetrics()

UnsetMetrics ensures that no value is present for Metrics, not even an explicit nil.

func (*CIAppPipelineEventJob) UnsetNode

func (o *CIAppPipelineEventJob) UnsetNode()

UnsetNode ensures that no value is present for Node, not even an explicit nil.

func (*CIAppPipelineEventJob) UnsetQueueTime

func (o *CIAppPipelineEventJob) UnsetQueueTime()

UnsetQueueTime ensures that no value is present for QueueTime, not even an explicit nil.

func (*CIAppPipelineEventJob) UnsetStageId

func (o *CIAppPipelineEventJob) UnsetStageId()

UnsetStageId ensures that no value is present for StageId, not even an explicit nil.

func (*CIAppPipelineEventJob) UnsetStageName

func (o *CIAppPipelineEventJob) UnsetStageName()

UnsetStageName ensures that no value is present for StageName, not even an explicit nil.

func (*CIAppPipelineEventJob) UnsetTags

func (o *CIAppPipelineEventJob) UnsetTags()

UnsetTags ensures that no value is present for Tags, not even an explicit nil.

type CIAppPipelineEventJobLevel

CIAppPipelineEventJobLevel Used to distinguish between pipelines, stages, jobs, and steps.

type CIAppPipelineEventJobLevel string

List of CIAppPipelineEventJobLevel.

const (
    CIAPPPIPELINEEVENTJOBLEVEL_JOB CIAppPipelineEventJobLevel = "job"
)

func NewCIAppPipelineEventJobLevelFromValue

func NewCIAppPipelineEventJobLevelFromValue(v string) (*CIAppPipelineEventJobLevel, error)

NewCIAppPipelineEventJobLevelFromValue returns a pointer to a valid CIAppPipelineEventJobLevel for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppPipelineEventJobLevel) GetAllowedValues

func (v *CIAppPipelineEventJobLevel) GetAllowedValues() []CIAppPipelineEventJobLevel

GetAllowedValues reeturns the list of possible values.

func (CIAppPipelineEventJobLevel) IsValid

func (v CIAppPipelineEventJobLevel) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppPipelineEventJobLevel) Ptr

func (v CIAppPipelineEventJobLevel) Ptr() *CIAppPipelineEventJobLevel

Ptr returns reference to CIAppPipelineEventJobLevel value.

func (*CIAppPipelineEventJobLevel) UnmarshalJSON

func (v *CIAppPipelineEventJobLevel) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventJobStatus

CIAppPipelineEventJobStatus The final status of the job.

type CIAppPipelineEventJobStatus string

List of CIAppPipelineEventJobStatus.

const (
    CIAPPPIPELINEEVENTJOBSTATUS_SUCCESS  CIAppPipelineEventJobStatus = "success"
    CIAPPPIPELINEEVENTJOBSTATUS_ERROR    CIAppPipelineEventJobStatus = "error"
    CIAPPPIPELINEEVENTJOBSTATUS_CANCELED CIAppPipelineEventJobStatus = "canceled"
    CIAPPPIPELINEEVENTJOBSTATUS_SKIPPED  CIAppPipelineEventJobStatus = "skipped"
)

func NewCIAppPipelineEventJobStatusFromValue

func NewCIAppPipelineEventJobStatusFromValue(v string) (*CIAppPipelineEventJobStatus, error)

NewCIAppPipelineEventJobStatusFromValue returns a pointer to a valid CIAppPipelineEventJobStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppPipelineEventJobStatus) GetAllowedValues

func (v *CIAppPipelineEventJobStatus) GetAllowedValues() []CIAppPipelineEventJobStatus

GetAllowedValues reeturns the list of possible values.

func (CIAppPipelineEventJobStatus) IsValid

func (v CIAppPipelineEventJobStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppPipelineEventJobStatus) Ptr

func (v CIAppPipelineEventJobStatus) Ptr() *CIAppPipelineEventJobStatus

Ptr returns reference to CIAppPipelineEventJobStatus value.

func (*CIAppPipelineEventJobStatus) UnmarshalJSON

func (v *CIAppPipelineEventJobStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventParentPipeline

CIAppPipelineEventParentPipeline If the pipeline is triggered as child of another pipeline, this should contain the details of the parent pipeline.

type CIAppPipelineEventParentPipeline struct {
    // UUID of a pipeline.
    Id string `json:"id"`
    // The URL to look at the pipeline in the CI provider UI.
    Url *string `json:"url,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppPipelineEventParentPipeline

func NewCIAppPipelineEventParentPipeline(id string) *CIAppPipelineEventParentPipeline

NewCIAppPipelineEventParentPipeline instantiates a new CIAppPipelineEventParentPipeline object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppPipelineEventParentPipelineWithDefaults

func NewCIAppPipelineEventParentPipelineWithDefaults() *CIAppPipelineEventParentPipeline

NewCIAppPipelineEventParentPipelineWithDefaults instantiates a new CIAppPipelineEventParentPipeline object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppPipelineEventParentPipeline) GetId

func (o *CIAppPipelineEventParentPipeline) GetId() string

GetId returns the Id field value.

func (*CIAppPipelineEventParentPipeline) GetIdOk

func (o *CIAppPipelineEventParentPipeline) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventParentPipeline) GetUrl

func (o *CIAppPipelineEventParentPipeline) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*CIAppPipelineEventParentPipeline) GetUrlOk

func (o *CIAppPipelineEventParentPipeline) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelineEventParentPipeline) HasUrl

func (o *CIAppPipelineEventParentPipeline) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (CIAppPipelineEventParentPipeline) MarshalJSON

func (o CIAppPipelineEventParentPipeline) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelineEventParentPipeline) SetId

func (o *CIAppPipelineEventParentPipeline) SetId(v string)

SetId sets field value.

func (*CIAppPipelineEventParentPipeline) SetUrl

func (o *CIAppPipelineEventParentPipeline) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*CIAppPipelineEventParentPipeline) UnmarshalJSON

func (o *CIAppPipelineEventParentPipeline) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventPipeline

CIAppPipelineEventPipeline Details of the top level pipeline, build, or workflow of your CI.

type CIAppPipelineEventPipeline struct {
    // Time when the pipeline run finished. It cannot be older than 18 hours in the past from the current time. The time format must be RFC3339.
    End time.Time `json:"end"`
    // Contains information of the CI error.
    Error NullableCIAppCIError `json:"error,omitempty"`
    // If pipelines are triggered due to actions to a Git repository, then all payloads must contain this.
    // Note that either `tag` or `branch` has to be provided, but not both.
    Git NullableCIAppGitInfo `json:"git"`
    // Whether or not the pipeline was triggered manually by the user.
    IsManual datadog.NullableBool `json:"is_manual,omitempty"`
    // Whether or not the pipeline was resumed after being blocked.
    IsResumed datadog.NullableBool `json:"is_resumed,omitempty"`
    // Used to distinguish between pipelines, stages, jobs, and steps.
    Level CIAppPipelineEventPipelineLevel `json:"level"`
    // A list of user-defined metrics. The metrics must follow the `key:value` pattern and the value must be numeric.
    Metrics datadog.NullableList[string] `json:"metrics,omitempty"`
    // Name of the pipeline. All pipeline runs for the builds should have the same name.
    Name string `json:"name"`
    // Contains information of the host running the pipeline, stage, job, or step.
    Node NullableCIAppHostInfo `json:"node,omitempty"`
    // A map of key-value parameters or environment variables that were defined for the pipeline.
    Parameters map[string]string `json:"parameters,omitempty"`
    // If the pipeline is triggered as child of another pipeline, this should contain the details of the parent pipeline.
    ParentPipeline NullableCIAppPipelineEventParentPipeline `json:"parent_pipeline,omitempty"`
    // Whether or not the pipeline was a partial retry of a previous attempt. A partial retry is one
    // which only runs a subset of the original jobs.
    PartialRetry bool `json:"partial_retry"`
    // Any ID used in the provider to identify the pipeline run even if it is not unique across retries.
    // If the `pipeline_id` is unique, then both `unique_id` and `pipeline_id` can be set to the same value.
    PipelineId *string `json:"pipeline_id,omitempty"`
    // If the pipeline is a retry, this should contain the details of the previous attempt.
    PreviousAttempt NullableCIAppPipelineEventPreviousPipeline `json:"previous_attempt,omitempty"`
    // The queue time in milliseconds, if applicable.
    QueueTime datadog.NullableInt64 `json:"queue_time,omitempty"`
    // Time when the pipeline run started (it should not include any queue time). The time format must be RFC3339.
    Start time.Time `json:"start"`
    // The final status of the pipeline.
    Status CIAppPipelineEventPipelineStatus `json:"status"`
    // A list of user-defined tags. The tags must follow the `key:value` pattern.
    Tags datadog.NullableList[string] `json:"tags,omitempty"`
    // UUID of the pipeline run. The ID has to be unique across retries and pipelines,
    // including partial retries.
    UniqueId string `json:"unique_id"`
    // The URL to look at the pipeline in the CI provider UI.
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppPipelineEventPipeline

func NewCIAppPipelineEventPipeline(end time.Time, git NullableCIAppGitInfo, level CIAppPipelineEventPipelineLevel, name string, partialRetry bool, start time.Time, status CIAppPipelineEventPipelineStatus, uniqueId string, url string) *CIAppPipelineEventPipeline

NewCIAppPipelineEventPipeline instantiates a new CIAppPipelineEventPipeline object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppPipelineEventPipelineWithDefaults

func NewCIAppPipelineEventPipelineWithDefaults() *CIAppPipelineEventPipeline

NewCIAppPipelineEventPipelineWithDefaults instantiates a new CIAppPipelineEventPipeline object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppPipelineEventPipeline) GetEnd

func (o *CIAppPipelineEventPipeline) GetEnd() time.Time

GetEnd returns the End field value.

func (*CIAppPipelineEventPipeline) GetEndOk

func (o *CIAppPipelineEventPipeline) GetEndOk() (*time.Time, bool)

GetEndOk returns a tuple with the End field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventPipeline) GetError

func (o *CIAppPipelineEventPipeline) GetError() CIAppCIError

GetError returns the Error field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventPipeline) GetErrorOk

func (o *CIAppPipelineEventPipeline) GetErrorOk() (*CIAppCIError, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventPipeline) GetGit

func (o *CIAppPipelineEventPipeline) GetGit() CIAppGitInfo

GetGit returns the Git field value. If the value is explicit nil, the zero value for CIAppGitInfo will be returned.

func (*CIAppPipelineEventPipeline) GetGitOk

func (o *CIAppPipelineEventPipeline) GetGitOk() (*CIAppGitInfo, bool)

GetGitOk returns a tuple with the Git field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventPipeline) GetIsManual

func (o *CIAppPipelineEventPipeline) GetIsManual() bool

GetIsManual returns the IsManual field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventPipeline) GetIsManualOk

func (o *CIAppPipelineEventPipeline) GetIsManualOk() (*bool, bool)

GetIsManualOk returns a tuple with the IsManual field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventPipeline) GetIsResumed

func (o *CIAppPipelineEventPipeline) GetIsResumed() bool

GetIsResumed returns the IsResumed field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventPipeline) GetIsResumedOk

func (o *CIAppPipelineEventPipeline) GetIsResumedOk() (*bool, bool)

GetIsResumedOk returns a tuple with the IsResumed field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventPipeline) GetLevel

func (o *CIAppPipelineEventPipeline) GetLevel() CIAppPipelineEventPipelineLevel

GetLevel returns the Level field value.

func (*CIAppPipelineEventPipeline) GetLevelOk

func (o *CIAppPipelineEventPipeline) GetLevelOk() (*CIAppPipelineEventPipelineLevel, bool)

GetLevelOk returns a tuple with the Level field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventPipeline) GetMetrics

func (o *CIAppPipelineEventPipeline) GetMetrics() []string

GetMetrics returns the Metrics field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventPipeline) GetMetricsOk

func (o *CIAppPipelineEventPipeline) GetMetricsOk() (*[]string, bool)

GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventPipeline) GetName

func (o *CIAppPipelineEventPipeline) GetName() string

GetName returns the Name field value.

func (*CIAppPipelineEventPipeline) GetNameOk

func (o *CIAppPipelineEventPipeline) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventPipeline) GetNode

func (o *CIAppPipelineEventPipeline) GetNode() CIAppHostInfo

GetNode returns the Node field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventPipeline) GetNodeOk

func (o *CIAppPipelineEventPipeline) GetNodeOk() (*CIAppHostInfo, bool)

GetNodeOk returns a tuple with the Node field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventPipeline) GetParameters

func (o *CIAppPipelineEventPipeline) GetParameters() map[string]string

GetParameters returns the Parameters field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventPipeline) GetParametersOk

func (o *CIAppPipelineEventPipeline) GetParametersOk() (*map[string]string, bool)

GetParametersOk returns a tuple with the Parameters field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventPipeline) GetParentPipeline

func (o *CIAppPipelineEventPipeline) GetParentPipeline() CIAppPipelineEventParentPipeline

GetParentPipeline returns the ParentPipeline field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventPipeline) GetParentPipelineOk

func (o *CIAppPipelineEventPipeline) GetParentPipelineOk() (*CIAppPipelineEventParentPipeline, bool)

GetParentPipelineOk returns a tuple with the ParentPipeline field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventPipeline) GetPartialRetry

func (o *CIAppPipelineEventPipeline) GetPartialRetry() bool

GetPartialRetry returns the PartialRetry field value.

func (*CIAppPipelineEventPipeline) GetPartialRetryOk

func (o *CIAppPipelineEventPipeline) GetPartialRetryOk() (*bool, bool)

GetPartialRetryOk returns a tuple with the PartialRetry field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventPipeline) GetPipelineId

func (o *CIAppPipelineEventPipeline) GetPipelineId() string

GetPipelineId returns the PipelineId field value if set, zero value otherwise.

func (*CIAppPipelineEventPipeline) GetPipelineIdOk

func (o *CIAppPipelineEventPipeline) GetPipelineIdOk() (*string, bool)

GetPipelineIdOk returns a tuple with the PipelineId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelineEventPipeline) GetPreviousAttempt

func (o *CIAppPipelineEventPipeline) GetPreviousAttempt() CIAppPipelineEventPreviousPipeline

GetPreviousAttempt returns the PreviousAttempt field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventPipeline) GetPreviousAttemptOk

func (o *CIAppPipelineEventPipeline) GetPreviousAttemptOk() (*CIAppPipelineEventPreviousPipeline, bool)

GetPreviousAttemptOk returns a tuple with the PreviousAttempt field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventPipeline) GetQueueTime

func (o *CIAppPipelineEventPipeline) GetQueueTime() int64

GetQueueTime returns the QueueTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventPipeline) GetQueueTimeOk

func (o *CIAppPipelineEventPipeline) GetQueueTimeOk() (*int64, bool)

GetQueueTimeOk returns a tuple with the QueueTime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventPipeline) GetStart

func (o *CIAppPipelineEventPipeline) GetStart() time.Time

GetStart returns the Start field value.

func (*CIAppPipelineEventPipeline) GetStartOk

func (o *CIAppPipelineEventPipeline) GetStartOk() (*time.Time, bool)

GetStartOk returns a tuple with the Start field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventPipeline) GetStatus

func (o *CIAppPipelineEventPipeline) GetStatus() CIAppPipelineEventPipelineStatus

GetStatus returns the Status field value.

func (*CIAppPipelineEventPipeline) GetStatusOk

func (o *CIAppPipelineEventPipeline) GetStatusOk() (*CIAppPipelineEventPipelineStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventPipeline) GetTags

func (o *CIAppPipelineEventPipeline) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventPipeline) GetTagsOk

func (o *CIAppPipelineEventPipeline) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventPipeline) GetUniqueId

func (o *CIAppPipelineEventPipeline) GetUniqueId() string

GetUniqueId returns the UniqueId field value.

func (*CIAppPipelineEventPipeline) GetUniqueIdOk

func (o *CIAppPipelineEventPipeline) GetUniqueIdOk() (*string, bool)

GetUniqueIdOk returns a tuple with the UniqueId field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventPipeline) GetUrl

func (o *CIAppPipelineEventPipeline) GetUrl() string

GetUrl returns the Url field value.

func (*CIAppPipelineEventPipeline) GetUrlOk

func (o *CIAppPipelineEventPipeline) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventPipeline) HasError

func (o *CIAppPipelineEventPipeline) HasError() bool

HasError returns a boolean if a field has been set.

func (*CIAppPipelineEventPipeline) HasIsManual

func (o *CIAppPipelineEventPipeline) HasIsManual() bool

HasIsManual returns a boolean if a field has been set.

func (*CIAppPipelineEventPipeline) HasIsResumed

func (o *CIAppPipelineEventPipeline) HasIsResumed() bool

HasIsResumed returns a boolean if a field has been set.

func (*CIAppPipelineEventPipeline) HasMetrics

func (o *CIAppPipelineEventPipeline) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*CIAppPipelineEventPipeline) HasNode

func (o *CIAppPipelineEventPipeline) HasNode() bool

HasNode returns a boolean if a field has been set.

func (*CIAppPipelineEventPipeline) HasParameters

func (o *CIAppPipelineEventPipeline) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (*CIAppPipelineEventPipeline) HasParentPipeline

func (o *CIAppPipelineEventPipeline) HasParentPipeline() bool

HasParentPipeline returns a boolean if a field has been set.

func (*CIAppPipelineEventPipeline) HasPipelineId

func (o *CIAppPipelineEventPipeline) HasPipelineId() bool

HasPipelineId returns a boolean if a field has been set.

func (*CIAppPipelineEventPipeline) HasPreviousAttempt

func (o *CIAppPipelineEventPipeline) HasPreviousAttempt() bool

HasPreviousAttempt returns a boolean if a field has been set.

func (*CIAppPipelineEventPipeline) HasQueueTime

func (o *CIAppPipelineEventPipeline) HasQueueTime() bool

HasQueueTime returns a boolean if a field has been set.

func (*CIAppPipelineEventPipeline) HasTags

func (o *CIAppPipelineEventPipeline) HasTags() bool

HasTags returns a boolean if a field has been set.

func (CIAppPipelineEventPipeline) MarshalJSON

func (o CIAppPipelineEventPipeline) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelineEventPipeline) SetEnd

func (o *CIAppPipelineEventPipeline) SetEnd(v time.Time)

SetEnd sets field value.

func (*CIAppPipelineEventPipeline) SetError

func (o *CIAppPipelineEventPipeline) SetError(v CIAppCIError)

SetError gets a reference to the given NullableCIAppCIError and assigns it to the Error field.

func (*CIAppPipelineEventPipeline) SetErrorNil

func (o *CIAppPipelineEventPipeline) SetErrorNil()

SetErrorNil sets the value for Error to be an explicit nil.

func (*CIAppPipelineEventPipeline) SetGit

func (o *CIAppPipelineEventPipeline) SetGit(v CIAppGitInfo)

SetGit sets field value.

func (*CIAppPipelineEventPipeline) SetIsManual

func (o *CIAppPipelineEventPipeline) SetIsManual(v bool)

SetIsManual gets a reference to the given datadog.NullableBool and assigns it to the IsManual field.

func (*CIAppPipelineEventPipeline) SetIsManualNil

func (o *CIAppPipelineEventPipeline) SetIsManualNil()

SetIsManualNil sets the value for IsManual to be an explicit nil.

func (*CIAppPipelineEventPipeline) SetIsResumed

func (o *CIAppPipelineEventPipeline) SetIsResumed(v bool)

SetIsResumed gets a reference to the given datadog.NullableBool and assigns it to the IsResumed field.

func (*CIAppPipelineEventPipeline) SetIsResumedNil

func (o *CIAppPipelineEventPipeline) SetIsResumedNil()

SetIsResumedNil sets the value for IsResumed to be an explicit nil.

func (*CIAppPipelineEventPipeline) SetLevel

func (o *CIAppPipelineEventPipeline) SetLevel(v CIAppPipelineEventPipelineLevel)

SetLevel sets field value.

func (*CIAppPipelineEventPipeline) SetMetrics

func (o *CIAppPipelineEventPipeline) SetMetrics(v []string)

SetMetrics gets a reference to the given datadog.NullableList[string] and assigns it to the Metrics field.

func (*CIAppPipelineEventPipeline) SetMetricsNil

func (o *CIAppPipelineEventPipeline) SetMetricsNil()

SetMetricsNil sets the value for Metrics to be an explicit nil.

func (*CIAppPipelineEventPipeline) SetName

func (o *CIAppPipelineEventPipeline) SetName(v string)

SetName sets field value.

func (*CIAppPipelineEventPipeline) SetNode

func (o *CIAppPipelineEventPipeline) SetNode(v CIAppHostInfo)

SetNode gets a reference to the given NullableCIAppHostInfo and assigns it to the Node field.

func (*CIAppPipelineEventPipeline) SetNodeNil

func (o *CIAppPipelineEventPipeline) SetNodeNil()

SetNodeNil sets the value for Node to be an explicit nil.

func (*CIAppPipelineEventPipeline) SetParameters

func (o *CIAppPipelineEventPipeline) SetParameters(v map[string]string)

SetParameters gets a reference to the given map[string]string and assigns it to the Parameters field.

func (*CIAppPipelineEventPipeline) SetParentPipeline

func (o *CIAppPipelineEventPipeline) SetParentPipeline(v CIAppPipelineEventParentPipeline)

SetParentPipeline gets a reference to the given NullableCIAppPipelineEventParentPipeline and assigns it to the ParentPipeline field.

func (*CIAppPipelineEventPipeline) SetParentPipelineNil

func (o *CIAppPipelineEventPipeline) SetParentPipelineNil()

SetParentPipelineNil sets the value for ParentPipeline to be an explicit nil.

func (*CIAppPipelineEventPipeline) SetPartialRetry

func (o *CIAppPipelineEventPipeline) SetPartialRetry(v bool)

SetPartialRetry sets field value.

func (*CIAppPipelineEventPipeline) SetPipelineId

func (o *CIAppPipelineEventPipeline) SetPipelineId(v string)

SetPipelineId gets a reference to the given string and assigns it to the PipelineId field.

func (*CIAppPipelineEventPipeline) SetPreviousAttempt

func (o *CIAppPipelineEventPipeline) SetPreviousAttempt(v CIAppPipelineEventPreviousPipeline)

SetPreviousAttempt gets a reference to the given NullableCIAppPipelineEventPreviousPipeline and assigns it to the PreviousAttempt field.

func (*CIAppPipelineEventPipeline) SetPreviousAttemptNil

func (o *CIAppPipelineEventPipeline) SetPreviousAttemptNil()

SetPreviousAttemptNil sets the value for PreviousAttempt to be an explicit nil.

func (*CIAppPipelineEventPipeline) SetQueueTime

func (o *CIAppPipelineEventPipeline) SetQueueTime(v int64)

SetQueueTime gets a reference to the given datadog.NullableInt64 and assigns it to the QueueTime field.

func (*CIAppPipelineEventPipeline) SetQueueTimeNil

func (o *CIAppPipelineEventPipeline) SetQueueTimeNil()

SetQueueTimeNil sets the value for QueueTime to be an explicit nil.

func (*CIAppPipelineEventPipeline) SetStart

func (o *CIAppPipelineEventPipeline) SetStart(v time.Time)

SetStart sets field value.

func (*CIAppPipelineEventPipeline) SetStatus

func (o *CIAppPipelineEventPipeline) SetStatus(v CIAppPipelineEventPipelineStatus)

SetStatus sets field value.

func (*CIAppPipelineEventPipeline) SetTags

func (o *CIAppPipelineEventPipeline) SetTags(v []string)

SetTags gets a reference to the given datadog.NullableList[string] and assigns it to the Tags field.

func (*CIAppPipelineEventPipeline) SetTagsNil

func (o *CIAppPipelineEventPipeline) SetTagsNil()

SetTagsNil sets the value for Tags to be an explicit nil.

func (*CIAppPipelineEventPipeline) SetUniqueId

func (o *CIAppPipelineEventPipeline) SetUniqueId(v string)

SetUniqueId sets field value.

func (*CIAppPipelineEventPipeline) SetUrl

func (o *CIAppPipelineEventPipeline) SetUrl(v string)

SetUrl sets field value.

func (*CIAppPipelineEventPipeline) UnmarshalJSON

func (o *CIAppPipelineEventPipeline) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CIAppPipelineEventPipeline) UnsetError

func (o *CIAppPipelineEventPipeline) UnsetError()

UnsetError ensures that no value is present for Error, not even an explicit nil.

func (*CIAppPipelineEventPipeline) UnsetIsManual

func (o *CIAppPipelineEventPipeline) UnsetIsManual()

UnsetIsManual ensures that no value is present for IsManual, not even an explicit nil.

func (*CIAppPipelineEventPipeline) UnsetIsResumed

func (o *CIAppPipelineEventPipeline) UnsetIsResumed()

UnsetIsResumed ensures that no value is present for IsResumed, not even an explicit nil.

func (*CIAppPipelineEventPipeline) UnsetMetrics

func (o *CIAppPipelineEventPipeline) UnsetMetrics()

UnsetMetrics ensures that no value is present for Metrics, not even an explicit nil.

func (*CIAppPipelineEventPipeline) UnsetNode

func (o *CIAppPipelineEventPipeline) UnsetNode()

UnsetNode ensures that no value is present for Node, not even an explicit nil.

func (*CIAppPipelineEventPipeline) UnsetParentPipeline

func (o *CIAppPipelineEventPipeline) UnsetParentPipeline()

UnsetParentPipeline ensures that no value is present for ParentPipeline, not even an explicit nil.

func (*CIAppPipelineEventPipeline) UnsetPreviousAttempt

func (o *CIAppPipelineEventPipeline) UnsetPreviousAttempt()

UnsetPreviousAttempt ensures that no value is present for PreviousAttempt, not even an explicit nil.

func (*CIAppPipelineEventPipeline) UnsetQueueTime

func (o *CIAppPipelineEventPipeline) UnsetQueueTime()

UnsetQueueTime ensures that no value is present for QueueTime, not even an explicit nil.

func (*CIAppPipelineEventPipeline) UnsetTags

func (o *CIAppPipelineEventPipeline) UnsetTags()

UnsetTags ensures that no value is present for Tags, not even an explicit nil.

type CIAppPipelineEventPipelineLevel

CIAppPipelineEventPipelineLevel Used to distinguish between pipelines, stages, jobs, and steps.

type CIAppPipelineEventPipelineLevel string

List of CIAppPipelineEventPipelineLevel.

const (
    CIAPPPIPELINEEVENTPIPELINELEVEL_PIPELINE CIAppPipelineEventPipelineLevel = "pipeline"
)

func NewCIAppPipelineEventPipelineLevelFromValue

func NewCIAppPipelineEventPipelineLevelFromValue(v string) (*CIAppPipelineEventPipelineLevel, error)

NewCIAppPipelineEventPipelineLevelFromValue returns a pointer to a valid CIAppPipelineEventPipelineLevel for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppPipelineEventPipelineLevel) GetAllowedValues

func (v *CIAppPipelineEventPipelineLevel) GetAllowedValues() []CIAppPipelineEventPipelineLevel

GetAllowedValues reeturns the list of possible values.

func (CIAppPipelineEventPipelineLevel) IsValid

func (v CIAppPipelineEventPipelineLevel) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppPipelineEventPipelineLevel) Ptr

func (v CIAppPipelineEventPipelineLevel) Ptr() *CIAppPipelineEventPipelineLevel

Ptr returns reference to CIAppPipelineEventPipelineLevel value.

func (*CIAppPipelineEventPipelineLevel) UnmarshalJSON

func (v *CIAppPipelineEventPipelineLevel) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventPipelineStatus

CIAppPipelineEventPipelineStatus The final status of the pipeline.

type CIAppPipelineEventPipelineStatus string

List of CIAppPipelineEventPipelineStatus.

const (
    CIAPPPIPELINEEVENTPIPELINESTATUS_SUCCESS  CIAppPipelineEventPipelineStatus = "success"
    CIAPPPIPELINEEVENTPIPELINESTATUS_ERROR    CIAppPipelineEventPipelineStatus = "error"
    CIAPPPIPELINEEVENTPIPELINESTATUS_CANCELED CIAppPipelineEventPipelineStatus = "canceled"
    CIAPPPIPELINEEVENTPIPELINESTATUS_SKIPPED  CIAppPipelineEventPipelineStatus = "skipped"
    CIAPPPIPELINEEVENTPIPELINESTATUS_BLOCKED  CIAppPipelineEventPipelineStatus = "blocked"
)

func NewCIAppPipelineEventPipelineStatusFromValue

func NewCIAppPipelineEventPipelineStatusFromValue(v string) (*CIAppPipelineEventPipelineStatus, error)

NewCIAppPipelineEventPipelineStatusFromValue returns a pointer to a valid CIAppPipelineEventPipelineStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppPipelineEventPipelineStatus) GetAllowedValues

func (v *CIAppPipelineEventPipelineStatus) GetAllowedValues() []CIAppPipelineEventPipelineStatus

GetAllowedValues reeturns the list of possible values.

func (CIAppPipelineEventPipelineStatus) IsValid

func (v CIAppPipelineEventPipelineStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppPipelineEventPipelineStatus) Ptr

func (v CIAppPipelineEventPipelineStatus) Ptr() *CIAppPipelineEventPipelineStatus

Ptr returns reference to CIAppPipelineEventPipelineStatus value.

func (*CIAppPipelineEventPipelineStatus) UnmarshalJSON

func (v *CIAppPipelineEventPipelineStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventPreviousPipeline

CIAppPipelineEventPreviousPipeline If the pipeline is a retry, this should contain the details of the previous attempt.

type CIAppPipelineEventPreviousPipeline struct {
    // UUID of a pipeline.
    Id string `json:"id"`
    // The URL to look at the pipeline in the CI provider UI.
    Url *string `json:"url,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppPipelineEventPreviousPipeline

func NewCIAppPipelineEventPreviousPipeline(id string) *CIAppPipelineEventPreviousPipeline

NewCIAppPipelineEventPreviousPipeline instantiates a new CIAppPipelineEventPreviousPipeline object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppPipelineEventPreviousPipelineWithDefaults

func NewCIAppPipelineEventPreviousPipelineWithDefaults() *CIAppPipelineEventPreviousPipeline

NewCIAppPipelineEventPreviousPipelineWithDefaults instantiates a new CIAppPipelineEventPreviousPipeline object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppPipelineEventPreviousPipeline) GetId

func (o *CIAppPipelineEventPreviousPipeline) GetId() string

GetId returns the Id field value.

func (*CIAppPipelineEventPreviousPipeline) GetIdOk

func (o *CIAppPipelineEventPreviousPipeline) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventPreviousPipeline) GetUrl

func (o *CIAppPipelineEventPreviousPipeline) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*CIAppPipelineEventPreviousPipeline) GetUrlOk

func (o *CIAppPipelineEventPreviousPipeline) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelineEventPreviousPipeline) HasUrl

func (o *CIAppPipelineEventPreviousPipeline) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (CIAppPipelineEventPreviousPipeline) MarshalJSON

func (o CIAppPipelineEventPreviousPipeline) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelineEventPreviousPipeline) SetId

func (o *CIAppPipelineEventPreviousPipeline) SetId(v string)

SetId sets field value.

func (*CIAppPipelineEventPreviousPipeline) SetUrl

func (o *CIAppPipelineEventPreviousPipeline) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*CIAppPipelineEventPreviousPipeline) UnmarshalJSON

func (o *CIAppPipelineEventPreviousPipeline) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventStage

CIAppPipelineEventStage Details of a CI stage.

type CIAppPipelineEventStage struct {
    // A list of stage IDs that this stage depends on.
    Dependencies datadog.NullableList[string] `json:"dependencies,omitempty"`
    // Time when the stage run finished. The time format must be RFC3339.
    End time.Time `json:"end"`
    // Contains information of the CI error.
    Error NullableCIAppCIError `json:"error,omitempty"`
    // If pipelines are triggered due to actions to a Git repository, then all payloads must contain this.
    // Note that either `tag` or `branch` has to be provided, but not both.
    Git NullableCIAppGitInfo `json:"git"`
    // UUID for the stage. It has to be unique at least in the pipeline scope.
    Id string `json:"id"`
    // Used to distinguish between pipelines, stages, jobs and steps.
    Level CIAppPipelineEventStageLevel `json:"level"`
    // A list of user-defined metrics. The metrics must follow the `key:value` pattern and the value must be numeric.
    Metrics datadog.NullableList[string] `json:"metrics,omitempty"`
    // The name for the stage.
    Name string `json:"name"`
    // Contains information of the host running the pipeline, stage, job, or step.
    Node NullableCIAppHostInfo `json:"node,omitempty"`
    // A map of key-value parameters or environment variables that were defined for the pipeline.
    Parameters map[string]string `json:"parameters,omitempty"`
    // The parent pipeline name.
    PipelineName string `json:"pipeline_name"`
    // The parent pipeline UUID.
    PipelineUniqueId string `json:"pipeline_unique_id"`
    // The queue time in milliseconds, if applicable.
    QueueTime datadog.NullableInt64 `json:"queue_time,omitempty"`
    // Time when the stage run started (it should not include any queue time). The time format must be RFC3339.
    Start time.Time `json:"start"`
    // The final status of the stage.
    Status CIAppPipelineEventStageStatus `json:"status"`
    // A list of user-defined tags. The tags must follow the `key:value` pattern.
    Tags datadog.NullableList[string] `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppPipelineEventStage

func NewCIAppPipelineEventStage(end time.Time, git NullableCIAppGitInfo, id string, level CIAppPipelineEventStageLevel, name string, pipelineName string, pipelineUniqueId string, start time.Time, status CIAppPipelineEventStageStatus) *CIAppPipelineEventStage

NewCIAppPipelineEventStage instantiates a new CIAppPipelineEventStage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppPipelineEventStageWithDefaults

func NewCIAppPipelineEventStageWithDefaults() *CIAppPipelineEventStage

NewCIAppPipelineEventStageWithDefaults instantiates a new CIAppPipelineEventStage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppPipelineEventStage) GetDependencies

func (o *CIAppPipelineEventStage) GetDependencies() []string

GetDependencies returns the Dependencies field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStage) GetDependenciesOk

func (o *CIAppPipelineEventStage) GetDependenciesOk() (*[]string, bool)

GetDependenciesOk returns a tuple with the Dependencies field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventStage) GetEnd

func (o *CIAppPipelineEventStage) GetEnd() time.Time

GetEnd returns the End field value.

func (*CIAppPipelineEventStage) GetEndOk

func (o *CIAppPipelineEventStage) GetEndOk() (*time.Time, bool)

GetEndOk returns a tuple with the End field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStage) GetError

func (o *CIAppPipelineEventStage) GetError() CIAppCIError

GetError returns the Error field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStage) GetErrorOk

func (o *CIAppPipelineEventStage) GetErrorOk() (*CIAppCIError, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventStage) GetGit

func (o *CIAppPipelineEventStage) GetGit() CIAppGitInfo

GetGit returns the Git field value. If the value is explicit nil, the zero value for CIAppGitInfo will be returned.

func (*CIAppPipelineEventStage) GetGitOk

func (o *CIAppPipelineEventStage) GetGitOk() (*CIAppGitInfo, bool)

GetGitOk returns a tuple with the Git field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventStage) GetId

func (o *CIAppPipelineEventStage) GetId() string

GetId returns the Id field value.

func (*CIAppPipelineEventStage) GetIdOk

func (o *CIAppPipelineEventStage) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStage) GetLevel

func (o *CIAppPipelineEventStage) GetLevel() CIAppPipelineEventStageLevel

GetLevel returns the Level field value.

func (*CIAppPipelineEventStage) GetLevelOk

func (o *CIAppPipelineEventStage) GetLevelOk() (*CIAppPipelineEventStageLevel, bool)

GetLevelOk returns a tuple with the Level field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStage) GetMetrics

func (o *CIAppPipelineEventStage) GetMetrics() []string

GetMetrics returns the Metrics field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStage) GetMetricsOk

func (o *CIAppPipelineEventStage) GetMetricsOk() (*[]string, bool)

GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventStage) GetName

func (o *CIAppPipelineEventStage) GetName() string

GetName returns the Name field value.

func (*CIAppPipelineEventStage) GetNameOk

func (o *CIAppPipelineEventStage) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStage) GetNode

func (o *CIAppPipelineEventStage) GetNode() CIAppHostInfo

GetNode returns the Node field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStage) GetNodeOk

func (o *CIAppPipelineEventStage) GetNodeOk() (*CIAppHostInfo, bool)

GetNodeOk returns a tuple with the Node field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventStage) GetParameters

func (o *CIAppPipelineEventStage) GetParameters() map[string]string

GetParameters returns the Parameters field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStage) GetParametersOk

func (o *CIAppPipelineEventStage) GetParametersOk() (*map[string]string, bool)

GetParametersOk returns a tuple with the Parameters field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventStage) GetPipelineName

func (o *CIAppPipelineEventStage) GetPipelineName() string

GetPipelineName returns the PipelineName field value.

func (*CIAppPipelineEventStage) GetPipelineNameOk

func (o *CIAppPipelineEventStage) GetPipelineNameOk() (*string, bool)

GetPipelineNameOk returns a tuple with the PipelineName field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStage) GetPipelineUniqueId

func (o *CIAppPipelineEventStage) GetPipelineUniqueId() string

GetPipelineUniqueId returns the PipelineUniqueId field value.

func (*CIAppPipelineEventStage) GetPipelineUniqueIdOk

func (o *CIAppPipelineEventStage) GetPipelineUniqueIdOk() (*string, bool)

GetPipelineUniqueIdOk returns a tuple with the PipelineUniqueId field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStage) GetQueueTime

func (o *CIAppPipelineEventStage) GetQueueTime() int64

GetQueueTime returns the QueueTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStage) GetQueueTimeOk

func (o *CIAppPipelineEventStage) GetQueueTimeOk() (*int64, bool)

GetQueueTimeOk returns a tuple with the QueueTime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventStage) GetStart

func (o *CIAppPipelineEventStage) GetStart() time.Time

GetStart returns the Start field value.

func (*CIAppPipelineEventStage) GetStartOk

func (o *CIAppPipelineEventStage) GetStartOk() (*time.Time, bool)

GetStartOk returns a tuple with the Start field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStage) GetStatus

func (o *CIAppPipelineEventStage) GetStatus() CIAppPipelineEventStageStatus

GetStatus returns the Status field value.

func (*CIAppPipelineEventStage) GetStatusOk

func (o *CIAppPipelineEventStage) GetStatusOk() (*CIAppPipelineEventStageStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStage) GetTags

func (o *CIAppPipelineEventStage) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStage) GetTagsOk

func (o *CIAppPipelineEventStage) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventStage) HasDependencies

func (o *CIAppPipelineEventStage) HasDependencies() bool

HasDependencies returns a boolean if a field has been set.

func (*CIAppPipelineEventStage) HasError

func (o *CIAppPipelineEventStage) HasError() bool

HasError returns a boolean if a field has been set.

func (*CIAppPipelineEventStage) HasMetrics

func (o *CIAppPipelineEventStage) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*CIAppPipelineEventStage) HasNode

func (o *CIAppPipelineEventStage) HasNode() bool

HasNode returns a boolean if a field has been set.

func (*CIAppPipelineEventStage) HasParameters

func (o *CIAppPipelineEventStage) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (*CIAppPipelineEventStage) HasQueueTime

func (o *CIAppPipelineEventStage) HasQueueTime() bool

HasQueueTime returns a boolean if a field has been set.

func (*CIAppPipelineEventStage) HasTags

func (o *CIAppPipelineEventStage) HasTags() bool

HasTags returns a boolean if a field has been set.

func (CIAppPipelineEventStage) MarshalJSON

func (o CIAppPipelineEventStage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelineEventStage) SetDependencies

func (o *CIAppPipelineEventStage) SetDependencies(v []string)

SetDependencies gets a reference to the given datadog.NullableList[string] and assigns it to the Dependencies field.

func (*CIAppPipelineEventStage) SetDependenciesNil

func (o *CIAppPipelineEventStage) SetDependenciesNil()

SetDependenciesNil sets the value for Dependencies to be an explicit nil.

func (*CIAppPipelineEventStage) SetEnd

func (o *CIAppPipelineEventStage) SetEnd(v time.Time)

SetEnd sets field value.

func (*CIAppPipelineEventStage) SetError

func (o *CIAppPipelineEventStage) SetError(v CIAppCIError)

SetError gets a reference to the given NullableCIAppCIError and assigns it to the Error field.

func (*CIAppPipelineEventStage) SetErrorNil

func (o *CIAppPipelineEventStage) SetErrorNil()

SetErrorNil sets the value for Error to be an explicit nil.

func (*CIAppPipelineEventStage) SetGit

func (o *CIAppPipelineEventStage) SetGit(v CIAppGitInfo)

SetGit sets field value.

func (*CIAppPipelineEventStage) SetId

func (o *CIAppPipelineEventStage) SetId(v string)

SetId sets field value.

func (*CIAppPipelineEventStage) SetLevel

func (o *CIAppPipelineEventStage) SetLevel(v CIAppPipelineEventStageLevel)

SetLevel sets field value.

func (*CIAppPipelineEventStage) SetMetrics

func (o *CIAppPipelineEventStage) SetMetrics(v []string)

SetMetrics gets a reference to the given datadog.NullableList[string] and assigns it to the Metrics field.

func (*CIAppPipelineEventStage) SetMetricsNil

func (o *CIAppPipelineEventStage) SetMetricsNil()

SetMetricsNil sets the value for Metrics to be an explicit nil.

func (*CIAppPipelineEventStage) SetName

func (o *CIAppPipelineEventStage) SetName(v string)

SetName sets field value.

func (*CIAppPipelineEventStage) SetNode

func (o *CIAppPipelineEventStage) SetNode(v CIAppHostInfo)

SetNode gets a reference to the given NullableCIAppHostInfo and assigns it to the Node field.

func (*CIAppPipelineEventStage) SetNodeNil

func (o *CIAppPipelineEventStage) SetNodeNil()

SetNodeNil sets the value for Node to be an explicit nil.

func (*CIAppPipelineEventStage) SetParameters

func (o *CIAppPipelineEventStage) SetParameters(v map[string]string)

SetParameters gets a reference to the given map[string]string and assigns it to the Parameters field.

func (*CIAppPipelineEventStage) SetPipelineName

func (o *CIAppPipelineEventStage) SetPipelineName(v string)

SetPipelineName sets field value.

func (*CIAppPipelineEventStage) SetPipelineUniqueId

func (o *CIAppPipelineEventStage) SetPipelineUniqueId(v string)

SetPipelineUniqueId sets field value.

func (*CIAppPipelineEventStage) SetQueueTime

func (o *CIAppPipelineEventStage) SetQueueTime(v int64)

SetQueueTime gets a reference to the given datadog.NullableInt64 and assigns it to the QueueTime field.

func (*CIAppPipelineEventStage) SetQueueTimeNil

func (o *CIAppPipelineEventStage) SetQueueTimeNil()

SetQueueTimeNil sets the value for QueueTime to be an explicit nil.

func (*CIAppPipelineEventStage) SetStart

func (o *CIAppPipelineEventStage) SetStart(v time.Time)

SetStart sets field value.

func (*CIAppPipelineEventStage) SetStatus

func (o *CIAppPipelineEventStage) SetStatus(v CIAppPipelineEventStageStatus)

SetStatus sets field value.

func (*CIAppPipelineEventStage) SetTags

func (o *CIAppPipelineEventStage) SetTags(v []string)

SetTags gets a reference to the given datadog.NullableList[string] and assigns it to the Tags field.

func (*CIAppPipelineEventStage) SetTagsNil

func (o *CIAppPipelineEventStage) SetTagsNil()

SetTagsNil sets the value for Tags to be an explicit nil.

func (*CIAppPipelineEventStage) UnmarshalJSON

func (o *CIAppPipelineEventStage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CIAppPipelineEventStage) UnsetDependencies

func (o *CIAppPipelineEventStage) UnsetDependencies()

UnsetDependencies ensures that no value is present for Dependencies, not even an explicit nil.

func (*CIAppPipelineEventStage) UnsetError

func (o *CIAppPipelineEventStage) UnsetError()

UnsetError ensures that no value is present for Error, not even an explicit nil.

func (*CIAppPipelineEventStage) UnsetMetrics

func (o *CIAppPipelineEventStage) UnsetMetrics()

UnsetMetrics ensures that no value is present for Metrics, not even an explicit nil.

func (*CIAppPipelineEventStage) UnsetNode

func (o *CIAppPipelineEventStage) UnsetNode()

UnsetNode ensures that no value is present for Node, not even an explicit nil.

func (*CIAppPipelineEventStage) UnsetQueueTime

func (o *CIAppPipelineEventStage) UnsetQueueTime()

UnsetQueueTime ensures that no value is present for QueueTime, not even an explicit nil.

func (*CIAppPipelineEventStage) UnsetTags

func (o *CIAppPipelineEventStage) UnsetTags()

UnsetTags ensures that no value is present for Tags, not even an explicit nil.

type CIAppPipelineEventStageLevel

CIAppPipelineEventStageLevel Used to distinguish between pipelines, stages, jobs and steps.

type CIAppPipelineEventStageLevel string

List of CIAppPipelineEventStageLevel.

const (
    CIAPPPIPELINEEVENTSTAGELEVEL_STAGE CIAppPipelineEventStageLevel = "stage"
)

func NewCIAppPipelineEventStageLevelFromValue

func NewCIAppPipelineEventStageLevelFromValue(v string) (*CIAppPipelineEventStageLevel, error)

NewCIAppPipelineEventStageLevelFromValue returns a pointer to a valid CIAppPipelineEventStageLevel for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppPipelineEventStageLevel) GetAllowedValues

func (v *CIAppPipelineEventStageLevel) GetAllowedValues() []CIAppPipelineEventStageLevel

GetAllowedValues reeturns the list of possible values.

func (CIAppPipelineEventStageLevel) IsValid

func (v CIAppPipelineEventStageLevel) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppPipelineEventStageLevel) Ptr

func (v CIAppPipelineEventStageLevel) Ptr() *CIAppPipelineEventStageLevel

Ptr returns reference to CIAppPipelineEventStageLevel value.

func (*CIAppPipelineEventStageLevel) UnmarshalJSON

func (v *CIAppPipelineEventStageLevel) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventStageStatus

CIAppPipelineEventStageStatus The final status of the stage.

type CIAppPipelineEventStageStatus string

List of CIAppPipelineEventStageStatus.

const (
    CIAPPPIPELINEEVENTSTAGESTATUS_SUCCESS  CIAppPipelineEventStageStatus = "success"
    CIAPPPIPELINEEVENTSTAGESTATUS_ERROR    CIAppPipelineEventStageStatus = "error"
    CIAPPPIPELINEEVENTSTAGESTATUS_CANCELED CIAppPipelineEventStageStatus = "canceled"
    CIAPPPIPELINEEVENTSTAGESTATUS_SKIPPED  CIAppPipelineEventStageStatus = "skipped"
)

func NewCIAppPipelineEventStageStatusFromValue

func NewCIAppPipelineEventStageStatusFromValue(v string) (*CIAppPipelineEventStageStatus, error)

NewCIAppPipelineEventStageStatusFromValue returns a pointer to a valid CIAppPipelineEventStageStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppPipelineEventStageStatus) GetAllowedValues

func (v *CIAppPipelineEventStageStatus) GetAllowedValues() []CIAppPipelineEventStageStatus

GetAllowedValues reeturns the list of possible values.

func (CIAppPipelineEventStageStatus) IsValid

func (v CIAppPipelineEventStageStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppPipelineEventStageStatus) Ptr

func (v CIAppPipelineEventStageStatus) Ptr() *CIAppPipelineEventStageStatus

Ptr returns reference to CIAppPipelineEventStageStatus value.

func (*CIAppPipelineEventStageStatus) UnmarshalJSON

func (v *CIAppPipelineEventStageStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventStep

CIAppPipelineEventStep Details of a CI step.

type CIAppPipelineEventStep struct {
    // Time when the step run finished. The time format must be RFC3339.
    End time.Time `json:"end"`
    // Contains information of the CI error.
    Error NullableCIAppCIError `json:"error,omitempty"`
    // If pipelines are triggered due to actions to a Git repository, then all payloads must contain this.
    // Note that either `tag` or `branch` has to be provided, but not both.
    Git NullableCIAppGitInfo `json:"git"`
    // UUID for the step. It has to be unique within each pipeline execution.
    Id string `json:"id"`
    // The parent job UUID (if applicable).
    JobId datadog.NullableString `json:"job_id,omitempty"`
    // The parent job name (if applicable).
    JobName datadog.NullableString `json:"job_name,omitempty"`
    // Used to distinguish between pipelines, stages, jobs and steps.
    Level CIAppPipelineEventStepLevel `json:"level"`
    // A list of user-defined metrics. The metrics must follow the `key:value` pattern and the value must be numeric.
    Metrics datadog.NullableList[string] `json:"metrics,omitempty"`
    // The name for the step.
    Name string `json:"name"`
    // Contains information of the host running the pipeline, stage, job, or step.
    Node NullableCIAppHostInfo `json:"node,omitempty"`
    // A map of key-value parameters or environment variables that were defined for the pipeline.
    Parameters map[string]string `json:"parameters,omitempty"`
    // The parent pipeline name.
    PipelineName string `json:"pipeline_name"`
    // The parent pipeline UUID.
    PipelineUniqueId string `json:"pipeline_unique_id"`
    // The parent stage UUID (if applicable).
    StageId datadog.NullableString `json:"stage_id,omitempty"`
    // The parent stage name (if applicable).
    StageName datadog.NullableString `json:"stage_name,omitempty"`
    // Time when the step run started. The time format must be RFC3339.
    Start time.Time `json:"start"`
    // The final status of the step.
    Status CIAppPipelineEventStepStatus `json:"status"`
    // A list of user-defined tags. The tags must follow the `key:value` pattern.
    Tags datadog.NullableList[string] `json:"tags,omitempty"`
    // The URL to look at the step in the CI provider UI.
    Url datadog.NullableString `json:"url,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppPipelineEventStep

func NewCIAppPipelineEventStep(end time.Time, git NullableCIAppGitInfo, id string, level CIAppPipelineEventStepLevel, name string, pipelineName string, pipelineUniqueId string, start time.Time, status CIAppPipelineEventStepStatus) *CIAppPipelineEventStep

NewCIAppPipelineEventStep instantiates a new CIAppPipelineEventStep object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppPipelineEventStepWithDefaults

func NewCIAppPipelineEventStepWithDefaults() *CIAppPipelineEventStep

NewCIAppPipelineEventStepWithDefaults instantiates a new CIAppPipelineEventStep object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppPipelineEventStep) GetEnd

func (o *CIAppPipelineEventStep) GetEnd() time.Time

GetEnd returns the End field value.

func (*CIAppPipelineEventStep) GetEndOk

func (o *CIAppPipelineEventStep) GetEndOk() (*time.Time, bool)

GetEndOk returns a tuple with the End field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStep) GetError

func (o *CIAppPipelineEventStep) GetError() CIAppCIError

GetError returns the Error field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStep) GetErrorOk

func (o *CIAppPipelineEventStep) GetErrorOk() (*CIAppCIError, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventStep) GetGit

func (o *CIAppPipelineEventStep) GetGit() CIAppGitInfo

GetGit returns the Git field value. If the value is explicit nil, the zero value for CIAppGitInfo will be returned.

func (*CIAppPipelineEventStep) GetGitOk

func (o *CIAppPipelineEventStep) GetGitOk() (*CIAppGitInfo, bool)

GetGitOk returns a tuple with the Git field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventStep) GetId

func (o *CIAppPipelineEventStep) GetId() string

GetId returns the Id field value.

func (*CIAppPipelineEventStep) GetIdOk

func (o *CIAppPipelineEventStep) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStep) GetJobId

func (o *CIAppPipelineEventStep) GetJobId() string

GetJobId returns the JobId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStep) GetJobIdOk

func (o *CIAppPipelineEventStep) GetJobIdOk() (*string, bool)

GetJobIdOk returns a tuple with the JobId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventStep) GetJobName

func (o *CIAppPipelineEventStep) GetJobName() string

GetJobName returns the JobName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStep) GetJobNameOk

func (o *CIAppPipelineEventStep) GetJobNameOk() (*string, bool)

GetJobNameOk returns a tuple with the JobName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventStep) GetLevel

func (o *CIAppPipelineEventStep) GetLevel() CIAppPipelineEventStepLevel

GetLevel returns the Level field value.

func (*CIAppPipelineEventStep) GetLevelOk

func (o *CIAppPipelineEventStep) GetLevelOk() (*CIAppPipelineEventStepLevel, bool)

GetLevelOk returns a tuple with the Level field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStep) GetMetrics

func (o *CIAppPipelineEventStep) GetMetrics() []string

GetMetrics returns the Metrics field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStep) GetMetricsOk

func (o *CIAppPipelineEventStep) GetMetricsOk() (*[]string, bool)

GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventStep) GetName

func (o *CIAppPipelineEventStep) GetName() string

GetName returns the Name field value.

func (*CIAppPipelineEventStep) GetNameOk

func (o *CIAppPipelineEventStep) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStep) GetNode

func (o *CIAppPipelineEventStep) GetNode() CIAppHostInfo

GetNode returns the Node field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStep) GetNodeOk

func (o *CIAppPipelineEventStep) GetNodeOk() (*CIAppHostInfo, bool)

GetNodeOk returns a tuple with the Node field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventStep) GetParameters

func (o *CIAppPipelineEventStep) GetParameters() map[string]string

GetParameters returns the Parameters field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStep) GetParametersOk

func (o *CIAppPipelineEventStep) GetParametersOk() (*map[string]string, bool)

GetParametersOk returns a tuple with the Parameters field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventStep) GetPipelineName

func (o *CIAppPipelineEventStep) GetPipelineName() string

GetPipelineName returns the PipelineName field value.

func (*CIAppPipelineEventStep) GetPipelineNameOk

func (o *CIAppPipelineEventStep) GetPipelineNameOk() (*string, bool)

GetPipelineNameOk returns a tuple with the PipelineName field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStep) GetPipelineUniqueId

func (o *CIAppPipelineEventStep) GetPipelineUniqueId() string

GetPipelineUniqueId returns the PipelineUniqueId field value.

func (*CIAppPipelineEventStep) GetPipelineUniqueIdOk

func (o *CIAppPipelineEventStep) GetPipelineUniqueIdOk() (*string, bool)

GetPipelineUniqueIdOk returns a tuple with the PipelineUniqueId field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStep) GetStageId

func (o *CIAppPipelineEventStep) GetStageId() string

GetStageId returns the StageId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStep) GetStageIdOk

func (o *CIAppPipelineEventStep) GetStageIdOk() (*string, bool)

GetStageIdOk returns a tuple with the StageId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventStep) GetStageName

func (o *CIAppPipelineEventStep) GetStageName() string

GetStageName returns the StageName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStep) GetStageNameOk

func (o *CIAppPipelineEventStep) GetStageNameOk() (*string, bool)

GetStageNameOk returns a tuple with the StageName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventStep) GetStart

func (o *CIAppPipelineEventStep) GetStart() time.Time

GetStart returns the Start field value.

func (*CIAppPipelineEventStep) GetStartOk

func (o *CIAppPipelineEventStep) GetStartOk() (*time.Time, bool)

GetStartOk returns a tuple with the Start field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStep) GetStatus

func (o *CIAppPipelineEventStep) GetStatus() CIAppPipelineEventStepStatus

GetStatus returns the Status field value.

func (*CIAppPipelineEventStep) GetStatusOk

func (o *CIAppPipelineEventStep) GetStatusOk() (*CIAppPipelineEventStepStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStep) GetTags

func (o *CIAppPipelineEventStep) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStep) GetTagsOk

func (o *CIAppPipelineEventStep) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventStep) GetUrl

func (o *CIAppPipelineEventStep) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStep) GetUrlOk

func (o *CIAppPipelineEventStep) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventStep) HasError

func (o *CIAppPipelineEventStep) HasError() bool

HasError returns a boolean if a field has been set.

func (*CIAppPipelineEventStep) HasJobId

func (o *CIAppPipelineEventStep) HasJobId() bool

HasJobId returns a boolean if a field has been set.

func (*CIAppPipelineEventStep) HasJobName

func (o *CIAppPipelineEventStep) HasJobName() bool

HasJobName returns a boolean if a field has been set.

func (*CIAppPipelineEventStep) HasMetrics

func (o *CIAppPipelineEventStep) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*CIAppPipelineEventStep) HasNode

func (o *CIAppPipelineEventStep) HasNode() bool

HasNode returns a boolean if a field has been set.

func (*CIAppPipelineEventStep) HasParameters

func (o *CIAppPipelineEventStep) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (*CIAppPipelineEventStep) HasStageId

func (o *CIAppPipelineEventStep) HasStageId() bool

HasStageId returns a boolean if a field has been set.

func (*CIAppPipelineEventStep) HasStageName

func (o *CIAppPipelineEventStep) HasStageName() bool

HasStageName returns a boolean if a field has been set.

func (*CIAppPipelineEventStep) HasTags

func (o *CIAppPipelineEventStep) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*CIAppPipelineEventStep) HasUrl

func (o *CIAppPipelineEventStep) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (CIAppPipelineEventStep) MarshalJSON

func (o CIAppPipelineEventStep) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelineEventStep) SetEnd

func (o *CIAppPipelineEventStep) SetEnd(v time.Time)

SetEnd sets field value.

func (*CIAppPipelineEventStep) SetError

func (o *CIAppPipelineEventStep) SetError(v CIAppCIError)

SetError gets a reference to the given NullableCIAppCIError and assigns it to the Error field.

func (*CIAppPipelineEventStep) SetErrorNil

func (o *CIAppPipelineEventStep) SetErrorNil()

SetErrorNil sets the value for Error to be an explicit nil.

func (*CIAppPipelineEventStep) SetGit

func (o *CIAppPipelineEventStep) SetGit(v CIAppGitInfo)

SetGit sets field value.

func (*CIAppPipelineEventStep) SetId

func (o *CIAppPipelineEventStep) SetId(v string)

SetId sets field value.

func (*CIAppPipelineEventStep) SetJobId

func (o *CIAppPipelineEventStep) SetJobId(v string)

SetJobId gets a reference to the given datadog.NullableString and assigns it to the JobId field.

func (*CIAppPipelineEventStep) SetJobIdNil

func (o *CIAppPipelineEventStep) SetJobIdNil()

SetJobIdNil sets the value for JobId to be an explicit nil.

func (*CIAppPipelineEventStep) SetJobName

func (o *CIAppPipelineEventStep) SetJobName(v string)

SetJobName gets a reference to the given datadog.NullableString and assigns it to the JobName field.

func (*CIAppPipelineEventStep) SetJobNameNil

func (o *CIAppPipelineEventStep) SetJobNameNil()

SetJobNameNil sets the value for JobName to be an explicit nil.

func (*CIAppPipelineEventStep) SetLevel

func (o *CIAppPipelineEventStep) SetLevel(v CIAppPipelineEventStepLevel)

SetLevel sets field value.

func (*CIAppPipelineEventStep) SetMetrics

func (o *CIAppPipelineEventStep) SetMetrics(v []string)

SetMetrics gets a reference to the given datadog.NullableList[string] and assigns it to the Metrics field.

func (*CIAppPipelineEventStep) SetMetricsNil

func (o *CIAppPipelineEventStep) SetMetricsNil()

SetMetricsNil sets the value for Metrics to be an explicit nil.

func (*CIAppPipelineEventStep) SetName

func (o *CIAppPipelineEventStep) SetName(v string)

SetName sets field value.

func (*CIAppPipelineEventStep) SetNode

func (o *CIAppPipelineEventStep) SetNode(v CIAppHostInfo)

SetNode gets a reference to the given NullableCIAppHostInfo and assigns it to the Node field.

func (*CIAppPipelineEventStep) SetNodeNil

func (o *CIAppPipelineEventStep) SetNodeNil()

SetNodeNil sets the value for Node to be an explicit nil.

func (*CIAppPipelineEventStep) SetParameters

func (o *CIAppPipelineEventStep) SetParameters(v map[string]string)

SetParameters gets a reference to the given map[string]string and assigns it to the Parameters field.

func (*CIAppPipelineEventStep) SetPipelineName

func (o *CIAppPipelineEventStep) SetPipelineName(v string)

SetPipelineName sets field value.

func (*CIAppPipelineEventStep) SetPipelineUniqueId

func (o *CIAppPipelineEventStep) SetPipelineUniqueId(v string)

SetPipelineUniqueId sets field value.

func (*CIAppPipelineEventStep) SetStageId

func (o *CIAppPipelineEventStep) SetStageId(v string)

SetStageId gets a reference to the given datadog.NullableString and assigns it to the StageId field.

func (*CIAppPipelineEventStep) SetStageIdNil

func (o *CIAppPipelineEventStep) SetStageIdNil()

SetStageIdNil sets the value for StageId to be an explicit nil.

func (*CIAppPipelineEventStep) SetStageName

func (o *CIAppPipelineEventStep) SetStageName(v string)

SetStageName gets a reference to the given datadog.NullableString and assigns it to the StageName field.

func (*CIAppPipelineEventStep) SetStageNameNil

func (o *CIAppPipelineEventStep) SetStageNameNil()

SetStageNameNil sets the value for StageName to be an explicit nil.

func (*CIAppPipelineEventStep) SetStart

func (o *CIAppPipelineEventStep) SetStart(v time.Time)

SetStart sets field value.

func (*CIAppPipelineEventStep) SetStatus

func (o *CIAppPipelineEventStep) SetStatus(v CIAppPipelineEventStepStatus)

SetStatus sets field value.

func (*CIAppPipelineEventStep) SetTags

func (o *CIAppPipelineEventStep) SetTags(v []string)

SetTags gets a reference to the given datadog.NullableList[string] and assigns it to the Tags field.

func (*CIAppPipelineEventStep) SetTagsNil

func (o *CIAppPipelineEventStep) SetTagsNil()

SetTagsNil sets the value for Tags to be an explicit nil.

func (*CIAppPipelineEventStep) SetUrl

func (o *CIAppPipelineEventStep) SetUrl(v string)

SetUrl gets a reference to the given datadog.NullableString and assigns it to the Url field.

func (*CIAppPipelineEventStep) SetUrlNil

func (o *CIAppPipelineEventStep) SetUrlNil()

SetUrlNil sets the value for Url to be an explicit nil.

func (*CIAppPipelineEventStep) UnmarshalJSON

func (o *CIAppPipelineEventStep) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CIAppPipelineEventStep) UnsetError

func (o *CIAppPipelineEventStep) UnsetError()

UnsetError ensures that no value is present for Error, not even an explicit nil.

func (*CIAppPipelineEventStep) UnsetJobId

func (o *CIAppPipelineEventStep) UnsetJobId()

UnsetJobId ensures that no value is present for JobId, not even an explicit nil.

func (*CIAppPipelineEventStep) UnsetJobName

func (o *CIAppPipelineEventStep) UnsetJobName()

UnsetJobName ensures that no value is present for JobName, not even an explicit nil.

func (*CIAppPipelineEventStep) UnsetMetrics

func (o *CIAppPipelineEventStep) UnsetMetrics()

UnsetMetrics ensures that no value is present for Metrics, not even an explicit nil.

func (*CIAppPipelineEventStep) UnsetNode

func (o *CIAppPipelineEventStep) UnsetNode()

UnsetNode ensures that no value is present for Node, not even an explicit nil.

func (*CIAppPipelineEventStep) UnsetStageId

func (o *CIAppPipelineEventStep) UnsetStageId()

UnsetStageId ensures that no value is present for StageId, not even an explicit nil.

func (*CIAppPipelineEventStep) UnsetStageName

func (o *CIAppPipelineEventStep) UnsetStageName()

UnsetStageName ensures that no value is present for StageName, not even an explicit nil.

func (*CIAppPipelineEventStep) UnsetTags

func (o *CIAppPipelineEventStep) UnsetTags()

UnsetTags ensures that no value is present for Tags, not even an explicit nil.

func (*CIAppPipelineEventStep) UnsetUrl

func (o *CIAppPipelineEventStep) UnsetUrl()

UnsetUrl ensures that no value is present for Url, not even an explicit nil.

type CIAppPipelineEventStepLevel

CIAppPipelineEventStepLevel Used to distinguish between pipelines, stages, jobs and steps.

type CIAppPipelineEventStepLevel string

List of CIAppPipelineEventStepLevel.

const (
    CIAPPPIPELINEEVENTSTEPLEVEL_STEP CIAppPipelineEventStepLevel = "step"
)

func NewCIAppPipelineEventStepLevelFromValue

func NewCIAppPipelineEventStepLevelFromValue(v string) (*CIAppPipelineEventStepLevel, error)

NewCIAppPipelineEventStepLevelFromValue returns a pointer to a valid CIAppPipelineEventStepLevel for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppPipelineEventStepLevel) GetAllowedValues

func (v *CIAppPipelineEventStepLevel) GetAllowedValues() []CIAppPipelineEventStepLevel

GetAllowedValues reeturns the list of possible values.

func (CIAppPipelineEventStepLevel) IsValid

func (v CIAppPipelineEventStepLevel) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppPipelineEventStepLevel) Ptr

func (v CIAppPipelineEventStepLevel) Ptr() *CIAppPipelineEventStepLevel

Ptr returns reference to CIAppPipelineEventStepLevel value.

func (*CIAppPipelineEventStepLevel) UnmarshalJSON

func (v *CIAppPipelineEventStepLevel) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventStepStatus

CIAppPipelineEventStepStatus The final status of the step.

type CIAppPipelineEventStepStatus string

List of CIAppPipelineEventStepStatus.

const (
    CIAPPPIPELINEEVENTSTEPSTATUS_SUCCESS CIAppPipelineEventStepStatus = "success"
    CIAPPPIPELINEEVENTSTEPSTATUS_ERROR   CIAppPipelineEventStepStatus = "error"
)

func NewCIAppPipelineEventStepStatusFromValue

func NewCIAppPipelineEventStepStatusFromValue(v string) (*CIAppPipelineEventStepStatus, error)

NewCIAppPipelineEventStepStatusFromValue returns a pointer to a valid CIAppPipelineEventStepStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppPipelineEventStepStatus) GetAllowedValues

func (v *CIAppPipelineEventStepStatus) GetAllowedValues() []CIAppPipelineEventStepStatus

GetAllowedValues reeturns the list of possible values.

func (CIAppPipelineEventStepStatus) IsValid

func (v CIAppPipelineEventStepStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppPipelineEventStepStatus) Ptr

func (v CIAppPipelineEventStepStatus) Ptr() *CIAppPipelineEventStepStatus

Ptr returns reference to CIAppPipelineEventStepStatus value.

func (*CIAppPipelineEventStepStatus) UnmarshalJSON

func (v *CIAppPipelineEventStepStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventTypeName

CIAppPipelineEventTypeName Type of the event.

type CIAppPipelineEventTypeName string

List of CIAppPipelineEventTypeName.

const (
    CIAPPPIPELINEEVENTTYPENAME_CIPIPELINE CIAppPipelineEventTypeName = "cipipeline"
)

func NewCIAppPipelineEventTypeNameFromValue

func NewCIAppPipelineEventTypeNameFromValue(v string) (*CIAppPipelineEventTypeName, error)

NewCIAppPipelineEventTypeNameFromValue returns a pointer to a valid CIAppPipelineEventTypeName for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppPipelineEventTypeName) GetAllowedValues

func (v *CIAppPipelineEventTypeName) GetAllowedValues() []CIAppPipelineEventTypeName

GetAllowedValues reeturns the list of possible values.

func (CIAppPipelineEventTypeName) IsValid

func (v CIAppPipelineEventTypeName) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppPipelineEventTypeName) Ptr

func (v CIAppPipelineEventTypeName) Ptr() *CIAppPipelineEventTypeName

Ptr returns reference to CIAppPipelineEventTypeName value.

func (*CIAppPipelineEventTypeName) UnmarshalJSON

func (v *CIAppPipelineEventTypeName) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventsRequest

CIAppPipelineEventsRequest The request for a pipelines search.

type CIAppPipelineEventsRequest struct {
    // The search and filter query settings.
    Filter *CIAppPipelinesQueryFilter `json:"filter,omitempty"`
    // Global query options that are used during the query.
    // Only supply timezone or time offset, not both. Otherwise, the query fails.
    Options *CIAppQueryOptions `json:"options,omitempty"`
    // Paging attributes for listing events.
    Page *CIAppQueryPageOptions `json:"page,omitempty"`
    // Sort parameters when querying events.
    Sort *CIAppSort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppPipelineEventsRequest

func NewCIAppPipelineEventsRequest() *CIAppPipelineEventsRequest

NewCIAppPipelineEventsRequest instantiates a new CIAppPipelineEventsRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppPipelineEventsRequestWithDefaults

func NewCIAppPipelineEventsRequestWithDefaults() *CIAppPipelineEventsRequest

NewCIAppPipelineEventsRequestWithDefaults instantiates a new CIAppPipelineEventsRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppPipelineEventsRequest) GetFilter

func (o *CIAppPipelineEventsRequest) GetFilter() CIAppPipelinesQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*CIAppPipelineEventsRequest) GetFilterOk

func (o *CIAppPipelineEventsRequest) GetFilterOk() (*CIAppPipelinesQueryFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelineEventsRequest) GetOptions

func (o *CIAppPipelineEventsRequest) GetOptions() CIAppQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*CIAppPipelineEventsRequest) GetOptionsOk

func (o *CIAppPipelineEventsRequest) GetOptionsOk() (*CIAppQueryOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelineEventsRequest) GetPage

func (o *CIAppPipelineEventsRequest) GetPage() CIAppQueryPageOptions

GetPage returns the Page field value if set, zero value otherwise.

func (*CIAppPipelineEventsRequest) GetPageOk

func (o *CIAppPipelineEventsRequest) GetPageOk() (*CIAppQueryPageOptions, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelineEventsRequest) GetSort

func (o *CIAppPipelineEventsRequest) GetSort() CIAppSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*CIAppPipelineEventsRequest) GetSortOk

func (o *CIAppPipelineEventsRequest) GetSortOk() (*CIAppSort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelineEventsRequest) HasFilter

func (o *CIAppPipelineEventsRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*CIAppPipelineEventsRequest) HasOptions

func (o *CIAppPipelineEventsRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*CIAppPipelineEventsRequest) HasPage

func (o *CIAppPipelineEventsRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*CIAppPipelineEventsRequest) HasSort

func (o *CIAppPipelineEventsRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (CIAppPipelineEventsRequest) MarshalJSON

func (o CIAppPipelineEventsRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelineEventsRequest) SetFilter

func (o *CIAppPipelineEventsRequest) SetFilter(v CIAppPipelinesQueryFilter)

SetFilter gets a reference to the given CIAppPipelinesQueryFilter and assigns it to the Filter field.

func (*CIAppPipelineEventsRequest) SetOptions

func (o *CIAppPipelineEventsRequest) SetOptions(v CIAppQueryOptions)

SetOptions gets a reference to the given CIAppQueryOptions and assigns it to the Options field.

func (*CIAppPipelineEventsRequest) SetPage

func (o *CIAppPipelineEventsRequest) SetPage(v CIAppQueryPageOptions)

SetPage gets a reference to the given CIAppQueryPageOptions and assigns it to the Page field.

func (*CIAppPipelineEventsRequest) SetSort

func (o *CIAppPipelineEventsRequest) SetSort(v CIAppSort)

SetSort gets a reference to the given CIAppSort and assigns it to the Sort field.

func (*CIAppPipelineEventsRequest) UnmarshalJSON

func (o *CIAppPipelineEventsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventsResponse

CIAppPipelineEventsResponse Response object with all pipeline events matching the request and pagination information.

type CIAppPipelineEventsResponse struct {
    // Array of events matching the request.
    Data []CIAppPipelineEvent `json:"data,omitempty"`
    // Links attributes.
    Links *CIAppResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request.
    Meta *CIAppResponseMetadataWithPagination `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppPipelineEventsResponse

func NewCIAppPipelineEventsResponse() *CIAppPipelineEventsResponse

NewCIAppPipelineEventsResponse instantiates a new CIAppPipelineEventsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppPipelineEventsResponseWithDefaults

func NewCIAppPipelineEventsResponseWithDefaults() *CIAppPipelineEventsResponse

NewCIAppPipelineEventsResponseWithDefaults instantiates a new CIAppPipelineEventsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppPipelineEventsResponse) GetData

func (o *CIAppPipelineEventsResponse) GetData() []CIAppPipelineEvent

GetData returns the Data field value if set, zero value otherwise.

func (*CIAppPipelineEventsResponse) GetDataOk

func (o *CIAppPipelineEventsResponse) GetDataOk() (*[]CIAppPipelineEvent, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *CIAppPipelineEventsResponse) GetLinks() CIAppResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*CIAppPipelineEventsResponse) GetLinksOk

func (o *CIAppPipelineEventsResponse) GetLinksOk() (*CIAppResponseLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelineEventsResponse) GetMeta

func (o *CIAppPipelineEventsResponse) GetMeta() CIAppResponseMetadataWithPagination

GetMeta returns the Meta field value if set, zero value otherwise.

func (*CIAppPipelineEventsResponse) GetMetaOk

func (o *CIAppPipelineEventsResponse) GetMetaOk() (*CIAppResponseMetadataWithPagination, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelineEventsResponse) HasData

func (o *CIAppPipelineEventsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *CIAppPipelineEventsResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*CIAppPipelineEventsResponse) HasMeta

func (o *CIAppPipelineEventsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (CIAppPipelineEventsResponse) MarshalJSON

func (o CIAppPipelineEventsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelineEventsResponse) SetData

func (o *CIAppPipelineEventsResponse) SetData(v []CIAppPipelineEvent)

SetData gets a reference to the given []CIAppPipelineEvent and assigns it to the Data field.

func (o *CIAppPipelineEventsResponse) SetLinks(v CIAppResponseLinks)

SetLinks gets a reference to the given CIAppResponseLinks and assigns it to the Links field.

func (*CIAppPipelineEventsResponse) SetMeta

func (o *CIAppPipelineEventsResponse) SetMeta(v CIAppResponseMetadataWithPagination)

SetMeta gets a reference to the given CIAppResponseMetadataWithPagination and assigns it to the Meta field.

func (*CIAppPipelineEventsResponse) UnmarshalJSON

func (o *CIAppPipelineEventsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelinesAggregateRequest

CIAppPipelinesAggregateRequest The object sent with the request to retrieve aggregation buckets of pipeline events from your organization.

type CIAppPipelinesAggregateRequest struct {
    // The list of metrics or timeseries to compute for the retrieved buckets.
    Compute []CIAppCompute `json:"compute,omitempty"`
    // The search and filter query settings.
    Filter *CIAppPipelinesQueryFilter `json:"filter,omitempty"`
    // The rules for the group-by.
    GroupBy []CIAppPipelinesGroupBy `json:"group_by,omitempty"`
    // Global query options that are used during the query.
    // Only supply timezone or time offset, not both. Otherwise, the query fails.
    Options *CIAppQueryOptions `json:"options,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppPipelinesAggregateRequest

func NewCIAppPipelinesAggregateRequest() *CIAppPipelinesAggregateRequest

NewCIAppPipelinesAggregateRequest instantiates a new CIAppPipelinesAggregateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppPipelinesAggregateRequestWithDefaults

func NewCIAppPipelinesAggregateRequestWithDefaults() *CIAppPipelinesAggregateRequest

NewCIAppPipelinesAggregateRequestWithDefaults instantiates a new CIAppPipelinesAggregateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppPipelinesAggregateRequest) GetCompute

func (o *CIAppPipelinesAggregateRequest) GetCompute() []CIAppCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*CIAppPipelinesAggregateRequest) GetComputeOk

func (o *CIAppPipelinesAggregateRequest) GetComputeOk() (*[]CIAppCompute, bool)

GetComputeOk returns a tuple with the Compute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelinesAggregateRequest) GetFilter

func (o *CIAppPipelinesAggregateRequest) GetFilter() CIAppPipelinesQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*CIAppPipelinesAggregateRequest) GetFilterOk

func (o *CIAppPipelinesAggregateRequest) GetFilterOk() (*CIAppPipelinesQueryFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelinesAggregateRequest) GetGroupBy

func (o *CIAppPipelinesAggregateRequest) GetGroupBy() []CIAppPipelinesGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*CIAppPipelinesAggregateRequest) GetGroupByOk

func (o *CIAppPipelinesAggregateRequest) GetGroupByOk() (*[]CIAppPipelinesGroupBy, bool)

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelinesAggregateRequest) GetOptions

func (o *CIAppPipelinesAggregateRequest) GetOptions() CIAppQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*CIAppPipelinesAggregateRequest) GetOptionsOk

func (o *CIAppPipelinesAggregateRequest) GetOptionsOk() (*CIAppQueryOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelinesAggregateRequest) HasCompute

func (o *CIAppPipelinesAggregateRequest) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*CIAppPipelinesAggregateRequest) HasFilter

func (o *CIAppPipelinesAggregateRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*CIAppPipelinesAggregateRequest) HasGroupBy

func (o *CIAppPipelinesAggregateRequest) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*CIAppPipelinesAggregateRequest) HasOptions

func (o *CIAppPipelinesAggregateRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (CIAppPipelinesAggregateRequest) MarshalJSON

func (o CIAppPipelinesAggregateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelinesAggregateRequest) SetCompute

func (o *CIAppPipelinesAggregateRequest) SetCompute(v []CIAppCompute)

SetCompute gets a reference to the given []CIAppCompute and assigns it to the Compute field.

func (*CIAppPipelinesAggregateRequest) SetFilter

func (o *CIAppPipelinesAggregateRequest) SetFilter(v CIAppPipelinesQueryFilter)

SetFilter gets a reference to the given CIAppPipelinesQueryFilter and assigns it to the Filter field.

func (*CIAppPipelinesAggregateRequest) SetGroupBy

func (o *CIAppPipelinesAggregateRequest) SetGroupBy(v []CIAppPipelinesGroupBy)

SetGroupBy gets a reference to the given []CIAppPipelinesGroupBy and assigns it to the GroupBy field.

func (*CIAppPipelinesAggregateRequest) SetOptions

func (o *CIAppPipelinesAggregateRequest) SetOptions(v CIAppQueryOptions)

SetOptions gets a reference to the given CIAppQueryOptions and assigns it to the Options field.

func (*CIAppPipelinesAggregateRequest) UnmarshalJSON

func (o *CIAppPipelinesAggregateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelinesAggregationBucketsResponse

CIAppPipelinesAggregationBucketsResponse The query results.

type CIAppPipelinesAggregationBucketsResponse struct {
    // The list of matching buckets, one item per bucket.
    Buckets []CIAppPipelinesBucketResponse `json:"buckets,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppPipelinesAggregationBucketsResponse

func NewCIAppPipelinesAggregationBucketsResponse() *CIAppPipelinesAggregationBucketsResponse

NewCIAppPipelinesAggregationBucketsResponse instantiates a new CIAppPipelinesAggregationBucketsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppPipelinesAggregationBucketsResponseWithDefaults

func NewCIAppPipelinesAggregationBucketsResponseWithDefaults() *CIAppPipelinesAggregationBucketsResponse

NewCIAppPipelinesAggregationBucketsResponseWithDefaults instantiates a new CIAppPipelinesAggregationBucketsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppPipelinesAggregationBucketsResponse) GetBuckets

func (o *CIAppPipelinesAggregationBucketsResponse) GetBuckets() []CIAppPipelinesBucketResponse

GetBuckets returns the Buckets field value if set, zero value otherwise.

func (*CIAppPipelinesAggregationBucketsResponse) GetBucketsOk

func (o *CIAppPipelinesAggregationBucketsResponse) GetBucketsOk() (*[]CIAppPipelinesBucketResponse, bool)

GetBucketsOk returns a tuple with the Buckets field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelinesAggregationBucketsResponse) HasBuckets

func (o *CIAppPipelinesAggregationBucketsResponse) HasBuckets() bool

HasBuckets returns a boolean if a field has been set.

func (CIAppPipelinesAggregationBucketsResponse) MarshalJSON

func (o CIAppPipelinesAggregationBucketsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelinesAggregationBucketsResponse) SetBuckets

func (o *CIAppPipelinesAggregationBucketsResponse) SetBuckets(v []CIAppPipelinesBucketResponse)

SetBuckets gets a reference to the given []CIAppPipelinesBucketResponse and assigns it to the Buckets field.

func (*CIAppPipelinesAggregationBucketsResponse) UnmarshalJSON

func (o *CIAppPipelinesAggregationBucketsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelinesAnalyticsAggregateResponse

CIAppPipelinesAnalyticsAggregateResponse The response object for the pipeline events aggregate API endpoint.

type CIAppPipelinesAnalyticsAggregateResponse struct {
    // The query results.
    Data *CIAppPipelinesAggregationBucketsResponse `json:"data,omitempty"`
    // Links attributes.
    Links *CIAppResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request.
    Meta *CIAppResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppPipelinesAnalyticsAggregateResponse

func NewCIAppPipelinesAnalyticsAggregateResponse() *CIAppPipelinesAnalyticsAggregateResponse

NewCIAppPipelinesAnalyticsAggregateResponse instantiates a new CIAppPipelinesAnalyticsAggregateResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppPipelinesAnalyticsAggregateResponseWithDefaults

func NewCIAppPipelinesAnalyticsAggregateResponseWithDefaults() *CIAppPipelinesAnalyticsAggregateResponse

NewCIAppPipelinesAnalyticsAggregateResponseWithDefaults instantiates a new CIAppPipelinesAnalyticsAggregateResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppPipelinesAnalyticsAggregateResponse) GetData

func (o *CIAppPipelinesAnalyticsAggregateResponse) GetData() CIAppPipelinesAggregationBucketsResponse

GetData returns the Data field value if set, zero value otherwise.

func (*CIAppPipelinesAnalyticsAggregateResponse) GetDataOk

func (o *CIAppPipelinesAnalyticsAggregateResponse) GetDataOk() (*CIAppPipelinesAggregationBucketsResponse, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *CIAppPipelinesAnalyticsAggregateResponse) GetLinks() CIAppResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*CIAppPipelinesAnalyticsAggregateResponse) GetLinksOk

func (o *CIAppPipelinesAnalyticsAggregateResponse) GetLinksOk() (*CIAppResponseLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelinesAnalyticsAggregateResponse) GetMeta

func (o *CIAppPipelinesAnalyticsAggregateResponse) GetMeta() CIAppResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*CIAppPipelinesAnalyticsAggregateResponse) GetMetaOk

func (o *CIAppPipelinesAnalyticsAggregateResponse) GetMetaOk() (*CIAppResponseMetadata, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelinesAnalyticsAggregateResponse) HasData

func (o *CIAppPipelinesAnalyticsAggregateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *CIAppPipelinesAnalyticsAggregateResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*CIAppPipelinesAnalyticsAggregateResponse) HasMeta

func (o *CIAppPipelinesAnalyticsAggregateResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (CIAppPipelinesAnalyticsAggregateResponse) MarshalJSON

func (o CIAppPipelinesAnalyticsAggregateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelinesAnalyticsAggregateResponse) SetData

func (o *CIAppPipelinesAnalyticsAggregateResponse) SetData(v CIAppPipelinesAggregationBucketsResponse)

SetData gets a reference to the given CIAppPipelinesAggregationBucketsResponse and assigns it to the Data field.

func (o *CIAppPipelinesAnalyticsAggregateResponse) SetLinks(v CIAppResponseLinks)

SetLinks gets a reference to the given CIAppResponseLinks and assigns it to the Links field.

func (*CIAppPipelinesAnalyticsAggregateResponse) SetMeta

func (o *CIAppPipelinesAnalyticsAggregateResponse) SetMeta(v CIAppResponseMetadata)

SetMeta gets a reference to the given CIAppResponseMetadata and assigns it to the Meta field.

func (*CIAppPipelinesAnalyticsAggregateResponse) UnmarshalJSON

func (o *CIAppPipelinesAnalyticsAggregateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelinesBucketResponse

CIAppPipelinesBucketResponse Bucket values.

type CIAppPipelinesBucketResponse struct {
    // The key-value pairs for each group-by.
    By map[string]interface{} `json:"by,omitempty"`
    // A map of the metric name to value for regular compute, or a list of values for a timeseries.
    Computes map[string]CIAppAggregateBucketValue `json:"computes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppPipelinesBucketResponse

func NewCIAppPipelinesBucketResponse() *CIAppPipelinesBucketResponse

NewCIAppPipelinesBucketResponse instantiates a new CIAppPipelinesBucketResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppPipelinesBucketResponseWithDefaults

func NewCIAppPipelinesBucketResponseWithDefaults() *CIAppPipelinesBucketResponse

NewCIAppPipelinesBucketResponseWithDefaults instantiates a new CIAppPipelinesBucketResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppPipelinesBucketResponse) GetBy

func (o *CIAppPipelinesBucketResponse) GetBy() map[string]interface{}

GetBy returns the By field value if set, zero value otherwise.

func (*CIAppPipelinesBucketResponse) GetByOk

func (o *CIAppPipelinesBucketResponse) GetByOk() (*map[string]interface{}, bool)

GetByOk returns a tuple with the By field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelinesBucketResponse) GetComputes

func (o *CIAppPipelinesBucketResponse) GetComputes() map[string]CIAppAggregateBucketValue

GetComputes returns the Computes field value if set, zero value otherwise.

func (*CIAppPipelinesBucketResponse) GetComputesOk

func (o *CIAppPipelinesBucketResponse) GetComputesOk() (*map[string]CIAppAggregateBucketValue, bool)

GetComputesOk returns a tuple with the Computes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelinesBucketResponse) HasBy

func (o *CIAppPipelinesBucketResponse) HasBy() bool

HasBy returns a boolean if a field has been set.

func (*CIAppPipelinesBucketResponse) HasComputes

func (o *CIAppPipelinesBucketResponse) HasComputes() bool

HasComputes returns a boolean if a field has been set.

func (CIAppPipelinesBucketResponse) MarshalJSON

func (o CIAppPipelinesBucketResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelinesBucketResponse) SetBy

func (o *CIAppPipelinesBucketResponse) SetBy(v map[string]interface{})

SetBy gets a reference to the given map[string]interface{} and assigns it to the By field.

func (*CIAppPipelinesBucketResponse) SetComputes

func (o *CIAppPipelinesBucketResponse) SetComputes(v map[string]CIAppAggregateBucketValue)

SetComputes gets a reference to the given map[string]CIAppAggregateBucketValue and assigns it to the Computes field.

func (*CIAppPipelinesBucketResponse) UnmarshalJSON

func (o *CIAppPipelinesBucketResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelinesGroupBy

CIAppPipelinesGroupBy A group-by rule.

type CIAppPipelinesGroupBy struct {
    // The name of the facet to use (required).
    Facet string `json:"facet"`
    // Used to perform a histogram computation (only for measure facets).
    // At most, 100 buckets are allowed, the number of buckets is `(max - min)/interval`.
    Histogram *CIAppGroupByHistogram `json:"histogram,omitempty"`
    // The maximum buckets to return for this group-by.
    Limit *int64 `json:"limit,omitempty"`
    // The value to use for logs that don't have the facet used to group-by.
    Missing *CIAppGroupByMissing `json:"missing,omitempty"`
    // A sort rule.
    Sort *CIAppAggregateSort `json:"sort,omitempty"`
    // A resulting object to put the given computes in over all the matching records.
    Total *CIAppGroupByTotal `json:"total,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppPipelinesGroupBy

func NewCIAppPipelinesGroupBy(facet string) *CIAppPipelinesGroupBy

NewCIAppPipelinesGroupBy instantiates a new CIAppPipelinesGroupBy object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppPipelinesGroupByWithDefaults

func NewCIAppPipelinesGroupByWithDefaults() *CIAppPipelinesGroupBy

NewCIAppPipelinesGroupByWithDefaults instantiates a new CIAppPipelinesGroupBy object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppPipelinesGroupBy) GetFacet

func (o *CIAppPipelinesGroupBy) GetFacet() string

GetFacet returns the Facet field value.

func (*CIAppPipelinesGroupBy) GetFacetOk

func (o *CIAppPipelinesGroupBy) GetFacetOk() (*string, bool)

GetFacetOk returns a tuple with the Facet field value and a boolean to check if the value has been set.

func (*CIAppPipelinesGroupBy) GetHistogram

func (o *CIAppPipelinesGroupBy) GetHistogram() CIAppGroupByHistogram

GetHistogram returns the Histogram field value if set, zero value otherwise.

func (*CIAppPipelinesGroupBy) GetHistogramOk

func (o *CIAppPipelinesGroupBy) GetHistogramOk() (*CIAppGroupByHistogram, bool)

GetHistogramOk returns a tuple with the Histogram field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelinesGroupBy) GetLimit

func (o *CIAppPipelinesGroupBy) GetLimit() int64

GetLimit returns the Limit field value if set, zero value otherwise.

func (*CIAppPipelinesGroupBy) GetLimitOk

func (o *CIAppPipelinesGroupBy) GetLimitOk() (*int64, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelinesGroupBy) GetMissing

func (o *CIAppPipelinesGroupBy) GetMissing() CIAppGroupByMissing

GetMissing returns the Missing field value if set, zero value otherwise.

func (*CIAppPipelinesGroupBy) GetMissingOk

func (o *CIAppPipelinesGroupBy) GetMissingOk() (*CIAppGroupByMissing, bool)

GetMissingOk returns a tuple with the Missing field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelinesGroupBy) GetSort

func (o *CIAppPipelinesGroupBy) GetSort() CIAppAggregateSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*CIAppPipelinesGroupBy) GetSortOk

func (o *CIAppPipelinesGroupBy) GetSortOk() (*CIAppAggregateSort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelinesGroupBy) GetTotal

func (o *CIAppPipelinesGroupBy) GetTotal() CIAppGroupByTotal

GetTotal returns the Total field value if set, zero value otherwise.

func (*CIAppPipelinesGroupBy) GetTotalOk

func (o *CIAppPipelinesGroupBy) GetTotalOk() (*CIAppGroupByTotal, bool)

GetTotalOk returns a tuple with the Total field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelinesGroupBy) HasHistogram

func (o *CIAppPipelinesGroupBy) HasHistogram() bool

HasHistogram returns a boolean if a field has been set.

func (*CIAppPipelinesGroupBy) HasLimit

func (o *CIAppPipelinesGroupBy) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*CIAppPipelinesGroupBy) HasMissing

func (o *CIAppPipelinesGroupBy) HasMissing() bool

HasMissing returns a boolean if a field has been set.

func (*CIAppPipelinesGroupBy) HasSort

func (o *CIAppPipelinesGroupBy) HasSort() bool

HasSort returns a boolean if a field has been set.

func (*CIAppPipelinesGroupBy) HasTotal

func (o *CIAppPipelinesGroupBy) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (CIAppPipelinesGroupBy) MarshalJSON

func (o CIAppPipelinesGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelinesGroupBy) SetFacet

func (o *CIAppPipelinesGroupBy) SetFacet(v string)

SetFacet sets field value.

func (*CIAppPipelinesGroupBy) SetHistogram

func (o *CIAppPipelinesGroupBy) SetHistogram(v CIAppGroupByHistogram)

SetHistogram gets a reference to the given CIAppGroupByHistogram and assigns it to the Histogram field.

func (*CIAppPipelinesGroupBy) SetLimit

func (o *CIAppPipelinesGroupBy) SetLimit(v int64)

SetLimit gets a reference to the given int64 and assigns it to the Limit field.

func (*CIAppPipelinesGroupBy) SetMissing

func (o *CIAppPipelinesGroupBy) SetMissing(v CIAppGroupByMissing)

SetMissing gets a reference to the given CIAppGroupByMissing and assigns it to the Missing field.

func (*CIAppPipelinesGroupBy) SetSort

func (o *CIAppPipelinesGroupBy) SetSort(v CIAppAggregateSort)

SetSort gets a reference to the given CIAppAggregateSort and assigns it to the Sort field.

func (*CIAppPipelinesGroupBy) SetTotal

func (o *CIAppPipelinesGroupBy) SetTotal(v CIAppGroupByTotal)

SetTotal gets a reference to the given CIAppGroupByTotal and assigns it to the Total field.

func (*CIAppPipelinesGroupBy) UnmarshalJSON

func (o *CIAppPipelinesGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelinesQueryFilter

CIAppPipelinesQueryFilter The search and filter query settings.

type CIAppPipelinesQueryFilter struct {
    // The minimum time for the requested events; supports date, math, and regular timestamps (in milliseconds).
    From *string `json:"from,omitempty"`
    // The search query following the Log search syntax.
    Query *string `json:"query,omitempty"`
    // The maximum time for the requested events, supports date, math, and regular timestamps (in milliseconds).
    To *string `json:"to,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppPipelinesQueryFilter

func NewCIAppPipelinesQueryFilter() *CIAppPipelinesQueryFilter

NewCIAppPipelinesQueryFilter instantiates a new CIAppPipelinesQueryFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppPipelinesQueryFilterWithDefaults

func NewCIAppPipelinesQueryFilterWithDefaults() *CIAppPipelinesQueryFilter

NewCIAppPipelinesQueryFilterWithDefaults instantiates a new CIAppPipelinesQueryFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppPipelinesQueryFilter) GetFrom

func (o *CIAppPipelinesQueryFilter) GetFrom() string

GetFrom returns the From field value if set, zero value otherwise.

func (*CIAppPipelinesQueryFilter) GetFromOk

func (o *CIAppPipelinesQueryFilter) GetFromOk() (*string, bool)

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelinesQueryFilter) GetQuery

func (o *CIAppPipelinesQueryFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*CIAppPipelinesQueryFilter) GetQueryOk

func (o *CIAppPipelinesQueryFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelinesQueryFilter) GetTo

func (o *CIAppPipelinesQueryFilter) GetTo() string

GetTo returns the To field value if set, zero value otherwise.

func (*CIAppPipelinesQueryFilter) GetToOk

func (o *CIAppPipelinesQueryFilter) GetToOk() (*string, bool)

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelinesQueryFilter) HasFrom

func (o *CIAppPipelinesQueryFilter) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*CIAppPipelinesQueryFilter) HasQuery

func (o *CIAppPipelinesQueryFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*CIAppPipelinesQueryFilter) HasTo

func (o *CIAppPipelinesQueryFilter) HasTo() bool

HasTo returns a boolean if a field has been set.

func (CIAppPipelinesQueryFilter) MarshalJSON

func (o CIAppPipelinesQueryFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelinesQueryFilter) SetFrom

func (o *CIAppPipelinesQueryFilter) SetFrom(v string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*CIAppPipelinesQueryFilter) SetQuery

func (o *CIAppPipelinesQueryFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*CIAppPipelinesQueryFilter) SetTo

func (o *CIAppPipelinesQueryFilter) SetTo(v string)

SetTo gets a reference to the given string and assigns it to the To field.

func (*CIAppPipelinesQueryFilter) UnmarshalJSON

func (o *CIAppPipelinesQueryFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppQueryOptions

CIAppQueryOptions Global query options that are used during the query. Only supply timezone or time offset, not both. Otherwise, the query fails.

type CIAppQueryOptions struct {
    // The time offset (in seconds) to apply to the query.
    TimeOffset *int64 `json:"time_offset,omitempty"`
    // The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York).
    Timezone *string `json:"timezone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppQueryOptions

func NewCIAppQueryOptions() *CIAppQueryOptions

NewCIAppQueryOptions instantiates a new CIAppQueryOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppQueryOptionsWithDefaults

func NewCIAppQueryOptionsWithDefaults() *CIAppQueryOptions

NewCIAppQueryOptionsWithDefaults instantiates a new CIAppQueryOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppQueryOptions) GetTimeOffset

func (o *CIAppQueryOptions) GetTimeOffset() int64

GetTimeOffset returns the TimeOffset field value if set, zero value otherwise.

func (*CIAppQueryOptions) GetTimeOffsetOk

func (o *CIAppQueryOptions) GetTimeOffsetOk() (*int64, bool)

GetTimeOffsetOk returns a tuple with the TimeOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppQueryOptions) GetTimezone

func (o *CIAppQueryOptions) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*CIAppQueryOptions) GetTimezoneOk

func (o *CIAppQueryOptions) GetTimezoneOk() (*string, bool)

GetTimezoneOk returns a tuple with the Timezone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppQueryOptions) HasTimeOffset

func (o *CIAppQueryOptions) HasTimeOffset() bool

HasTimeOffset returns a boolean if a field has been set.

func (*CIAppQueryOptions) HasTimezone

func (o *CIAppQueryOptions) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (CIAppQueryOptions) MarshalJSON

func (o CIAppQueryOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppQueryOptions) SetTimeOffset

func (o *CIAppQueryOptions) SetTimeOffset(v int64)

SetTimeOffset gets a reference to the given int64 and assigns it to the TimeOffset field.

func (*CIAppQueryOptions) SetTimezone

func (o *CIAppQueryOptions) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*CIAppQueryOptions) UnmarshalJSON

func (o *CIAppQueryOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppQueryPageOptions

CIAppQueryPageOptions Paging attributes for listing events.

type CIAppQueryPageOptions struct {
    // List following results with a cursor provided in the previous query.
    Cursor *string `json:"cursor,omitempty"`
    // Maximum number of events in the response.
    Limit *int32 `json:"limit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppQueryPageOptions

func NewCIAppQueryPageOptions() *CIAppQueryPageOptions

NewCIAppQueryPageOptions instantiates a new CIAppQueryPageOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppQueryPageOptionsWithDefaults

func NewCIAppQueryPageOptionsWithDefaults() *CIAppQueryPageOptions

NewCIAppQueryPageOptionsWithDefaults instantiates a new CIAppQueryPageOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppQueryPageOptions) GetCursor

func (o *CIAppQueryPageOptions) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*CIAppQueryPageOptions) GetCursorOk

func (o *CIAppQueryPageOptions) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppQueryPageOptions) GetLimit

func (o *CIAppQueryPageOptions) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*CIAppQueryPageOptions) GetLimitOk

func (o *CIAppQueryPageOptions) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppQueryPageOptions) HasCursor

func (o *CIAppQueryPageOptions) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*CIAppQueryPageOptions) HasLimit

func (o *CIAppQueryPageOptions) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (CIAppQueryPageOptions) MarshalJSON

func (o CIAppQueryPageOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppQueryPageOptions) SetCursor

func (o *CIAppQueryPageOptions) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*CIAppQueryPageOptions) SetLimit

func (o *CIAppQueryPageOptions) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*CIAppQueryPageOptions) UnmarshalJSON

func (o *CIAppQueryPageOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

CIAppResponseLinks Links attributes.

type CIAppResponseLinks struct {
    // Link for the next set of results. The request can also be made using the
    // POST endpoint.
    Next *string `json:"next,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}
func NewCIAppResponseLinks() *CIAppResponseLinks

NewCIAppResponseLinks instantiates a new CIAppResponseLinks object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppResponseLinksWithDefaults

func NewCIAppResponseLinksWithDefaults() *CIAppResponseLinks

NewCIAppResponseLinksWithDefaults instantiates a new CIAppResponseLinks object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppResponseLinks) GetNext

func (o *CIAppResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*CIAppResponseLinks) GetNextOk

func (o *CIAppResponseLinks) GetNextOk() (*string, bool)

GetNextOk returns a tuple with the Next field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppResponseLinks) HasNext

func (o *CIAppResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (CIAppResponseLinks) MarshalJSON

func (o CIAppResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppResponseLinks) SetNext

func (o *CIAppResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*CIAppResponseLinks) UnmarshalJSON

func (o *CIAppResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppResponseMetadata

CIAppResponseMetadata The metadata associated with a request.

type CIAppResponseMetadata struct {
    // The time elapsed in milliseconds.
    Elapsed *int64 `json:"elapsed,omitempty"`
    // The identifier of the request.
    RequestId *string `json:"request_id,omitempty"`
    // The status of the response.
    Status *CIAppResponseStatus `json:"status,omitempty"`
    // A list of warnings (non-fatal errors) encountered. Partial results may return if
    // warnings are present in the response.
    Warnings []CIAppWarning `json:"warnings,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppResponseMetadata

func NewCIAppResponseMetadata() *CIAppResponseMetadata

NewCIAppResponseMetadata instantiates a new CIAppResponseMetadata object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppResponseMetadataWithDefaults

func NewCIAppResponseMetadataWithDefaults() *CIAppResponseMetadata

NewCIAppResponseMetadataWithDefaults instantiates a new CIAppResponseMetadata object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppResponseMetadata) GetElapsed

func (o *CIAppResponseMetadata) GetElapsed() int64

GetElapsed returns the Elapsed field value if set, zero value otherwise.

func (*CIAppResponseMetadata) GetElapsedOk

func (o *CIAppResponseMetadata) GetElapsedOk() (*int64, bool)

GetElapsedOk returns a tuple with the Elapsed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppResponseMetadata) GetRequestId

func (o *CIAppResponseMetadata) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*CIAppResponseMetadata) GetRequestIdOk

func (o *CIAppResponseMetadata) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppResponseMetadata) GetStatus

func (o *CIAppResponseMetadata) GetStatus() CIAppResponseStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*CIAppResponseMetadata) GetStatusOk

func (o *CIAppResponseMetadata) GetStatusOk() (*CIAppResponseStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppResponseMetadata) GetWarnings

func (o *CIAppResponseMetadata) GetWarnings() []CIAppWarning

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*CIAppResponseMetadata) GetWarningsOk

func (o *CIAppResponseMetadata) GetWarningsOk() (*[]CIAppWarning, bool)

GetWarningsOk returns a tuple with the Warnings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppResponseMetadata) HasElapsed

func (o *CIAppResponseMetadata) HasElapsed() bool

HasElapsed returns a boolean if a field has been set.

func (*CIAppResponseMetadata) HasRequestId

func (o *CIAppResponseMetadata) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*CIAppResponseMetadata) HasStatus

func (o *CIAppResponseMetadata) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CIAppResponseMetadata) HasWarnings

func (o *CIAppResponseMetadata) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (CIAppResponseMetadata) MarshalJSON

func (o CIAppResponseMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppResponseMetadata) SetElapsed

func (o *CIAppResponseMetadata) SetElapsed(v int64)

SetElapsed gets a reference to the given int64 and assigns it to the Elapsed field.

func (*CIAppResponseMetadata) SetRequestId

func (o *CIAppResponseMetadata) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*CIAppResponseMetadata) SetStatus

func (o *CIAppResponseMetadata) SetStatus(v CIAppResponseStatus)

SetStatus gets a reference to the given CIAppResponseStatus and assigns it to the Status field.

func (*CIAppResponseMetadata) SetWarnings

func (o *CIAppResponseMetadata) SetWarnings(v []CIAppWarning)

SetWarnings gets a reference to the given []CIAppWarning and assigns it to the Warnings field.

func (*CIAppResponseMetadata) UnmarshalJSON

func (o *CIAppResponseMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppResponseMetadataWithPagination

CIAppResponseMetadataWithPagination The metadata associated with a request.

type CIAppResponseMetadataWithPagination struct {
    // The time elapsed in milliseconds.
    Elapsed *int64 `json:"elapsed,omitempty"`
    // Paging attributes.
    Page *CIAppResponsePage `json:"page,omitempty"`
    // The identifier of the request.
    RequestId *string `json:"request_id,omitempty"`
    // The status of the response.
    Status *CIAppResponseStatus `json:"status,omitempty"`
    // A list of warnings (non-fatal errors) encountered. Partial results may return if
    // warnings are present in the response.
    Warnings []CIAppWarning `json:"warnings,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppResponseMetadataWithPagination

func NewCIAppResponseMetadataWithPagination() *CIAppResponseMetadataWithPagination

NewCIAppResponseMetadataWithPagination instantiates a new CIAppResponseMetadataWithPagination object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppResponseMetadataWithPaginationWithDefaults

func NewCIAppResponseMetadataWithPaginationWithDefaults() *CIAppResponseMetadataWithPagination

NewCIAppResponseMetadataWithPaginationWithDefaults instantiates a new CIAppResponseMetadataWithPagination object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppResponseMetadataWithPagination) GetElapsed

func (o *CIAppResponseMetadataWithPagination) GetElapsed() int64

GetElapsed returns the Elapsed field value if set, zero value otherwise.

func (*CIAppResponseMetadataWithPagination) GetElapsedOk

func (o *CIAppResponseMetadataWithPagination) GetElapsedOk() (*int64, bool)

GetElapsedOk returns a tuple with the Elapsed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppResponseMetadataWithPagination) GetPage

func (o *CIAppResponseMetadataWithPagination) GetPage() CIAppResponsePage

GetPage returns the Page field value if set, zero value otherwise.

func (*CIAppResponseMetadataWithPagination) GetPageOk

func (o *CIAppResponseMetadataWithPagination) GetPageOk() (*CIAppResponsePage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppResponseMetadataWithPagination) GetRequestId

func (o *CIAppResponseMetadataWithPagination) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*CIAppResponseMetadataWithPagination) GetRequestIdOk

func (o *CIAppResponseMetadataWithPagination) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppResponseMetadataWithPagination) GetStatus

func (o *CIAppResponseMetadataWithPagination) GetStatus() CIAppResponseStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*CIAppResponseMetadataWithPagination) GetStatusOk

func (o *CIAppResponseMetadataWithPagination) GetStatusOk() (*CIAppResponseStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppResponseMetadataWithPagination) GetWarnings

func (o *CIAppResponseMetadataWithPagination) GetWarnings() []CIAppWarning

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*CIAppResponseMetadataWithPagination) GetWarningsOk

func (o *CIAppResponseMetadataWithPagination) GetWarningsOk() (*[]CIAppWarning, bool)

GetWarningsOk returns a tuple with the Warnings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppResponseMetadataWithPagination) HasElapsed

func (o *CIAppResponseMetadataWithPagination) HasElapsed() bool

HasElapsed returns a boolean if a field has been set.

func (*CIAppResponseMetadataWithPagination) HasPage

func (o *CIAppResponseMetadataWithPagination) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*CIAppResponseMetadataWithPagination) HasRequestId

func (o *CIAppResponseMetadataWithPagination) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*CIAppResponseMetadataWithPagination) HasStatus

func (o *CIAppResponseMetadataWithPagination) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CIAppResponseMetadataWithPagination) HasWarnings

func (o *CIAppResponseMetadataWithPagination) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (CIAppResponseMetadataWithPagination) MarshalJSON

func (o CIAppResponseMetadataWithPagination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppResponseMetadataWithPagination) SetElapsed

func (o *CIAppResponseMetadataWithPagination) SetElapsed(v int64)

SetElapsed gets a reference to the given int64 and assigns it to the Elapsed field.

func (*CIAppResponseMetadataWithPagination) SetPage

func (o *CIAppResponseMetadataWithPagination) SetPage(v CIAppResponsePage)

SetPage gets a reference to the given CIAppResponsePage and assigns it to the Page field.

func (*CIAppResponseMetadataWithPagination) SetRequestId

func (o *CIAppResponseMetadataWithPagination) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*CIAppResponseMetadataWithPagination) SetStatus

func (o *CIAppResponseMetadataWithPagination) SetStatus(v CIAppResponseStatus)

SetStatus gets a reference to the given CIAppResponseStatus and assigns it to the Status field.

func (*CIAppResponseMetadataWithPagination) SetWarnings

func (o *CIAppResponseMetadataWithPagination) SetWarnings(v []CIAppWarning)

SetWarnings gets a reference to the given []CIAppWarning and assigns it to the Warnings field.

func (*CIAppResponseMetadataWithPagination) UnmarshalJSON

func (o *CIAppResponseMetadataWithPagination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppResponsePage

CIAppResponsePage Paging attributes.

type CIAppResponsePage struct {
    // The cursor to use to get the next results, if any. To make the next request, use the same parameters with the addition of `page[cursor]`.
    After *string `json:"after,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppResponsePage

func NewCIAppResponsePage() *CIAppResponsePage

NewCIAppResponsePage instantiates a new CIAppResponsePage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppResponsePageWithDefaults

func NewCIAppResponsePageWithDefaults() *CIAppResponsePage

NewCIAppResponsePageWithDefaults instantiates a new CIAppResponsePage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppResponsePage) GetAfter

func (o *CIAppResponsePage) GetAfter() string

GetAfter returns the After field value if set, zero value otherwise.

func (*CIAppResponsePage) GetAfterOk

func (o *CIAppResponsePage) GetAfterOk() (*string, bool)

GetAfterOk returns a tuple with the After field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppResponsePage) HasAfter

func (o *CIAppResponsePage) HasAfter() bool

HasAfter returns a boolean if a field has been set.

func (CIAppResponsePage) MarshalJSON

func (o CIAppResponsePage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppResponsePage) SetAfter

func (o *CIAppResponsePage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

func (*CIAppResponsePage) UnmarshalJSON

func (o *CIAppResponsePage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppResponseStatus

CIAppResponseStatus The status of the response.

type CIAppResponseStatus string

List of CIAppResponseStatus.

const (
    CIAPPRESPONSESTATUS_DONE    CIAppResponseStatus = "done"
    CIAPPRESPONSESTATUS_TIMEOUT CIAppResponseStatus = "timeout"
)

func NewCIAppResponseStatusFromValue

func NewCIAppResponseStatusFromValue(v string) (*CIAppResponseStatus, error)

NewCIAppResponseStatusFromValue returns a pointer to a valid CIAppResponseStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppResponseStatus) GetAllowedValues

func (v *CIAppResponseStatus) GetAllowedValues() []CIAppResponseStatus

GetAllowedValues reeturns the list of possible values.

func (CIAppResponseStatus) IsValid

func (v CIAppResponseStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppResponseStatus) Ptr

func (v CIAppResponseStatus) Ptr() *CIAppResponseStatus

Ptr returns reference to CIAppResponseStatus value.

func (*CIAppResponseStatus) UnmarshalJSON

func (v *CIAppResponseStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppSort

CIAppSort Sort parameters when querying events.

type CIAppSort string

List of CIAppSort.

const (
    CIAPPSORT_TIMESTAMP_ASCENDING  CIAppSort = "timestamp"
    CIAPPSORT_TIMESTAMP_DESCENDING CIAppSort = "-timestamp"
)

func NewCIAppSortFromValue

func NewCIAppSortFromValue(v string) (*CIAppSort, error)

NewCIAppSortFromValue returns a pointer to a valid CIAppSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppSort) GetAllowedValues

func (v *CIAppSort) GetAllowedValues() []CIAppSort

GetAllowedValues reeturns the list of possible values.

func (CIAppSort) IsValid

func (v CIAppSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppSort) Ptr

func (v CIAppSort) Ptr() *CIAppSort

Ptr returns reference to CIAppSort value.

func (*CIAppSort) UnmarshalJSON

func (v *CIAppSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppSortOrder

CIAppSortOrder The order to use, ascending or descending.

type CIAppSortOrder string

List of CIAppSortOrder.

const (
    CIAPPSORTORDER_ASCENDING  CIAppSortOrder = "asc"
    CIAPPSORTORDER_DESCENDING CIAppSortOrder = "desc"
)

func NewCIAppSortOrderFromValue

func NewCIAppSortOrderFromValue(v string) (*CIAppSortOrder, error)

NewCIAppSortOrderFromValue returns a pointer to a valid CIAppSortOrder for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppSortOrder) GetAllowedValues

func (v *CIAppSortOrder) GetAllowedValues() []CIAppSortOrder

GetAllowedValues reeturns the list of possible values.

func (CIAppSortOrder) IsValid

func (v CIAppSortOrder) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppSortOrder) Ptr

func (v CIAppSortOrder) Ptr() *CIAppSortOrder

Ptr returns reference to CIAppSortOrder value.

func (*CIAppSortOrder) UnmarshalJSON

func (v *CIAppSortOrder) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppTestEvent

CIAppTestEvent Object description of test event after being processed and stored by Datadog.

type CIAppTestEvent struct {
    // JSON object containing all event attributes and their associated values.
    Attributes *CIAppEventAttributes `json:"attributes,omitempty"`
    // Unique ID of the event.
    Id *string `json:"id,omitempty"`
    // Type of the event.
    Type *CIAppTestEventTypeName `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppTestEvent

func NewCIAppTestEvent() *CIAppTestEvent

NewCIAppTestEvent instantiates a new CIAppTestEvent object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppTestEventWithDefaults

func NewCIAppTestEventWithDefaults() *CIAppTestEvent

NewCIAppTestEventWithDefaults instantiates a new CIAppTestEvent object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppTestEvent) GetAttributes

func (o *CIAppTestEvent) GetAttributes() CIAppEventAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CIAppTestEvent) GetAttributesOk

func (o *CIAppTestEvent) GetAttributesOk() (*CIAppEventAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestEvent) GetId

func (o *CIAppTestEvent) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CIAppTestEvent) GetIdOk

func (o *CIAppTestEvent) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestEvent) GetType

func (o *CIAppTestEvent) GetType() CIAppTestEventTypeName

GetType returns the Type field value if set, zero value otherwise.

func (*CIAppTestEvent) GetTypeOk

func (o *CIAppTestEvent) GetTypeOk() (*CIAppTestEventTypeName, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestEvent) HasAttributes

func (o *CIAppTestEvent) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CIAppTestEvent) HasId

func (o *CIAppTestEvent) HasId() bool

HasId returns a boolean if a field has been set.

func (*CIAppTestEvent) HasType

func (o *CIAppTestEvent) HasType() bool

HasType returns a boolean if a field has been set.

func (CIAppTestEvent) MarshalJSON

func (o CIAppTestEvent) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppTestEvent) SetAttributes

func (o *CIAppTestEvent) SetAttributes(v CIAppEventAttributes)

SetAttributes gets a reference to the given CIAppEventAttributes and assigns it to the Attributes field.

func (*CIAppTestEvent) SetId

func (o *CIAppTestEvent) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CIAppTestEvent) SetType

func (o *CIAppTestEvent) SetType(v CIAppTestEventTypeName)

SetType gets a reference to the given CIAppTestEventTypeName and assigns it to the Type field.

func (*CIAppTestEvent) UnmarshalJSON

func (o *CIAppTestEvent) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppTestEventTypeName

CIAppTestEventTypeName Type of the event.

type CIAppTestEventTypeName string

List of CIAppTestEventTypeName.

const (
    CIAPPTESTEVENTTYPENAME_CITEST CIAppTestEventTypeName = "citest"
)

func NewCIAppTestEventTypeNameFromValue

func NewCIAppTestEventTypeNameFromValue(v string) (*CIAppTestEventTypeName, error)

NewCIAppTestEventTypeNameFromValue returns a pointer to a valid CIAppTestEventTypeName for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppTestEventTypeName) GetAllowedValues

func (v *CIAppTestEventTypeName) GetAllowedValues() []CIAppTestEventTypeName

GetAllowedValues reeturns the list of possible values.

func (CIAppTestEventTypeName) IsValid

func (v CIAppTestEventTypeName) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppTestEventTypeName) Ptr

func (v CIAppTestEventTypeName) Ptr() *CIAppTestEventTypeName

Ptr returns reference to CIAppTestEventTypeName value.

func (*CIAppTestEventTypeName) UnmarshalJSON

func (v *CIAppTestEventTypeName) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppTestEventsRequest

CIAppTestEventsRequest The request for a tests search.

type CIAppTestEventsRequest struct {
    // The search and filter query settings.
    Filter *CIAppTestsQueryFilter `json:"filter,omitempty"`
    // Global query options that are used during the query.
    // Only supply timezone or time offset, not both. Otherwise, the query fails.
    Options *CIAppQueryOptions `json:"options,omitempty"`
    // Paging attributes for listing events.
    Page *CIAppQueryPageOptions `json:"page,omitempty"`
    // Sort parameters when querying events.
    Sort *CIAppSort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppTestEventsRequest

func NewCIAppTestEventsRequest() *CIAppTestEventsRequest

NewCIAppTestEventsRequest instantiates a new CIAppTestEventsRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppTestEventsRequestWithDefaults

func NewCIAppTestEventsRequestWithDefaults() *CIAppTestEventsRequest

NewCIAppTestEventsRequestWithDefaults instantiates a new CIAppTestEventsRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppTestEventsRequest) GetFilter

func (o *CIAppTestEventsRequest) GetFilter() CIAppTestsQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*CIAppTestEventsRequest) GetFilterOk

func (o *CIAppTestEventsRequest) GetFilterOk() (*CIAppTestsQueryFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestEventsRequest) GetOptions

func (o *CIAppTestEventsRequest) GetOptions() CIAppQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*CIAppTestEventsRequest) GetOptionsOk

func (o *CIAppTestEventsRequest) GetOptionsOk() (*CIAppQueryOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestEventsRequest) GetPage

func (o *CIAppTestEventsRequest) GetPage() CIAppQueryPageOptions

GetPage returns the Page field value if set, zero value otherwise.

func (*CIAppTestEventsRequest) GetPageOk

func (o *CIAppTestEventsRequest) GetPageOk() (*CIAppQueryPageOptions, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestEventsRequest) GetSort

func (o *CIAppTestEventsRequest) GetSort() CIAppSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*CIAppTestEventsRequest) GetSortOk

func (o *CIAppTestEventsRequest) GetSortOk() (*CIAppSort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestEventsRequest) HasFilter

func (o *CIAppTestEventsRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*CIAppTestEventsRequest) HasOptions

func (o *CIAppTestEventsRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*CIAppTestEventsRequest) HasPage

func (o *CIAppTestEventsRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*CIAppTestEventsRequest) HasSort

func (o *CIAppTestEventsRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (CIAppTestEventsRequest) MarshalJSON

func (o CIAppTestEventsRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppTestEventsRequest) SetFilter

func (o *CIAppTestEventsRequest) SetFilter(v CIAppTestsQueryFilter)

SetFilter gets a reference to the given CIAppTestsQueryFilter and assigns it to the Filter field.

func (*CIAppTestEventsRequest) SetOptions

func (o *CIAppTestEventsRequest) SetOptions(v CIAppQueryOptions)

SetOptions gets a reference to the given CIAppQueryOptions and assigns it to the Options field.

func (*CIAppTestEventsRequest) SetPage

func (o *CIAppTestEventsRequest) SetPage(v CIAppQueryPageOptions)

SetPage gets a reference to the given CIAppQueryPageOptions and assigns it to the Page field.

func (*CIAppTestEventsRequest) SetSort

func (o *CIAppTestEventsRequest) SetSort(v CIAppSort)

SetSort gets a reference to the given CIAppSort and assigns it to the Sort field.

func (*CIAppTestEventsRequest) UnmarshalJSON

func (o *CIAppTestEventsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppTestEventsResponse

CIAppTestEventsResponse Response object with all test events matching the request and pagination information.

type CIAppTestEventsResponse struct {
    // Array of events matching the request.
    Data []CIAppTestEvent `json:"data,omitempty"`
    // Links attributes.
    Links *CIAppResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request.
    Meta *CIAppResponseMetadataWithPagination `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppTestEventsResponse

func NewCIAppTestEventsResponse() *CIAppTestEventsResponse

NewCIAppTestEventsResponse instantiates a new CIAppTestEventsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppTestEventsResponseWithDefaults

func NewCIAppTestEventsResponseWithDefaults() *CIAppTestEventsResponse

NewCIAppTestEventsResponseWithDefaults instantiates a new CIAppTestEventsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppTestEventsResponse) GetData

func (o *CIAppTestEventsResponse) GetData() []CIAppTestEvent

GetData returns the Data field value if set, zero value otherwise.

func (*CIAppTestEventsResponse) GetDataOk

func (o *CIAppTestEventsResponse) GetDataOk() (*[]CIAppTestEvent, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *CIAppTestEventsResponse) GetLinks() CIAppResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*CIAppTestEventsResponse) GetLinksOk

func (o *CIAppTestEventsResponse) GetLinksOk() (*CIAppResponseLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestEventsResponse) GetMeta

func (o *CIAppTestEventsResponse) GetMeta() CIAppResponseMetadataWithPagination

GetMeta returns the Meta field value if set, zero value otherwise.

func (*CIAppTestEventsResponse) GetMetaOk

func (o *CIAppTestEventsResponse) GetMetaOk() (*CIAppResponseMetadataWithPagination, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestEventsResponse) HasData

func (o *CIAppTestEventsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *CIAppTestEventsResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*CIAppTestEventsResponse) HasMeta

func (o *CIAppTestEventsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (CIAppTestEventsResponse) MarshalJSON

func (o CIAppTestEventsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppTestEventsResponse) SetData

func (o *CIAppTestEventsResponse) SetData(v []CIAppTestEvent)

SetData gets a reference to the given []CIAppTestEvent and assigns it to the Data field.

func (o *CIAppTestEventsResponse) SetLinks(v CIAppResponseLinks)

SetLinks gets a reference to the given CIAppResponseLinks and assigns it to the Links field.

func (*CIAppTestEventsResponse) SetMeta

func (o *CIAppTestEventsResponse) SetMeta(v CIAppResponseMetadataWithPagination)

SetMeta gets a reference to the given CIAppResponseMetadataWithPagination and assigns it to the Meta field.

func (*CIAppTestEventsResponse) UnmarshalJSON

func (o *CIAppTestEventsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppTestsAggregateRequest

CIAppTestsAggregateRequest The object sent with the request to retrieve aggregation buckets of test events from your organization.

type CIAppTestsAggregateRequest struct {
    // The list of metrics or timeseries to compute for the retrieved buckets.
    Compute []CIAppCompute `json:"compute,omitempty"`
    // The search and filter query settings.
    Filter *CIAppTestsQueryFilter `json:"filter,omitempty"`
    // The rules for the group-by.
    GroupBy []CIAppTestsGroupBy `json:"group_by,omitempty"`
    // Global query options that are used during the query.
    // Only supply timezone or time offset, not both. Otherwise, the query fails.
    Options *CIAppQueryOptions `json:"options,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppTestsAggregateRequest

func NewCIAppTestsAggregateRequest() *CIAppTestsAggregateRequest

NewCIAppTestsAggregateRequest instantiates a new CIAppTestsAggregateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppTestsAggregateRequestWithDefaults

func NewCIAppTestsAggregateRequestWithDefaults() *CIAppTestsAggregateRequest

NewCIAppTestsAggregateRequestWithDefaults instantiates a new CIAppTestsAggregateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppTestsAggregateRequest) GetCompute

func (o *CIAppTestsAggregateRequest) GetCompute() []CIAppCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*CIAppTestsAggregateRequest) GetComputeOk

func (o *CIAppTestsAggregateRequest) GetComputeOk() (*[]CIAppCompute, bool)

GetComputeOk returns a tuple with the Compute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestsAggregateRequest) GetFilter

func (o *CIAppTestsAggregateRequest) GetFilter() CIAppTestsQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*CIAppTestsAggregateRequest) GetFilterOk

func (o *CIAppTestsAggregateRequest) GetFilterOk() (*CIAppTestsQueryFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestsAggregateRequest) GetGroupBy

func (o *CIAppTestsAggregateRequest) GetGroupBy() []CIAppTestsGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*CIAppTestsAggregateRequest) GetGroupByOk

func (o *CIAppTestsAggregateRequest) GetGroupByOk() (*[]CIAppTestsGroupBy, bool)

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestsAggregateRequest) GetOptions

func (o *CIAppTestsAggregateRequest) GetOptions() CIAppQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*CIAppTestsAggregateRequest) GetOptionsOk

func (o *CIAppTestsAggregateRequest) GetOptionsOk() (*CIAppQueryOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestsAggregateRequest) HasCompute

func (o *CIAppTestsAggregateRequest) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*CIAppTestsAggregateRequest) HasFilter

func (o *CIAppTestsAggregateRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*CIAppTestsAggregateRequest) HasGroupBy

func (o *CIAppTestsAggregateRequest) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*CIAppTestsAggregateRequest) HasOptions

func (o *CIAppTestsAggregateRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (CIAppTestsAggregateRequest) MarshalJSON

func (o CIAppTestsAggregateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppTestsAggregateRequest) SetCompute

func (o *CIAppTestsAggregateRequest) SetCompute(v []CIAppCompute)

SetCompute gets a reference to the given []CIAppCompute and assigns it to the Compute field.

func (*CIAppTestsAggregateRequest) SetFilter

func (o *CIAppTestsAggregateRequest) SetFilter(v CIAppTestsQueryFilter)

SetFilter gets a reference to the given CIAppTestsQueryFilter and assigns it to the Filter field.

func (*CIAppTestsAggregateRequest) SetGroupBy

func (o *CIAppTestsAggregateRequest) SetGroupBy(v []CIAppTestsGroupBy)

SetGroupBy gets a reference to the given []CIAppTestsGroupBy and assigns it to the GroupBy field.

func (*CIAppTestsAggregateRequest) SetOptions

func (o *CIAppTestsAggregateRequest) SetOptions(v CIAppQueryOptions)

SetOptions gets a reference to the given CIAppQueryOptions and assigns it to the Options field.

func (*CIAppTestsAggregateRequest) UnmarshalJSON

func (o *CIAppTestsAggregateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppTestsAggregationBucketsResponse

CIAppTestsAggregationBucketsResponse The query results.

type CIAppTestsAggregationBucketsResponse struct {
    // The list of matching buckets, one item per bucket.
    Buckets []CIAppTestsBucketResponse `json:"buckets,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppTestsAggregationBucketsResponse

func NewCIAppTestsAggregationBucketsResponse() *CIAppTestsAggregationBucketsResponse

NewCIAppTestsAggregationBucketsResponse instantiates a new CIAppTestsAggregationBucketsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppTestsAggregationBucketsResponseWithDefaults

func NewCIAppTestsAggregationBucketsResponseWithDefaults() *CIAppTestsAggregationBucketsResponse

NewCIAppTestsAggregationBucketsResponseWithDefaults instantiates a new CIAppTestsAggregationBucketsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppTestsAggregationBucketsResponse) GetBuckets

func (o *CIAppTestsAggregationBucketsResponse) GetBuckets() []CIAppTestsBucketResponse

GetBuckets returns the Buckets field value if set, zero value otherwise.

func (*CIAppTestsAggregationBucketsResponse) GetBucketsOk

func (o *CIAppTestsAggregationBucketsResponse) GetBucketsOk() (*[]CIAppTestsBucketResponse, bool)

GetBucketsOk returns a tuple with the Buckets field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestsAggregationBucketsResponse) HasBuckets

func (o *CIAppTestsAggregationBucketsResponse) HasBuckets() bool

HasBuckets returns a boolean if a field has been set.

func (CIAppTestsAggregationBucketsResponse) MarshalJSON

func (o CIAppTestsAggregationBucketsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppTestsAggregationBucketsResponse) SetBuckets

func (o *CIAppTestsAggregationBucketsResponse) SetBuckets(v []CIAppTestsBucketResponse)

SetBuckets gets a reference to the given []CIAppTestsBucketResponse and assigns it to the Buckets field.

func (*CIAppTestsAggregationBucketsResponse) UnmarshalJSON

func (o *CIAppTestsAggregationBucketsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppTestsAnalyticsAggregateResponse

CIAppTestsAnalyticsAggregateResponse The response object for the test events aggregate API endpoint.

type CIAppTestsAnalyticsAggregateResponse struct {
    // The query results.
    Data *CIAppTestsAggregationBucketsResponse `json:"data,omitempty"`
    // Links attributes.
    Links *CIAppResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request.
    Meta *CIAppResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppTestsAnalyticsAggregateResponse

func NewCIAppTestsAnalyticsAggregateResponse() *CIAppTestsAnalyticsAggregateResponse

NewCIAppTestsAnalyticsAggregateResponse instantiates a new CIAppTestsAnalyticsAggregateResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppTestsAnalyticsAggregateResponseWithDefaults

func NewCIAppTestsAnalyticsAggregateResponseWithDefaults() *CIAppTestsAnalyticsAggregateResponse

NewCIAppTestsAnalyticsAggregateResponseWithDefaults instantiates a new CIAppTestsAnalyticsAggregateResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppTestsAnalyticsAggregateResponse) GetData

func (o *CIAppTestsAnalyticsAggregateResponse) GetData() CIAppTestsAggregationBucketsResponse

GetData returns the Data field value if set, zero value otherwise.

func (*CIAppTestsAnalyticsAggregateResponse) GetDataOk

func (o *CIAppTestsAnalyticsAggregateResponse) GetDataOk() (*CIAppTestsAggregationBucketsResponse, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *CIAppTestsAnalyticsAggregateResponse) GetLinks() CIAppResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*CIAppTestsAnalyticsAggregateResponse) GetLinksOk

func (o *CIAppTestsAnalyticsAggregateResponse) GetLinksOk() (*CIAppResponseLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestsAnalyticsAggregateResponse) GetMeta

func (o *CIAppTestsAnalyticsAggregateResponse) GetMeta() CIAppResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*CIAppTestsAnalyticsAggregateResponse) GetMetaOk

func (o *CIAppTestsAnalyticsAggregateResponse) GetMetaOk() (*CIAppResponseMetadata, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestsAnalyticsAggregateResponse) HasData

func (o *CIAppTestsAnalyticsAggregateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *CIAppTestsAnalyticsAggregateResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*CIAppTestsAnalyticsAggregateResponse) HasMeta

func (o *CIAppTestsAnalyticsAggregateResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (CIAppTestsAnalyticsAggregateResponse) MarshalJSON

func (o CIAppTestsAnalyticsAggregateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppTestsAnalyticsAggregateResponse) SetData

func (o *CIAppTestsAnalyticsAggregateResponse) SetData(v CIAppTestsAggregationBucketsResponse)

SetData gets a reference to the given CIAppTestsAggregationBucketsResponse and assigns it to the Data field.

func (o *CIAppTestsAnalyticsAggregateResponse) SetLinks(v CIAppResponseLinks)

SetLinks gets a reference to the given CIAppResponseLinks and assigns it to the Links field.

func (*CIAppTestsAnalyticsAggregateResponse) SetMeta

func (o *CIAppTestsAnalyticsAggregateResponse) SetMeta(v CIAppResponseMetadata)

SetMeta gets a reference to the given CIAppResponseMetadata and assigns it to the Meta field.

func (*CIAppTestsAnalyticsAggregateResponse) UnmarshalJSON

func (o *CIAppTestsAnalyticsAggregateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppTestsBucketResponse

CIAppTestsBucketResponse Bucket values.

type CIAppTestsBucketResponse struct {
    // The key-value pairs for each group-by.
    By map[string]interface{} `json:"by,omitempty"`
    // A map of the metric name to value for regular compute, or a list of values for a timeseries.
    Computes map[string]CIAppAggregateBucketValue `json:"computes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppTestsBucketResponse

func NewCIAppTestsBucketResponse() *CIAppTestsBucketResponse

NewCIAppTestsBucketResponse instantiates a new CIAppTestsBucketResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppTestsBucketResponseWithDefaults

func NewCIAppTestsBucketResponseWithDefaults() *CIAppTestsBucketResponse

NewCIAppTestsBucketResponseWithDefaults instantiates a new CIAppTestsBucketResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppTestsBucketResponse) GetBy

func (o *CIAppTestsBucketResponse) GetBy() map[string]interface{}

GetBy returns the By field value if set, zero value otherwise.

func (*CIAppTestsBucketResponse) GetByOk

func (o *CIAppTestsBucketResponse) GetByOk() (*map[string]interface{}, bool)

GetByOk returns a tuple with the By field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestsBucketResponse) GetComputes

func (o *CIAppTestsBucketResponse) GetComputes() map[string]CIAppAggregateBucketValue

GetComputes returns the Computes field value if set, zero value otherwise.

func (*CIAppTestsBucketResponse) GetComputesOk

func (o *CIAppTestsBucketResponse) GetComputesOk() (*map[string]CIAppAggregateBucketValue, bool)

GetComputesOk returns a tuple with the Computes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestsBucketResponse) HasBy

func (o *CIAppTestsBucketResponse) HasBy() bool

HasBy returns a boolean if a field has been set.

func (*CIAppTestsBucketResponse) HasComputes

func (o *CIAppTestsBucketResponse) HasComputes() bool

HasComputes returns a boolean if a field has been set.

func (CIAppTestsBucketResponse) MarshalJSON

func (o CIAppTestsBucketResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppTestsBucketResponse) SetBy

func (o *CIAppTestsBucketResponse) SetBy(v map[string]interface{})

SetBy gets a reference to the given map[string]interface{} and assigns it to the By field.

func (*CIAppTestsBucketResponse) SetComputes

func (o *CIAppTestsBucketResponse) SetComputes(v map[string]CIAppAggregateBucketValue)

SetComputes gets a reference to the given map[string]CIAppAggregateBucketValue and assigns it to the Computes field.

func (*CIAppTestsBucketResponse) UnmarshalJSON

func (o *CIAppTestsBucketResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppTestsGroupBy

CIAppTestsGroupBy A group-by rule.

type CIAppTestsGroupBy struct {
    // The name of the facet to use (required).
    Facet string `json:"facet"`
    // Used to perform a histogram computation (only for measure facets).
    // At most, 100 buckets are allowed, the number of buckets is `(max - min)/interval`.
    Histogram *CIAppGroupByHistogram `json:"histogram,omitempty"`
    // The maximum buckets to return for this group-by.
    Limit *int64 `json:"limit,omitempty"`
    // The value to use for logs that don't have the facet used to group-by.
    Missing *CIAppGroupByMissing `json:"missing,omitempty"`
    // A sort rule.
    Sort *CIAppAggregateSort `json:"sort,omitempty"`
    // A resulting object to put the given computes in over all the matching records.
    Total *CIAppGroupByTotal `json:"total,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppTestsGroupBy

func NewCIAppTestsGroupBy(facet string) *CIAppTestsGroupBy

NewCIAppTestsGroupBy instantiates a new CIAppTestsGroupBy object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppTestsGroupByWithDefaults

func NewCIAppTestsGroupByWithDefaults() *CIAppTestsGroupBy

NewCIAppTestsGroupByWithDefaults instantiates a new CIAppTestsGroupBy object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppTestsGroupBy) GetFacet

func (o *CIAppTestsGroupBy) GetFacet() string

GetFacet returns the Facet field value.

func (*CIAppTestsGroupBy) GetFacetOk

func (o *CIAppTestsGroupBy) GetFacetOk() (*string, bool)

GetFacetOk returns a tuple with the Facet field value and a boolean to check if the value has been set.

func (*CIAppTestsGroupBy) GetHistogram

func (o *CIAppTestsGroupBy) GetHistogram() CIAppGroupByHistogram

GetHistogram returns the Histogram field value if set, zero value otherwise.

func (*CIAppTestsGroupBy) GetHistogramOk

func (o *CIAppTestsGroupBy) GetHistogramOk() (*CIAppGroupByHistogram, bool)

GetHistogramOk returns a tuple with the Histogram field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestsGroupBy) GetLimit

func (o *CIAppTestsGroupBy) GetLimit() int64

GetLimit returns the Limit field value if set, zero value otherwise.

func (*CIAppTestsGroupBy) GetLimitOk

func (o *CIAppTestsGroupBy) GetLimitOk() (*int64, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestsGroupBy) GetMissing

func (o *CIAppTestsGroupBy) GetMissing() CIAppGroupByMissing

GetMissing returns the Missing field value if set, zero value otherwise.

func (*CIAppTestsGroupBy) GetMissingOk

func (o *CIAppTestsGroupBy) GetMissingOk() (*CIAppGroupByMissing, bool)

GetMissingOk returns a tuple with the Missing field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestsGroupBy) GetSort

func (o *CIAppTestsGroupBy) GetSort() CIAppAggregateSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*CIAppTestsGroupBy) GetSortOk

func (o *CIAppTestsGroupBy) GetSortOk() (*CIAppAggregateSort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestsGroupBy) GetTotal

func (o *CIAppTestsGroupBy) GetTotal() CIAppGroupByTotal

GetTotal returns the Total field value if set, zero value otherwise.

func (*CIAppTestsGroupBy) GetTotalOk

func (o *CIAppTestsGroupBy) GetTotalOk() (*CIAppGroupByTotal, bool)

GetTotalOk returns a tuple with the Total field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestsGroupBy) HasHistogram

func (o *CIAppTestsGroupBy) HasHistogram() bool

HasHistogram returns a boolean if a field has been set.

func (*CIAppTestsGroupBy) HasLimit

func (o *CIAppTestsGroupBy) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*CIAppTestsGroupBy) HasMissing

func (o *CIAppTestsGroupBy) HasMissing() bool

HasMissing returns a boolean if a field has been set.

func (*CIAppTestsGroupBy) HasSort

func (o *CIAppTestsGroupBy) HasSort() bool

HasSort returns a boolean if a field has been set.

func (*CIAppTestsGroupBy) HasTotal

func (o *CIAppTestsGroupBy) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (CIAppTestsGroupBy) MarshalJSON

func (o CIAppTestsGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppTestsGroupBy) SetFacet

func (o *CIAppTestsGroupBy) SetFacet(v string)

SetFacet sets field value.

func (*CIAppTestsGroupBy) SetHistogram

func (o *CIAppTestsGroupBy) SetHistogram(v CIAppGroupByHistogram)

SetHistogram gets a reference to the given CIAppGroupByHistogram and assigns it to the Histogram field.

func (*CIAppTestsGroupBy) SetLimit

func (o *CIAppTestsGroupBy) SetLimit(v int64)

SetLimit gets a reference to the given int64 and assigns it to the Limit field.

func (*CIAppTestsGroupBy) SetMissing

func (o *CIAppTestsGroupBy) SetMissing(v CIAppGroupByMissing)

SetMissing gets a reference to the given CIAppGroupByMissing and assigns it to the Missing field.

func (*CIAppTestsGroupBy) SetSort

func (o *CIAppTestsGroupBy) SetSort(v CIAppAggregateSort)

SetSort gets a reference to the given CIAppAggregateSort and assigns it to the Sort field.

func (*CIAppTestsGroupBy) SetTotal

func (o *CIAppTestsGroupBy) SetTotal(v CIAppGroupByTotal)

SetTotal gets a reference to the given CIAppGroupByTotal and assigns it to the Total field.

func (*CIAppTestsGroupBy) UnmarshalJSON

func (o *CIAppTestsGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppTestsQueryFilter

CIAppTestsQueryFilter The search and filter query settings.

type CIAppTestsQueryFilter struct {
    // The minimum time for the requested events; supports date, math, and regular timestamps (in milliseconds).
    From *string `json:"from,omitempty"`
    // The search query following the Log search syntax.
    Query *string `json:"query,omitempty"`
    // The maximum time for the requested events, supports date, math, and regular timestamps (in milliseconds).
    To *string `json:"to,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppTestsQueryFilter

func NewCIAppTestsQueryFilter() *CIAppTestsQueryFilter

NewCIAppTestsQueryFilter instantiates a new CIAppTestsQueryFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppTestsQueryFilterWithDefaults

func NewCIAppTestsQueryFilterWithDefaults() *CIAppTestsQueryFilter

NewCIAppTestsQueryFilterWithDefaults instantiates a new CIAppTestsQueryFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppTestsQueryFilter) GetFrom

func (o *CIAppTestsQueryFilter) GetFrom() string

GetFrom returns the From field value if set, zero value otherwise.

func (*CIAppTestsQueryFilter) GetFromOk

func (o *CIAppTestsQueryFilter) GetFromOk() (*string, bool)

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestsQueryFilter) GetQuery

func (o *CIAppTestsQueryFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*CIAppTestsQueryFilter) GetQueryOk

func (o *CIAppTestsQueryFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestsQueryFilter) GetTo

func (o *CIAppTestsQueryFilter) GetTo() string

GetTo returns the To field value if set, zero value otherwise.

func (*CIAppTestsQueryFilter) GetToOk

func (o *CIAppTestsQueryFilter) GetToOk() (*string, bool)

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppTestsQueryFilter) HasFrom

func (o *CIAppTestsQueryFilter) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*CIAppTestsQueryFilter) HasQuery

func (o *CIAppTestsQueryFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*CIAppTestsQueryFilter) HasTo

func (o *CIAppTestsQueryFilter) HasTo() bool

HasTo returns a boolean if a field has been set.

func (CIAppTestsQueryFilter) MarshalJSON

func (o CIAppTestsQueryFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppTestsQueryFilter) SetFrom

func (o *CIAppTestsQueryFilter) SetFrom(v string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*CIAppTestsQueryFilter) SetQuery

func (o *CIAppTestsQueryFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*CIAppTestsQueryFilter) SetTo

func (o *CIAppTestsQueryFilter) SetTo(v string)

SetTo gets a reference to the given string and assigns it to the To field.

func (*CIAppTestsQueryFilter) UnmarshalJSON

func (o *CIAppTestsQueryFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppWarning

CIAppWarning A warning message indicating something that went wrong with the query.

type CIAppWarning struct {
    // A unique code for this type of warning.
    Code *string `json:"code,omitempty"`
    // A detailed explanation of this specific warning.
    Detail *string `json:"detail,omitempty"`
    // A short human-readable summary of the warning.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCIAppWarning

func NewCIAppWarning() *CIAppWarning

NewCIAppWarning instantiates a new CIAppWarning object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCIAppWarningWithDefaults

func NewCIAppWarningWithDefaults() *CIAppWarning

NewCIAppWarningWithDefaults instantiates a new CIAppWarning object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CIAppWarning) GetCode

func (o *CIAppWarning) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*CIAppWarning) GetCodeOk

func (o *CIAppWarning) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppWarning) GetDetail

func (o *CIAppWarning) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*CIAppWarning) GetDetailOk

func (o *CIAppWarning) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppWarning) GetTitle

func (o *CIAppWarning) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*CIAppWarning) GetTitleOk

func (o *CIAppWarning) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppWarning) HasCode

func (o *CIAppWarning) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*CIAppWarning) HasDetail

func (o *CIAppWarning) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*CIAppWarning) HasTitle

func (o *CIAppWarning) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (CIAppWarning) MarshalJSON

func (o CIAppWarning) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppWarning) SetCode

func (o *CIAppWarning) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*CIAppWarning) SetDetail

func (o *CIAppWarning) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*CIAppWarning) SetTitle

func (o *CIAppWarning) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*CIAppWarning) UnmarshalJSON

func (o *CIAppWarning) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIVisibilityPipelinesApi

CIVisibilityPipelinesApi service type

type CIVisibilityPipelinesApi datadog.Service

func NewCIVisibilityPipelinesApi

func NewCIVisibilityPipelinesApi(client *datadog.APIClient) *CIVisibilityPipelinesApi

NewCIVisibilityPipelinesApi Returns NewCIVisibilityPipelinesApi.

func (*CIVisibilityPipelinesApi) AggregateCIAppPipelineEvents

func (a *CIVisibilityPipelinesApi) AggregateCIAppPipelineEvents(ctx _context.Context, body CIAppPipelinesAggregateRequest) (CIAppPipelinesAnalyticsAggregateResponse, *_nethttp.Response, error)

AggregateCIAppPipelineEvents Aggregate pipelines events. The API endpoint to aggregate CI Visibility pipeline events into buckets of computed metrics and timeseries.

func (*CIVisibilityPipelinesApi) CreateCIAppPipelineEvent

func (a *CIVisibilityPipelinesApi) CreateCIAppPipelineEvent(ctx _context.Context, body CIAppCreatePipelineEventRequest) (interface{}, *_nethttp.Response, error)

CreateCIAppPipelineEvent Send pipeline event. Send your pipeline event to your Datadog platform over HTTP. For details about how pipeline executions are modeled and what execution types we support, see the [guide](https://docs.datadoghq.com/continuous_integration/guides/pipeline_data_model/).

Pipeline events can be submitted with a timestamp that is up to 18 hours in the past.

This API endpoint is in private beta.

func (*CIVisibilityPipelinesApi) ListCIAppPipelineEvents

func (a *CIVisibilityPipelinesApi) ListCIAppPipelineEvents(ctx _context.Context, o ...ListCIAppPipelineEventsOptionalParameters) (CIAppPipelineEventsResponse, *_nethttp.Response, error)

ListCIAppPipelineEvents Get a list of pipelines events. List endpoint returns CI Visibility pipeline events that match a [log search query](https://docs.datadoghq.com/logs/explorer/search_syntax/). [Results are paginated similarly to logs](https://docs.datadoghq.com/logs/guide/collect-multiple-logs-with-pagination).

Use this endpoint to see your latest pipeline events.

func (*CIVisibilityPipelinesApi) ListCIAppPipelineEventsWithPagination

func (a *CIVisibilityPipelinesApi) ListCIAppPipelineEventsWithPagination(ctx _context.Context, o ...ListCIAppPipelineEventsOptionalParameters) (<-chan datadog.PaginationResult[CIAppPipelineEvent], func())

ListCIAppPipelineEventsWithPagination provides a paginated version of ListCIAppPipelineEvents returning a channel with all items.

func (*CIVisibilityPipelinesApi) SearchCIAppPipelineEvents

func (a *CIVisibilityPipelinesApi) SearchCIAppPipelineEvents(ctx _context.Context, o ...SearchCIAppPipelineEventsOptionalParameters) (CIAppPipelineEventsResponse, *_nethttp.Response, error)

SearchCIAppPipelineEvents Search pipelines events. List endpoint returns CI Visibility pipeline events that match a [log search query](https://docs.datadoghq.com/logs/explorer/search_syntax/). [Results are paginated similarly to logs](https://docs.datadoghq.com/logs/guide/collect-multiple-logs-with-pagination).

Use this endpoint to build complex events filtering and search.

func (*CIVisibilityPipelinesApi) SearchCIAppPipelineEventsWithPagination

func (a *CIVisibilityPipelinesApi) SearchCIAppPipelineEventsWithPagination(ctx _context.Context, o ...SearchCIAppPipelineEventsOptionalParameters) (<-chan datadog.PaginationResult[CIAppPipelineEvent], func())

SearchCIAppPipelineEventsWithPagination provides a paginated version of SearchCIAppPipelineEvents returning a channel with all items.

type CIVisibilityTestsApi

CIVisibilityTestsApi service type

type CIVisibilityTestsApi datadog.Service

func NewCIVisibilityTestsApi

func NewCIVisibilityTestsApi(client *datadog.APIClient) *CIVisibilityTestsApi

NewCIVisibilityTestsApi Returns NewCIVisibilityTestsApi.

func (*CIVisibilityTestsApi) AggregateCIAppTestEvents

func (a *CIVisibilityTestsApi) AggregateCIAppTestEvents(ctx _context.Context, body CIAppTestsAggregateRequest) (CIAppTestsAnalyticsAggregateResponse, *_nethttp.Response, error)

AggregateCIAppTestEvents Aggregate tests events. The API endpoint to aggregate CI Visibility test events into buckets of computed metrics and timeseries.

func (*CIVisibilityTestsApi) ListCIAppTestEvents

func (a *CIVisibilityTestsApi) ListCIAppTestEvents(ctx _context.Context, o ...ListCIAppTestEventsOptionalParameters) (CIAppTestEventsResponse, *_nethttp.Response, error)

ListCIAppTestEvents Get a list of tests events. List endpoint returns CI Visibility test events that match a [log search query](https://docs.datadoghq.com/logs/explorer/search_syntax/). [Results are paginated similarly to logs](https://docs.datadoghq.com/logs/guide/collect-multiple-logs-with-pagination).

Use this endpoint to see your latest test events.

func (*CIVisibilityTestsApi) ListCIAppTestEventsWithPagination

func (a *CIVisibilityTestsApi) ListCIAppTestEventsWithPagination(ctx _context.Context, o ...ListCIAppTestEventsOptionalParameters) (<-chan datadog.PaginationResult[CIAppTestEvent], func())

ListCIAppTestEventsWithPagination provides a paginated version of ListCIAppTestEvents returning a channel with all items.

func (*CIVisibilityTestsApi) SearchCIAppTestEvents

func (a *CIVisibilityTestsApi) SearchCIAppTestEvents(ctx _context.Context, o ...SearchCIAppTestEventsOptionalParameters) (CIAppTestEventsResponse, *_nethttp.Response, error)

SearchCIAppTestEvents Search tests events. List endpoint returns CI Visibility test events that match a [log search query](https://docs.datadoghq.com/logs/explorer/search_syntax/). [Results are paginated similarly to logs](https://docs.datadoghq.com/logs/guide/collect-multiple-logs-with-pagination).

Use this endpoint to build complex events filtering and search.

func (*CIVisibilityTestsApi) SearchCIAppTestEventsWithPagination

func (a *CIVisibilityTestsApi) SearchCIAppTestEventsWithPagination(ctx _context.Context, o ...SearchCIAppTestEventsOptionalParameters) (<-chan datadog.PaginationResult[CIAppTestEvent], func())

SearchCIAppTestEventsWithPagination provides a paginated version of SearchCIAppTestEvents returning a channel with all items.

type ChargebackBreakdown

ChargebackBreakdown Charges breakdown.

type ChargebackBreakdown struct {
    // The type of charge for a particular product.
    ChargeType *string `json:"charge_type,omitempty"`
    // The cost for a particular product and charge type during a given month.
    Cost *float64 `json:"cost,omitempty"`
    // The product for which cost is being reported.
    ProductName *string `json:"product_name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewChargebackBreakdown

func NewChargebackBreakdown() *ChargebackBreakdown

NewChargebackBreakdown instantiates a new ChargebackBreakdown object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewChargebackBreakdownWithDefaults

func NewChargebackBreakdownWithDefaults() *ChargebackBreakdown

NewChargebackBreakdownWithDefaults instantiates a new ChargebackBreakdown object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ChargebackBreakdown) GetChargeType

func (o *ChargebackBreakdown) GetChargeType() string

GetChargeType returns the ChargeType field value if set, zero value otherwise.

func (*ChargebackBreakdown) GetChargeTypeOk

func (o *ChargebackBreakdown) GetChargeTypeOk() (*string, bool)

GetChargeTypeOk returns a tuple with the ChargeType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChargebackBreakdown) GetCost

func (o *ChargebackBreakdown) GetCost() float64

GetCost returns the Cost field value if set, zero value otherwise.

func (*ChargebackBreakdown) GetCostOk

func (o *ChargebackBreakdown) GetCostOk() (*float64, bool)

GetCostOk returns a tuple with the Cost field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChargebackBreakdown) GetProductName

func (o *ChargebackBreakdown) GetProductName() string

GetProductName returns the ProductName field value if set, zero value otherwise.

func (*ChargebackBreakdown) GetProductNameOk

func (o *ChargebackBreakdown) GetProductNameOk() (*string, bool)

GetProductNameOk returns a tuple with the ProductName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChargebackBreakdown) HasChargeType

func (o *ChargebackBreakdown) HasChargeType() bool

HasChargeType returns a boolean if a field has been set.

func (*ChargebackBreakdown) HasCost

func (o *ChargebackBreakdown) HasCost() bool

HasCost returns a boolean if a field has been set.

func (*ChargebackBreakdown) HasProductName

func (o *ChargebackBreakdown) HasProductName() bool

HasProductName returns a boolean if a field has been set.

func (ChargebackBreakdown) MarshalJSON

func (o ChargebackBreakdown) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ChargebackBreakdown) SetChargeType

func (o *ChargebackBreakdown) SetChargeType(v string)

SetChargeType gets a reference to the given string and assigns it to the ChargeType field.

func (*ChargebackBreakdown) SetCost

func (o *ChargebackBreakdown) SetCost(v float64)

SetCost gets a reference to the given float64 and assigns it to the Cost field.

func (*ChargebackBreakdown) SetProductName

func (o *ChargebackBreakdown) SetProductName(v string)

SetProductName gets a reference to the given string and assigns it to the ProductName field.

func (*ChargebackBreakdown) UnmarshalJSON

func (o *ChargebackBreakdown) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudConfigurationComplianceRuleOptions

CloudConfigurationComplianceRuleOptions Options for cloud_configuration rules. Fields `resourceType` and `regoRule` are mandatory when managing custom `cloud_configuration` rules.

type CloudConfigurationComplianceRuleOptions struct {
    // Whether the rule is a complex one.
    // Must be set to true if `regoRule.resourceTypes` contains more than one item. Defaults to false.
    //
    ComplexRule *bool `json:"complexRule,omitempty"`
    // Rule details.
    RegoRule *CloudConfigurationRegoRule `json:"regoRule,omitempty"`
    // Main resource type to be checked by the rule. It should be specified again in `regoRule.resourceTypes`.
    //
    ResourceType *string `json:"resourceType,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudConfigurationComplianceRuleOptions

func NewCloudConfigurationComplianceRuleOptions() *CloudConfigurationComplianceRuleOptions

NewCloudConfigurationComplianceRuleOptions instantiates a new CloudConfigurationComplianceRuleOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudConfigurationComplianceRuleOptionsWithDefaults

func NewCloudConfigurationComplianceRuleOptionsWithDefaults() *CloudConfigurationComplianceRuleOptions

NewCloudConfigurationComplianceRuleOptionsWithDefaults instantiates a new CloudConfigurationComplianceRuleOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudConfigurationComplianceRuleOptions) GetComplexRule

func (o *CloudConfigurationComplianceRuleOptions) GetComplexRule() bool

GetComplexRule returns the ComplexRule field value if set, zero value otherwise.

func (*CloudConfigurationComplianceRuleOptions) GetComplexRuleOk

func (o *CloudConfigurationComplianceRuleOptions) GetComplexRuleOk() (*bool, bool)

GetComplexRuleOk returns a tuple with the ComplexRule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudConfigurationComplianceRuleOptions) GetRegoRule

func (o *CloudConfigurationComplianceRuleOptions) GetRegoRule() CloudConfigurationRegoRule

GetRegoRule returns the RegoRule field value if set, zero value otherwise.

func (*CloudConfigurationComplianceRuleOptions) GetRegoRuleOk

func (o *CloudConfigurationComplianceRuleOptions) GetRegoRuleOk() (*CloudConfigurationRegoRule, bool)

GetRegoRuleOk returns a tuple with the RegoRule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudConfigurationComplianceRuleOptions) GetResourceType

func (o *CloudConfigurationComplianceRuleOptions) GetResourceType() string

GetResourceType returns the ResourceType field value if set, zero value otherwise.

func (*CloudConfigurationComplianceRuleOptions) GetResourceTypeOk

func (o *CloudConfigurationComplianceRuleOptions) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudConfigurationComplianceRuleOptions) HasComplexRule

func (o *CloudConfigurationComplianceRuleOptions) HasComplexRule() bool

HasComplexRule returns a boolean if a field has been set.

func (*CloudConfigurationComplianceRuleOptions) HasRegoRule

func (o *CloudConfigurationComplianceRuleOptions) HasRegoRule() bool

HasRegoRule returns a boolean if a field has been set.

func (*CloudConfigurationComplianceRuleOptions) HasResourceType

func (o *CloudConfigurationComplianceRuleOptions) HasResourceType() bool

HasResourceType returns a boolean if a field has been set.

func (CloudConfigurationComplianceRuleOptions) MarshalJSON

func (o CloudConfigurationComplianceRuleOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudConfigurationComplianceRuleOptions) SetComplexRule

func (o *CloudConfigurationComplianceRuleOptions) SetComplexRule(v bool)

SetComplexRule gets a reference to the given bool and assigns it to the ComplexRule field.

func (*CloudConfigurationComplianceRuleOptions) SetRegoRule

func (o *CloudConfigurationComplianceRuleOptions) SetRegoRule(v CloudConfigurationRegoRule)

SetRegoRule gets a reference to the given CloudConfigurationRegoRule and assigns it to the RegoRule field.

func (*CloudConfigurationComplianceRuleOptions) SetResourceType

func (o *CloudConfigurationComplianceRuleOptions) SetResourceType(v string)

SetResourceType gets a reference to the given string and assigns it to the ResourceType field.

func (*CloudConfigurationComplianceRuleOptions) UnmarshalJSON

func (o *CloudConfigurationComplianceRuleOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudConfigurationRegoRule

CloudConfigurationRegoRule Rule details.

type CloudConfigurationRegoRule struct {
    // The policy written in `rego`, see: https://www.openpolicyagent.org/docs/latest/policy-language/
    Policy string `json:"policy"`
    // List of resource types that will be evaluated upon. Must have at least one element.
    ResourceTypes []string `json:"resourceTypes"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudConfigurationRegoRule

func NewCloudConfigurationRegoRule(policy string, resourceTypes []string) *CloudConfigurationRegoRule

NewCloudConfigurationRegoRule instantiates a new CloudConfigurationRegoRule object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudConfigurationRegoRuleWithDefaults

func NewCloudConfigurationRegoRuleWithDefaults() *CloudConfigurationRegoRule

NewCloudConfigurationRegoRuleWithDefaults instantiates a new CloudConfigurationRegoRule object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudConfigurationRegoRule) GetPolicy

func (o *CloudConfigurationRegoRule) GetPolicy() string

GetPolicy returns the Policy field value.

func (*CloudConfigurationRegoRule) GetPolicyOk

func (o *CloudConfigurationRegoRule) GetPolicyOk() (*string, bool)

GetPolicyOk returns a tuple with the Policy field value and a boolean to check if the value has been set.

func (*CloudConfigurationRegoRule) GetResourceTypes

func (o *CloudConfigurationRegoRule) GetResourceTypes() []string

GetResourceTypes returns the ResourceTypes field value.

func (*CloudConfigurationRegoRule) GetResourceTypesOk

func (o *CloudConfigurationRegoRule) GetResourceTypesOk() (*[]string, bool)

GetResourceTypesOk returns a tuple with the ResourceTypes field value and a boolean to check if the value has been set.

func (CloudConfigurationRegoRule) MarshalJSON

func (o CloudConfigurationRegoRule) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudConfigurationRegoRule) SetPolicy

func (o *CloudConfigurationRegoRule) SetPolicy(v string)

SetPolicy sets field value.

func (*CloudConfigurationRegoRule) SetResourceTypes

func (o *CloudConfigurationRegoRule) SetResourceTypes(v []string)

SetResourceTypes sets field value.

func (*CloudConfigurationRegoRule) UnmarshalJSON

func (o *CloudConfigurationRegoRule) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudConfigurationRuleCaseCreate

CloudConfigurationRuleCaseCreate Description of signals.

type CloudConfigurationRuleCaseCreate struct {
    // Notification targets for each rule case.
    Notifications []string `json:"notifications,omitempty"`
    // Severity of the Security Signal.
    Status SecurityMonitoringRuleSeverity `json:"status"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudConfigurationRuleCaseCreate

func NewCloudConfigurationRuleCaseCreate(status SecurityMonitoringRuleSeverity) *CloudConfigurationRuleCaseCreate

NewCloudConfigurationRuleCaseCreate instantiates a new CloudConfigurationRuleCaseCreate object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudConfigurationRuleCaseCreateWithDefaults

func NewCloudConfigurationRuleCaseCreateWithDefaults() *CloudConfigurationRuleCaseCreate

NewCloudConfigurationRuleCaseCreateWithDefaults instantiates a new CloudConfigurationRuleCaseCreate object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudConfigurationRuleCaseCreate) GetNotifications

func (o *CloudConfigurationRuleCaseCreate) GetNotifications() []string

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*CloudConfigurationRuleCaseCreate) GetNotificationsOk

func (o *CloudConfigurationRuleCaseCreate) GetNotificationsOk() (*[]string, bool)

GetNotificationsOk returns a tuple with the Notifications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudConfigurationRuleCaseCreate) GetStatus

func (o *CloudConfigurationRuleCaseCreate) GetStatus() SecurityMonitoringRuleSeverity

GetStatus returns the Status field value.

func (*CloudConfigurationRuleCaseCreate) GetStatusOk

func (o *CloudConfigurationRuleCaseCreate) GetStatusOk() (*SecurityMonitoringRuleSeverity, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*CloudConfigurationRuleCaseCreate) HasNotifications

func (o *CloudConfigurationRuleCaseCreate) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (CloudConfigurationRuleCaseCreate) MarshalJSON

func (o CloudConfigurationRuleCaseCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudConfigurationRuleCaseCreate) SetNotifications

func (o *CloudConfigurationRuleCaseCreate) SetNotifications(v []string)

SetNotifications gets a reference to the given []string and assigns it to the Notifications field.

func (*CloudConfigurationRuleCaseCreate) SetStatus

func (o *CloudConfigurationRuleCaseCreate) SetStatus(v SecurityMonitoringRuleSeverity)

SetStatus sets field value.

func (*CloudConfigurationRuleCaseCreate) UnmarshalJSON

func (o *CloudConfigurationRuleCaseCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudConfigurationRuleComplianceSignalOptions

CloudConfigurationRuleComplianceSignalOptions How to generate compliance signals. Useful for cloud_configuration rules only.

type CloudConfigurationRuleComplianceSignalOptions struct {
    // Whether signals will be sent.
    UserActivationStatus datadog.NullableBool `json:"userActivationStatus,omitempty"`
    // Fields to use to group findings by when sending signals.
    UserGroupByFields datadog.NullableList[string] `json:"userGroupByFields,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudConfigurationRuleComplianceSignalOptions

func NewCloudConfigurationRuleComplianceSignalOptions() *CloudConfigurationRuleComplianceSignalOptions

NewCloudConfigurationRuleComplianceSignalOptions instantiates a new CloudConfigurationRuleComplianceSignalOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudConfigurationRuleComplianceSignalOptionsWithDefaults

func NewCloudConfigurationRuleComplianceSignalOptionsWithDefaults() *CloudConfigurationRuleComplianceSignalOptions

NewCloudConfigurationRuleComplianceSignalOptionsWithDefaults instantiates a new CloudConfigurationRuleComplianceSignalOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudConfigurationRuleComplianceSignalOptions) GetUserActivationStatus

func (o *CloudConfigurationRuleComplianceSignalOptions) GetUserActivationStatus() bool

GetUserActivationStatus returns the UserActivationStatus field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CloudConfigurationRuleComplianceSignalOptions) GetUserActivationStatusOk

func (o *CloudConfigurationRuleComplianceSignalOptions) GetUserActivationStatusOk() (*bool, bool)

GetUserActivationStatusOk returns a tuple with the UserActivationStatus field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CloudConfigurationRuleComplianceSignalOptions) GetUserGroupByFields

func (o *CloudConfigurationRuleComplianceSignalOptions) GetUserGroupByFields() []string

GetUserGroupByFields returns the UserGroupByFields field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CloudConfigurationRuleComplianceSignalOptions) GetUserGroupByFieldsOk

func (o *CloudConfigurationRuleComplianceSignalOptions) GetUserGroupByFieldsOk() (*[]string, bool)

GetUserGroupByFieldsOk returns a tuple with the UserGroupByFields field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CloudConfigurationRuleComplianceSignalOptions) HasUserActivationStatus

func (o *CloudConfigurationRuleComplianceSignalOptions) HasUserActivationStatus() bool

HasUserActivationStatus returns a boolean if a field has been set.

func (*CloudConfigurationRuleComplianceSignalOptions) HasUserGroupByFields

func (o *CloudConfigurationRuleComplianceSignalOptions) HasUserGroupByFields() bool

HasUserGroupByFields returns a boolean if a field has been set.

func (CloudConfigurationRuleComplianceSignalOptions) MarshalJSON

func (o CloudConfigurationRuleComplianceSignalOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudConfigurationRuleComplianceSignalOptions) SetUserActivationStatus

func (o *CloudConfigurationRuleComplianceSignalOptions) SetUserActivationStatus(v bool)

SetUserActivationStatus gets a reference to the given datadog.NullableBool and assigns it to the UserActivationStatus field.

func (*CloudConfigurationRuleComplianceSignalOptions) SetUserActivationStatusNil

func (o *CloudConfigurationRuleComplianceSignalOptions) SetUserActivationStatusNil()

SetUserActivationStatusNil sets the value for UserActivationStatus to be an explicit nil.

func (*CloudConfigurationRuleComplianceSignalOptions) SetUserGroupByFields

func (o *CloudConfigurationRuleComplianceSignalOptions) SetUserGroupByFields(v []string)

SetUserGroupByFields gets a reference to the given datadog.NullableList[string] and assigns it to the UserGroupByFields field.

func (*CloudConfigurationRuleComplianceSignalOptions) SetUserGroupByFieldsNil

func (o *CloudConfigurationRuleComplianceSignalOptions) SetUserGroupByFieldsNil()

SetUserGroupByFieldsNil sets the value for UserGroupByFields to be an explicit nil.

func (*CloudConfigurationRuleComplianceSignalOptions) UnmarshalJSON

func (o *CloudConfigurationRuleComplianceSignalOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CloudConfigurationRuleComplianceSignalOptions) UnsetUserActivationStatus

func (o *CloudConfigurationRuleComplianceSignalOptions) UnsetUserActivationStatus()

UnsetUserActivationStatus ensures that no value is present for UserActivationStatus, not even an explicit nil.

func (*CloudConfigurationRuleComplianceSignalOptions) UnsetUserGroupByFields

func (o *CloudConfigurationRuleComplianceSignalOptions) UnsetUserGroupByFields()

UnsetUserGroupByFields ensures that no value is present for UserGroupByFields, not even an explicit nil.

type CloudConfigurationRuleCreatePayload

CloudConfigurationRuleCreatePayload Create a new cloud configuration rule.

type CloudConfigurationRuleCreatePayload struct {
    // Description of generated findings and signals (severity and channels to be notified in case of a signal). Must contain exactly one item.
    //
    Cases []CloudConfigurationRuleCaseCreate `json:"cases"`
    // How to generate compliance signals. Useful for cloud_configuration rules only.
    ComplianceSignalOptions CloudConfigurationRuleComplianceSignalOptions `json:"complianceSignalOptions"`
    // Additional queries to filter matched events before they are processed.
    Filters []SecurityMonitoringFilter `json:"filters,omitempty"`
    // Whether the rule is enabled.
    IsEnabled bool `json:"isEnabled"`
    // Message in markdown format for generated findings and signals.
    Message string `json:"message"`
    // The name of the rule.
    Name string `json:"name"`
    // Options on cloud configuration rules.
    Options CloudConfigurationRuleOptions `json:"options"`
    // Tags for generated findings and signals.
    Tags []string `json:"tags,omitempty"`
    // The rule type.
    Type *CloudConfigurationRuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudConfigurationRuleCreatePayload

func NewCloudConfigurationRuleCreatePayload(cases []CloudConfigurationRuleCaseCreate, complianceSignalOptions CloudConfigurationRuleComplianceSignalOptions, isEnabled bool, message string, name string, options CloudConfigurationRuleOptions) *CloudConfigurationRuleCreatePayload

NewCloudConfigurationRuleCreatePayload instantiates a new CloudConfigurationRuleCreatePayload object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudConfigurationRuleCreatePayloadWithDefaults

func NewCloudConfigurationRuleCreatePayloadWithDefaults() *CloudConfigurationRuleCreatePayload

NewCloudConfigurationRuleCreatePayloadWithDefaults instantiates a new CloudConfigurationRuleCreatePayload object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudConfigurationRuleCreatePayload) GetCases

func (o *CloudConfigurationRuleCreatePayload) GetCases() []CloudConfigurationRuleCaseCreate

GetCases returns the Cases field value.

func (*CloudConfigurationRuleCreatePayload) GetCasesOk

func (o *CloudConfigurationRuleCreatePayload) GetCasesOk() (*[]CloudConfigurationRuleCaseCreate, bool)

GetCasesOk returns a tuple with the Cases field value and a boolean to check if the value has been set.

func (*CloudConfigurationRuleCreatePayload) GetComplianceSignalOptions

func (o *CloudConfigurationRuleCreatePayload) GetComplianceSignalOptions() CloudConfigurationRuleComplianceSignalOptions

GetComplianceSignalOptions returns the ComplianceSignalOptions field value.

func (*CloudConfigurationRuleCreatePayload) GetComplianceSignalOptionsOk

func (o *CloudConfigurationRuleCreatePayload) GetComplianceSignalOptionsOk() (*CloudConfigurationRuleComplianceSignalOptions, bool)

GetComplianceSignalOptionsOk returns a tuple with the ComplianceSignalOptions field value and a boolean to check if the value has been set.

func (*CloudConfigurationRuleCreatePayload) GetFilters

func (o *CloudConfigurationRuleCreatePayload) GetFilters() []SecurityMonitoringFilter

GetFilters returns the Filters field value if set, zero value otherwise.

func (*CloudConfigurationRuleCreatePayload) GetFiltersOk

func (o *CloudConfigurationRuleCreatePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)

GetFiltersOk returns a tuple with the Filters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudConfigurationRuleCreatePayload) GetIsEnabled

func (o *CloudConfigurationRuleCreatePayload) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value.

func (*CloudConfigurationRuleCreatePayload) GetIsEnabledOk

func (o *CloudConfigurationRuleCreatePayload) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value and a boolean to check if the value has been set.

func (*CloudConfigurationRuleCreatePayload) GetMessage

func (o *CloudConfigurationRuleCreatePayload) GetMessage() string

GetMessage returns the Message field value.

func (*CloudConfigurationRuleCreatePayload) GetMessageOk

func (o *CloudConfigurationRuleCreatePayload) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*CloudConfigurationRuleCreatePayload) GetName

func (o *CloudConfigurationRuleCreatePayload) GetName() string

GetName returns the Name field value.

func (*CloudConfigurationRuleCreatePayload) GetNameOk

func (o *CloudConfigurationRuleCreatePayload) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CloudConfigurationRuleCreatePayload) GetOptions

func (o *CloudConfigurationRuleCreatePayload) GetOptions() CloudConfigurationRuleOptions

GetOptions returns the Options field value.

func (*CloudConfigurationRuleCreatePayload) GetOptionsOk

func (o *CloudConfigurationRuleCreatePayload) GetOptionsOk() (*CloudConfigurationRuleOptions, bool)

GetOptionsOk returns a tuple with the Options field value and a boolean to check if the value has been set.

func (*CloudConfigurationRuleCreatePayload) GetTags

func (o *CloudConfigurationRuleCreatePayload) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*CloudConfigurationRuleCreatePayload) GetTagsOk

func (o *CloudConfigurationRuleCreatePayload) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudConfigurationRuleCreatePayload) GetType

func (o *CloudConfigurationRuleCreatePayload) GetType() CloudConfigurationRuleType

GetType returns the Type field value if set, zero value otherwise.

func (*CloudConfigurationRuleCreatePayload) GetTypeOk

func (o *CloudConfigurationRuleCreatePayload) GetTypeOk() (*CloudConfigurationRuleType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudConfigurationRuleCreatePayload) HasFilters

func (o *CloudConfigurationRuleCreatePayload) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*CloudConfigurationRuleCreatePayload) HasTags

func (o *CloudConfigurationRuleCreatePayload) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*CloudConfigurationRuleCreatePayload) HasType

func (o *CloudConfigurationRuleCreatePayload) HasType() bool

HasType returns a boolean if a field has been set.

func (CloudConfigurationRuleCreatePayload) MarshalJSON

func (o CloudConfigurationRuleCreatePayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudConfigurationRuleCreatePayload) SetCases

func (o *CloudConfigurationRuleCreatePayload) SetCases(v []CloudConfigurationRuleCaseCreate)

SetCases sets field value.

func (*CloudConfigurationRuleCreatePayload) SetComplianceSignalOptions

func (o *CloudConfigurationRuleCreatePayload) SetComplianceSignalOptions(v CloudConfigurationRuleComplianceSignalOptions)

SetComplianceSignalOptions sets field value.

func (*CloudConfigurationRuleCreatePayload) SetFilters

func (o *CloudConfigurationRuleCreatePayload) SetFilters(v []SecurityMonitoringFilter)

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*CloudConfigurationRuleCreatePayload) SetIsEnabled

func (o *CloudConfigurationRuleCreatePayload) SetIsEnabled(v bool)

SetIsEnabled sets field value.

func (*CloudConfigurationRuleCreatePayload) SetMessage

func (o *CloudConfigurationRuleCreatePayload) SetMessage(v string)

SetMessage sets field value.

func (*CloudConfigurationRuleCreatePayload) SetName

func (o *CloudConfigurationRuleCreatePayload) SetName(v string)

SetName sets field value.

func (*CloudConfigurationRuleCreatePayload) SetOptions

func (o *CloudConfigurationRuleCreatePayload) SetOptions(v CloudConfigurationRuleOptions)

SetOptions sets field value.

func (*CloudConfigurationRuleCreatePayload) SetTags

func (o *CloudConfigurationRuleCreatePayload) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*CloudConfigurationRuleCreatePayload) SetType

func (o *CloudConfigurationRuleCreatePayload) SetType(v CloudConfigurationRuleType)

SetType gets a reference to the given CloudConfigurationRuleType and assigns it to the Type field.

func (*CloudConfigurationRuleCreatePayload) UnmarshalJSON

func (o *CloudConfigurationRuleCreatePayload) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudConfigurationRuleOptions

CloudConfigurationRuleOptions Options on cloud configuration rules.

type CloudConfigurationRuleOptions struct {
    // Options for cloud_configuration rules.
    // Fields `resourceType` and `regoRule` are mandatory when managing custom `cloud_configuration` rules.
    //
    ComplianceRuleOptions CloudConfigurationComplianceRuleOptions `json:"complianceRuleOptions"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudConfigurationRuleOptions

func NewCloudConfigurationRuleOptions(complianceRuleOptions CloudConfigurationComplianceRuleOptions) *CloudConfigurationRuleOptions

NewCloudConfigurationRuleOptions instantiates a new CloudConfigurationRuleOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudConfigurationRuleOptionsWithDefaults

func NewCloudConfigurationRuleOptionsWithDefaults() *CloudConfigurationRuleOptions

NewCloudConfigurationRuleOptionsWithDefaults instantiates a new CloudConfigurationRuleOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudConfigurationRuleOptions) GetComplianceRuleOptions

func (o *CloudConfigurationRuleOptions) GetComplianceRuleOptions() CloudConfigurationComplianceRuleOptions

GetComplianceRuleOptions returns the ComplianceRuleOptions field value.

func (*CloudConfigurationRuleOptions) GetComplianceRuleOptionsOk

func (o *CloudConfigurationRuleOptions) GetComplianceRuleOptionsOk() (*CloudConfigurationComplianceRuleOptions, bool)

GetComplianceRuleOptionsOk returns a tuple with the ComplianceRuleOptions field value and a boolean to check if the value has been set.

func (CloudConfigurationRuleOptions) MarshalJSON

func (o CloudConfigurationRuleOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudConfigurationRuleOptions) SetComplianceRuleOptions

func (o *CloudConfigurationRuleOptions) SetComplianceRuleOptions(v CloudConfigurationComplianceRuleOptions)

SetComplianceRuleOptions sets field value.

func (*CloudConfigurationRuleOptions) UnmarshalJSON

func (o *CloudConfigurationRuleOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudConfigurationRuleType

CloudConfigurationRuleType The rule type.

type CloudConfigurationRuleType string

List of CloudConfigurationRuleType.

const (
    CLOUDCONFIGURATIONRULETYPE_CLOUD_CONFIGURATION CloudConfigurationRuleType = "cloud_configuration"
)

func NewCloudConfigurationRuleTypeFromValue

func NewCloudConfigurationRuleTypeFromValue(v string) (*CloudConfigurationRuleType, error)

NewCloudConfigurationRuleTypeFromValue returns a pointer to a valid CloudConfigurationRuleType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CloudConfigurationRuleType) GetAllowedValues

func (v *CloudConfigurationRuleType) GetAllowedValues() []CloudConfigurationRuleType

GetAllowedValues reeturns the list of possible values.

func (CloudConfigurationRuleType) IsValid

func (v CloudConfigurationRuleType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CloudConfigurationRuleType) Ptr

func (v CloudConfigurationRuleType) Ptr() *CloudConfigurationRuleType

Ptr returns reference to CloudConfigurationRuleType value.

func (*CloudConfigurationRuleType) UnmarshalJSON

func (v *CloudConfigurationRuleType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleAttributes

CloudWorkloadSecurityAgentRuleAttributes A Cloud Workload Security Agent rule returned by the API.

type CloudWorkloadSecurityAgentRuleAttributes struct {
    // The version of the agent.
    AgentConstraint *string `json:"agentConstraint,omitempty"`
    // The category of the Agent rule.
    Category *string `json:"category,omitempty"`
    // The ID of the user who created the rule.
    CreationAuthorUuId *string `json:"creationAuthorUuId,omitempty"`
    // When the Agent rule was created, timestamp in milliseconds.
    CreationDate *int64 `json:"creationDate,omitempty"`
    // The attributes of the user who created the Agent rule.
    Creator *CloudWorkloadSecurityAgentRuleCreatorAttributes `json:"creator,omitempty"`
    // Whether the rule is included by default.
    DefaultRule *bool `json:"defaultRule,omitempty"`
    // The description of the Agent rule.
    Description *string `json:"description,omitempty"`
    // Whether the Agent rule is enabled.
    Enabled *bool `json:"enabled,omitempty"`
    // The SECL expression of the Agent rule.
    Expression *string `json:"expression,omitempty"`
    // The name of the Agent rule.
    Name *string `json:"name,omitempty"`
    // The ID of the user who updated the rule.
    UpdateAuthorUuId *string `json:"updateAuthorUuId,omitempty"`
    // Timestamp in milliseconds when the Agent rule was last updated.
    UpdateDate *int64 `json:"updateDate,omitempty"`
    // When the Agent rule was last updated, timestamp in milliseconds.
    UpdatedAt *int64 `json:"updatedAt,omitempty"`
    // The attributes of the user who last updated the Agent rule.
    Updater *CloudWorkloadSecurityAgentRuleUpdaterAttributes `json:"updater,omitempty"`
    // The version of the Agent rule.
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRuleAttributes

func NewCloudWorkloadSecurityAgentRuleAttributes() *CloudWorkloadSecurityAgentRuleAttributes

NewCloudWorkloadSecurityAgentRuleAttributes instantiates a new CloudWorkloadSecurityAgentRuleAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRuleAttributesWithDefaults

func NewCloudWorkloadSecurityAgentRuleAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleAttributes

NewCloudWorkloadSecurityAgentRuleAttributesWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetAgentConstraint

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetAgentConstraint() string

GetAgentConstraint returns the AgentConstraint field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetAgentConstraintOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetAgentConstraintOk() (*string, bool)

GetAgentConstraintOk returns a tuple with the AgentConstraint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetCategory

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCategory() string

GetCategory returns the Category field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetCategoryOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCategoryOk() (*string, bool)

GetCategoryOk returns a tuple with the Category field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetCreationAuthorUuId

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreationAuthorUuId() string

GetCreationAuthorUuId returns the CreationAuthorUuId field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetCreationAuthorUuIdOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreationAuthorUuIdOk() (*string, bool)

GetCreationAuthorUuIdOk returns a tuple with the CreationAuthorUuId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetCreationDate

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreationDate() int64

GetCreationDate returns the CreationDate field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetCreationDateOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreationDateOk() (*int64, bool)

GetCreationDateOk returns a tuple with the CreationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetCreator

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreator() CloudWorkloadSecurityAgentRuleCreatorAttributes

GetCreator returns the Creator field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetCreatorOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreatorOk() (*CloudWorkloadSecurityAgentRuleCreatorAttributes, bool)

GetCreatorOk returns a tuple with the Creator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetDefaultRule

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDefaultRule() bool

GetDefaultRule returns the DefaultRule field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetDefaultRuleOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDefaultRuleOk() (*bool, bool)

GetDefaultRuleOk returns a tuple with the DefaultRule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetDescription

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetDescriptionOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetEnabled

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetEnabledOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetExpression

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetExpression() string

GetExpression returns the Expression field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetExpressionOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetExpressionOk() (*string, bool)

GetExpressionOk returns a tuple with the Expression field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetName

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetNameOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetUpdateAuthorUuId

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdateAuthorUuId() string

GetUpdateAuthorUuId returns the UpdateAuthorUuId field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetUpdateAuthorUuIdOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdateAuthorUuIdOk() (*string, bool)

GetUpdateAuthorUuIdOk returns a tuple with the UpdateAuthorUuId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetUpdateDate

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdateDate() int64

GetUpdateDate returns the UpdateDate field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetUpdateDateOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdateDateOk() (*int64, bool)

GetUpdateDateOk returns a tuple with the UpdateDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetUpdatedAt

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdatedAt() int64

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetUpdatedAtOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdatedAtOk() (*int64, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetUpdater

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdater() CloudWorkloadSecurityAgentRuleUpdaterAttributes

GetUpdater returns the Updater field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetUpdaterOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdaterOk() (*CloudWorkloadSecurityAgentRuleUpdaterAttributes, bool)

GetUpdaterOk returns a tuple with the Updater field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetVersion

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetVersionOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetVersionOk() (*int64, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasAgentConstraint

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasAgentConstraint() bool

HasAgentConstraint returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasCategory

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasCreationAuthorUuId

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasCreationAuthorUuId() bool

HasCreationAuthorUuId returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasCreationDate

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasCreationDate() bool

HasCreationDate returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasCreator

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasCreator() bool

HasCreator returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasDefaultRule

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasDefaultRule() bool

HasDefaultRule returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasDescription

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasEnabled

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasExpression

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasExpression() bool

HasExpression returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasName

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasUpdateAuthorUuId

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasUpdateAuthorUuId() bool

HasUpdateAuthorUuId returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasUpdateDate

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasUpdateDate() bool

HasUpdateDate returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasUpdatedAt

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasUpdater

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasUpdater() bool

HasUpdater returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasVersion

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleAttributes) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetAgentConstraint

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetAgentConstraint(v string)

SetAgentConstraint gets a reference to the given string and assigns it to the AgentConstraint field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetCategory

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetCategory(v string)

SetCategory gets a reference to the given string and assigns it to the Category field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetCreationAuthorUuId

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetCreationAuthorUuId(v string)

SetCreationAuthorUuId gets a reference to the given string and assigns it to the CreationAuthorUuId field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetCreationDate

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetCreationDate(v int64)

SetCreationDate gets a reference to the given int64 and assigns it to the CreationDate field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetCreator

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetCreator(v CloudWorkloadSecurityAgentRuleCreatorAttributes)

SetCreator gets a reference to the given CloudWorkloadSecurityAgentRuleCreatorAttributes and assigns it to the Creator field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetDefaultRule

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetDefaultRule(v bool)

SetDefaultRule gets a reference to the given bool and assigns it to the DefaultRule field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetDescription

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetEnabled

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetExpression

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetExpression(v string)

SetExpression gets a reference to the given string and assigns it to the Expression field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetName

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetUpdateAuthorUuId

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetUpdateAuthorUuId(v string)

SetUpdateAuthorUuId gets a reference to the given string and assigns it to the UpdateAuthorUuId field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetUpdateDate

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetUpdateDate(v int64)

SetUpdateDate gets a reference to the given int64 and assigns it to the UpdateDate field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetUpdatedAt

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetUpdatedAt(v int64)

SetUpdatedAt gets a reference to the given int64 and assigns it to the UpdatedAt field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetUpdater

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetUpdater(v CloudWorkloadSecurityAgentRuleUpdaterAttributes)

SetUpdater gets a reference to the given CloudWorkloadSecurityAgentRuleUpdaterAttributes and assigns it to the Updater field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetVersion

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*CloudWorkloadSecurityAgentRuleAttributes) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleCreateAttributes

CloudWorkloadSecurityAgentRuleCreateAttributes Create a new Cloud Workload Security Agent rule.

type CloudWorkloadSecurityAgentRuleCreateAttributes struct {
    // The description of the Agent rule.
    Description *string `json:"description,omitempty"`
    // Whether the Agent rule is enabled.
    Enabled *bool `json:"enabled,omitempty"`
    // The SECL expression of the Agent rule.
    Expression string `json:"expression"`
    // The name of the Agent rule.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRuleCreateAttributes

func NewCloudWorkloadSecurityAgentRuleCreateAttributes(expression string, name string) *CloudWorkloadSecurityAgentRuleCreateAttributes

NewCloudWorkloadSecurityAgentRuleCreateAttributes instantiates a new CloudWorkloadSecurityAgentRuleCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRuleCreateAttributesWithDefaults

func NewCloudWorkloadSecurityAgentRuleCreateAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleCreateAttributes

NewCloudWorkloadSecurityAgentRuleCreateAttributesWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetDescription

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetDescriptionOk

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetEnabled

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetEnabledOk

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetExpression

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetExpression() string

GetExpression returns the Expression field value.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetExpressionOk

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetExpressionOk() (*string, bool)

GetExpressionOk returns a tuple with the Expression field value and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetName

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetName() string

GetName returns the Name field value.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetNameOk

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) HasDescription

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) HasEnabled

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleCreateAttributes) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) SetDescription

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) SetEnabled

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) SetExpression

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetExpression(v string)

SetExpression sets field value.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) SetName

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetName(v string)

SetName sets field value.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleCreateData

CloudWorkloadSecurityAgentRuleCreateData Object for a single Agent rule.

type CloudWorkloadSecurityAgentRuleCreateData struct {
    // Create a new Cloud Workload Security Agent rule.
    Attributes CloudWorkloadSecurityAgentRuleCreateAttributes `json:"attributes"`
    // The type of the resource. The value should always be `agent_rule`.
    Type CloudWorkloadSecurityAgentRuleType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRuleCreateData

func NewCloudWorkloadSecurityAgentRuleCreateData(attributes CloudWorkloadSecurityAgentRuleCreateAttributes, typeVar CloudWorkloadSecurityAgentRuleType) *CloudWorkloadSecurityAgentRuleCreateData

NewCloudWorkloadSecurityAgentRuleCreateData instantiates a new CloudWorkloadSecurityAgentRuleCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRuleCreateDataWithDefaults

func NewCloudWorkloadSecurityAgentRuleCreateDataWithDefaults() *CloudWorkloadSecurityAgentRuleCreateData

NewCloudWorkloadSecurityAgentRuleCreateDataWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRuleCreateData) GetAttributes

func (o *CloudWorkloadSecurityAgentRuleCreateData) GetAttributes() CloudWorkloadSecurityAgentRuleCreateAttributes

GetAttributes returns the Attributes field value.

func (*CloudWorkloadSecurityAgentRuleCreateData) GetAttributesOk

func (o *CloudWorkloadSecurityAgentRuleCreateData) GetAttributesOk() (*CloudWorkloadSecurityAgentRuleCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleCreateData) GetType

func (o *CloudWorkloadSecurityAgentRuleCreateData) GetType() CloudWorkloadSecurityAgentRuleType

GetType returns the Type field value.

func (*CloudWorkloadSecurityAgentRuleCreateData) GetTypeOk

func (o *CloudWorkloadSecurityAgentRuleCreateData) GetTypeOk() (*CloudWorkloadSecurityAgentRuleType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CloudWorkloadSecurityAgentRuleCreateData) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleCreateData) SetAttributes

func (o *CloudWorkloadSecurityAgentRuleCreateData) SetAttributes(v CloudWorkloadSecurityAgentRuleCreateAttributes)

SetAttributes sets field value.

func (*CloudWorkloadSecurityAgentRuleCreateData) SetType

func (o *CloudWorkloadSecurityAgentRuleCreateData) SetType(v CloudWorkloadSecurityAgentRuleType)

SetType sets field value.

func (*CloudWorkloadSecurityAgentRuleCreateData) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleCreateRequest

CloudWorkloadSecurityAgentRuleCreateRequest Request object that includes the Agent rule to create.

type CloudWorkloadSecurityAgentRuleCreateRequest struct {
    // Object for a single Agent rule.
    Data CloudWorkloadSecurityAgentRuleCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRuleCreateRequest

func NewCloudWorkloadSecurityAgentRuleCreateRequest(data CloudWorkloadSecurityAgentRuleCreateData) *CloudWorkloadSecurityAgentRuleCreateRequest

NewCloudWorkloadSecurityAgentRuleCreateRequest instantiates a new CloudWorkloadSecurityAgentRuleCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRuleCreateRequestWithDefaults

func NewCloudWorkloadSecurityAgentRuleCreateRequestWithDefaults() *CloudWorkloadSecurityAgentRuleCreateRequest

NewCloudWorkloadSecurityAgentRuleCreateRequestWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRuleCreateRequest) GetData

func (o *CloudWorkloadSecurityAgentRuleCreateRequest) GetData() CloudWorkloadSecurityAgentRuleCreateData

GetData returns the Data field value.

func (*CloudWorkloadSecurityAgentRuleCreateRequest) GetDataOk

func (o *CloudWorkloadSecurityAgentRuleCreateRequest) GetDataOk() (*CloudWorkloadSecurityAgentRuleCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CloudWorkloadSecurityAgentRuleCreateRequest) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleCreateRequest) SetData

func (o *CloudWorkloadSecurityAgentRuleCreateRequest) SetData(v CloudWorkloadSecurityAgentRuleCreateData)

SetData sets field value.

func (*CloudWorkloadSecurityAgentRuleCreateRequest) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleCreatorAttributes

CloudWorkloadSecurityAgentRuleCreatorAttributes The attributes of the user who created the Agent rule.

type CloudWorkloadSecurityAgentRuleCreatorAttributes struct {
    // The handle of the user.
    Handle *string `json:"handle,omitempty"`
    // The name of the user.
    Name datadog.NullableString `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRuleCreatorAttributes

func NewCloudWorkloadSecurityAgentRuleCreatorAttributes() *CloudWorkloadSecurityAgentRuleCreatorAttributes

NewCloudWorkloadSecurityAgentRuleCreatorAttributes instantiates a new CloudWorkloadSecurityAgentRuleCreatorAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRuleCreatorAttributesWithDefaults

func NewCloudWorkloadSecurityAgentRuleCreatorAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleCreatorAttributes

NewCloudWorkloadSecurityAgentRuleCreatorAttributesWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleCreatorAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) GetHandle

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) GetHandleOk

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) GetName

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) GetNameOk

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) HasHandle

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) HasName

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleCreatorAttributes) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleCreatorAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) SetHandle

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) SetName

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) SetName(v string)

SetName gets a reference to the given datadog.NullableString and assigns it to the Name field.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) SetNameNil

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) UnsetName

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil.

type CloudWorkloadSecurityAgentRuleData

CloudWorkloadSecurityAgentRuleData Object for a single Agent rule.

type CloudWorkloadSecurityAgentRuleData struct {
    // A Cloud Workload Security Agent rule returned by the API.
    Attributes *CloudWorkloadSecurityAgentRuleAttributes `json:"attributes,omitempty"`
    // The ID of the Agent rule.
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be `agent_rule`.
    Type *CloudWorkloadSecurityAgentRuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRuleData

func NewCloudWorkloadSecurityAgentRuleData() *CloudWorkloadSecurityAgentRuleData

NewCloudWorkloadSecurityAgentRuleData instantiates a new CloudWorkloadSecurityAgentRuleData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRuleDataWithDefaults

func NewCloudWorkloadSecurityAgentRuleDataWithDefaults() *CloudWorkloadSecurityAgentRuleData

NewCloudWorkloadSecurityAgentRuleDataWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRuleData) GetAttributes

func (o *CloudWorkloadSecurityAgentRuleData) GetAttributes() CloudWorkloadSecurityAgentRuleAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleData) GetAttributesOk

func (o *CloudWorkloadSecurityAgentRuleData) GetAttributesOk() (*CloudWorkloadSecurityAgentRuleAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleData) GetId

func (o *CloudWorkloadSecurityAgentRuleData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleData) GetIdOk

func (o *CloudWorkloadSecurityAgentRuleData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleData) GetType

func (o *CloudWorkloadSecurityAgentRuleData) GetType() CloudWorkloadSecurityAgentRuleType

GetType returns the Type field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleData) GetTypeOk

func (o *CloudWorkloadSecurityAgentRuleData) GetTypeOk() (*CloudWorkloadSecurityAgentRuleType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleData) HasAttributes

func (o *CloudWorkloadSecurityAgentRuleData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleData) HasId

func (o *CloudWorkloadSecurityAgentRuleData) HasId() bool

HasId returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleData) HasType

func (o *CloudWorkloadSecurityAgentRuleData) HasType() bool

HasType returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleData) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleData) SetAttributes

func (o *CloudWorkloadSecurityAgentRuleData) SetAttributes(v CloudWorkloadSecurityAgentRuleAttributes)

SetAttributes gets a reference to the given CloudWorkloadSecurityAgentRuleAttributes and assigns it to the Attributes field.

func (*CloudWorkloadSecurityAgentRuleData) SetId

func (o *CloudWorkloadSecurityAgentRuleData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CloudWorkloadSecurityAgentRuleData) SetType

func (o *CloudWorkloadSecurityAgentRuleData) SetType(v CloudWorkloadSecurityAgentRuleType)

SetType gets a reference to the given CloudWorkloadSecurityAgentRuleType and assigns it to the Type field.

func (*CloudWorkloadSecurityAgentRuleData) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleResponse

CloudWorkloadSecurityAgentRuleResponse Response object that includes an Agent rule.

type CloudWorkloadSecurityAgentRuleResponse struct {
    // Object for a single Agent rule.
    Data *CloudWorkloadSecurityAgentRuleData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRuleResponse

func NewCloudWorkloadSecurityAgentRuleResponse() *CloudWorkloadSecurityAgentRuleResponse

NewCloudWorkloadSecurityAgentRuleResponse instantiates a new CloudWorkloadSecurityAgentRuleResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRuleResponseWithDefaults

func NewCloudWorkloadSecurityAgentRuleResponseWithDefaults() *CloudWorkloadSecurityAgentRuleResponse

NewCloudWorkloadSecurityAgentRuleResponseWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRuleResponse) GetData

func (o *CloudWorkloadSecurityAgentRuleResponse) GetData() CloudWorkloadSecurityAgentRuleData

GetData returns the Data field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleResponse) GetDataOk

func (o *CloudWorkloadSecurityAgentRuleResponse) GetDataOk() (*CloudWorkloadSecurityAgentRuleData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleResponse) HasData

func (o *CloudWorkloadSecurityAgentRuleResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleResponse) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleResponse) SetData

func (o *CloudWorkloadSecurityAgentRuleResponse) SetData(v CloudWorkloadSecurityAgentRuleData)

SetData gets a reference to the given CloudWorkloadSecurityAgentRuleData and assigns it to the Data field.

func (*CloudWorkloadSecurityAgentRuleResponse) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleType

CloudWorkloadSecurityAgentRuleType The type of the resource. The value should always be `agent_rule`.

type CloudWorkloadSecurityAgentRuleType string

List of CloudWorkloadSecurityAgentRuleType.

const (
    CLOUDWORKLOADSECURITYAGENTRULETYPE_AGENT_RULE CloudWorkloadSecurityAgentRuleType = "agent_rule"
)

func NewCloudWorkloadSecurityAgentRuleTypeFromValue

func NewCloudWorkloadSecurityAgentRuleTypeFromValue(v string) (*CloudWorkloadSecurityAgentRuleType, error)

NewCloudWorkloadSecurityAgentRuleTypeFromValue returns a pointer to a valid CloudWorkloadSecurityAgentRuleType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CloudWorkloadSecurityAgentRuleType) GetAllowedValues

func (v *CloudWorkloadSecurityAgentRuleType) GetAllowedValues() []CloudWorkloadSecurityAgentRuleType

GetAllowedValues reeturns the list of possible values.

func (CloudWorkloadSecurityAgentRuleType) IsValid

func (v CloudWorkloadSecurityAgentRuleType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CloudWorkloadSecurityAgentRuleType) Ptr

func (v CloudWorkloadSecurityAgentRuleType) Ptr() *CloudWorkloadSecurityAgentRuleType

Ptr returns reference to CloudWorkloadSecurityAgentRuleType value.

func (*CloudWorkloadSecurityAgentRuleType) UnmarshalJSON

func (v *CloudWorkloadSecurityAgentRuleType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleUpdateAttributes

CloudWorkloadSecurityAgentRuleUpdateAttributes Update an existing Cloud Workload Security Agent rule.

type CloudWorkloadSecurityAgentRuleUpdateAttributes struct {
    // The description of the Agent rule.
    Description *string `json:"description,omitempty"`
    // Whether the Agent rule is enabled.
    Enabled *bool `json:"enabled,omitempty"`
    // The SECL expression of the Agent rule.
    Expression *string `json:"expression,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRuleUpdateAttributes

func NewCloudWorkloadSecurityAgentRuleUpdateAttributes() *CloudWorkloadSecurityAgentRuleUpdateAttributes

NewCloudWorkloadSecurityAgentRuleUpdateAttributes instantiates a new CloudWorkloadSecurityAgentRuleUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRuleUpdateAttributesWithDefaults

func NewCloudWorkloadSecurityAgentRuleUpdateAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleUpdateAttributes

NewCloudWorkloadSecurityAgentRuleUpdateAttributesWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) GetDescription

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) GetDescriptionOk

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) GetEnabled

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) GetEnabledOk

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) GetExpression

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetExpression() string

GetExpression returns the Expression field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) GetExpressionOk

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetExpressionOk() (*string, bool)

GetExpressionOk returns a tuple with the Expression field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) HasDescription

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) HasEnabled

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) HasExpression

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) HasExpression() bool

HasExpression returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleUpdateAttributes) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) SetDescription

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) SetEnabled

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) SetExpression

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) SetExpression(v string)

SetExpression gets a reference to the given string and assigns it to the Expression field.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleUpdateData

CloudWorkloadSecurityAgentRuleUpdateData Object for a single Agent rule.

type CloudWorkloadSecurityAgentRuleUpdateData struct {
    // Update an existing Cloud Workload Security Agent rule.
    Attributes CloudWorkloadSecurityAgentRuleUpdateAttributes `json:"attributes"`
    // The type of the resource. The value should always be `agent_rule`.
    Type CloudWorkloadSecurityAgentRuleType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRuleUpdateData

func NewCloudWorkloadSecurityAgentRuleUpdateData(attributes CloudWorkloadSecurityAgentRuleUpdateAttributes, typeVar CloudWorkloadSecurityAgentRuleType) *CloudWorkloadSecurityAgentRuleUpdateData

NewCloudWorkloadSecurityAgentRuleUpdateData instantiates a new CloudWorkloadSecurityAgentRuleUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRuleUpdateDataWithDefaults

func NewCloudWorkloadSecurityAgentRuleUpdateDataWithDefaults() *CloudWorkloadSecurityAgentRuleUpdateData

NewCloudWorkloadSecurityAgentRuleUpdateDataWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRuleUpdateData) GetAttributes

func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetAttributes() CloudWorkloadSecurityAgentRuleUpdateAttributes

GetAttributes returns the Attributes field value.

func (*CloudWorkloadSecurityAgentRuleUpdateData) GetAttributesOk

func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetAttributesOk() (*CloudWorkloadSecurityAgentRuleUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleUpdateData) GetType

func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetType() CloudWorkloadSecurityAgentRuleType

GetType returns the Type field value.

func (*CloudWorkloadSecurityAgentRuleUpdateData) GetTypeOk

func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetTypeOk() (*CloudWorkloadSecurityAgentRuleType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CloudWorkloadSecurityAgentRuleUpdateData) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleUpdateData) SetAttributes

func (o *CloudWorkloadSecurityAgentRuleUpdateData) SetAttributes(v CloudWorkloadSecurityAgentRuleUpdateAttributes)

SetAttributes sets field value.

func (*CloudWorkloadSecurityAgentRuleUpdateData) SetType

func (o *CloudWorkloadSecurityAgentRuleUpdateData) SetType(v CloudWorkloadSecurityAgentRuleType)

SetType sets field value.

func (*CloudWorkloadSecurityAgentRuleUpdateData) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleUpdateRequest

CloudWorkloadSecurityAgentRuleUpdateRequest Request object that includes the Agent rule with the attributes to update.

type CloudWorkloadSecurityAgentRuleUpdateRequest struct {
    // Object for a single Agent rule.
    Data CloudWorkloadSecurityAgentRuleUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRuleUpdateRequest

func NewCloudWorkloadSecurityAgentRuleUpdateRequest(data CloudWorkloadSecurityAgentRuleUpdateData) *CloudWorkloadSecurityAgentRuleUpdateRequest

NewCloudWorkloadSecurityAgentRuleUpdateRequest instantiates a new CloudWorkloadSecurityAgentRuleUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRuleUpdateRequestWithDefaults

func NewCloudWorkloadSecurityAgentRuleUpdateRequestWithDefaults() *CloudWorkloadSecurityAgentRuleUpdateRequest

NewCloudWorkloadSecurityAgentRuleUpdateRequestWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRuleUpdateRequest) GetData

func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) GetData() CloudWorkloadSecurityAgentRuleUpdateData

GetData returns the Data field value.

func (*CloudWorkloadSecurityAgentRuleUpdateRequest) GetDataOk

func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) GetDataOk() (*CloudWorkloadSecurityAgentRuleUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CloudWorkloadSecurityAgentRuleUpdateRequest) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleUpdateRequest) SetData

func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) SetData(v CloudWorkloadSecurityAgentRuleUpdateData)

SetData sets field value.

func (*CloudWorkloadSecurityAgentRuleUpdateRequest) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleUpdaterAttributes

CloudWorkloadSecurityAgentRuleUpdaterAttributes The attributes of the user who last updated the Agent rule.

type CloudWorkloadSecurityAgentRuleUpdaterAttributes struct {
    // The handle of the user.
    Handle *string `json:"handle,omitempty"`
    // The name of the user.
    Name datadog.NullableString `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRuleUpdaterAttributes

func NewCloudWorkloadSecurityAgentRuleUpdaterAttributes() *CloudWorkloadSecurityAgentRuleUpdaterAttributes

NewCloudWorkloadSecurityAgentRuleUpdaterAttributes instantiates a new CloudWorkloadSecurityAgentRuleUpdaterAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRuleUpdaterAttributesWithDefaults

func NewCloudWorkloadSecurityAgentRuleUpdaterAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleUpdaterAttributes

NewCloudWorkloadSecurityAgentRuleUpdaterAttributesWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleUpdaterAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetHandle

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetHandleOk

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetName

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetNameOk

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) HasHandle

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) HasName

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleUpdaterAttributes) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleUpdaterAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetHandle

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetName

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetName(v string)

SetName gets a reference to the given datadog.NullableString and assigns it to the Name field.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetNameNil

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) UnsetName

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil.

type CloudWorkloadSecurityAgentRulesListResponse

CloudWorkloadSecurityAgentRulesListResponse Response object that includes a list of Agent rule.

type CloudWorkloadSecurityAgentRulesListResponse struct {
    // A list of Agent rules objects.
    Data []CloudWorkloadSecurityAgentRuleData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRulesListResponse

func NewCloudWorkloadSecurityAgentRulesListResponse() *CloudWorkloadSecurityAgentRulesListResponse

NewCloudWorkloadSecurityAgentRulesListResponse instantiates a new CloudWorkloadSecurityAgentRulesListResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRulesListResponseWithDefaults

func NewCloudWorkloadSecurityAgentRulesListResponseWithDefaults() *CloudWorkloadSecurityAgentRulesListResponse

NewCloudWorkloadSecurityAgentRulesListResponseWithDefaults instantiates a new CloudWorkloadSecurityAgentRulesListResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRulesListResponse) GetData

func (o *CloudWorkloadSecurityAgentRulesListResponse) GetData() []CloudWorkloadSecurityAgentRuleData

GetData returns the Data field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRulesListResponse) GetDataOk

func (o *CloudWorkloadSecurityAgentRulesListResponse) GetDataOk() (*[]CloudWorkloadSecurityAgentRuleData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRulesListResponse) HasData

func (o *CloudWorkloadSecurityAgentRulesListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRulesListResponse) MarshalJSON

func (o CloudWorkloadSecurityAgentRulesListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRulesListResponse) SetData

func (o *CloudWorkloadSecurityAgentRulesListResponse) SetData(v []CloudWorkloadSecurityAgentRuleData)

SetData gets a reference to the given []CloudWorkloadSecurityAgentRuleData and assigns it to the Data field.

func (*CloudWorkloadSecurityAgentRulesListResponse) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRulesListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityApi

CloudWorkloadSecurityApi service type

type CloudWorkloadSecurityApi datadog.Service

func NewCloudWorkloadSecurityApi

func NewCloudWorkloadSecurityApi(client *datadog.APIClient) *CloudWorkloadSecurityApi

NewCloudWorkloadSecurityApi Returns NewCloudWorkloadSecurityApi.

func (*CloudWorkloadSecurityApi) CreateCloudWorkloadSecurityAgentRule

func (a *CloudWorkloadSecurityApi) CreateCloudWorkloadSecurityAgentRule(ctx _context.Context, body CloudWorkloadSecurityAgentRuleCreateRequest) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)

CreateCloudWorkloadSecurityAgentRule Create a Cloud Workload Security Agent rule. Create a new Agent rule with the given parameters.

func (*CloudWorkloadSecurityApi) DeleteCloudWorkloadSecurityAgentRule

func (a *CloudWorkloadSecurityApi) DeleteCloudWorkloadSecurityAgentRule(ctx _context.Context, agentRuleId string) (*_nethttp.Response, error)

DeleteCloudWorkloadSecurityAgentRule Delete a Cloud Workload Security Agent rule. Delete a specific Agent rule.

func (*CloudWorkloadSecurityApi) DownloadCloudWorkloadPolicyFile

func (a *CloudWorkloadSecurityApi) DownloadCloudWorkloadPolicyFile(ctx _context.Context) (*os.File, *_nethttp.Response, error)

DownloadCloudWorkloadPolicyFile Get the latest Cloud Workload Security policy. The download endpoint generates a Cloud Workload Security policy file from your currently active Cloud Workload Security rules, and downloads them as a .policy file. This file can then be deployed to your Agents to update the policy running in your environment.

func (*CloudWorkloadSecurityApi) GetCloudWorkloadSecurityAgentRule

func (a *CloudWorkloadSecurityApi) GetCloudWorkloadSecurityAgentRule(ctx _context.Context, agentRuleId string) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)

GetCloudWorkloadSecurityAgentRule Get a Cloud Workload Security Agent rule. Get the details of a specific Agent rule.

func (*CloudWorkloadSecurityApi) ListCloudWorkloadSecurityAgentRules

func (a *CloudWorkloadSecurityApi) ListCloudWorkloadSecurityAgentRules(ctx _context.Context) (CloudWorkloadSecurityAgentRulesListResponse, *_nethttp.Response, error)

ListCloudWorkloadSecurityAgentRules Get all Cloud Workload Security Agent rules. Get the list of Agent rules.

func (*CloudWorkloadSecurityApi) UpdateCloudWorkloadSecurityAgentRule

func (a *CloudWorkloadSecurityApi) UpdateCloudWorkloadSecurityAgentRule(ctx _context.Context, agentRuleId string, body CloudWorkloadSecurityAgentRuleUpdateRequest) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)

UpdateCloudWorkloadSecurityAgentRule Update a Cloud Workload Security Agent rule. Update a specific Agent rule. Returns the Agent rule object when the request is successful.

type CloudflareAccountCreateRequest

CloudflareAccountCreateRequest Payload schema when adding a Cloudflare account.

type CloudflareAccountCreateRequest struct {
    // Data object for creating a Cloudflare account.
    Data CloudflareAccountCreateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudflareAccountCreateRequest

func NewCloudflareAccountCreateRequest(data CloudflareAccountCreateRequestData) *CloudflareAccountCreateRequest

NewCloudflareAccountCreateRequest instantiates a new CloudflareAccountCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudflareAccountCreateRequestWithDefaults

func NewCloudflareAccountCreateRequestWithDefaults() *CloudflareAccountCreateRequest

NewCloudflareAccountCreateRequestWithDefaults instantiates a new CloudflareAccountCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudflareAccountCreateRequest) GetData

func (o *CloudflareAccountCreateRequest) GetData() CloudflareAccountCreateRequestData

GetData returns the Data field value.

func (*CloudflareAccountCreateRequest) GetDataOk

func (o *CloudflareAccountCreateRequest) GetDataOk() (*CloudflareAccountCreateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CloudflareAccountCreateRequest) MarshalJSON

func (o CloudflareAccountCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudflareAccountCreateRequest) SetData

func (o *CloudflareAccountCreateRequest) SetData(v CloudflareAccountCreateRequestData)

SetData sets field value.

func (*CloudflareAccountCreateRequest) UnmarshalJSON

func (o *CloudflareAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudflareAccountCreateRequestAttributes

CloudflareAccountCreateRequestAttributes Attributes object for creating a Cloudflare account.

type CloudflareAccountCreateRequestAttributes struct {
    // The API key (or token) for the Cloudflare account.
    ApiKey string `json:"api_key"`
    // The email associated with the Cloudflare account. If an API key is provided (and not a token), this field is also required.
    Email *string `json:"email,omitempty"`
    // The name of the Cloudflare account.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudflareAccountCreateRequestAttributes

func NewCloudflareAccountCreateRequestAttributes(apiKey string, name string) *CloudflareAccountCreateRequestAttributes

NewCloudflareAccountCreateRequestAttributes instantiates a new CloudflareAccountCreateRequestAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudflareAccountCreateRequestAttributesWithDefaults

func NewCloudflareAccountCreateRequestAttributesWithDefaults() *CloudflareAccountCreateRequestAttributes

NewCloudflareAccountCreateRequestAttributesWithDefaults instantiates a new CloudflareAccountCreateRequestAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudflareAccountCreateRequestAttributes) GetApiKey

func (o *CloudflareAccountCreateRequestAttributes) GetApiKey() string

GetApiKey returns the ApiKey field value.

func (*CloudflareAccountCreateRequestAttributes) GetApiKeyOk

func (o *CloudflareAccountCreateRequestAttributes) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value and a boolean to check if the value has been set.

func (*CloudflareAccountCreateRequestAttributes) GetEmail

func (o *CloudflareAccountCreateRequestAttributes) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*CloudflareAccountCreateRequestAttributes) GetEmailOk

func (o *CloudflareAccountCreateRequestAttributes) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudflareAccountCreateRequestAttributes) GetName

func (o *CloudflareAccountCreateRequestAttributes) GetName() string

GetName returns the Name field value.

func (*CloudflareAccountCreateRequestAttributes) GetNameOk

func (o *CloudflareAccountCreateRequestAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CloudflareAccountCreateRequestAttributes) HasEmail

func (o *CloudflareAccountCreateRequestAttributes) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (CloudflareAccountCreateRequestAttributes) MarshalJSON

func (o CloudflareAccountCreateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudflareAccountCreateRequestAttributes) SetApiKey

func (o *CloudflareAccountCreateRequestAttributes) SetApiKey(v string)

SetApiKey sets field value.

func (*CloudflareAccountCreateRequestAttributes) SetEmail

func (o *CloudflareAccountCreateRequestAttributes) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*CloudflareAccountCreateRequestAttributes) SetName

func (o *CloudflareAccountCreateRequestAttributes) SetName(v string)

SetName sets field value.

func (*CloudflareAccountCreateRequestAttributes) UnmarshalJSON

func (o *CloudflareAccountCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudflareAccountCreateRequestData

CloudflareAccountCreateRequestData Data object for creating a Cloudflare account.

type CloudflareAccountCreateRequestData struct {
    // Attributes object for creating a Cloudflare account.
    Attributes CloudflareAccountCreateRequestAttributes `json:"attributes"`
    // The JSON:API type for this API. Should always be `cloudflare-accounts`.
    Type CloudflareAccountType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudflareAccountCreateRequestData

func NewCloudflareAccountCreateRequestData(attributes CloudflareAccountCreateRequestAttributes, typeVar CloudflareAccountType) *CloudflareAccountCreateRequestData

NewCloudflareAccountCreateRequestData instantiates a new CloudflareAccountCreateRequestData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudflareAccountCreateRequestDataWithDefaults

func NewCloudflareAccountCreateRequestDataWithDefaults() *CloudflareAccountCreateRequestData

NewCloudflareAccountCreateRequestDataWithDefaults instantiates a new CloudflareAccountCreateRequestData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudflareAccountCreateRequestData) GetAttributes

func (o *CloudflareAccountCreateRequestData) GetAttributes() CloudflareAccountCreateRequestAttributes

GetAttributes returns the Attributes field value.

func (*CloudflareAccountCreateRequestData) GetAttributesOk

func (o *CloudflareAccountCreateRequestData) GetAttributesOk() (*CloudflareAccountCreateRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*CloudflareAccountCreateRequestData) GetType

func (o *CloudflareAccountCreateRequestData) GetType() CloudflareAccountType

GetType returns the Type field value.

func (*CloudflareAccountCreateRequestData) GetTypeOk

func (o *CloudflareAccountCreateRequestData) GetTypeOk() (*CloudflareAccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CloudflareAccountCreateRequestData) MarshalJSON

func (o CloudflareAccountCreateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudflareAccountCreateRequestData) SetAttributes

func (o *CloudflareAccountCreateRequestData) SetAttributes(v CloudflareAccountCreateRequestAttributes)

SetAttributes sets field value.

func (*CloudflareAccountCreateRequestData) SetType

func (o *CloudflareAccountCreateRequestData) SetType(v CloudflareAccountType)

SetType sets field value.

func (*CloudflareAccountCreateRequestData) UnmarshalJSON

func (o *CloudflareAccountCreateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudflareAccountResponse

CloudflareAccountResponse The expected response schema when getting a Cloudflare account.

type CloudflareAccountResponse struct {
    // Data object of a Cloudflare account.
    Data *CloudflareAccountResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudflareAccountResponse

func NewCloudflareAccountResponse() *CloudflareAccountResponse

NewCloudflareAccountResponse instantiates a new CloudflareAccountResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudflareAccountResponseWithDefaults

func NewCloudflareAccountResponseWithDefaults() *CloudflareAccountResponse

NewCloudflareAccountResponseWithDefaults instantiates a new CloudflareAccountResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudflareAccountResponse) GetData

func (o *CloudflareAccountResponse) GetData() CloudflareAccountResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*CloudflareAccountResponse) GetDataOk

func (o *CloudflareAccountResponse) GetDataOk() (*CloudflareAccountResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudflareAccountResponse) HasData

func (o *CloudflareAccountResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CloudflareAccountResponse) MarshalJSON

func (o CloudflareAccountResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudflareAccountResponse) SetData

func (o *CloudflareAccountResponse) SetData(v CloudflareAccountResponseData)

SetData gets a reference to the given CloudflareAccountResponseData and assigns it to the Data field.

func (*CloudflareAccountResponse) UnmarshalJSON

func (o *CloudflareAccountResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudflareAccountResponseAttributes

CloudflareAccountResponseAttributes Attributes object of a Cloudflare account.

type CloudflareAccountResponseAttributes struct {
    // The email associated with the Cloudflare account.
    Email *string `json:"email,omitempty"`
    // The name of the Cloudflare account.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudflareAccountResponseAttributes

func NewCloudflareAccountResponseAttributes(name string) *CloudflareAccountResponseAttributes

NewCloudflareAccountResponseAttributes instantiates a new CloudflareAccountResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudflareAccountResponseAttributesWithDefaults

func NewCloudflareAccountResponseAttributesWithDefaults() *CloudflareAccountResponseAttributes

NewCloudflareAccountResponseAttributesWithDefaults instantiates a new CloudflareAccountResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudflareAccountResponseAttributes) GetEmail

func (o *CloudflareAccountResponseAttributes) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*CloudflareAccountResponseAttributes) GetEmailOk

func (o *CloudflareAccountResponseAttributes) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudflareAccountResponseAttributes) GetName

func (o *CloudflareAccountResponseAttributes) GetName() string

GetName returns the Name field value.

func (*CloudflareAccountResponseAttributes) GetNameOk

func (o *CloudflareAccountResponseAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CloudflareAccountResponseAttributes) HasEmail

func (o *CloudflareAccountResponseAttributes) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (CloudflareAccountResponseAttributes) MarshalJSON

func (o CloudflareAccountResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudflareAccountResponseAttributes) SetEmail

func (o *CloudflareAccountResponseAttributes) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*CloudflareAccountResponseAttributes) SetName

func (o *CloudflareAccountResponseAttributes) SetName(v string)

SetName sets field value.

func (*CloudflareAccountResponseAttributes) UnmarshalJSON

func (o *CloudflareAccountResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudflareAccountResponseData

CloudflareAccountResponseData Data object of a Cloudflare account.

type CloudflareAccountResponseData struct {
    // Attributes object of a Cloudflare account.
    Attributes CloudflareAccountResponseAttributes `json:"attributes"`
    // The ID of the Cloudflare account, a hash of the account name.
    Id string `json:"id"`
    // The JSON:API type for this API. Should always be `cloudflare-accounts`.
    Type CloudflareAccountType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudflareAccountResponseData

func NewCloudflareAccountResponseData(attributes CloudflareAccountResponseAttributes, id string, typeVar CloudflareAccountType) *CloudflareAccountResponseData

NewCloudflareAccountResponseData instantiates a new CloudflareAccountResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudflareAccountResponseDataWithDefaults

func NewCloudflareAccountResponseDataWithDefaults() *CloudflareAccountResponseData

NewCloudflareAccountResponseDataWithDefaults instantiates a new CloudflareAccountResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudflareAccountResponseData) GetAttributes

func (o *CloudflareAccountResponseData) GetAttributes() CloudflareAccountResponseAttributes

GetAttributes returns the Attributes field value.

func (*CloudflareAccountResponseData) GetAttributesOk

func (o *CloudflareAccountResponseData) GetAttributesOk() (*CloudflareAccountResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*CloudflareAccountResponseData) GetId

func (o *CloudflareAccountResponseData) GetId() string

GetId returns the Id field value.

func (*CloudflareAccountResponseData) GetIdOk

func (o *CloudflareAccountResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*CloudflareAccountResponseData) GetType

func (o *CloudflareAccountResponseData) GetType() CloudflareAccountType

GetType returns the Type field value.

func (*CloudflareAccountResponseData) GetTypeOk

func (o *CloudflareAccountResponseData) GetTypeOk() (*CloudflareAccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CloudflareAccountResponseData) MarshalJSON

func (o CloudflareAccountResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudflareAccountResponseData) SetAttributes

func (o *CloudflareAccountResponseData) SetAttributes(v CloudflareAccountResponseAttributes)

SetAttributes sets field value.

func (*CloudflareAccountResponseData) SetId

func (o *CloudflareAccountResponseData) SetId(v string)

SetId sets field value.

func (*CloudflareAccountResponseData) SetType

func (o *CloudflareAccountResponseData) SetType(v CloudflareAccountType)

SetType sets field value.

func (*CloudflareAccountResponseData) UnmarshalJSON

func (o *CloudflareAccountResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudflareAccountType

CloudflareAccountType The JSON:API type for this API. Should always be `cloudflare-accounts`.

type CloudflareAccountType string

List of CloudflareAccountType.

const (
    CLOUDFLAREACCOUNTTYPE_CLOUDFLARE_ACCOUNTS CloudflareAccountType = "cloudflare-accounts"
)

func NewCloudflareAccountTypeFromValue

func NewCloudflareAccountTypeFromValue(v string) (*CloudflareAccountType, error)

NewCloudflareAccountTypeFromValue returns a pointer to a valid CloudflareAccountType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CloudflareAccountType) GetAllowedValues

func (v *CloudflareAccountType) GetAllowedValues() []CloudflareAccountType

GetAllowedValues reeturns the list of possible values.

func (CloudflareAccountType) IsValid

func (v CloudflareAccountType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CloudflareAccountType) Ptr

func (v CloudflareAccountType) Ptr() *CloudflareAccountType

Ptr returns reference to CloudflareAccountType value.

func (*CloudflareAccountType) UnmarshalJSON

func (v *CloudflareAccountType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CloudflareAccountUpdateRequest

CloudflareAccountUpdateRequest Payload schema when updating a Cloudflare account.

type CloudflareAccountUpdateRequest struct {
    // Data object for updating a Cloudflare account.
    Data CloudflareAccountUpdateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudflareAccountUpdateRequest

func NewCloudflareAccountUpdateRequest(data CloudflareAccountUpdateRequestData) *CloudflareAccountUpdateRequest

NewCloudflareAccountUpdateRequest instantiates a new CloudflareAccountUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudflareAccountUpdateRequestWithDefaults

func NewCloudflareAccountUpdateRequestWithDefaults() *CloudflareAccountUpdateRequest

NewCloudflareAccountUpdateRequestWithDefaults instantiates a new CloudflareAccountUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudflareAccountUpdateRequest) GetData

func (o *CloudflareAccountUpdateRequest) GetData() CloudflareAccountUpdateRequestData

GetData returns the Data field value.

func (*CloudflareAccountUpdateRequest) GetDataOk

func (o *CloudflareAccountUpdateRequest) GetDataOk() (*CloudflareAccountUpdateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CloudflareAccountUpdateRequest) MarshalJSON

func (o CloudflareAccountUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudflareAccountUpdateRequest) SetData

func (o *CloudflareAccountUpdateRequest) SetData(v CloudflareAccountUpdateRequestData)

SetData sets field value.

func (*CloudflareAccountUpdateRequest) UnmarshalJSON

func (o *CloudflareAccountUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudflareAccountUpdateRequestAttributes

CloudflareAccountUpdateRequestAttributes Attributes object for updating a Cloudflare account.

type CloudflareAccountUpdateRequestAttributes struct {
    // The API key of the Cloudflare account.
    ApiKey string `json:"api_key"`
    // The email associated with the Cloudflare account. If an API key is provided (and not a token), this field is also required.
    Email *string `json:"email,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudflareAccountUpdateRequestAttributes

func NewCloudflareAccountUpdateRequestAttributes(apiKey string) *CloudflareAccountUpdateRequestAttributes

NewCloudflareAccountUpdateRequestAttributes instantiates a new CloudflareAccountUpdateRequestAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudflareAccountUpdateRequestAttributesWithDefaults

func NewCloudflareAccountUpdateRequestAttributesWithDefaults() *CloudflareAccountUpdateRequestAttributes

NewCloudflareAccountUpdateRequestAttributesWithDefaults instantiates a new CloudflareAccountUpdateRequestAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudflareAccountUpdateRequestAttributes) GetApiKey

func (o *CloudflareAccountUpdateRequestAttributes) GetApiKey() string

GetApiKey returns the ApiKey field value.

func (*CloudflareAccountUpdateRequestAttributes) GetApiKeyOk

func (o *CloudflareAccountUpdateRequestAttributes) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value and a boolean to check if the value has been set.

func (*CloudflareAccountUpdateRequestAttributes) GetEmail

func (o *CloudflareAccountUpdateRequestAttributes) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*CloudflareAccountUpdateRequestAttributes) GetEmailOk

func (o *CloudflareAccountUpdateRequestAttributes) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudflareAccountUpdateRequestAttributes) HasEmail

func (o *CloudflareAccountUpdateRequestAttributes) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (CloudflareAccountUpdateRequestAttributes) MarshalJSON

func (o CloudflareAccountUpdateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudflareAccountUpdateRequestAttributes) SetApiKey

func (o *CloudflareAccountUpdateRequestAttributes) SetApiKey(v string)

SetApiKey sets field value.

func (*CloudflareAccountUpdateRequestAttributes) SetEmail

func (o *CloudflareAccountUpdateRequestAttributes) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*CloudflareAccountUpdateRequestAttributes) UnmarshalJSON

func (o *CloudflareAccountUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudflareAccountUpdateRequestData

CloudflareAccountUpdateRequestData Data object for updating a Cloudflare account.

type CloudflareAccountUpdateRequestData struct {
    // Attributes object for updating a Cloudflare account.
    Attributes *CloudflareAccountUpdateRequestAttributes `json:"attributes,omitempty"`
    // The JSON:API type for this API. Should always be `cloudflare-accounts`.
    Type *CloudflareAccountType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudflareAccountUpdateRequestData

func NewCloudflareAccountUpdateRequestData() *CloudflareAccountUpdateRequestData

NewCloudflareAccountUpdateRequestData instantiates a new CloudflareAccountUpdateRequestData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudflareAccountUpdateRequestDataWithDefaults

func NewCloudflareAccountUpdateRequestDataWithDefaults() *CloudflareAccountUpdateRequestData

NewCloudflareAccountUpdateRequestDataWithDefaults instantiates a new CloudflareAccountUpdateRequestData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudflareAccountUpdateRequestData) GetAttributes

func (o *CloudflareAccountUpdateRequestData) GetAttributes() CloudflareAccountUpdateRequestAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CloudflareAccountUpdateRequestData) GetAttributesOk

func (o *CloudflareAccountUpdateRequestData) GetAttributesOk() (*CloudflareAccountUpdateRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudflareAccountUpdateRequestData) GetType

func (o *CloudflareAccountUpdateRequestData) GetType() CloudflareAccountType

GetType returns the Type field value if set, zero value otherwise.

func (*CloudflareAccountUpdateRequestData) GetTypeOk

func (o *CloudflareAccountUpdateRequestData) GetTypeOk() (*CloudflareAccountType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudflareAccountUpdateRequestData) HasAttributes

func (o *CloudflareAccountUpdateRequestData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CloudflareAccountUpdateRequestData) HasType

func (o *CloudflareAccountUpdateRequestData) HasType() bool

HasType returns a boolean if a field has been set.

func (CloudflareAccountUpdateRequestData) MarshalJSON

func (o CloudflareAccountUpdateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudflareAccountUpdateRequestData) SetAttributes

func (o *CloudflareAccountUpdateRequestData) SetAttributes(v CloudflareAccountUpdateRequestAttributes)

SetAttributes gets a reference to the given CloudflareAccountUpdateRequestAttributes and assigns it to the Attributes field.

func (*CloudflareAccountUpdateRequestData) SetType

func (o *CloudflareAccountUpdateRequestData) SetType(v CloudflareAccountType)

SetType gets a reference to the given CloudflareAccountType and assigns it to the Type field.

func (*CloudflareAccountUpdateRequestData) UnmarshalJSON

func (o *CloudflareAccountUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudflareAccountsResponse

CloudflareAccountsResponse The expected response schema when getting Cloudflare accounts.

type CloudflareAccountsResponse struct {
    // The JSON:API data schema.
    Data []CloudflareAccountResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudflareAccountsResponse

func NewCloudflareAccountsResponse() *CloudflareAccountsResponse

NewCloudflareAccountsResponse instantiates a new CloudflareAccountsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudflareAccountsResponseWithDefaults

func NewCloudflareAccountsResponseWithDefaults() *CloudflareAccountsResponse

NewCloudflareAccountsResponseWithDefaults instantiates a new CloudflareAccountsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudflareAccountsResponse) GetData

func (o *CloudflareAccountsResponse) GetData() []CloudflareAccountResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*CloudflareAccountsResponse) GetDataOk

func (o *CloudflareAccountsResponse) GetDataOk() (*[]CloudflareAccountResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudflareAccountsResponse) HasData

func (o *CloudflareAccountsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CloudflareAccountsResponse) MarshalJSON

func (o CloudflareAccountsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudflareAccountsResponse) SetData

func (o *CloudflareAccountsResponse) SetData(v []CloudflareAccountResponseData)

SetData gets a reference to the given []CloudflareAccountResponseData and assigns it to the Data field.

func (*CloudflareAccountsResponse) UnmarshalJSON

func (o *CloudflareAccountsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudflareIntegrationApi

CloudflareIntegrationApi service type

type CloudflareIntegrationApi datadog.Service

func NewCloudflareIntegrationApi

func NewCloudflareIntegrationApi(client *datadog.APIClient) *CloudflareIntegrationApi

NewCloudflareIntegrationApi Returns NewCloudflareIntegrationApi.

func (*CloudflareIntegrationApi) CreateCloudflareAccount

func (a *CloudflareIntegrationApi) CreateCloudflareAccount(ctx _context.Context, body CloudflareAccountCreateRequest) (CloudflareAccountResponse, *_nethttp.Response, error)

CreateCloudflareAccount Add Cloudflare account. Create a Cloudflare account.

func (*CloudflareIntegrationApi) DeleteCloudflareAccount

func (a *CloudflareIntegrationApi) DeleteCloudflareAccount(ctx _context.Context, accountId string) (*_nethttp.Response, error)

DeleteCloudflareAccount Delete Cloudflare account. Delete a Cloudflare account.

func (*CloudflareIntegrationApi) GetCloudflareAccount

func (a *CloudflareIntegrationApi) GetCloudflareAccount(ctx _context.Context, accountId string) (CloudflareAccountResponse, *_nethttp.Response, error)

GetCloudflareAccount Get Cloudflare account. Get a Cloudflare account.

func (*CloudflareIntegrationApi) ListCloudflareAccounts

func (a *CloudflareIntegrationApi) ListCloudflareAccounts(ctx _context.Context) (CloudflareAccountsResponse, *_nethttp.Response, error)

ListCloudflareAccounts List Cloudflare accounts. List Cloudflare accounts.

func (*CloudflareIntegrationApi) UpdateCloudflareAccount

func (a *CloudflareIntegrationApi) UpdateCloudflareAccount(ctx _context.Context, accountId string, body CloudflareAccountUpdateRequest) (CloudflareAccountResponse, *_nethttp.Response, error)

UpdateCloudflareAccount Update Cloudflare account. Update a Cloudflare account.

type ConfluentAccountCreateRequest

ConfluentAccountCreateRequest Payload schema when adding a Confluent account.

type ConfluentAccountCreateRequest struct {
    // The data body for adding a Confluent account.
    Data ConfluentAccountCreateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentAccountCreateRequest

func NewConfluentAccountCreateRequest(data ConfluentAccountCreateRequestData) *ConfluentAccountCreateRequest

NewConfluentAccountCreateRequest instantiates a new ConfluentAccountCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentAccountCreateRequestWithDefaults

func NewConfluentAccountCreateRequestWithDefaults() *ConfluentAccountCreateRequest

NewConfluentAccountCreateRequestWithDefaults instantiates a new ConfluentAccountCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentAccountCreateRequest) GetData

func (o *ConfluentAccountCreateRequest) GetData() ConfluentAccountCreateRequestData

GetData returns the Data field value.

func (*ConfluentAccountCreateRequest) GetDataOk

func (o *ConfluentAccountCreateRequest) GetDataOk() (*ConfluentAccountCreateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ConfluentAccountCreateRequest) MarshalJSON

func (o ConfluentAccountCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountCreateRequest) SetData

func (o *ConfluentAccountCreateRequest) SetData(v ConfluentAccountCreateRequestData)

SetData sets field value.

func (*ConfluentAccountCreateRequest) UnmarshalJSON

func (o *ConfluentAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountCreateRequestAttributes

ConfluentAccountCreateRequestAttributes Attributes associated with the account creation request.

type ConfluentAccountCreateRequestAttributes struct {
    // The API key associated with your Confluent account.
    ApiKey string `json:"api_key"`
    // The API secret associated with your Confluent account.
    ApiSecret string `json:"api_secret"`
    // A list of Confluent resources associated with the Confluent account.
    Resources []ConfluentAccountResourceAttributes `json:"resources,omitempty"`
    // A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentAccountCreateRequestAttributes

func NewConfluentAccountCreateRequestAttributes(apiKey string, apiSecret string) *ConfluentAccountCreateRequestAttributes

NewConfluentAccountCreateRequestAttributes instantiates a new ConfluentAccountCreateRequestAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentAccountCreateRequestAttributesWithDefaults

func NewConfluentAccountCreateRequestAttributesWithDefaults() *ConfluentAccountCreateRequestAttributes

NewConfluentAccountCreateRequestAttributesWithDefaults instantiates a new ConfluentAccountCreateRequestAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentAccountCreateRequestAttributes) GetApiKey

func (o *ConfluentAccountCreateRequestAttributes) GetApiKey() string

GetApiKey returns the ApiKey field value.

func (*ConfluentAccountCreateRequestAttributes) GetApiKeyOk

func (o *ConfluentAccountCreateRequestAttributes) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value and a boolean to check if the value has been set.

func (*ConfluentAccountCreateRequestAttributes) GetApiSecret

func (o *ConfluentAccountCreateRequestAttributes) GetApiSecret() string

GetApiSecret returns the ApiSecret field value.

func (*ConfluentAccountCreateRequestAttributes) GetApiSecretOk

func (o *ConfluentAccountCreateRequestAttributes) GetApiSecretOk() (*string, bool)

GetApiSecretOk returns a tuple with the ApiSecret field value and a boolean to check if the value has been set.

func (*ConfluentAccountCreateRequestAttributes) GetResources

func (o *ConfluentAccountCreateRequestAttributes) GetResources() []ConfluentAccountResourceAttributes

GetResources returns the Resources field value if set, zero value otherwise.

func (*ConfluentAccountCreateRequestAttributes) GetResourcesOk

func (o *ConfluentAccountCreateRequestAttributes) GetResourcesOk() (*[]ConfluentAccountResourceAttributes, bool)

GetResourcesOk returns a tuple with the Resources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountCreateRequestAttributes) GetTags

func (o *ConfluentAccountCreateRequestAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ConfluentAccountCreateRequestAttributes) GetTagsOk

func (o *ConfluentAccountCreateRequestAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountCreateRequestAttributes) HasResources

func (o *ConfluentAccountCreateRequestAttributes) HasResources() bool

HasResources returns a boolean if a field has been set.

func (*ConfluentAccountCreateRequestAttributes) HasTags

func (o *ConfluentAccountCreateRequestAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ConfluentAccountCreateRequestAttributes) MarshalJSON

func (o ConfluentAccountCreateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountCreateRequestAttributes) SetApiKey

func (o *ConfluentAccountCreateRequestAttributes) SetApiKey(v string)

SetApiKey sets field value.

func (*ConfluentAccountCreateRequestAttributes) SetApiSecret

func (o *ConfluentAccountCreateRequestAttributes) SetApiSecret(v string)

SetApiSecret sets field value.

func (*ConfluentAccountCreateRequestAttributes) SetResources

func (o *ConfluentAccountCreateRequestAttributes) SetResources(v []ConfluentAccountResourceAttributes)

SetResources gets a reference to the given []ConfluentAccountResourceAttributes and assigns it to the Resources field.

func (*ConfluentAccountCreateRequestAttributes) SetTags

func (o *ConfluentAccountCreateRequestAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ConfluentAccountCreateRequestAttributes) UnmarshalJSON

func (o *ConfluentAccountCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountCreateRequestData

ConfluentAccountCreateRequestData The data body for adding a Confluent account.

type ConfluentAccountCreateRequestData struct {
    // Attributes associated with the account creation request.
    Attributes ConfluentAccountCreateRequestAttributes `json:"attributes"`
    // The JSON:API type for this API. Should always be `confluent-cloud-accounts`.
    Type ConfluentAccountType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentAccountCreateRequestData

func NewConfluentAccountCreateRequestData(attributes ConfluentAccountCreateRequestAttributes, typeVar ConfluentAccountType) *ConfluentAccountCreateRequestData

NewConfluentAccountCreateRequestData instantiates a new ConfluentAccountCreateRequestData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentAccountCreateRequestDataWithDefaults

func NewConfluentAccountCreateRequestDataWithDefaults() *ConfluentAccountCreateRequestData

NewConfluentAccountCreateRequestDataWithDefaults instantiates a new ConfluentAccountCreateRequestData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentAccountCreateRequestData) GetAttributes

func (o *ConfluentAccountCreateRequestData) GetAttributes() ConfluentAccountCreateRequestAttributes

GetAttributes returns the Attributes field value.

func (*ConfluentAccountCreateRequestData) GetAttributesOk

func (o *ConfluentAccountCreateRequestData) GetAttributesOk() (*ConfluentAccountCreateRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ConfluentAccountCreateRequestData) GetType

func (o *ConfluentAccountCreateRequestData) GetType() ConfluentAccountType

GetType returns the Type field value.

func (*ConfluentAccountCreateRequestData) GetTypeOk

func (o *ConfluentAccountCreateRequestData) GetTypeOk() (*ConfluentAccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ConfluentAccountCreateRequestData) MarshalJSON

func (o ConfluentAccountCreateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountCreateRequestData) SetAttributes

func (o *ConfluentAccountCreateRequestData) SetAttributes(v ConfluentAccountCreateRequestAttributes)

SetAttributes sets field value.

func (*ConfluentAccountCreateRequestData) SetType

func (o *ConfluentAccountCreateRequestData) SetType(v ConfluentAccountType)

SetType sets field value.

func (*ConfluentAccountCreateRequestData) UnmarshalJSON

func (o *ConfluentAccountCreateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountResourceAttributes

ConfluentAccountResourceAttributes Attributes object for updating a Confluent resource.

type ConfluentAccountResourceAttributes struct {
    // Enable the `custom.consumer_lag_offset` metric, which contains extra metric tags.
    EnableCustomMetrics *bool `json:"enable_custom_metrics,omitempty"`
    // The ID associated with a Confluent resource.
    Id *string `json:"id,omitempty"`
    // The resource type of the Resource. Can be `kafka`, `connector`, `ksql`, or `schema_registry`.
    ResourceType string `json:"resource_type"`
    // A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentAccountResourceAttributes

func NewConfluentAccountResourceAttributes(resourceType string) *ConfluentAccountResourceAttributes

NewConfluentAccountResourceAttributes instantiates a new ConfluentAccountResourceAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentAccountResourceAttributesWithDefaults

func NewConfluentAccountResourceAttributesWithDefaults() *ConfluentAccountResourceAttributes

NewConfluentAccountResourceAttributesWithDefaults instantiates a new ConfluentAccountResourceAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentAccountResourceAttributes) GetEnableCustomMetrics

func (o *ConfluentAccountResourceAttributes) GetEnableCustomMetrics() bool

GetEnableCustomMetrics returns the EnableCustomMetrics field value if set, zero value otherwise.

func (*ConfluentAccountResourceAttributes) GetEnableCustomMetricsOk

func (o *ConfluentAccountResourceAttributes) GetEnableCustomMetricsOk() (*bool, bool)

GetEnableCustomMetricsOk returns a tuple with the EnableCustomMetrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountResourceAttributes) GetId

func (o *ConfluentAccountResourceAttributes) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ConfluentAccountResourceAttributes) GetIdOk

func (o *ConfluentAccountResourceAttributes) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountResourceAttributes) GetResourceType

func (o *ConfluentAccountResourceAttributes) GetResourceType() string

GetResourceType returns the ResourceType field value.

func (*ConfluentAccountResourceAttributes) GetResourceTypeOk

func (o *ConfluentAccountResourceAttributes) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value and a boolean to check if the value has been set.

func (*ConfluentAccountResourceAttributes) GetTags

func (o *ConfluentAccountResourceAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ConfluentAccountResourceAttributes) GetTagsOk

func (o *ConfluentAccountResourceAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountResourceAttributes) HasEnableCustomMetrics

func (o *ConfluentAccountResourceAttributes) HasEnableCustomMetrics() bool

HasEnableCustomMetrics returns a boolean if a field has been set.

func (*ConfluentAccountResourceAttributes) HasId

func (o *ConfluentAccountResourceAttributes) HasId() bool

HasId returns a boolean if a field has been set.

func (*ConfluentAccountResourceAttributes) HasTags

func (o *ConfluentAccountResourceAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ConfluentAccountResourceAttributes) MarshalJSON

func (o ConfluentAccountResourceAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountResourceAttributes) SetEnableCustomMetrics

func (o *ConfluentAccountResourceAttributes) SetEnableCustomMetrics(v bool)

SetEnableCustomMetrics gets a reference to the given bool and assigns it to the EnableCustomMetrics field.

func (*ConfluentAccountResourceAttributes) SetId

func (o *ConfluentAccountResourceAttributes) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ConfluentAccountResourceAttributes) SetResourceType

func (o *ConfluentAccountResourceAttributes) SetResourceType(v string)

SetResourceType sets field value.

func (*ConfluentAccountResourceAttributes) SetTags

func (o *ConfluentAccountResourceAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ConfluentAccountResourceAttributes) UnmarshalJSON

func (o *ConfluentAccountResourceAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountResponse

ConfluentAccountResponse The expected response schema when getting a Confluent account.

type ConfluentAccountResponse struct {
    // An API key and API secret pair that represents a Confluent account.
    Data *ConfluentAccountResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentAccountResponse

func NewConfluentAccountResponse() *ConfluentAccountResponse

NewConfluentAccountResponse instantiates a new ConfluentAccountResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentAccountResponseWithDefaults

func NewConfluentAccountResponseWithDefaults() *ConfluentAccountResponse

NewConfluentAccountResponseWithDefaults instantiates a new ConfluentAccountResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentAccountResponse) GetData

func (o *ConfluentAccountResponse) GetData() ConfluentAccountResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*ConfluentAccountResponse) GetDataOk

func (o *ConfluentAccountResponse) GetDataOk() (*ConfluentAccountResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountResponse) HasData

func (o *ConfluentAccountResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ConfluentAccountResponse) MarshalJSON

func (o ConfluentAccountResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountResponse) SetData

func (o *ConfluentAccountResponse) SetData(v ConfluentAccountResponseData)

SetData gets a reference to the given ConfluentAccountResponseData and assigns it to the Data field.

func (*ConfluentAccountResponse) UnmarshalJSON

func (o *ConfluentAccountResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountResponseAttributes

ConfluentAccountResponseAttributes The attributes of a Confluent account.

type ConfluentAccountResponseAttributes struct {
    // The API key associated with your Confluent account.
    ApiKey string `json:"api_key"`
    // A list of Confluent resources associated with the Confluent account.
    Resources []ConfluentResourceResponseAttributes `json:"resources,omitempty"`
    // A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentAccountResponseAttributes

func NewConfluentAccountResponseAttributes(apiKey string) *ConfluentAccountResponseAttributes

NewConfluentAccountResponseAttributes instantiates a new ConfluentAccountResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentAccountResponseAttributesWithDefaults

func NewConfluentAccountResponseAttributesWithDefaults() *ConfluentAccountResponseAttributes

NewConfluentAccountResponseAttributesWithDefaults instantiates a new ConfluentAccountResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentAccountResponseAttributes) GetApiKey

func (o *ConfluentAccountResponseAttributes) GetApiKey() string

GetApiKey returns the ApiKey field value.

func (*ConfluentAccountResponseAttributes) GetApiKeyOk

func (o *ConfluentAccountResponseAttributes) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value and a boolean to check if the value has been set.

func (*ConfluentAccountResponseAttributes) GetResources

func (o *ConfluentAccountResponseAttributes) GetResources() []ConfluentResourceResponseAttributes

GetResources returns the Resources field value if set, zero value otherwise.

func (*ConfluentAccountResponseAttributes) GetResourcesOk

func (o *ConfluentAccountResponseAttributes) GetResourcesOk() (*[]ConfluentResourceResponseAttributes, bool)

GetResourcesOk returns a tuple with the Resources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountResponseAttributes) GetTags

func (o *ConfluentAccountResponseAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ConfluentAccountResponseAttributes) GetTagsOk

func (o *ConfluentAccountResponseAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountResponseAttributes) HasResources

func (o *ConfluentAccountResponseAttributes) HasResources() bool

HasResources returns a boolean if a field has been set.

func (*ConfluentAccountResponseAttributes) HasTags

func (o *ConfluentAccountResponseAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ConfluentAccountResponseAttributes) MarshalJSON

func (o ConfluentAccountResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountResponseAttributes) SetApiKey

func (o *ConfluentAccountResponseAttributes) SetApiKey(v string)

SetApiKey sets field value.

func (*ConfluentAccountResponseAttributes) SetResources

func (o *ConfluentAccountResponseAttributes) SetResources(v []ConfluentResourceResponseAttributes)

SetResources gets a reference to the given []ConfluentResourceResponseAttributes and assigns it to the Resources field.

func (*ConfluentAccountResponseAttributes) SetTags

func (o *ConfluentAccountResponseAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ConfluentAccountResponseAttributes) UnmarshalJSON

func (o *ConfluentAccountResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountResponseData

ConfluentAccountResponseData An API key and API secret pair that represents a Confluent account.

type ConfluentAccountResponseData struct {
    // The attributes of a Confluent account.
    Attributes ConfluentAccountResponseAttributes `json:"attributes"`
    // A randomly generated ID associated with a Confluent account.
    Id string `json:"id"`
    // The JSON:API type for this API. Should always be `confluent-cloud-accounts`.
    Type ConfluentAccountType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentAccountResponseData

func NewConfluentAccountResponseData(attributes ConfluentAccountResponseAttributes, id string, typeVar ConfluentAccountType) *ConfluentAccountResponseData

NewConfluentAccountResponseData instantiates a new ConfluentAccountResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentAccountResponseDataWithDefaults

func NewConfluentAccountResponseDataWithDefaults() *ConfluentAccountResponseData

NewConfluentAccountResponseDataWithDefaults instantiates a new ConfluentAccountResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentAccountResponseData) GetAttributes

func (o *ConfluentAccountResponseData) GetAttributes() ConfluentAccountResponseAttributes

GetAttributes returns the Attributes field value.

func (*ConfluentAccountResponseData) GetAttributesOk

func (o *ConfluentAccountResponseData) GetAttributesOk() (*ConfluentAccountResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ConfluentAccountResponseData) GetId

func (o *ConfluentAccountResponseData) GetId() string

GetId returns the Id field value.

func (*ConfluentAccountResponseData) GetIdOk

func (o *ConfluentAccountResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ConfluentAccountResponseData) GetType

func (o *ConfluentAccountResponseData) GetType() ConfluentAccountType

GetType returns the Type field value.

func (*ConfluentAccountResponseData) GetTypeOk

func (o *ConfluentAccountResponseData) GetTypeOk() (*ConfluentAccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ConfluentAccountResponseData) MarshalJSON

func (o ConfluentAccountResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountResponseData) SetAttributes

func (o *ConfluentAccountResponseData) SetAttributes(v ConfluentAccountResponseAttributes)

SetAttributes sets field value.

func (*ConfluentAccountResponseData) SetId

func (o *ConfluentAccountResponseData) SetId(v string)

SetId sets field value.

func (*ConfluentAccountResponseData) SetType

func (o *ConfluentAccountResponseData) SetType(v ConfluentAccountType)

SetType sets field value.

func (*ConfluentAccountResponseData) UnmarshalJSON

func (o *ConfluentAccountResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountType

ConfluentAccountType The JSON:API type for this API. Should always be `confluent-cloud-accounts`.

type ConfluentAccountType string

List of ConfluentAccountType.

const (
    CONFLUENTACCOUNTTYPE_CONFLUENT_CLOUD_ACCOUNTS ConfluentAccountType = "confluent-cloud-accounts"
)

func NewConfluentAccountTypeFromValue

func NewConfluentAccountTypeFromValue(v string) (*ConfluentAccountType, error)

NewConfluentAccountTypeFromValue returns a pointer to a valid ConfluentAccountType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ConfluentAccountType) GetAllowedValues

func (v *ConfluentAccountType) GetAllowedValues() []ConfluentAccountType

GetAllowedValues reeturns the list of possible values.

func (ConfluentAccountType) IsValid

func (v ConfluentAccountType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ConfluentAccountType) Ptr

func (v ConfluentAccountType) Ptr() *ConfluentAccountType

Ptr returns reference to ConfluentAccountType value.

func (*ConfluentAccountType) UnmarshalJSON

func (v *ConfluentAccountType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ConfluentAccountUpdateRequest

ConfluentAccountUpdateRequest The JSON:API request for updating a Confluent account.

type ConfluentAccountUpdateRequest struct {
    // Data object for updating a Confluent account.
    Data ConfluentAccountUpdateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentAccountUpdateRequest

func NewConfluentAccountUpdateRequest(data ConfluentAccountUpdateRequestData) *ConfluentAccountUpdateRequest

NewConfluentAccountUpdateRequest instantiates a new ConfluentAccountUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentAccountUpdateRequestWithDefaults

func NewConfluentAccountUpdateRequestWithDefaults() *ConfluentAccountUpdateRequest

NewConfluentAccountUpdateRequestWithDefaults instantiates a new ConfluentAccountUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentAccountUpdateRequest) GetData

func (o *ConfluentAccountUpdateRequest) GetData() ConfluentAccountUpdateRequestData

GetData returns the Data field value.

func (*ConfluentAccountUpdateRequest) GetDataOk

func (o *ConfluentAccountUpdateRequest) GetDataOk() (*ConfluentAccountUpdateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ConfluentAccountUpdateRequest) MarshalJSON

func (o ConfluentAccountUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountUpdateRequest) SetData

func (o *ConfluentAccountUpdateRequest) SetData(v ConfluentAccountUpdateRequestData)

SetData sets field value.

func (*ConfluentAccountUpdateRequest) UnmarshalJSON

func (o *ConfluentAccountUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountUpdateRequestAttributes

ConfluentAccountUpdateRequestAttributes Attributes object for updating a Confluent account.

type ConfluentAccountUpdateRequestAttributes struct {
    // The API key associated with your Confluent account.
    ApiKey string `json:"api_key"`
    // The API secret associated with your Confluent account.
    ApiSecret string `json:"api_secret"`
    // A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentAccountUpdateRequestAttributes

func NewConfluentAccountUpdateRequestAttributes(apiKey string, apiSecret string) *ConfluentAccountUpdateRequestAttributes

NewConfluentAccountUpdateRequestAttributes instantiates a new ConfluentAccountUpdateRequestAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentAccountUpdateRequestAttributesWithDefaults

func NewConfluentAccountUpdateRequestAttributesWithDefaults() *ConfluentAccountUpdateRequestAttributes

NewConfluentAccountUpdateRequestAttributesWithDefaults instantiates a new ConfluentAccountUpdateRequestAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentAccountUpdateRequestAttributes) GetApiKey

func (o *ConfluentAccountUpdateRequestAttributes) GetApiKey() string

GetApiKey returns the ApiKey field value.

func (*ConfluentAccountUpdateRequestAttributes) GetApiKeyOk

func (o *ConfluentAccountUpdateRequestAttributes) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value and a boolean to check if the value has been set.

func (*ConfluentAccountUpdateRequestAttributes) GetApiSecret

func (o *ConfluentAccountUpdateRequestAttributes) GetApiSecret() string

GetApiSecret returns the ApiSecret field value.

func (*ConfluentAccountUpdateRequestAttributes) GetApiSecretOk

func (o *ConfluentAccountUpdateRequestAttributes) GetApiSecretOk() (*string, bool)

GetApiSecretOk returns a tuple with the ApiSecret field value and a boolean to check if the value has been set.

func (*ConfluentAccountUpdateRequestAttributes) GetTags

func (o *ConfluentAccountUpdateRequestAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ConfluentAccountUpdateRequestAttributes) GetTagsOk

func (o *ConfluentAccountUpdateRequestAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountUpdateRequestAttributes) HasTags

func (o *ConfluentAccountUpdateRequestAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ConfluentAccountUpdateRequestAttributes) MarshalJSON

func (o ConfluentAccountUpdateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountUpdateRequestAttributes) SetApiKey

func (o *ConfluentAccountUpdateRequestAttributes) SetApiKey(v string)

SetApiKey sets field value.

func (*ConfluentAccountUpdateRequestAttributes) SetApiSecret

func (o *ConfluentAccountUpdateRequestAttributes) SetApiSecret(v string)

SetApiSecret sets field value.

func (*ConfluentAccountUpdateRequestAttributes) SetTags

func (o *ConfluentAccountUpdateRequestAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ConfluentAccountUpdateRequestAttributes) UnmarshalJSON

func (o *ConfluentAccountUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountUpdateRequestData

ConfluentAccountUpdateRequestData Data object for updating a Confluent account.

type ConfluentAccountUpdateRequestData struct {
    // Attributes object for updating a Confluent account.
    Attributes ConfluentAccountUpdateRequestAttributes `json:"attributes"`
    // The JSON:API type for this API. Should always be `confluent-cloud-accounts`.
    Type ConfluentAccountType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentAccountUpdateRequestData

func NewConfluentAccountUpdateRequestData(attributes ConfluentAccountUpdateRequestAttributes, typeVar ConfluentAccountType) *ConfluentAccountUpdateRequestData

NewConfluentAccountUpdateRequestData instantiates a new ConfluentAccountUpdateRequestData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentAccountUpdateRequestDataWithDefaults

func NewConfluentAccountUpdateRequestDataWithDefaults() *ConfluentAccountUpdateRequestData

NewConfluentAccountUpdateRequestDataWithDefaults instantiates a new ConfluentAccountUpdateRequestData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentAccountUpdateRequestData) GetAttributes

func (o *ConfluentAccountUpdateRequestData) GetAttributes() ConfluentAccountUpdateRequestAttributes

GetAttributes returns the Attributes field value.

func (*ConfluentAccountUpdateRequestData) GetAttributesOk

func (o *ConfluentAccountUpdateRequestData) GetAttributesOk() (*ConfluentAccountUpdateRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ConfluentAccountUpdateRequestData) GetType

func (o *ConfluentAccountUpdateRequestData) GetType() ConfluentAccountType

GetType returns the Type field value.

func (*ConfluentAccountUpdateRequestData) GetTypeOk

func (o *ConfluentAccountUpdateRequestData) GetTypeOk() (*ConfluentAccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ConfluentAccountUpdateRequestData) MarshalJSON

func (o ConfluentAccountUpdateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountUpdateRequestData) SetAttributes

func (o *ConfluentAccountUpdateRequestData) SetAttributes(v ConfluentAccountUpdateRequestAttributes)

SetAttributes sets field value.

func (*ConfluentAccountUpdateRequestData) SetType

func (o *ConfluentAccountUpdateRequestData) SetType(v ConfluentAccountType)

SetType sets field value.

func (*ConfluentAccountUpdateRequestData) UnmarshalJSON

func (o *ConfluentAccountUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountsResponse

ConfluentAccountsResponse Confluent account returned by the API.

type ConfluentAccountsResponse struct {
    // The Confluent account.
    Data []ConfluentAccountResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentAccountsResponse

func NewConfluentAccountsResponse() *ConfluentAccountsResponse

NewConfluentAccountsResponse instantiates a new ConfluentAccountsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentAccountsResponseWithDefaults

func NewConfluentAccountsResponseWithDefaults() *ConfluentAccountsResponse

NewConfluentAccountsResponseWithDefaults instantiates a new ConfluentAccountsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentAccountsResponse) GetData

func (o *ConfluentAccountsResponse) GetData() []ConfluentAccountResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*ConfluentAccountsResponse) GetDataOk

func (o *ConfluentAccountsResponse) GetDataOk() (*[]ConfluentAccountResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountsResponse) HasData

func (o *ConfluentAccountsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ConfluentAccountsResponse) MarshalJSON

func (o ConfluentAccountsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountsResponse) SetData

func (o *ConfluentAccountsResponse) SetData(v []ConfluentAccountResponseData)

SetData gets a reference to the given []ConfluentAccountResponseData and assigns it to the Data field.

func (*ConfluentAccountsResponse) UnmarshalJSON

func (o *ConfluentAccountsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentCloudApi

ConfluentCloudApi service type

type ConfluentCloudApi datadog.Service

func NewConfluentCloudApi

func NewConfluentCloudApi(client *datadog.APIClient) *ConfluentCloudApi

NewConfluentCloudApi Returns NewConfluentCloudApi.

func (*ConfluentCloudApi) CreateConfluentAccount

func (a *ConfluentCloudApi) CreateConfluentAccount(ctx _context.Context, body ConfluentAccountCreateRequest) (ConfluentAccountResponse, *_nethttp.Response, error)

CreateConfluentAccount Add Confluent account. Create a Confluent account.

func (*ConfluentCloudApi) CreateConfluentResource

func (a *ConfluentCloudApi) CreateConfluentResource(ctx _context.Context, accountId string, body ConfluentResourceRequest) (ConfluentResourceResponse, *_nethttp.Response, error)

CreateConfluentResource Add resource to Confluent account. Create a Confluent resource for the account associated with the provided ID.

func (*ConfluentCloudApi) DeleteConfluentAccount

func (a *ConfluentCloudApi) DeleteConfluentAccount(ctx _context.Context, accountId string) (*_nethttp.Response, error)

DeleteConfluentAccount Delete Confluent account. Delete a Confluent account with the provided account ID.

func (*ConfluentCloudApi) DeleteConfluentResource

func (a *ConfluentCloudApi) DeleteConfluentResource(ctx _context.Context, accountId string, resourceId string) (*_nethttp.Response, error)

DeleteConfluentResource Delete resource from Confluent account. Delete a Confluent resource with the provided resource id for the account associated with the provided account ID.

func (*ConfluentCloudApi) GetConfluentAccount

func (a *ConfluentCloudApi) GetConfluentAccount(ctx _context.Context, accountId string) (ConfluentAccountResponse, *_nethttp.Response, error)

GetConfluentAccount Get Confluent account. Get the Confluent account with the provided account ID.

func (*ConfluentCloudApi) GetConfluentResource

func (a *ConfluentCloudApi) GetConfluentResource(ctx _context.Context, accountId string, resourceId string) (ConfluentResourceResponse, *_nethttp.Response, error)

GetConfluentResource Get resource from Confluent account. Get a Confluent resource with the provided resource id for the account associated with the provided account ID.

func (*ConfluentCloudApi) ListConfluentAccount

func (a *ConfluentCloudApi) ListConfluentAccount(ctx _context.Context) (ConfluentAccountsResponse, *_nethttp.Response, error)

ListConfluentAccount List Confluent accounts. List Confluent accounts.

func (*ConfluentCloudApi) ListConfluentResource

func (a *ConfluentCloudApi) ListConfluentResource(ctx _context.Context, accountId string) (ConfluentResourcesResponse, *_nethttp.Response, error)

ListConfluentResource List Confluent Account resources. Get a Confluent resource for the account associated with the provided ID.

func (*ConfluentCloudApi) UpdateConfluentAccount

func (a *ConfluentCloudApi) UpdateConfluentAccount(ctx _context.Context, accountId string, body ConfluentAccountUpdateRequest) (ConfluentAccountResponse, *_nethttp.Response, error)

UpdateConfluentAccount Update Confluent account. Update the Confluent account with the provided account ID.

func (*ConfluentCloudApi) UpdateConfluentResource

func (a *ConfluentCloudApi) UpdateConfluentResource(ctx _context.Context, accountId string, resourceId string, body ConfluentResourceRequest) (ConfluentResourceResponse, *_nethttp.Response, error)

UpdateConfluentResource Update resource in Confluent account. Update a Confluent resource with the provided resource id for the account associated with the provided account ID.

type ConfluentResourceRequest

ConfluentResourceRequest The JSON:API request for updating a Confluent resource.

type ConfluentResourceRequest struct {
    // JSON:API request for updating a Confluent resource.
    Data ConfluentResourceRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentResourceRequest

func NewConfluentResourceRequest(data ConfluentResourceRequestData) *ConfluentResourceRequest

NewConfluentResourceRequest instantiates a new ConfluentResourceRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentResourceRequestWithDefaults

func NewConfluentResourceRequestWithDefaults() *ConfluentResourceRequest

NewConfluentResourceRequestWithDefaults instantiates a new ConfluentResourceRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentResourceRequest) GetData

func (o *ConfluentResourceRequest) GetData() ConfluentResourceRequestData

GetData returns the Data field value.

func (*ConfluentResourceRequest) GetDataOk

func (o *ConfluentResourceRequest) GetDataOk() (*ConfluentResourceRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ConfluentResourceRequest) MarshalJSON

func (o ConfluentResourceRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentResourceRequest) SetData

func (o *ConfluentResourceRequest) SetData(v ConfluentResourceRequestData)

SetData sets field value.

func (*ConfluentResourceRequest) UnmarshalJSON

func (o *ConfluentResourceRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentResourceRequestAttributes

ConfluentResourceRequestAttributes Attributes object for updating a Confluent resource.

type ConfluentResourceRequestAttributes struct {
    // Enable the `custom.consumer_lag_offset` metric, which contains extra metric tags.
    EnableCustomMetrics *bool `json:"enable_custom_metrics,omitempty"`
    // The resource type of the Resource. Can be `kafka`, `connector`, `ksql`, or `schema_registry`.
    ResourceType string `json:"resource_type"`
    // A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentResourceRequestAttributes

func NewConfluentResourceRequestAttributes(resourceType string) *ConfluentResourceRequestAttributes

NewConfluentResourceRequestAttributes instantiates a new ConfluentResourceRequestAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentResourceRequestAttributesWithDefaults

func NewConfluentResourceRequestAttributesWithDefaults() *ConfluentResourceRequestAttributes

NewConfluentResourceRequestAttributesWithDefaults instantiates a new ConfluentResourceRequestAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentResourceRequestAttributes) GetEnableCustomMetrics

func (o *ConfluentResourceRequestAttributes) GetEnableCustomMetrics() bool

GetEnableCustomMetrics returns the EnableCustomMetrics field value if set, zero value otherwise.

func (*ConfluentResourceRequestAttributes) GetEnableCustomMetricsOk

func (o *ConfluentResourceRequestAttributes) GetEnableCustomMetricsOk() (*bool, bool)

GetEnableCustomMetricsOk returns a tuple with the EnableCustomMetrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentResourceRequestAttributes) GetResourceType

func (o *ConfluentResourceRequestAttributes) GetResourceType() string

GetResourceType returns the ResourceType field value.

func (*ConfluentResourceRequestAttributes) GetResourceTypeOk

func (o *ConfluentResourceRequestAttributes) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value and a boolean to check if the value has been set.

func (*ConfluentResourceRequestAttributes) GetTags

func (o *ConfluentResourceRequestAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ConfluentResourceRequestAttributes) GetTagsOk

func (o *ConfluentResourceRequestAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentResourceRequestAttributes) HasEnableCustomMetrics

func (o *ConfluentResourceRequestAttributes) HasEnableCustomMetrics() bool

HasEnableCustomMetrics returns a boolean if a field has been set.

func (*ConfluentResourceRequestAttributes) HasTags

func (o *ConfluentResourceRequestAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ConfluentResourceRequestAttributes) MarshalJSON

func (o ConfluentResourceRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentResourceRequestAttributes) SetEnableCustomMetrics

func (o *ConfluentResourceRequestAttributes) SetEnableCustomMetrics(v bool)

SetEnableCustomMetrics gets a reference to the given bool and assigns it to the EnableCustomMetrics field.

func (*ConfluentResourceRequestAttributes) SetResourceType

func (o *ConfluentResourceRequestAttributes) SetResourceType(v string)

SetResourceType sets field value.

func (*ConfluentResourceRequestAttributes) SetTags

func (o *ConfluentResourceRequestAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ConfluentResourceRequestAttributes) UnmarshalJSON

func (o *ConfluentResourceRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentResourceRequestData

ConfluentResourceRequestData JSON:API request for updating a Confluent resource.

type ConfluentResourceRequestData struct {
    // Attributes object for updating a Confluent resource.
    Attributes ConfluentResourceRequestAttributes `json:"attributes"`
    // The ID associated with a Confluent resource.
    Id string `json:"id"`
    // The JSON:API type for this request.
    Type ConfluentResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentResourceRequestData

func NewConfluentResourceRequestData(attributes ConfluentResourceRequestAttributes, id string, typeVar ConfluentResourceType) *ConfluentResourceRequestData

NewConfluentResourceRequestData instantiates a new ConfluentResourceRequestData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentResourceRequestDataWithDefaults

func NewConfluentResourceRequestDataWithDefaults() *ConfluentResourceRequestData

NewConfluentResourceRequestDataWithDefaults instantiates a new ConfluentResourceRequestData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentResourceRequestData) GetAttributes

func (o *ConfluentResourceRequestData) GetAttributes() ConfluentResourceRequestAttributes

GetAttributes returns the Attributes field value.

func (*ConfluentResourceRequestData) GetAttributesOk

func (o *ConfluentResourceRequestData) GetAttributesOk() (*ConfluentResourceRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ConfluentResourceRequestData) GetId

func (o *ConfluentResourceRequestData) GetId() string

GetId returns the Id field value.

func (*ConfluentResourceRequestData) GetIdOk

func (o *ConfluentResourceRequestData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ConfluentResourceRequestData) GetType

func (o *ConfluentResourceRequestData) GetType() ConfluentResourceType

GetType returns the Type field value.

func (*ConfluentResourceRequestData) GetTypeOk

func (o *ConfluentResourceRequestData) GetTypeOk() (*ConfluentResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ConfluentResourceRequestData) MarshalJSON

func (o ConfluentResourceRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentResourceRequestData) SetAttributes

func (o *ConfluentResourceRequestData) SetAttributes(v ConfluentResourceRequestAttributes)

SetAttributes sets field value.

func (*ConfluentResourceRequestData) SetId

func (o *ConfluentResourceRequestData) SetId(v string)

SetId sets field value.

func (*ConfluentResourceRequestData) SetType

func (o *ConfluentResourceRequestData) SetType(v ConfluentResourceType)

SetType sets field value.

func (*ConfluentResourceRequestData) UnmarshalJSON

func (o *ConfluentResourceRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentResourceResponse

ConfluentResourceResponse Response schema when interacting with a Confluent resource.

type ConfluentResourceResponse struct {
    // Confluent Cloud resource data.
    Data *ConfluentResourceResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentResourceResponse

func NewConfluentResourceResponse() *ConfluentResourceResponse

NewConfluentResourceResponse instantiates a new ConfluentResourceResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentResourceResponseWithDefaults

func NewConfluentResourceResponseWithDefaults() *ConfluentResourceResponse

NewConfluentResourceResponseWithDefaults instantiates a new ConfluentResourceResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentResourceResponse) GetData

func (o *ConfluentResourceResponse) GetData() ConfluentResourceResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*ConfluentResourceResponse) GetDataOk

func (o *ConfluentResourceResponse) GetDataOk() (*ConfluentResourceResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentResourceResponse) HasData

func (o *ConfluentResourceResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ConfluentResourceResponse) MarshalJSON

func (o ConfluentResourceResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentResourceResponse) SetData

func (o *ConfluentResourceResponse) SetData(v ConfluentResourceResponseData)

SetData gets a reference to the given ConfluentResourceResponseData and assigns it to the Data field.

func (*ConfluentResourceResponse) UnmarshalJSON

func (o *ConfluentResourceResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentResourceResponseAttributes

ConfluentResourceResponseAttributes Model representation of a Confluent Cloud resource.

type ConfluentResourceResponseAttributes struct {
    // Enable the `custom.consumer_lag_offset` metric, which contains extra metric tags.
    EnableCustomMetrics *bool `json:"enable_custom_metrics,omitempty"`
    // The ID associated with the Confluent resource.
    Id *string `json:"id,omitempty"`
    // The resource type of the Resource. Can be `kafka`, `connector`, `ksql`, or `schema_registry`.
    ResourceType string `json:"resource_type"`
    // A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentResourceResponseAttributes

func NewConfluentResourceResponseAttributes(resourceType string) *ConfluentResourceResponseAttributes

NewConfluentResourceResponseAttributes instantiates a new ConfluentResourceResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentResourceResponseAttributesWithDefaults

func NewConfluentResourceResponseAttributesWithDefaults() *ConfluentResourceResponseAttributes

NewConfluentResourceResponseAttributesWithDefaults instantiates a new ConfluentResourceResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentResourceResponseAttributes) GetEnableCustomMetrics

func (o *ConfluentResourceResponseAttributes) GetEnableCustomMetrics() bool

GetEnableCustomMetrics returns the EnableCustomMetrics field value if set, zero value otherwise.

func (*ConfluentResourceResponseAttributes) GetEnableCustomMetricsOk

func (o *ConfluentResourceResponseAttributes) GetEnableCustomMetricsOk() (*bool, bool)

GetEnableCustomMetricsOk returns a tuple with the EnableCustomMetrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentResourceResponseAttributes) GetId

func (o *ConfluentResourceResponseAttributes) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ConfluentResourceResponseAttributes) GetIdOk

func (o *ConfluentResourceResponseAttributes) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentResourceResponseAttributes) GetResourceType

func (o *ConfluentResourceResponseAttributes) GetResourceType() string

GetResourceType returns the ResourceType field value.

func (*ConfluentResourceResponseAttributes) GetResourceTypeOk

func (o *ConfluentResourceResponseAttributes) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value and a boolean to check if the value has been set.

func (*ConfluentResourceResponseAttributes) GetTags

func (o *ConfluentResourceResponseAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ConfluentResourceResponseAttributes) GetTagsOk

func (o *ConfluentResourceResponseAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentResourceResponseAttributes) HasEnableCustomMetrics

func (o *ConfluentResourceResponseAttributes) HasEnableCustomMetrics() bool

HasEnableCustomMetrics returns a boolean if a field has been set.

func (*ConfluentResourceResponseAttributes) HasId

func (o *ConfluentResourceResponseAttributes) HasId() bool

HasId returns a boolean if a field has been set.

func (*ConfluentResourceResponseAttributes) HasTags

func (o *ConfluentResourceResponseAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ConfluentResourceResponseAttributes) MarshalJSON

func (o ConfluentResourceResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentResourceResponseAttributes) SetEnableCustomMetrics

func (o *ConfluentResourceResponseAttributes) SetEnableCustomMetrics(v bool)

SetEnableCustomMetrics gets a reference to the given bool and assigns it to the EnableCustomMetrics field.

func (*ConfluentResourceResponseAttributes) SetId

func (o *ConfluentResourceResponseAttributes) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ConfluentResourceResponseAttributes) SetResourceType

func (o *ConfluentResourceResponseAttributes) SetResourceType(v string)

SetResourceType sets field value.

func (*ConfluentResourceResponseAttributes) SetTags

func (o *ConfluentResourceResponseAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ConfluentResourceResponseAttributes) UnmarshalJSON

func (o *ConfluentResourceResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentResourceResponseData

ConfluentResourceResponseData Confluent Cloud resource data.

type ConfluentResourceResponseData struct {
    // Model representation of a Confluent Cloud resource.
    Attributes ConfluentResourceResponseAttributes `json:"attributes"`
    // The ID associated with the Confluent resource.
    Id string `json:"id"`
    // The JSON:API type for this request.
    Type ConfluentResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentResourceResponseData

func NewConfluentResourceResponseData(attributes ConfluentResourceResponseAttributes, id string, typeVar ConfluentResourceType) *ConfluentResourceResponseData

NewConfluentResourceResponseData instantiates a new ConfluentResourceResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentResourceResponseDataWithDefaults

func NewConfluentResourceResponseDataWithDefaults() *ConfluentResourceResponseData

NewConfluentResourceResponseDataWithDefaults instantiates a new ConfluentResourceResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentResourceResponseData) GetAttributes

func (o *ConfluentResourceResponseData) GetAttributes() ConfluentResourceResponseAttributes

GetAttributes returns the Attributes field value.

func (*ConfluentResourceResponseData) GetAttributesOk

func (o *ConfluentResourceResponseData) GetAttributesOk() (*ConfluentResourceResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ConfluentResourceResponseData) GetId

func (o *ConfluentResourceResponseData) GetId() string

GetId returns the Id field value.

func (*ConfluentResourceResponseData) GetIdOk

func (o *ConfluentResourceResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ConfluentResourceResponseData) GetType

func (o *ConfluentResourceResponseData) GetType() ConfluentResourceType

GetType returns the Type field value.

func (*ConfluentResourceResponseData) GetTypeOk

func (o *ConfluentResourceResponseData) GetTypeOk() (*ConfluentResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ConfluentResourceResponseData) MarshalJSON

func (o ConfluentResourceResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentResourceResponseData) SetAttributes

func (o *ConfluentResourceResponseData) SetAttributes(v ConfluentResourceResponseAttributes)

SetAttributes sets field value.

func (*ConfluentResourceResponseData) SetId

func (o *ConfluentResourceResponseData) SetId(v string)

SetId sets field value.

func (*ConfluentResourceResponseData) SetType

func (o *ConfluentResourceResponseData) SetType(v ConfluentResourceType)

SetType sets field value.

func (*ConfluentResourceResponseData) UnmarshalJSON

func (o *ConfluentResourceResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentResourceType

ConfluentResourceType The JSON:API type for this request.

type ConfluentResourceType string

List of ConfluentResourceType.

const (
    CONFLUENTRESOURCETYPE_CONFLUENT_CLOUD_RESOURCES ConfluentResourceType = "confluent-cloud-resources"
)

func NewConfluentResourceTypeFromValue

func NewConfluentResourceTypeFromValue(v string) (*ConfluentResourceType, error)

NewConfluentResourceTypeFromValue returns a pointer to a valid ConfluentResourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ConfluentResourceType) GetAllowedValues

func (v *ConfluentResourceType) GetAllowedValues() []ConfluentResourceType

GetAllowedValues reeturns the list of possible values.

func (ConfluentResourceType) IsValid

func (v ConfluentResourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ConfluentResourceType) Ptr

func (v ConfluentResourceType) Ptr() *ConfluentResourceType

Ptr returns reference to ConfluentResourceType value.

func (*ConfluentResourceType) UnmarshalJSON

func (v *ConfluentResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ConfluentResourcesResponse

ConfluentResourcesResponse Response schema when interacting with a list of Confluent resources.

type ConfluentResourcesResponse struct {
    // The JSON:API data attribute.
    Data []ConfluentResourceResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentResourcesResponse

func NewConfluentResourcesResponse() *ConfluentResourcesResponse

NewConfluentResourcesResponse instantiates a new ConfluentResourcesResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentResourcesResponseWithDefaults

func NewConfluentResourcesResponseWithDefaults() *ConfluentResourcesResponse

NewConfluentResourcesResponseWithDefaults instantiates a new ConfluentResourcesResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentResourcesResponse) GetData

func (o *ConfluentResourcesResponse) GetData() []ConfluentResourceResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*ConfluentResourcesResponse) GetDataOk

func (o *ConfluentResourcesResponse) GetDataOk() (*[]ConfluentResourceResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentResourcesResponse) HasData

func (o *ConfluentResourcesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ConfluentResourcesResponse) MarshalJSON

func (o ConfluentResourcesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentResourcesResponse) SetData

func (o *ConfluentResourcesResponse) SetData(v []ConfluentResourceResponseData)

SetData gets a reference to the given []ConfluentResourceResponseData and assigns it to the Data field.

func (*ConfluentResourcesResponse) UnmarshalJSON

func (o *ConfluentResourcesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ContentEncoding

ContentEncoding HTTP header used to compress the media-type.

type ContentEncoding string

List of ContentEncoding.

const (
    CONTENTENCODING_IDENTITY ContentEncoding = "identity"
    CONTENTENCODING_GZIP     ContentEncoding = "gzip"
    CONTENTENCODING_DEFLATE  ContentEncoding = "deflate"
)

func NewContentEncodingFromValue

func NewContentEncodingFromValue(v string) (*ContentEncoding, error)

NewContentEncodingFromValue returns a pointer to a valid ContentEncoding for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ContentEncoding) GetAllowedValues

func (v *ContentEncoding) GetAllowedValues() []ContentEncoding

GetAllowedValues reeturns the list of possible values.

func (ContentEncoding) IsValid

func (v ContentEncoding) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ContentEncoding) Ptr

func (v ContentEncoding) Ptr() *ContentEncoding

Ptr returns reference to ContentEncoding value.

func (*ContentEncoding) UnmarshalJSON

func (v *ContentEncoding) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CostByOrg

CostByOrg Cost data.

type CostByOrg struct {
    // Cost attributes data.
    Attributes *CostByOrgAttributes `json:"attributes,omitempty"`
    // Unique ID of the response.
    Id *string `json:"id,omitempty"`
    // Type of cost data.
    Type *CostByOrgType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCostByOrg

func NewCostByOrg() *CostByOrg

NewCostByOrg instantiates a new CostByOrg object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCostByOrgWithDefaults

func NewCostByOrgWithDefaults() *CostByOrg

NewCostByOrgWithDefaults instantiates a new CostByOrg object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CostByOrg) GetAttributes

func (o *CostByOrg) GetAttributes() CostByOrgAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CostByOrg) GetAttributesOk

func (o *CostByOrg) GetAttributesOk() (*CostByOrgAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrg) GetId

func (o *CostByOrg) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CostByOrg) GetIdOk

func (o *CostByOrg) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrg) GetType

func (o *CostByOrg) GetType() CostByOrgType

GetType returns the Type field value if set, zero value otherwise.

func (*CostByOrg) GetTypeOk

func (o *CostByOrg) GetTypeOk() (*CostByOrgType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrg) HasAttributes

func (o *CostByOrg) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CostByOrg) HasId

func (o *CostByOrg) HasId() bool

HasId returns a boolean if a field has been set.

func (*CostByOrg) HasType

func (o *CostByOrg) HasType() bool

HasType returns a boolean if a field has been set.

func (CostByOrg) MarshalJSON

func (o CostByOrg) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CostByOrg) SetAttributes

func (o *CostByOrg) SetAttributes(v CostByOrgAttributes)

SetAttributes gets a reference to the given CostByOrgAttributes and assigns it to the Attributes field.

func (*CostByOrg) SetId

func (o *CostByOrg) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CostByOrg) SetType

func (o *CostByOrg) SetType(v CostByOrgType)

SetType gets a reference to the given CostByOrgType and assigns it to the Type field.

func (*CostByOrg) UnmarshalJSON

func (o *CostByOrg) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CostByOrgAttributes

CostByOrgAttributes Cost attributes data.

type CostByOrgAttributes struct {
    // List of charges data reported for the requested month.
    Charges []ChargebackBreakdown `json:"charges,omitempty"`
    // The month requested.
    Date *time.Time `json:"date,omitempty"`
    // The organization name.
    OrgName *string `json:"org_name,omitempty"`
    // The organization public ID.
    PublicId *string `json:"public_id,omitempty"`
    // The region of the Datadog instance that the organization belongs to.
    Region *string `json:"region,omitempty"`
    // The total cost of products for the month.
    TotalCost *float64 `json:"total_cost,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCostByOrgAttributes

func NewCostByOrgAttributes() *CostByOrgAttributes

NewCostByOrgAttributes instantiates a new CostByOrgAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCostByOrgAttributesWithDefaults

func NewCostByOrgAttributesWithDefaults() *CostByOrgAttributes

NewCostByOrgAttributesWithDefaults instantiates a new CostByOrgAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CostByOrgAttributes) GetCharges

func (o *CostByOrgAttributes) GetCharges() []ChargebackBreakdown

GetCharges returns the Charges field value if set, zero value otherwise.

func (*CostByOrgAttributes) GetChargesOk

func (o *CostByOrgAttributes) GetChargesOk() (*[]ChargebackBreakdown, bool)

GetChargesOk returns a tuple with the Charges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrgAttributes) GetDate

func (o *CostByOrgAttributes) GetDate() time.Time

GetDate returns the Date field value if set, zero value otherwise.

func (*CostByOrgAttributes) GetDateOk

func (o *CostByOrgAttributes) GetDateOk() (*time.Time, bool)

GetDateOk returns a tuple with the Date field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrgAttributes) GetOrgName

func (o *CostByOrgAttributes) GetOrgName() string

GetOrgName returns the OrgName field value if set, zero value otherwise.

func (*CostByOrgAttributes) GetOrgNameOk

func (o *CostByOrgAttributes) GetOrgNameOk() (*string, bool)

GetOrgNameOk returns a tuple with the OrgName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrgAttributes) GetPublicId

func (o *CostByOrgAttributes) GetPublicId() string

GetPublicId returns the PublicId field value if set, zero value otherwise.

func (*CostByOrgAttributes) GetPublicIdOk

func (o *CostByOrgAttributes) GetPublicIdOk() (*string, bool)

GetPublicIdOk returns a tuple with the PublicId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrgAttributes) GetRegion

func (o *CostByOrgAttributes) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*CostByOrgAttributes) GetRegionOk

func (o *CostByOrgAttributes) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrgAttributes) GetTotalCost

func (o *CostByOrgAttributes) GetTotalCost() float64

GetTotalCost returns the TotalCost field value if set, zero value otherwise.

func (*CostByOrgAttributes) GetTotalCostOk

func (o *CostByOrgAttributes) GetTotalCostOk() (*float64, bool)

GetTotalCostOk returns a tuple with the TotalCost field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrgAttributes) HasCharges

func (o *CostByOrgAttributes) HasCharges() bool

HasCharges returns a boolean if a field has been set.

func (*CostByOrgAttributes) HasDate

func (o *CostByOrgAttributes) HasDate() bool

HasDate returns a boolean if a field has been set.

func (*CostByOrgAttributes) HasOrgName

func (o *CostByOrgAttributes) HasOrgName() bool

HasOrgName returns a boolean if a field has been set.

func (*CostByOrgAttributes) HasPublicId

func (o *CostByOrgAttributes) HasPublicId() bool

HasPublicId returns a boolean if a field has been set.

func (*CostByOrgAttributes) HasRegion

func (o *CostByOrgAttributes) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*CostByOrgAttributes) HasTotalCost

func (o *CostByOrgAttributes) HasTotalCost() bool

HasTotalCost returns a boolean if a field has been set.

func (CostByOrgAttributes) MarshalJSON

func (o CostByOrgAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CostByOrgAttributes) SetCharges

func (o *CostByOrgAttributes) SetCharges(v []ChargebackBreakdown)

SetCharges gets a reference to the given []ChargebackBreakdown and assigns it to the Charges field.

func (*CostByOrgAttributes) SetDate

func (o *CostByOrgAttributes) SetDate(v time.Time)

SetDate gets a reference to the given time.Time and assigns it to the Date field.

func (*CostByOrgAttributes) SetOrgName

func (o *CostByOrgAttributes) SetOrgName(v string)

SetOrgName gets a reference to the given string and assigns it to the OrgName field.

func (*CostByOrgAttributes) SetPublicId

func (o *CostByOrgAttributes) SetPublicId(v string)

SetPublicId gets a reference to the given string and assigns it to the PublicId field.

func (*CostByOrgAttributes) SetRegion

func (o *CostByOrgAttributes) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*CostByOrgAttributes) SetTotalCost

func (o *CostByOrgAttributes) SetTotalCost(v float64)

SetTotalCost gets a reference to the given float64 and assigns it to the TotalCost field.

func (*CostByOrgAttributes) UnmarshalJSON

func (o *CostByOrgAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CostByOrgResponse

CostByOrgResponse Chargeback Summary response.

type CostByOrgResponse struct {
    // Response containing Chargeback Summary.
    Data []CostByOrg `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCostByOrgResponse

func NewCostByOrgResponse() *CostByOrgResponse

NewCostByOrgResponse instantiates a new CostByOrgResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCostByOrgResponseWithDefaults

func NewCostByOrgResponseWithDefaults() *CostByOrgResponse

NewCostByOrgResponseWithDefaults instantiates a new CostByOrgResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CostByOrgResponse) GetData

func (o *CostByOrgResponse) GetData() []CostByOrg

GetData returns the Data field value if set, zero value otherwise.

func (*CostByOrgResponse) GetDataOk

func (o *CostByOrgResponse) GetDataOk() (*[]CostByOrg, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrgResponse) HasData

func (o *CostByOrgResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CostByOrgResponse) MarshalJSON

func (o CostByOrgResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CostByOrgResponse) SetData

func (o *CostByOrgResponse) SetData(v []CostByOrg)

SetData gets a reference to the given []CostByOrg and assigns it to the Data field.

func (*CostByOrgResponse) UnmarshalJSON

func (o *CostByOrgResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CostByOrgType

CostByOrgType Type of cost data.

type CostByOrgType string

List of CostByOrgType.

const (
    COSTBYORGTYPE_COST_BY_ORG CostByOrgType = "cost_by_org"
)

func NewCostByOrgTypeFromValue

func NewCostByOrgTypeFromValue(v string) (*CostByOrgType, error)

NewCostByOrgTypeFromValue returns a pointer to a valid CostByOrgType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CostByOrgType) GetAllowedValues

func (v *CostByOrgType) GetAllowedValues() []CostByOrgType

GetAllowedValues reeturns the list of possible values.

func (CostByOrgType) IsValid

func (v CostByOrgType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CostByOrgType) Ptr

func (v CostByOrgType) Ptr() *CostByOrgType

Ptr returns reference to CostByOrgType value.

func (*CostByOrgType) UnmarshalJSON

func (v *CostByOrgType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type Creator

Creator Creator of the object.

type Creator struct {
    // Email of the creator.
    Email *string `json:"email,omitempty"`
    // Handle of the creator.
    Handle *string `json:"handle,omitempty"`
    // Name of the creator.
    Name datadog.NullableString `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCreator

func NewCreator() *Creator

NewCreator instantiates a new Creator object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCreatorWithDefaults

func NewCreatorWithDefaults() *Creator

NewCreatorWithDefaults instantiates a new Creator object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*Creator) GetEmail

func (o *Creator) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*Creator) GetEmailOk

func (o *Creator) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Creator) GetHandle

func (o *Creator) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*Creator) GetHandleOk

func (o *Creator) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Creator) GetName

func (o *Creator) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Creator) GetNameOk

func (o *Creator) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*Creator) HasEmail

func (o *Creator) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*Creator) HasHandle

func (o *Creator) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*Creator) HasName

func (o *Creator) HasName() bool

HasName returns a boolean if a field has been set.

func (Creator) MarshalJSON

func (o Creator) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Creator) SetEmail

func (o *Creator) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*Creator) SetHandle

func (o *Creator) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*Creator) SetName

func (o *Creator) SetName(v string)

SetName gets a reference to the given datadog.NullableString and assigns it to the Name field.

func (*Creator) SetNameNil

func (o *Creator) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil.

func (*Creator) UnmarshalJSON

func (o *Creator) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*Creator) UnsetName

func (o *Creator) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil.

type DashboardListAddItemsRequest

DashboardListAddItemsRequest Request containing a list of dashboards to add.

type DashboardListAddItemsRequest struct {
    // List of dashboards to add the dashboard list.
    Dashboards []DashboardListItemRequest `json:"dashboards,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDashboardListAddItemsRequest

func NewDashboardListAddItemsRequest() *DashboardListAddItemsRequest

NewDashboardListAddItemsRequest instantiates a new DashboardListAddItemsRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDashboardListAddItemsRequestWithDefaults

func NewDashboardListAddItemsRequestWithDefaults() *DashboardListAddItemsRequest

NewDashboardListAddItemsRequestWithDefaults instantiates a new DashboardListAddItemsRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DashboardListAddItemsRequest) GetDashboards

func (o *DashboardListAddItemsRequest) GetDashboards() []DashboardListItemRequest

GetDashboards returns the Dashboards field value if set, zero value otherwise.

func (*DashboardListAddItemsRequest) GetDashboardsOk

func (o *DashboardListAddItemsRequest) GetDashboardsOk() (*[]DashboardListItemRequest, bool)

GetDashboardsOk returns a tuple with the Dashboards field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListAddItemsRequest) HasDashboards

func (o *DashboardListAddItemsRequest) HasDashboards() bool

HasDashboards returns a boolean if a field has been set.

func (DashboardListAddItemsRequest) MarshalJSON

func (o DashboardListAddItemsRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListAddItemsRequest) SetDashboards

func (o *DashboardListAddItemsRequest) SetDashboards(v []DashboardListItemRequest)

SetDashboards gets a reference to the given []DashboardListItemRequest and assigns it to the Dashboards field.

func (*DashboardListAddItemsRequest) UnmarshalJSON

func (o *DashboardListAddItemsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListAddItemsResponse

DashboardListAddItemsResponse Response containing a list of added dashboards.

type DashboardListAddItemsResponse struct {
    // List of dashboards added to the dashboard list.
    AddedDashboardsToList []DashboardListItemResponse `json:"added_dashboards_to_list,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDashboardListAddItemsResponse

func NewDashboardListAddItemsResponse() *DashboardListAddItemsResponse

NewDashboardListAddItemsResponse instantiates a new DashboardListAddItemsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDashboardListAddItemsResponseWithDefaults

func NewDashboardListAddItemsResponseWithDefaults() *DashboardListAddItemsResponse

NewDashboardListAddItemsResponseWithDefaults instantiates a new DashboardListAddItemsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DashboardListAddItemsResponse) GetAddedDashboardsToList

func (o *DashboardListAddItemsResponse) GetAddedDashboardsToList() []DashboardListItemResponse

GetAddedDashboardsToList returns the AddedDashboardsToList field value if set, zero value otherwise.

func (*DashboardListAddItemsResponse) GetAddedDashboardsToListOk

func (o *DashboardListAddItemsResponse) GetAddedDashboardsToListOk() (*[]DashboardListItemResponse, bool)

GetAddedDashboardsToListOk returns a tuple with the AddedDashboardsToList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListAddItemsResponse) HasAddedDashboardsToList

func (o *DashboardListAddItemsResponse) HasAddedDashboardsToList() bool

HasAddedDashboardsToList returns a boolean if a field has been set.

func (DashboardListAddItemsResponse) MarshalJSON

func (o DashboardListAddItemsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListAddItemsResponse) SetAddedDashboardsToList

func (o *DashboardListAddItemsResponse) SetAddedDashboardsToList(v []DashboardListItemResponse)

SetAddedDashboardsToList gets a reference to the given []DashboardListItemResponse and assigns it to the AddedDashboardsToList field.

func (*DashboardListAddItemsResponse) UnmarshalJSON

func (o *DashboardListAddItemsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListDeleteItemsRequest

DashboardListDeleteItemsRequest Request containing a list of dashboards to delete.

type DashboardListDeleteItemsRequest struct {
    // List of dashboards to delete from the dashboard list.
    Dashboards []DashboardListItemRequest `json:"dashboards,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDashboardListDeleteItemsRequest

func NewDashboardListDeleteItemsRequest() *DashboardListDeleteItemsRequest

NewDashboardListDeleteItemsRequest instantiates a new DashboardListDeleteItemsRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDashboardListDeleteItemsRequestWithDefaults

func NewDashboardListDeleteItemsRequestWithDefaults() *DashboardListDeleteItemsRequest

NewDashboardListDeleteItemsRequestWithDefaults instantiates a new DashboardListDeleteItemsRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DashboardListDeleteItemsRequest) GetDashboards

func (o *DashboardListDeleteItemsRequest) GetDashboards() []DashboardListItemRequest

GetDashboards returns the Dashboards field value if set, zero value otherwise.

func (*DashboardListDeleteItemsRequest) GetDashboardsOk

func (o *DashboardListDeleteItemsRequest) GetDashboardsOk() (*[]DashboardListItemRequest, bool)

GetDashboardsOk returns a tuple with the Dashboards field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListDeleteItemsRequest) HasDashboards

func (o *DashboardListDeleteItemsRequest) HasDashboards() bool

HasDashboards returns a boolean if a field has been set.

func (DashboardListDeleteItemsRequest) MarshalJSON

func (o DashboardListDeleteItemsRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListDeleteItemsRequest) SetDashboards

func (o *DashboardListDeleteItemsRequest) SetDashboards(v []DashboardListItemRequest)

SetDashboards gets a reference to the given []DashboardListItemRequest and assigns it to the Dashboards field.

func (*DashboardListDeleteItemsRequest) UnmarshalJSON

func (o *DashboardListDeleteItemsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListDeleteItemsResponse

DashboardListDeleteItemsResponse Response containing a list of deleted dashboards.

type DashboardListDeleteItemsResponse struct {
    // List of dashboards deleted from the dashboard list.
    DeletedDashboardsFromList []DashboardListItemResponse `json:"deleted_dashboards_from_list,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDashboardListDeleteItemsResponse

func NewDashboardListDeleteItemsResponse() *DashboardListDeleteItemsResponse

NewDashboardListDeleteItemsResponse instantiates a new DashboardListDeleteItemsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDashboardListDeleteItemsResponseWithDefaults

func NewDashboardListDeleteItemsResponseWithDefaults() *DashboardListDeleteItemsResponse

NewDashboardListDeleteItemsResponseWithDefaults instantiates a new DashboardListDeleteItemsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DashboardListDeleteItemsResponse) GetDeletedDashboardsFromList

func (o *DashboardListDeleteItemsResponse) GetDeletedDashboardsFromList() []DashboardListItemResponse

GetDeletedDashboardsFromList returns the DeletedDashboardsFromList field value if set, zero value otherwise.

func (*DashboardListDeleteItemsResponse) GetDeletedDashboardsFromListOk

func (o *DashboardListDeleteItemsResponse) GetDeletedDashboardsFromListOk() (*[]DashboardListItemResponse, bool)

GetDeletedDashboardsFromListOk returns a tuple with the DeletedDashboardsFromList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListDeleteItemsResponse) HasDeletedDashboardsFromList

func (o *DashboardListDeleteItemsResponse) HasDeletedDashboardsFromList() bool

HasDeletedDashboardsFromList returns a boolean if a field has been set.

func (DashboardListDeleteItemsResponse) MarshalJSON

func (o DashboardListDeleteItemsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListDeleteItemsResponse) SetDeletedDashboardsFromList

func (o *DashboardListDeleteItemsResponse) SetDeletedDashboardsFromList(v []DashboardListItemResponse)

SetDeletedDashboardsFromList gets a reference to the given []DashboardListItemResponse and assigns it to the DeletedDashboardsFromList field.

func (*DashboardListDeleteItemsResponse) UnmarshalJSON

func (o *DashboardListDeleteItemsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListItem

DashboardListItem A dashboard within a list.

type DashboardListItem struct {
    // Creator of the object.
    Author *Creator `json:"author,omitempty"`
    // Date of creation of the dashboard.
    Created *time.Time `json:"created,omitempty"`
    // URL to the icon of the dashboard.
    Icon datadog.NullableString `json:"icon,omitempty"`
    // ID of the dashboard.
    Id string `json:"id"`
    // The short name of the integration.
    IntegrationId datadog.NullableString `json:"integration_id,omitempty"`
    // Whether or not the dashboard is in the favorites.
    IsFavorite *bool `json:"is_favorite,omitempty"`
    // Whether or not the dashboard is read only.
    IsReadOnly *bool `json:"is_read_only,omitempty"`
    // Whether the dashboard is publicly shared or not.
    IsShared *bool `json:"is_shared,omitempty"`
    // Date of last edition of the dashboard.
    Modified *time.Time `json:"modified,omitempty"`
    // Popularity of the dashboard.
    Popularity *int32 `json:"popularity,omitempty"`
    // Title of the dashboard.
    Title *string `json:"title,omitempty"`
    // The type of the dashboard.
    Type DashboardType `json:"type"`
    // URL path to the dashboard.
    Url *string `json:"url,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDashboardListItem

func NewDashboardListItem(id string, typeVar DashboardType) *DashboardListItem

NewDashboardListItem instantiates a new DashboardListItem object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDashboardListItemWithDefaults

func NewDashboardListItemWithDefaults() *DashboardListItem

NewDashboardListItemWithDefaults instantiates a new DashboardListItem object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DashboardListItem) GetAuthor

func (o *DashboardListItem) GetAuthor() Creator

GetAuthor returns the Author field value if set, zero value otherwise.

func (*DashboardListItem) GetAuthorOk

func (o *DashboardListItem) GetAuthorOk() (*Creator, bool)

GetAuthorOk returns a tuple with the Author field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetCreated

func (o *DashboardListItem) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*DashboardListItem) GetCreatedOk

func (o *DashboardListItem) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetIcon

func (o *DashboardListItem) GetIcon() string

GetIcon returns the Icon field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DashboardListItem) GetIconOk

func (o *DashboardListItem) GetIconOk() (*string, bool)

GetIconOk returns a tuple with the Icon field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DashboardListItem) GetId

func (o *DashboardListItem) GetId() string

GetId returns the Id field value.

func (*DashboardListItem) GetIdOk

func (o *DashboardListItem) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*DashboardListItem) GetIntegrationId

func (o *DashboardListItem) GetIntegrationId() string

GetIntegrationId returns the IntegrationId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DashboardListItem) GetIntegrationIdOk

func (o *DashboardListItem) GetIntegrationIdOk() (*string, bool)

GetIntegrationIdOk returns a tuple with the IntegrationId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DashboardListItem) GetIsFavorite

func (o *DashboardListItem) GetIsFavorite() bool

GetIsFavorite returns the IsFavorite field value if set, zero value otherwise.

func (*DashboardListItem) GetIsFavoriteOk

func (o *DashboardListItem) GetIsFavoriteOk() (*bool, bool)

GetIsFavoriteOk returns a tuple with the IsFavorite field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetIsReadOnly

func (o *DashboardListItem) GetIsReadOnly() bool

GetIsReadOnly returns the IsReadOnly field value if set, zero value otherwise.

func (*DashboardListItem) GetIsReadOnlyOk

func (o *DashboardListItem) GetIsReadOnlyOk() (*bool, bool)

GetIsReadOnlyOk returns a tuple with the IsReadOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetIsShared

func (o *DashboardListItem) GetIsShared() bool

GetIsShared returns the IsShared field value if set, zero value otherwise.

func (*DashboardListItem) GetIsSharedOk

func (o *DashboardListItem) GetIsSharedOk() (*bool, bool)

GetIsSharedOk returns a tuple with the IsShared field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetModified

func (o *DashboardListItem) GetModified() time.Time

GetModified returns the Modified field value if set, zero value otherwise.

func (*DashboardListItem) GetModifiedOk

func (o *DashboardListItem) GetModifiedOk() (*time.Time, bool)

GetModifiedOk returns a tuple with the Modified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetPopularity

func (o *DashboardListItem) GetPopularity() int32

GetPopularity returns the Popularity field value if set, zero value otherwise.

func (*DashboardListItem) GetPopularityOk

func (o *DashboardListItem) GetPopularityOk() (*int32, bool)

GetPopularityOk returns a tuple with the Popularity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetTitle

func (o *DashboardListItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*DashboardListItem) GetTitleOk

func (o *DashboardListItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetType

func (o *DashboardListItem) GetType() DashboardType

GetType returns the Type field value.

func (*DashboardListItem) GetTypeOk

func (o *DashboardListItem) GetTypeOk() (*DashboardType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*DashboardListItem) GetUrl

func (o *DashboardListItem) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*DashboardListItem) GetUrlOk

func (o *DashboardListItem) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) HasAuthor

func (o *DashboardListItem) HasAuthor() bool

HasAuthor returns a boolean if a field has been set.

func (*DashboardListItem) HasCreated

func (o *DashboardListItem) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*DashboardListItem) HasIcon

func (o *DashboardListItem) HasIcon() bool

HasIcon returns a boolean if a field has been set.

func (*DashboardListItem) HasIntegrationId

func (o *DashboardListItem) HasIntegrationId() bool

HasIntegrationId returns a boolean if a field has been set.

func (*DashboardListItem) HasIsFavorite

func (o *DashboardListItem) HasIsFavorite() bool

HasIsFavorite returns a boolean if a field has been set.

func (*DashboardListItem) HasIsReadOnly

func (o *DashboardListItem) HasIsReadOnly() bool

HasIsReadOnly returns a boolean if a field has been set.

func (*DashboardListItem) HasIsShared

func (o *DashboardListItem) HasIsShared() bool

HasIsShared returns a boolean if a field has been set.

func (*DashboardListItem) HasModified

func (o *DashboardListItem) HasModified() bool

HasModified returns a boolean if a field has been set.

func (*DashboardListItem) HasPopularity

func (o *DashboardListItem) HasPopularity() bool

HasPopularity returns a boolean if a field has been set.

func (*DashboardListItem) HasTitle

func (o *DashboardListItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*DashboardListItem) HasUrl

func (o *DashboardListItem) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (DashboardListItem) MarshalJSON

func (o DashboardListItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListItem) SetAuthor

func (o *DashboardListItem) SetAuthor(v Creator)

SetAuthor gets a reference to the given Creator and assigns it to the Author field.

func (*DashboardListItem) SetCreated

func (o *DashboardListItem) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*DashboardListItem) SetIcon

func (o *DashboardListItem) SetIcon(v string)

SetIcon gets a reference to the given datadog.NullableString and assigns it to the Icon field.

func (*DashboardListItem) SetIconNil

func (o *DashboardListItem) SetIconNil()

SetIconNil sets the value for Icon to be an explicit nil.

func (*DashboardListItem) SetId

func (o *DashboardListItem) SetId(v string)

SetId sets field value.

func (*DashboardListItem) SetIntegrationId

func (o *DashboardListItem) SetIntegrationId(v string)

SetIntegrationId gets a reference to the given datadog.NullableString and assigns it to the IntegrationId field.

func (*DashboardListItem) SetIntegrationIdNil

func (o *DashboardListItem) SetIntegrationIdNil()

SetIntegrationIdNil sets the value for IntegrationId to be an explicit nil.

func (*DashboardListItem) SetIsFavorite

func (o *DashboardListItem) SetIsFavorite(v bool)

SetIsFavorite gets a reference to the given bool and assigns it to the IsFavorite field.

func (*DashboardListItem) SetIsReadOnly

func (o *DashboardListItem) SetIsReadOnly(v bool)

SetIsReadOnly gets a reference to the given bool and assigns it to the IsReadOnly field.

func (*DashboardListItem) SetIsShared

func (o *DashboardListItem) SetIsShared(v bool)

SetIsShared gets a reference to the given bool and assigns it to the IsShared field.

func (*DashboardListItem) SetModified

func (o *DashboardListItem) SetModified(v time.Time)

SetModified gets a reference to the given time.Time and assigns it to the Modified field.

func (*DashboardListItem) SetPopularity

func (o *DashboardListItem) SetPopularity(v int32)

SetPopularity gets a reference to the given int32 and assigns it to the Popularity field.

func (*DashboardListItem) SetTitle

func (o *DashboardListItem) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*DashboardListItem) SetType

func (o *DashboardListItem) SetType(v DashboardType)

SetType sets field value.

func (*DashboardListItem) SetUrl

func (o *DashboardListItem) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*DashboardListItem) UnmarshalJSON

func (o *DashboardListItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*DashboardListItem) UnsetIcon

func (o *DashboardListItem) UnsetIcon()

UnsetIcon ensures that no value is present for Icon, not even an explicit nil.

func (*DashboardListItem) UnsetIntegrationId

func (o *DashboardListItem) UnsetIntegrationId()

UnsetIntegrationId ensures that no value is present for IntegrationId, not even an explicit nil.

type DashboardListItemRequest

DashboardListItemRequest A dashboard within a list.

type DashboardListItemRequest struct {
    // ID of the dashboard.
    Id string `json:"id"`
    // The type of the dashboard.
    Type DashboardType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDashboardListItemRequest

func NewDashboardListItemRequest(id string, typeVar DashboardType) *DashboardListItemRequest

NewDashboardListItemRequest instantiates a new DashboardListItemRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDashboardListItemRequestWithDefaults

func NewDashboardListItemRequestWithDefaults() *DashboardListItemRequest

NewDashboardListItemRequestWithDefaults instantiates a new DashboardListItemRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DashboardListItemRequest) GetId

func (o *DashboardListItemRequest) GetId() string

GetId returns the Id field value.

func (*DashboardListItemRequest) GetIdOk

func (o *DashboardListItemRequest) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*DashboardListItemRequest) GetType

func (o *DashboardListItemRequest) GetType() DashboardType

GetType returns the Type field value.

func (*DashboardListItemRequest) GetTypeOk

func (o *DashboardListItemRequest) GetTypeOk() (*DashboardType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (DashboardListItemRequest) MarshalJSON

func (o DashboardListItemRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListItemRequest) SetId

func (o *DashboardListItemRequest) SetId(v string)

SetId sets field value.

func (*DashboardListItemRequest) SetType

func (o *DashboardListItemRequest) SetType(v DashboardType)

SetType sets field value.

func (*DashboardListItemRequest) UnmarshalJSON

func (o *DashboardListItemRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListItemResponse

DashboardListItemResponse A dashboard within a list.

type DashboardListItemResponse struct {
    // ID of the dashboard.
    Id string `json:"id"`
    // The type of the dashboard.
    Type DashboardType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDashboardListItemResponse

func NewDashboardListItemResponse(id string, typeVar DashboardType) *DashboardListItemResponse

NewDashboardListItemResponse instantiates a new DashboardListItemResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDashboardListItemResponseWithDefaults

func NewDashboardListItemResponseWithDefaults() *DashboardListItemResponse

NewDashboardListItemResponseWithDefaults instantiates a new DashboardListItemResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DashboardListItemResponse) GetId

func (o *DashboardListItemResponse) GetId() string

GetId returns the Id field value.

func (*DashboardListItemResponse) GetIdOk

func (o *DashboardListItemResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*DashboardListItemResponse) GetType

func (o *DashboardListItemResponse) GetType() DashboardType

GetType returns the Type field value.

func (*DashboardListItemResponse) GetTypeOk

func (o *DashboardListItemResponse) GetTypeOk() (*DashboardType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (DashboardListItemResponse) MarshalJSON

func (o DashboardListItemResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListItemResponse) SetId

func (o *DashboardListItemResponse) SetId(v string)

SetId sets field value.

func (*DashboardListItemResponse) SetType

func (o *DashboardListItemResponse) SetType(v DashboardType)

SetType sets field value.

func (*DashboardListItemResponse) UnmarshalJSON

func (o *DashboardListItemResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListItems

DashboardListItems Dashboards within a list.

type DashboardListItems struct {
    // List of dashboards in the dashboard list.
    Dashboards []DashboardListItem `json:"dashboards"`
    // Number of dashboards in the dashboard list.
    Total *int64 `json:"total,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDashboardListItems

func NewDashboardListItems(dashboards []DashboardListItem) *DashboardListItems

NewDashboardListItems instantiates a new DashboardListItems object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDashboardListItemsWithDefaults

func NewDashboardListItemsWithDefaults() *DashboardListItems

NewDashboardListItemsWithDefaults instantiates a new DashboardListItems object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DashboardListItems) GetDashboards

func (o *DashboardListItems) GetDashboards() []DashboardListItem

GetDashboards returns the Dashboards field value.

func (*DashboardListItems) GetDashboardsOk

func (o *DashboardListItems) GetDashboardsOk() (*[]DashboardListItem, bool)

GetDashboardsOk returns a tuple with the Dashboards field value and a boolean to check if the value has been set.

func (*DashboardListItems) GetTotal

func (o *DashboardListItems) GetTotal() int64

GetTotal returns the Total field value if set, zero value otherwise.

func (*DashboardListItems) GetTotalOk

func (o *DashboardListItems) GetTotalOk() (*int64, bool)

GetTotalOk returns a tuple with the Total field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItems) HasTotal

func (o *DashboardListItems) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (DashboardListItems) MarshalJSON

func (o DashboardListItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListItems) SetDashboards

func (o *DashboardListItems) SetDashboards(v []DashboardListItem)

SetDashboards sets field value.

func (*DashboardListItems) SetTotal

func (o *DashboardListItems) SetTotal(v int64)

SetTotal gets a reference to the given int64 and assigns it to the Total field.

func (*DashboardListItems) UnmarshalJSON

func (o *DashboardListItems) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListUpdateItemsRequest

DashboardListUpdateItemsRequest Request containing the list of dashboards to update to.

type DashboardListUpdateItemsRequest struct {
    // List of dashboards to update the dashboard list to.
    Dashboards []DashboardListItemRequest `json:"dashboards,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDashboardListUpdateItemsRequest

func NewDashboardListUpdateItemsRequest() *DashboardListUpdateItemsRequest

NewDashboardListUpdateItemsRequest instantiates a new DashboardListUpdateItemsRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDashboardListUpdateItemsRequestWithDefaults

func NewDashboardListUpdateItemsRequestWithDefaults() *DashboardListUpdateItemsRequest

NewDashboardListUpdateItemsRequestWithDefaults instantiates a new DashboardListUpdateItemsRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DashboardListUpdateItemsRequest) GetDashboards

func (o *DashboardListUpdateItemsRequest) GetDashboards() []DashboardListItemRequest

GetDashboards returns the Dashboards field value if set, zero value otherwise.

func (*DashboardListUpdateItemsRequest) GetDashboardsOk

func (o *DashboardListUpdateItemsRequest) GetDashboardsOk() (*[]DashboardListItemRequest, bool)

GetDashboardsOk returns a tuple with the Dashboards field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListUpdateItemsRequest) HasDashboards

func (o *DashboardListUpdateItemsRequest) HasDashboards() bool

HasDashboards returns a boolean if a field has been set.

func (DashboardListUpdateItemsRequest) MarshalJSON

func (o DashboardListUpdateItemsRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListUpdateItemsRequest) SetDashboards

func (o *DashboardListUpdateItemsRequest) SetDashboards(v []DashboardListItemRequest)

SetDashboards gets a reference to the given []DashboardListItemRequest and assigns it to the Dashboards field.

func (*DashboardListUpdateItemsRequest) UnmarshalJSON

func (o *DashboardListUpdateItemsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListUpdateItemsResponse

DashboardListUpdateItemsResponse Response containing a list of updated dashboards.

type DashboardListUpdateItemsResponse struct {
    // List of dashboards in the dashboard list.
    Dashboards []DashboardListItemResponse `json:"dashboards,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDashboardListUpdateItemsResponse

func NewDashboardListUpdateItemsResponse() *DashboardListUpdateItemsResponse

NewDashboardListUpdateItemsResponse instantiates a new DashboardListUpdateItemsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDashboardListUpdateItemsResponseWithDefaults

func NewDashboardListUpdateItemsResponseWithDefaults() *DashboardListUpdateItemsResponse

NewDashboardListUpdateItemsResponseWithDefaults instantiates a new DashboardListUpdateItemsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DashboardListUpdateItemsResponse) GetDashboards

func (o *DashboardListUpdateItemsResponse) GetDashboards() []DashboardListItemResponse

GetDashboards returns the Dashboards field value if set, zero value otherwise.

func (*DashboardListUpdateItemsResponse) GetDashboardsOk

func (o *DashboardListUpdateItemsResponse) GetDashboardsOk() (*[]DashboardListItemResponse, bool)

GetDashboardsOk returns a tuple with the Dashboards field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListUpdateItemsResponse) HasDashboards

func (o *DashboardListUpdateItemsResponse) HasDashboards() bool

HasDashboards returns a boolean if a field has been set.

func (DashboardListUpdateItemsResponse) MarshalJSON

func (o DashboardListUpdateItemsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListUpdateItemsResponse) SetDashboards

func (o *DashboardListUpdateItemsResponse) SetDashboards(v []DashboardListItemResponse)

SetDashboards gets a reference to the given []DashboardListItemResponse and assigns it to the Dashboards field.

func (*DashboardListUpdateItemsResponse) UnmarshalJSON

func (o *DashboardListUpdateItemsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListsApi

DashboardListsApi service type

type DashboardListsApi datadog.Service

func NewDashboardListsApi

func NewDashboardListsApi(client *datadog.APIClient) *DashboardListsApi

NewDashboardListsApi Returns NewDashboardListsApi.

func (*DashboardListsApi) CreateDashboardListItems

func (a *DashboardListsApi) CreateDashboardListItems(ctx _context.Context, dashboardListId int64, body DashboardListAddItemsRequest) (DashboardListAddItemsResponse, *_nethttp.Response, error)

CreateDashboardListItems Add Items to a Dashboard List. Add dashboards to an existing dashboard list.

func (*DashboardListsApi) DeleteDashboardListItems

func (a *DashboardListsApi) DeleteDashboardListItems(ctx _context.Context, dashboardListId int64, body DashboardListDeleteItemsRequest) (DashboardListDeleteItemsResponse, *_nethttp.Response, error)

DeleteDashboardListItems Delete items from a dashboard list. Delete dashboards from an existing dashboard list.

func (*DashboardListsApi) GetDashboardListItems

func (a *DashboardListsApi) GetDashboardListItems(ctx _context.Context, dashboardListId int64) (DashboardListItems, *_nethttp.Response, error)

GetDashboardListItems Get items of a Dashboard List. Fetch the dashboard list’s dashboard definitions.

func (*DashboardListsApi) UpdateDashboardListItems

func (a *DashboardListsApi) UpdateDashboardListItems(ctx _context.Context, dashboardListId int64, body DashboardListUpdateItemsRequest) (DashboardListUpdateItemsResponse, *_nethttp.Response, error)

UpdateDashboardListItems Update items of a dashboard list. Update dashboards of an existing dashboard list.

type DashboardType

DashboardType The type of the dashboard.

type DashboardType string

List of DashboardType.

const (
    DASHBOARDTYPE_CUSTOM_TIMEBOARD        DashboardType = "custom_timeboard"
    DASHBOARDTYPE_CUSTOM_SCREENBOARD      DashboardType = "custom_screenboard"
    DASHBOARDTYPE_INTEGRATION_SCREENBOARD DashboardType = "integration_screenboard"
    DASHBOARDTYPE_INTEGRATION_TIMEBOARD   DashboardType = "integration_timeboard"
    DASHBOARDTYPE_HOST_TIMEBOARD          DashboardType = "host_timeboard"
)

func NewDashboardTypeFromValue

func NewDashboardTypeFromValue(v string) (*DashboardType, error)

NewDashboardTypeFromValue returns a pointer to a valid DashboardType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*DashboardType) GetAllowedValues

func (v *DashboardType) GetAllowedValues() []DashboardType

GetAllowedValues reeturns the list of possible values.

func (DashboardType) IsValid

func (v DashboardType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (DashboardType) Ptr

func (v DashboardType) Ptr() *DashboardType

Ptr returns reference to DashboardType value.

func (*DashboardType) UnmarshalJSON

func (v *DashboardType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type DataScalarColumn

DataScalarColumn A column containing the numerical results for a formula or query.

type DataScalarColumn struct {
    // Metadata for the resulting numerical values.
    Meta *ScalarMeta `json:"meta,omitempty"`
    // The name referencing the formula or query for this column.
    Name *string `json:"name,omitempty"`
    // The type of column present.
    Type *string `json:"type,omitempty"`
    // The array of numerical values for one formula or query.
    Values []float64 `json:"values,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDataScalarColumn

func NewDataScalarColumn() *DataScalarColumn

NewDataScalarColumn instantiates a new DataScalarColumn object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDataScalarColumnWithDefaults

func NewDataScalarColumnWithDefaults() *DataScalarColumn

NewDataScalarColumnWithDefaults instantiates a new DataScalarColumn object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DataScalarColumn) GetMeta

func (o *DataScalarColumn) GetMeta() ScalarMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*DataScalarColumn) GetMetaOk

func (o *DataScalarColumn) GetMetaOk() (*ScalarMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DataScalarColumn) GetName

func (o *DataScalarColumn) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*DataScalarColumn) GetNameOk

func (o *DataScalarColumn) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DataScalarColumn) GetType

func (o *DataScalarColumn) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*DataScalarColumn) GetTypeOk

func (o *DataScalarColumn) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DataScalarColumn) GetValues

func (o *DataScalarColumn) GetValues() []float64

GetValues returns the Values field value if set, zero value otherwise.

func (*DataScalarColumn) GetValuesOk

func (o *DataScalarColumn) GetValuesOk() (*[]float64, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DataScalarColumn) HasMeta

func (o *DataScalarColumn) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*DataScalarColumn) HasName

func (o *DataScalarColumn) HasName() bool

HasName returns a boolean if a field has been set.

func (*DataScalarColumn) HasType

func (o *DataScalarColumn) HasType() bool

HasType returns a boolean if a field has been set.

func (*DataScalarColumn) HasValues

func (o *DataScalarColumn) HasValues() bool

HasValues returns a boolean if a field has been set.

func (DataScalarColumn) MarshalJSON

func (o DataScalarColumn) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DataScalarColumn) SetMeta

func (o *DataScalarColumn) SetMeta(v ScalarMeta)

SetMeta gets a reference to the given ScalarMeta and assigns it to the Meta field.

func (*DataScalarColumn) SetName

func (o *DataScalarColumn) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*DataScalarColumn) SetType

func (o *DataScalarColumn) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*DataScalarColumn) SetValues

func (o *DataScalarColumn) SetValues(v []float64)

SetValues gets a reference to the given []float64 and assigns it to the Values field.

func (*DataScalarColumn) UnmarshalJSON

func (o *DataScalarColumn) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DetailedFinding

DetailedFinding A single finding with with message and resource configuration.

type DetailedFinding struct {
    // The JSON:API attributes of the detailed finding.
    Attributes *DetailedFindingAttributes `json:"attributes,omitempty"`
    // The unique ID for this finding.
    Id *string `json:"id,omitempty"`
    // The JSON:API type for findings that have the message and resource configuration.
    Type *DetailedFindingType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDetailedFinding

func NewDetailedFinding() *DetailedFinding

NewDetailedFinding instantiates a new DetailedFinding object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDetailedFindingWithDefaults

func NewDetailedFindingWithDefaults() *DetailedFinding

NewDetailedFindingWithDefaults instantiates a new DetailedFinding object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DetailedFinding) GetAttributes

func (o *DetailedFinding) GetAttributes() DetailedFindingAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*DetailedFinding) GetAttributesOk

func (o *DetailedFinding) GetAttributesOk() (*DetailedFindingAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailedFinding) GetId

func (o *DetailedFinding) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*DetailedFinding) GetIdOk

func (o *DetailedFinding) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailedFinding) GetType

func (o *DetailedFinding) GetType() DetailedFindingType

GetType returns the Type field value if set, zero value otherwise.

func (*DetailedFinding) GetTypeOk

func (o *DetailedFinding) GetTypeOk() (*DetailedFindingType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailedFinding) HasAttributes

func (o *DetailedFinding) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*DetailedFinding) HasId

func (o *DetailedFinding) HasId() bool

HasId returns a boolean if a field has been set.

func (*DetailedFinding) HasType

func (o *DetailedFinding) HasType() bool

HasType returns a boolean if a field has been set.

func (DetailedFinding) MarshalJSON

func (o DetailedFinding) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DetailedFinding) SetAttributes

func (o *DetailedFinding) SetAttributes(v DetailedFindingAttributes)

SetAttributes gets a reference to the given DetailedFindingAttributes and assigns it to the Attributes field.

func (*DetailedFinding) SetId

func (o *DetailedFinding) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*DetailedFinding) SetType

func (o *DetailedFinding) SetType(v DetailedFindingType)

SetType gets a reference to the given DetailedFindingType and assigns it to the Type field.

func (*DetailedFinding) UnmarshalJSON

func (o *DetailedFinding) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DetailedFindingAttributes

DetailedFindingAttributes The JSON:API attributes of the detailed finding.

type DetailedFindingAttributes struct {
    // The evaluation of the finding.
    Evaluation *FindingEvaluation `json:"evaluation,omitempty"`
    // The date on which the evaluation for this finding changed (Unix ms).
    EvaluationChangedAt *int64 `json:"evaluation_changed_at,omitempty"`
    // The remediation message for this finding.
    Message *string `json:"message,omitempty"`
    // Information about the mute status of this finding.
    Mute *FindingMute `json:"mute,omitempty"`
    // The resource name of this finding.
    Resource *string `json:"resource,omitempty"`
    // The resource configuration for this finding.
    ResourceConfiguration interface{} `json:"resource_configuration,omitempty"`
    // The date on which the resource was discovered (Unix ms).
    ResourceDiscoveryDate *int64 `json:"resource_discovery_date,omitempty"`
    // The resource type of this finding.
    ResourceType *string `json:"resource_type,omitempty"`
    // The rule that triggered this finding.
    Rule *FindingRule `json:"rule,omitempty"`
    // The status of the finding.
    Status *FindingStatus `json:"status,omitempty"`
    // The tags associated with this finding.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDetailedFindingAttributes

func NewDetailedFindingAttributes() *DetailedFindingAttributes

NewDetailedFindingAttributes instantiates a new DetailedFindingAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDetailedFindingAttributesWithDefaults

func NewDetailedFindingAttributesWithDefaults() *DetailedFindingAttributes

NewDetailedFindingAttributesWithDefaults instantiates a new DetailedFindingAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DetailedFindingAttributes) GetEvaluation

func (o *DetailedFindingAttributes) GetEvaluation() FindingEvaluation

GetEvaluation returns the Evaluation field value if set, zero value otherwise.

func (*DetailedFindingAttributes) GetEvaluationChangedAt

func (o *DetailedFindingAttributes) GetEvaluationChangedAt() int64

GetEvaluationChangedAt returns the EvaluationChangedAt field value if set, zero value otherwise.

func (*DetailedFindingAttributes) GetEvaluationChangedAtOk

func (o *DetailedFindingAttributes) GetEvaluationChangedAtOk() (*int64, bool)

GetEvaluationChangedAtOk returns a tuple with the EvaluationChangedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailedFindingAttributes) GetEvaluationOk

func (o *DetailedFindingAttributes) GetEvaluationOk() (*FindingEvaluation, bool)

GetEvaluationOk returns a tuple with the Evaluation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailedFindingAttributes) GetMessage

func (o *DetailedFindingAttributes) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*DetailedFindingAttributes) GetMessageOk

func (o *DetailedFindingAttributes) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailedFindingAttributes) GetMute

func (o *DetailedFindingAttributes) GetMute() FindingMute

GetMute returns the Mute field value if set, zero value otherwise.

func (*DetailedFindingAttributes) GetMuteOk

func (o *DetailedFindingAttributes) GetMuteOk() (*FindingMute, bool)

GetMuteOk returns a tuple with the Mute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailedFindingAttributes) GetResource

func (o *DetailedFindingAttributes) GetResource() string

GetResource returns the Resource field value if set, zero value otherwise.

func (*DetailedFindingAttributes) GetResourceConfiguration

func (o *DetailedFindingAttributes) GetResourceConfiguration() interface{}

GetResourceConfiguration returns the ResourceConfiguration field value if set, zero value otherwise.

func (*DetailedFindingAttributes) GetResourceConfigurationOk

func (o *DetailedFindingAttributes) GetResourceConfigurationOk() (*interface{}, bool)

GetResourceConfigurationOk returns a tuple with the ResourceConfiguration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailedFindingAttributes) GetResourceDiscoveryDate

func (o *DetailedFindingAttributes) GetResourceDiscoveryDate() int64

GetResourceDiscoveryDate returns the ResourceDiscoveryDate field value if set, zero value otherwise.

func (*DetailedFindingAttributes) GetResourceDiscoveryDateOk

func (o *DetailedFindingAttributes) GetResourceDiscoveryDateOk() (*int64, bool)

GetResourceDiscoveryDateOk returns a tuple with the ResourceDiscoveryDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailedFindingAttributes) GetResourceOk

func (o *DetailedFindingAttributes) GetResourceOk() (*string, bool)

GetResourceOk returns a tuple with the Resource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailedFindingAttributes) GetResourceType

func (o *DetailedFindingAttributes) GetResourceType() string

GetResourceType returns the ResourceType field value if set, zero value otherwise.

func (*DetailedFindingAttributes) GetResourceTypeOk

func (o *DetailedFindingAttributes) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailedFindingAttributes) GetRule

func (o *DetailedFindingAttributes) GetRule() FindingRule

GetRule returns the Rule field value if set, zero value otherwise.

func (*DetailedFindingAttributes) GetRuleOk

func (o *DetailedFindingAttributes) GetRuleOk() (*FindingRule, bool)

GetRuleOk returns a tuple with the Rule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailedFindingAttributes) GetStatus

func (o *DetailedFindingAttributes) GetStatus() FindingStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*DetailedFindingAttributes) GetStatusOk

func (o *DetailedFindingAttributes) GetStatusOk() (*FindingStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailedFindingAttributes) GetTags

func (o *DetailedFindingAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*DetailedFindingAttributes) GetTagsOk

func (o *DetailedFindingAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailedFindingAttributes) HasEvaluation

func (o *DetailedFindingAttributes) HasEvaluation() bool

HasEvaluation returns a boolean if a field has been set.

func (*DetailedFindingAttributes) HasEvaluationChangedAt

func (o *DetailedFindingAttributes) HasEvaluationChangedAt() bool

HasEvaluationChangedAt returns a boolean if a field has been set.

func (*DetailedFindingAttributes) HasMessage

func (o *DetailedFindingAttributes) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*DetailedFindingAttributes) HasMute

func (o *DetailedFindingAttributes) HasMute() bool

HasMute returns a boolean if a field has been set.

func (*DetailedFindingAttributes) HasResource

func (o *DetailedFindingAttributes) HasResource() bool

HasResource returns a boolean if a field has been set.

func (*DetailedFindingAttributes) HasResourceConfiguration

func (o *DetailedFindingAttributes) HasResourceConfiguration() bool

HasResourceConfiguration returns a boolean if a field has been set.

func (*DetailedFindingAttributes) HasResourceDiscoveryDate

func (o *DetailedFindingAttributes) HasResourceDiscoveryDate() bool

HasResourceDiscoveryDate returns a boolean if a field has been set.

func (*DetailedFindingAttributes) HasResourceType

func (o *DetailedFindingAttributes) HasResourceType() bool

HasResourceType returns a boolean if a field has been set.

func (*DetailedFindingAttributes) HasRule

func (o *DetailedFindingAttributes) HasRule() bool

HasRule returns a boolean if a field has been set.

func (*DetailedFindingAttributes) HasStatus

func (o *DetailedFindingAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*DetailedFindingAttributes) HasTags

func (o *DetailedFindingAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (DetailedFindingAttributes) MarshalJSON

func (o DetailedFindingAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DetailedFindingAttributes) SetEvaluation

func (o *DetailedFindingAttributes) SetEvaluation(v FindingEvaluation)

SetEvaluation gets a reference to the given FindingEvaluation and assigns it to the Evaluation field.

func (*DetailedFindingAttributes) SetEvaluationChangedAt

func (o *DetailedFindingAttributes) SetEvaluationChangedAt(v int64)

SetEvaluationChangedAt gets a reference to the given int64 and assigns it to the EvaluationChangedAt field.

func (*DetailedFindingAttributes) SetMessage

func (o *DetailedFindingAttributes) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*DetailedFindingAttributes) SetMute

func (o *DetailedFindingAttributes) SetMute(v FindingMute)

SetMute gets a reference to the given FindingMute and assigns it to the Mute field.

func (*DetailedFindingAttributes) SetResource

func (o *DetailedFindingAttributes) SetResource(v string)

SetResource gets a reference to the given string and assigns it to the Resource field.

func (*DetailedFindingAttributes) SetResourceConfiguration

func (o *DetailedFindingAttributes) SetResourceConfiguration(v interface{})

SetResourceConfiguration gets a reference to the given interface{} and assigns it to the ResourceConfiguration field.

func (*DetailedFindingAttributes) SetResourceDiscoveryDate

func (o *DetailedFindingAttributes) SetResourceDiscoveryDate(v int64)

SetResourceDiscoveryDate gets a reference to the given int64 and assigns it to the ResourceDiscoveryDate field.

func (*DetailedFindingAttributes) SetResourceType

func (o *DetailedFindingAttributes) SetResourceType(v string)

SetResourceType gets a reference to the given string and assigns it to the ResourceType field.

func (*DetailedFindingAttributes) SetRule

func (o *DetailedFindingAttributes) SetRule(v FindingRule)

SetRule gets a reference to the given FindingRule and assigns it to the Rule field.

func (*DetailedFindingAttributes) SetStatus

func (o *DetailedFindingAttributes) SetStatus(v FindingStatus)

SetStatus gets a reference to the given FindingStatus and assigns it to the Status field.

func (*DetailedFindingAttributes) SetTags

func (o *DetailedFindingAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*DetailedFindingAttributes) UnmarshalJSON

func (o *DetailedFindingAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DetailedFindingType

DetailedFindingType The JSON:API type for findings that have the message and resource configuration.

type DetailedFindingType string

List of DetailedFindingType.

const (
    DETAILEDFINDINGTYPE_DETAILED_FINDING DetailedFindingType = "detailed_finding"
)

func NewDetailedFindingTypeFromValue

func NewDetailedFindingTypeFromValue(v string) (*DetailedFindingType, error)

NewDetailedFindingTypeFromValue returns a pointer to a valid DetailedFindingType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*DetailedFindingType) GetAllowedValues

func (v *DetailedFindingType) GetAllowedValues() []DetailedFindingType

GetAllowedValues reeturns the list of possible values.

func (DetailedFindingType) IsValid

func (v DetailedFindingType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (DetailedFindingType) Ptr

func (v DetailedFindingType) Ptr() *DetailedFindingType

Ptr returns reference to DetailedFindingType value.

func (*DetailedFindingType) UnmarshalJSON

func (v *DetailedFindingType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type DowntimeCreateRequest

DowntimeCreateRequest Request for creating a downtime.

type DowntimeCreateRequest struct {
    // Object to create a downtime.
    Data DowntimeCreateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeCreateRequest

func NewDowntimeCreateRequest(data DowntimeCreateRequestData) *DowntimeCreateRequest

NewDowntimeCreateRequest instantiates a new DowntimeCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeCreateRequestWithDefaults

func NewDowntimeCreateRequestWithDefaults() *DowntimeCreateRequest

NewDowntimeCreateRequestWithDefaults instantiates a new DowntimeCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeCreateRequest) GetData

func (o *DowntimeCreateRequest) GetData() DowntimeCreateRequestData

GetData returns the Data field value.

func (*DowntimeCreateRequest) GetDataOk

func (o *DowntimeCreateRequest) GetDataOk() (*DowntimeCreateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (DowntimeCreateRequest) MarshalJSON

func (o DowntimeCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeCreateRequest) SetData

func (o *DowntimeCreateRequest) SetData(v DowntimeCreateRequestData)

SetData sets field value.

func (*DowntimeCreateRequest) UnmarshalJSON

func (o *DowntimeCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeCreateRequestAttributes

DowntimeCreateRequestAttributes Downtime details.

type DowntimeCreateRequestAttributes struct {
    // The timezone in which to display the downtime's start and end times in Datadog applications. This is not used
    // as an offset for scheduling.
    DisplayTimezone datadog.NullableString `json:"display_timezone,omitempty"`
    // A message to include with notifications for this downtime. Email notifications can be sent to specific users
    // by using the same `@username` notation as events.
    Message datadog.NullableString `json:"message,omitempty"`
    // Monitor identifier for the downtime.
    MonitorIdentifier DowntimeMonitorIdentifier `json:"monitor_identifier"`
    // If the first recovery notification during a downtime should be muted.
    MuteFirstRecoveryNotification *bool `json:"mute_first_recovery_notification,omitempty"`
    // States that will trigger a monitor notification when the `notify_end_types` action occurs.
    NotifyEndStates []DowntimeNotifyEndStateTypes `json:"notify_end_states,omitempty"`
    // Actions that will trigger a monitor notification if the downtime is in the `notify_end_types` state.
    NotifyEndTypes []DowntimeNotifyEndStateActions `json:"notify_end_types,omitempty"`
    // Schedule for the downtime.
    Schedule *DowntimeScheduleCreateRequest `json:"schedule,omitempty"`
    // The scope to which the downtime applies. Must follow the [common search syntax](https://docs.datadoghq.com/logs/explorer/search_syntax/).
    Scope string `json:"scope"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeCreateRequestAttributes

func NewDowntimeCreateRequestAttributes(monitorIdentifier DowntimeMonitorIdentifier, scope string) *DowntimeCreateRequestAttributes

NewDowntimeCreateRequestAttributes instantiates a new DowntimeCreateRequestAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeCreateRequestAttributesWithDefaults

func NewDowntimeCreateRequestAttributesWithDefaults() *DowntimeCreateRequestAttributes

NewDowntimeCreateRequestAttributesWithDefaults instantiates a new DowntimeCreateRequestAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeCreateRequestAttributes) GetDisplayTimezone

func (o *DowntimeCreateRequestAttributes) GetDisplayTimezone() string

GetDisplayTimezone returns the DisplayTimezone field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeCreateRequestAttributes) GetDisplayTimezoneOk

func (o *DowntimeCreateRequestAttributes) GetDisplayTimezoneOk() (*string, bool)

GetDisplayTimezoneOk returns a tuple with the DisplayTimezone field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DowntimeCreateRequestAttributes) GetMessage

func (o *DowntimeCreateRequestAttributes) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeCreateRequestAttributes) GetMessageOk

func (o *DowntimeCreateRequestAttributes) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DowntimeCreateRequestAttributes) GetMonitorIdentifier

func (o *DowntimeCreateRequestAttributes) GetMonitorIdentifier() DowntimeMonitorIdentifier

GetMonitorIdentifier returns the MonitorIdentifier field value.

func (*DowntimeCreateRequestAttributes) GetMonitorIdentifierOk

func (o *DowntimeCreateRequestAttributes) GetMonitorIdentifierOk() (*DowntimeMonitorIdentifier, bool)

GetMonitorIdentifierOk returns a tuple with the MonitorIdentifier field value and a boolean to check if the value has been set.

func (*DowntimeCreateRequestAttributes) GetMuteFirstRecoveryNotification

func (o *DowntimeCreateRequestAttributes) GetMuteFirstRecoveryNotification() bool

GetMuteFirstRecoveryNotification returns the MuteFirstRecoveryNotification field value if set, zero value otherwise.

func (*DowntimeCreateRequestAttributes) GetMuteFirstRecoveryNotificationOk

func (o *DowntimeCreateRequestAttributes) GetMuteFirstRecoveryNotificationOk() (*bool, bool)

GetMuteFirstRecoveryNotificationOk returns a tuple with the MuteFirstRecoveryNotification field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeCreateRequestAttributes) GetNotifyEndStates

func (o *DowntimeCreateRequestAttributes) GetNotifyEndStates() []DowntimeNotifyEndStateTypes

GetNotifyEndStates returns the NotifyEndStates field value if set, zero value otherwise.

func (*DowntimeCreateRequestAttributes) GetNotifyEndStatesOk

func (o *DowntimeCreateRequestAttributes) GetNotifyEndStatesOk() (*[]DowntimeNotifyEndStateTypes, bool)

GetNotifyEndStatesOk returns a tuple with the NotifyEndStates field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeCreateRequestAttributes) GetNotifyEndTypes

func (o *DowntimeCreateRequestAttributes) GetNotifyEndTypes() []DowntimeNotifyEndStateActions

GetNotifyEndTypes returns the NotifyEndTypes field value if set, zero value otherwise.

func (*DowntimeCreateRequestAttributes) GetNotifyEndTypesOk

func (o *DowntimeCreateRequestAttributes) GetNotifyEndTypesOk() (*[]DowntimeNotifyEndStateActions, bool)

GetNotifyEndTypesOk returns a tuple with the NotifyEndTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeCreateRequestAttributes) GetSchedule

func (o *DowntimeCreateRequestAttributes) GetSchedule() DowntimeScheduleCreateRequest

GetSchedule returns the Schedule field value if set, zero value otherwise.

func (*DowntimeCreateRequestAttributes) GetScheduleOk

func (o *DowntimeCreateRequestAttributes) GetScheduleOk() (*DowntimeScheduleCreateRequest, bool)

GetScheduleOk returns a tuple with the Schedule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeCreateRequestAttributes) GetScope

func (o *DowntimeCreateRequestAttributes) GetScope() string

GetScope returns the Scope field value.

func (*DowntimeCreateRequestAttributes) GetScopeOk

func (o *DowntimeCreateRequestAttributes) GetScopeOk() (*string, bool)

GetScopeOk returns a tuple with the Scope field value and a boolean to check if the value has been set.

func (*DowntimeCreateRequestAttributes) HasDisplayTimezone

func (o *DowntimeCreateRequestAttributes) HasDisplayTimezone() bool

HasDisplayTimezone returns a boolean if a field has been set.

func (*DowntimeCreateRequestAttributes) HasMessage

func (o *DowntimeCreateRequestAttributes) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*DowntimeCreateRequestAttributes) HasMuteFirstRecoveryNotification

func (o *DowntimeCreateRequestAttributes) HasMuteFirstRecoveryNotification() bool

HasMuteFirstRecoveryNotification returns a boolean if a field has been set.

func (*DowntimeCreateRequestAttributes) HasNotifyEndStates

func (o *DowntimeCreateRequestAttributes) HasNotifyEndStates() bool

HasNotifyEndStates returns a boolean if a field has been set.

func (*DowntimeCreateRequestAttributes) HasNotifyEndTypes

func (o *DowntimeCreateRequestAttributes) HasNotifyEndTypes() bool

HasNotifyEndTypes returns a boolean if a field has been set.

func (*DowntimeCreateRequestAttributes) HasSchedule

func (o *DowntimeCreateRequestAttributes) HasSchedule() bool

HasSchedule returns a boolean if a field has been set.

func (DowntimeCreateRequestAttributes) MarshalJSON

func (o DowntimeCreateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeCreateRequestAttributes) SetDisplayTimezone

func (o *DowntimeCreateRequestAttributes) SetDisplayTimezone(v string)

SetDisplayTimezone gets a reference to the given datadog.NullableString and assigns it to the DisplayTimezone field.

func (*DowntimeCreateRequestAttributes) SetDisplayTimezoneNil

func (o *DowntimeCreateRequestAttributes) SetDisplayTimezoneNil()

SetDisplayTimezoneNil sets the value for DisplayTimezone to be an explicit nil.

func (*DowntimeCreateRequestAttributes) SetMessage

func (o *DowntimeCreateRequestAttributes) SetMessage(v string)

SetMessage gets a reference to the given datadog.NullableString and assigns it to the Message field.

func (*DowntimeCreateRequestAttributes) SetMessageNil

func (o *DowntimeCreateRequestAttributes) SetMessageNil()

SetMessageNil sets the value for Message to be an explicit nil.

func (*DowntimeCreateRequestAttributes) SetMonitorIdentifier

func (o *DowntimeCreateRequestAttributes) SetMonitorIdentifier(v DowntimeMonitorIdentifier)

SetMonitorIdentifier sets field value.

func (*DowntimeCreateRequestAttributes) SetMuteFirstRecoveryNotification

func (o *DowntimeCreateRequestAttributes) SetMuteFirstRecoveryNotification(v bool)

SetMuteFirstRecoveryNotification gets a reference to the given bool and assigns it to the MuteFirstRecoveryNotification field.

func (*DowntimeCreateRequestAttributes) SetNotifyEndStates

func (o *DowntimeCreateRequestAttributes) SetNotifyEndStates(v []DowntimeNotifyEndStateTypes)

SetNotifyEndStates gets a reference to the given []DowntimeNotifyEndStateTypes and assigns it to the NotifyEndStates field.

func (*DowntimeCreateRequestAttributes) SetNotifyEndTypes

func (o *DowntimeCreateRequestAttributes) SetNotifyEndTypes(v []DowntimeNotifyEndStateActions)

SetNotifyEndTypes gets a reference to the given []DowntimeNotifyEndStateActions and assigns it to the NotifyEndTypes field.

func (*DowntimeCreateRequestAttributes) SetSchedule

func (o *DowntimeCreateRequestAttributes) SetSchedule(v DowntimeScheduleCreateRequest)

SetSchedule gets a reference to the given DowntimeScheduleCreateRequest and assigns it to the Schedule field.

func (*DowntimeCreateRequestAttributes) SetScope

func (o *DowntimeCreateRequestAttributes) SetScope(v string)

SetScope sets field value.

func (*DowntimeCreateRequestAttributes) UnmarshalJSON

func (o *DowntimeCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*DowntimeCreateRequestAttributes) UnsetDisplayTimezone

func (o *DowntimeCreateRequestAttributes) UnsetDisplayTimezone()

UnsetDisplayTimezone ensures that no value is present for DisplayTimezone, not even an explicit nil.

func (*DowntimeCreateRequestAttributes) UnsetMessage

func (o *DowntimeCreateRequestAttributes) UnsetMessage()

UnsetMessage ensures that no value is present for Message, not even an explicit nil.

type DowntimeCreateRequestData

DowntimeCreateRequestData Object to create a downtime.

type DowntimeCreateRequestData struct {
    // Downtime details.
    Attributes DowntimeCreateRequestAttributes `json:"attributes"`
    // Downtime resource type.
    Type DowntimeResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeCreateRequestData

func NewDowntimeCreateRequestData(attributes DowntimeCreateRequestAttributes, typeVar DowntimeResourceType) *DowntimeCreateRequestData

NewDowntimeCreateRequestData instantiates a new DowntimeCreateRequestData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeCreateRequestDataWithDefaults

func NewDowntimeCreateRequestDataWithDefaults() *DowntimeCreateRequestData

NewDowntimeCreateRequestDataWithDefaults instantiates a new DowntimeCreateRequestData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeCreateRequestData) GetAttributes

func (o *DowntimeCreateRequestData) GetAttributes() DowntimeCreateRequestAttributes

GetAttributes returns the Attributes field value.

func (*DowntimeCreateRequestData) GetAttributesOk

func (o *DowntimeCreateRequestData) GetAttributesOk() (*DowntimeCreateRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*DowntimeCreateRequestData) GetType

func (o *DowntimeCreateRequestData) GetType() DowntimeResourceType

GetType returns the Type field value.

func (*DowntimeCreateRequestData) GetTypeOk

func (o *DowntimeCreateRequestData) GetTypeOk() (*DowntimeResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (DowntimeCreateRequestData) MarshalJSON

func (o DowntimeCreateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeCreateRequestData) SetAttributes

func (o *DowntimeCreateRequestData) SetAttributes(v DowntimeCreateRequestAttributes)

SetAttributes sets field value.

func (*DowntimeCreateRequestData) SetType

func (o *DowntimeCreateRequestData) SetType(v DowntimeResourceType)

SetType sets field value.

func (*DowntimeCreateRequestData) UnmarshalJSON

func (o *DowntimeCreateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeIncludedMonitorType

DowntimeIncludedMonitorType Monitor resource type.

type DowntimeIncludedMonitorType string

List of DowntimeIncludedMonitorType.

const (
    DOWNTIMEINCLUDEDMONITORTYPE_MONITORS DowntimeIncludedMonitorType = "monitors"
)

func NewDowntimeIncludedMonitorTypeFromValue

func NewDowntimeIncludedMonitorTypeFromValue(v string) (*DowntimeIncludedMonitorType, error)

NewDowntimeIncludedMonitorTypeFromValue returns a pointer to a valid DowntimeIncludedMonitorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*DowntimeIncludedMonitorType) GetAllowedValues

func (v *DowntimeIncludedMonitorType) GetAllowedValues() []DowntimeIncludedMonitorType

GetAllowedValues reeturns the list of possible values.

func (DowntimeIncludedMonitorType) IsValid

func (v DowntimeIncludedMonitorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (DowntimeIncludedMonitorType) Ptr

func (v DowntimeIncludedMonitorType) Ptr() *DowntimeIncludedMonitorType

Ptr returns reference to DowntimeIncludedMonitorType value.

func (*DowntimeIncludedMonitorType) UnmarshalJSON

func (v *DowntimeIncludedMonitorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type DowntimeMeta

DowntimeMeta Pagination metadata returned by the API.

type DowntimeMeta struct {
    // Object containing the total filtered count.
    Page *DowntimeMetaPage `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeMeta

func NewDowntimeMeta() *DowntimeMeta

NewDowntimeMeta instantiates a new DowntimeMeta object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeMetaWithDefaults

func NewDowntimeMetaWithDefaults() *DowntimeMeta

NewDowntimeMetaWithDefaults instantiates a new DowntimeMeta object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeMeta) GetPage

func (o *DowntimeMeta) GetPage() DowntimeMetaPage

GetPage returns the Page field value if set, zero value otherwise.

func (*DowntimeMeta) GetPageOk

func (o *DowntimeMeta) GetPageOk() (*DowntimeMetaPage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeMeta) HasPage

func (o *DowntimeMeta) HasPage() bool

HasPage returns a boolean if a field has been set.

func (DowntimeMeta) MarshalJSON

func (o DowntimeMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeMeta) SetPage

func (o *DowntimeMeta) SetPage(v DowntimeMetaPage)

SetPage gets a reference to the given DowntimeMetaPage and assigns it to the Page field.

func (*DowntimeMeta) UnmarshalJSON

func (o *DowntimeMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeMetaPage

DowntimeMetaPage Object containing the total filtered count.

type DowntimeMetaPage struct {
    // Total count of elements matched by the filter.
    TotalFilteredCount *int64 `json:"total_filtered_count,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeMetaPage

func NewDowntimeMetaPage() *DowntimeMetaPage

NewDowntimeMetaPage instantiates a new DowntimeMetaPage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeMetaPageWithDefaults

func NewDowntimeMetaPageWithDefaults() *DowntimeMetaPage

NewDowntimeMetaPageWithDefaults instantiates a new DowntimeMetaPage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeMetaPage) GetTotalFilteredCount

func (o *DowntimeMetaPage) GetTotalFilteredCount() int64

GetTotalFilteredCount returns the TotalFilteredCount field value if set, zero value otherwise.

func (*DowntimeMetaPage) GetTotalFilteredCountOk

func (o *DowntimeMetaPage) GetTotalFilteredCountOk() (*int64, bool)

GetTotalFilteredCountOk returns a tuple with the TotalFilteredCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeMetaPage) HasTotalFilteredCount

func (o *DowntimeMetaPage) HasTotalFilteredCount() bool

HasTotalFilteredCount returns a boolean if a field has been set.

func (DowntimeMetaPage) MarshalJSON

func (o DowntimeMetaPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeMetaPage) SetTotalFilteredCount

func (o *DowntimeMetaPage) SetTotalFilteredCount(v int64)

SetTotalFilteredCount gets a reference to the given int64 and assigns it to the TotalFilteredCount field.

func (*DowntimeMetaPage) UnmarshalJSON

func (o *DowntimeMetaPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeMonitorIdentifier

DowntimeMonitorIdentifier - Monitor identifier for the downtime.

type DowntimeMonitorIdentifier struct {
    DowntimeMonitorIdentifierId   *DowntimeMonitorIdentifierId
    DowntimeMonitorIdentifierTags *DowntimeMonitorIdentifierTags

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func DowntimeMonitorIdentifierIdAsDowntimeMonitorIdentifier

func DowntimeMonitorIdentifierIdAsDowntimeMonitorIdentifier(v *DowntimeMonitorIdentifierId) DowntimeMonitorIdentifier

DowntimeMonitorIdentifierIdAsDowntimeMonitorIdentifier is a convenience function that returns DowntimeMonitorIdentifierId wrapped in DowntimeMonitorIdentifier.

func DowntimeMonitorIdentifierTagsAsDowntimeMonitorIdentifier

func DowntimeMonitorIdentifierTagsAsDowntimeMonitorIdentifier(v *DowntimeMonitorIdentifierTags) DowntimeMonitorIdentifier

DowntimeMonitorIdentifierTagsAsDowntimeMonitorIdentifier is a convenience function that returns DowntimeMonitorIdentifierTags wrapped in DowntimeMonitorIdentifier.

func (*DowntimeMonitorIdentifier) GetActualInstance

func (obj *DowntimeMonitorIdentifier) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (DowntimeMonitorIdentifier) MarshalJSON

func (obj DowntimeMonitorIdentifier) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*DowntimeMonitorIdentifier) UnmarshalJSON

func (obj *DowntimeMonitorIdentifier) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type DowntimeMonitorIdentifierId

DowntimeMonitorIdentifierId Object of the monitor identifier.

type DowntimeMonitorIdentifierId struct {
    // ID of the monitor to prevent notifications.
    MonitorId int64 `json:"monitor_id"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeMonitorIdentifierId

func NewDowntimeMonitorIdentifierId(monitorId int64) *DowntimeMonitorIdentifierId

NewDowntimeMonitorIdentifierId instantiates a new DowntimeMonitorIdentifierId object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeMonitorIdentifierIdWithDefaults

func NewDowntimeMonitorIdentifierIdWithDefaults() *DowntimeMonitorIdentifierId

NewDowntimeMonitorIdentifierIdWithDefaults instantiates a new DowntimeMonitorIdentifierId object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeMonitorIdentifierId) GetMonitorId

func (o *DowntimeMonitorIdentifierId) GetMonitorId() int64

GetMonitorId returns the MonitorId field value.

func (*DowntimeMonitorIdentifierId) GetMonitorIdOk

func (o *DowntimeMonitorIdentifierId) GetMonitorIdOk() (*int64, bool)

GetMonitorIdOk returns a tuple with the MonitorId field value and a boolean to check if the value has been set.

func (DowntimeMonitorIdentifierId) MarshalJSON

func (o DowntimeMonitorIdentifierId) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeMonitorIdentifierId) SetMonitorId

func (o *DowntimeMonitorIdentifierId) SetMonitorId(v int64)

SetMonitorId sets field value.

func (*DowntimeMonitorIdentifierId) UnmarshalJSON

func (o *DowntimeMonitorIdentifierId) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeMonitorIdentifierTags

DowntimeMonitorIdentifierTags Object of the monitor tags.

type DowntimeMonitorIdentifierTags struct {
    // A list of monitor tags. For example, tags that are applied directly to monitors,
    // not tags that are used in monitor queries (which are filtered by the scope parameter), to which the downtime applies.
    // The resulting downtime applies to monitors that match **all** provided monitor tags. Setting `monitor_tags`
    // to `[*]` configures the downtime to mute all monitors for the given scope.
    MonitorTags []string `json:"monitor_tags"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeMonitorIdentifierTags

func NewDowntimeMonitorIdentifierTags(monitorTags []string) *DowntimeMonitorIdentifierTags

NewDowntimeMonitorIdentifierTags instantiates a new DowntimeMonitorIdentifierTags object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeMonitorIdentifierTagsWithDefaults

func NewDowntimeMonitorIdentifierTagsWithDefaults() *DowntimeMonitorIdentifierTags

NewDowntimeMonitorIdentifierTagsWithDefaults instantiates a new DowntimeMonitorIdentifierTags object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeMonitorIdentifierTags) GetMonitorTags

func (o *DowntimeMonitorIdentifierTags) GetMonitorTags() []string

GetMonitorTags returns the MonitorTags field value.

func (*DowntimeMonitorIdentifierTags) GetMonitorTagsOk

func (o *DowntimeMonitorIdentifierTags) GetMonitorTagsOk() (*[]string, bool)

GetMonitorTagsOk returns a tuple with the MonitorTags field value and a boolean to check if the value has been set.

func (DowntimeMonitorIdentifierTags) MarshalJSON

func (o DowntimeMonitorIdentifierTags) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeMonitorIdentifierTags) SetMonitorTags

func (o *DowntimeMonitorIdentifierTags) SetMonitorTags(v []string)

SetMonitorTags sets field value.

func (*DowntimeMonitorIdentifierTags) UnmarshalJSON

func (o *DowntimeMonitorIdentifierTags) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeMonitorIncludedAttributes

DowntimeMonitorIncludedAttributes Attributes of the monitor identified by the downtime.

type DowntimeMonitorIncludedAttributes struct {
    // The name of the monitor identified by the downtime.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeMonitorIncludedAttributes

func NewDowntimeMonitorIncludedAttributes() *DowntimeMonitorIncludedAttributes

NewDowntimeMonitorIncludedAttributes instantiates a new DowntimeMonitorIncludedAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeMonitorIncludedAttributesWithDefaults

func NewDowntimeMonitorIncludedAttributesWithDefaults() *DowntimeMonitorIncludedAttributes

NewDowntimeMonitorIncludedAttributesWithDefaults instantiates a new DowntimeMonitorIncludedAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeMonitorIncludedAttributes) GetName

func (o *DowntimeMonitorIncludedAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*DowntimeMonitorIncludedAttributes) GetNameOk

func (o *DowntimeMonitorIncludedAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeMonitorIncludedAttributes) HasName

func (o *DowntimeMonitorIncludedAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (DowntimeMonitorIncludedAttributes) MarshalJSON

func (o DowntimeMonitorIncludedAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeMonitorIncludedAttributes) SetName

func (o *DowntimeMonitorIncludedAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*DowntimeMonitorIncludedAttributes) UnmarshalJSON

func (o *DowntimeMonitorIncludedAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeMonitorIncludedItem

DowntimeMonitorIncludedItem Information about the monitor identified by the downtime.

type DowntimeMonitorIncludedItem struct {
    // Attributes of the monitor identified by the downtime.
    Attributes *DowntimeMonitorIncludedAttributes `json:"attributes,omitempty"`
    // ID of the monitor identified by the downtime.
    Id *int64 `json:"id,omitempty"`
    // Monitor resource type.
    Type *DowntimeIncludedMonitorType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeMonitorIncludedItem

func NewDowntimeMonitorIncludedItem() *DowntimeMonitorIncludedItem

NewDowntimeMonitorIncludedItem instantiates a new DowntimeMonitorIncludedItem object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeMonitorIncludedItemWithDefaults

func NewDowntimeMonitorIncludedItemWithDefaults() *DowntimeMonitorIncludedItem

NewDowntimeMonitorIncludedItemWithDefaults instantiates a new DowntimeMonitorIncludedItem object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeMonitorIncludedItem) GetAttributes

func (o *DowntimeMonitorIncludedItem) GetAttributes() DowntimeMonitorIncludedAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*DowntimeMonitorIncludedItem) GetAttributesOk

func (o *DowntimeMonitorIncludedItem) GetAttributesOk() (*DowntimeMonitorIncludedAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeMonitorIncludedItem) GetId

func (o *DowntimeMonitorIncludedItem) GetId() int64

GetId returns the Id field value if set, zero value otherwise.

func (*DowntimeMonitorIncludedItem) GetIdOk

func (o *DowntimeMonitorIncludedItem) GetIdOk() (*int64, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeMonitorIncludedItem) GetType

func (o *DowntimeMonitorIncludedItem) GetType() DowntimeIncludedMonitorType

GetType returns the Type field value if set, zero value otherwise.

func (*DowntimeMonitorIncludedItem) GetTypeOk

func (o *DowntimeMonitorIncludedItem) GetTypeOk() (*DowntimeIncludedMonitorType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeMonitorIncludedItem) HasAttributes

func (o *DowntimeMonitorIncludedItem) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*DowntimeMonitorIncludedItem) HasId

func (o *DowntimeMonitorIncludedItem) HasId() bool

HasId returns a boolean if a field has been set.

func (*DowntimeMonitorIncludedItem) HasType

func (o *DowntimeMonitorIncludedItem) HasType() bool

HasType returns a boolean if a field has been set.

func (DowntimeMonitorIncludedItem) MarshalJSON

func (o DowntimeMonitorIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeMonitorIncludedItem) SetAttributes

func (o *DowntimeMonitorIncludedItem) SetAttributes(v DowntimeMonitorIncludedAttributes)

SetAttributes gets a reference to the given DowntimeMonitorIncludedAttributes and assigns it to the Attributes field.

func (*DowntimeMonitorIncludedItem) SetId

func (o *DowntimeMonitorIncludedItem) SetId(v int64)

SetId gets a reference to the given int64 and assigns it to the Id field.

func (*DowntimeMonitorIncludedItem) SetType

func (o *DowntimeMonitorIncludedItem) SetType(v DowntimeIncludedMonitorType)

SetType gets a reference to the given DowntimeIncludedMonitorType and assigns it to the Type field.

func (*DowntimeMonitorIncludedItem) UnmarshalJSON

func (o *DowntimeMonitorIncludedItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeNotifyEndStateActions

DowntimeNotifyEndStateActions Action that will trigger a monitor notification if the downtime is in the `notify_end_types` state.

type DowntimeNotifyEndStateActions string

List of DowntimeNotifyEndStateActions.

const (
    DOWNTIMENOTIFYENDSTATEACTIONS_CANCELED DowntimeNotifyEndStateActions = "canceled"
    DOWNTIMENOTIFYENDSTATEACTIONS_EXPIRED  DowntimeNotifyEndStateActions = "expired"
)

func NewDowntimeNotifyEndStateActionsFromValue

func NewDowntimeNotifyEndStateActionsFromValue(v string) (*DowntimeNotifyEndStateActions, error)

NewDowntimeNotifyEndStateActionsFromValue returns a pointer to a valid DowntimeNotifyEndStateActions for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*DowntimeNotifyEndStateActions) GetAllowedValues

func (v *DowntimeNotifyEndStateActions) GetAllowedValues() []DowntimeNotifyEndStateActions

GetAllowedValues reeturns the list of possible values.

func (DowntimeNotifyEndStateActions) IsValid

func (v DowntimeNotifyEndStateActions) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (DowntimeNotifyEndStateActions) Ptr

func (v DowntimeNotifyEndStateActions) Ptr() *DowntimeNotifyEndStateActions

Ptr returns reference to DowntimeNotifyEndStateActions value.

func (*DowntimeNotifyEndStateActions) UnmarshalJSON

func (v *DowntimeNotifyEndStateActions) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type DowntimeNotifyEndStateTypes

DowntimeNotifyEndStateTypes State that will trigger a monitor notification when the `notify_end_types` action occurs.

type DowntimeNotifyEndStateTypes string

List of DowntimeNotifyEndStateTypes.

const (
    DOWNTIMENOTIFYENDSTATETYPES_ALERT   DowntimeNotifyEndStateTypes = "alert"
    DOWNTIMENOTIFYENDSTATETYPES_NO_DATA DowntimeNotifyEndStateTypes = "no data"
    DOWNTIMENOTIFYENDSTATETYPES_WARN    DowntimeNotifyEndStateTypes = "warn"
)

func NewDowntimeNotifyEndStateTypesFromValue

func NewDowntimeNotifyEndStateTypesFromValue(v string) (*DowntimeNotifyEndStateTypes, error)

NewDowntimeNotifyEndStateTypesFromValue returns a pointer to a valid DowntimeNotifyEndStateTypes for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*DowntimeNotifyEndStateTypes) GetAllowedValues

func (v *DowntimeNotifyEndStateTypes) GetAllowedValues() []DowntimeNotifyEndStateTypes

GetAllowedValues reeturns the list of possible values.

func (DowntimeNotifyEndStateTypes) IsValid

func (v DowntimeNotifyEndStateTypes) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (DowntimeNotifyEndStateTypes) Ptr

func (v DowntimeNotifyEndStateTypes) Ptr() *DowntimeNotifyEndStateTypes

Ptr returns reference to DowntimeNotifyEndStateTypes value.

func (*DowntimeNotifyEndStateTypes) UnmarshalJSON

func (v *DowntimeNotifyEndStateTypes) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type DowntimeRelationships

DowntimeRelationships All relationships associated with downtime.

type DowntimeRelationships struct {
    // The user who created the downtime.
    CreatedBy *DowntimeRelationshipsCreatedBy `json:"created_by,omitempty"`
    // The monitor identified by the downtime.
    Monitor *DowntimeRelationshipsMonitor `json:"monitor,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeRelationships

func NewDowntimeRelationships() *DowntimeRelationships

NewDowntimeRelationships instantiates a new DowntimeRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeRelationshipsWithDefaults

func NewDowntimeRelationshipsWithDefaults() *DowntimeRelationships

NewDowntimeRelationshipsWithDefaults instantiates a new DowntimeRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeRelationships) GetCreatedBy

func (o *DowntimeRelationships) GetCreatedBy() DowntimeRelationshipsCreatedBy

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*DowntimeRelationships) GetCreatedByOk

func (o *DowntimeRelationships) GetCreatedByOk() (*DowntimeRelationshipsCreatedBy, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeRelationships) GetMonitor

func (o *DowntimeRelationships) GetMonitor() DowntimeRelationshipsMonitor

GetMonitor returns the Monitor field value if set, zero value otherwise.

func (*DowntimeRelationships) GetMonitorOk

func (o *DowntimeRelationships) GetMonitorOk() (*DowntimeRelationshipsMonitor, bool)

GetMonitorOk returns a tuple with the Monitor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeRelationships) HasCreatedBy

func (o *DowntimeRelationships) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*DowntimeRelationships) HasMonitor

func (o *DowntimeRelationships) HasMonitor() bool

HasMonitor returns a boolean if a field has been set.

func (DowntimeRelationships) MarshalJSON

func (o DowntimeRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeRelationships) SetCreatedBy

func (o *DowntimeRelationships) SetCreatedBy(v DowntimeRelationshipsCreatedBy)

SetCreatedBy gets a reference to the given DowntimeRelationshipsCreatedBy and assigns it to the CreatedBy field.

func (*DowntimeRelationships) SetMonitor

func (o *DowntimeRelationships) SetMonitor(v DowntimeRelationshipsMonitor)

SetMonitor gets a reference to the given DowntimeRelationshipsMonitor and assigns it to the Monitor field.

func (*DowntimeRelationships) UnmarshalJSON

func (o *DowntimeRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeRelationshipsCreatedBy

DowntimeRelationshipsCreatedBy The user who created the downtime.

type DowntimeRelationshipsCreatedBy struct {
    // Data for the user who created the downtime.
    Data NullableDowntimeRelationshipsCreatedByData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeRelationshipsCreatedBy

func NewDowntimeRelationshipsCreatedBy() *DowntimeRelationshipsCreatedBy

NewDowntimeRelationshipsCreatedBy instantiates a new DowntimeRelationshipsCreatedBy object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeRelationshipsCreatedByWithDefaults

func NewDowntimeRelationshipsCreatedByWithDefaults() *DowntimeRelationshipsCreatedBy

NewDowntimeRelationshipsCreatedByWithDefaults instantiates a new DowntimeRelationshipsCreatedBy object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeRelationshipsCreatedBy) GetData

func (o *DowntimeRelationshipsCreatedBy) GetData() DowntimeRelationshipsCreatedByData

GetData returns the Data field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeRelationshipsCreatedBy) GetDataOk

func (o *DowntimeRelationshipsCreatedBy) GetDataOk() (*DowntimeRelationshipsCreatedByData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DowntimeRelationshipsCreatedBy) HasData

func (o *DowntimeRelationshipsCreatedBy) HasData() bool

HasData returns a boolean if a field has been set.

func (DowntimeRelationshipsCreatedBy) MarshalJSON

func (o DowntimeRelationshipsCreatedBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeRelationshipsCreatedBy) SetData

func (o *DowntimeRelationshipsCreatedBy) SetData(v DowntimeRelationshipsCreatedByData)

SetData gets a reference to the given NullableDowntimeRelationshipsCreatedByData and assigns it to the Data field.

func (*DowntimeRelationshipsCreatedBy) SetDataNil

func (o *DowntimeRelationshipsCreatedBy) SetDataNil()

SetDataNil sets the value for Data to be an explicit nil.

func (*DowntimeRelationshipsCreatedBy) UnmarshalJSON

func (o *DowntimeRelationshipsCreatedBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*DowntimeRelationshipsCreatedBy) UnsetData

func (o *DowntimeRelationshipsCreatedBy) UnsetData()

UnsetData ensures that no value is present for Data, not even an explicit nil.

type DowntimeRelationshipsCreatedByData

DowntimeRelationshipsCreatedByData Data for the user who created the downtime.

type DowntimeRelationshipsCreatedByData struct {
    // User ID of the downtime creator.
    Id *string `json:"id,omitempty"`
    // Users resource type.
    Type *UsersType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeRelationshipsCreatedByData

func NewDowntimeRelationshipsCreatedByData() *DowntimeRelationshipsCreatedByData

NewDowntimeRelationshipsCreatedByData instantiates a new DowntimeRelationshipsCreatedByData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeRelationshipsCreatedByDataWithDefaults

func NewDowntimeRelationshipsCreatedByDataWithDefaults() *DowntimeRelationshipsCreatedByData

NewDowntimeRelationshipsCreatedByDataWithDefaults instantiates a new DowntimeRelationshipsCreatedByData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeRelationshipsCreatedByData) GetId

func (o *DowntimeRelationshipsCreatedByData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*DowntimeRelationshipsCreatedByData) GetIdOk

func (o *DowntimeRelationshipsCreatedByData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeRelationshipsCreatedByData) GetType

func (o *DowntimeRelationshipsCreatedByData) GetType() UsersType

GetType returns the Type field value if set, zero value otherwise.

func (*DowntimeRelationshipsCreatedByData) GetTypeOk

func (o *DowntimeRelationshipsCreatedByData) GetTypeOk() (*UsersType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeRelationshipsCreatedByData) HasId

func (o *DowntimeRelationshipsCreatedByData) HasId() bool

HasId returns a boolean if a field has been set.

func (*DowntimeRelationshipsCreatedByData) HasType

func (o *DowntimeRelationshipsCreatedByData) HasType() bool

HasType returns a boolean if a field has been set.

func (DowntimeRelationshipsCreatedByData) MarshalJSON

func (o DowntimeRelationshipsCreatedByData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeRelationshipsCreatedByData) SetId

func (o *DowntimeRelationshipsCreatedByData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*DowntimeRelationshipsCreatedByData) SetType

func (o *DowntimeRelationshipsCreatedByData) SetType(v UsersType)

SetType gets a reference to the given UsersType and assigns it to the Type field.

func (*DowntimeRelationshipsCreatedByData) UnmarshalJSON

func (o *DowntimeRelationshipsCreatedByData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeRelationshipsMonitor

DowntimeRelationshipsMonitor The monitor identified by the downtime.

type DowntimeRelationshipsMonitor struct {
    // Data for the monitor.
    Data NullableDowntimeRelationshipsMonitorData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeRelationshipsMonitor

func NewDowntimeRelationshipsMonitor() *DowntimeRelationshipsMonitor

NewDowntimeRelationshipsMonitor instantiates a new DowntimeRelationshipsMonitor object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeRelationshipsMonitorWithDefaults

func NewDowntimeRelationshipsMonitorWithDefaults() *DowntimeRelationshipsMonitor

NewDowntimeRelationshipsMonitorWithDefaults instantiates a new DowntimeRelationshipsMonitor object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeRelationshipsMonitor) GetData

func (o *DowntimeRelationshipsMonitor) GetData() DowntimeRelationshipsMonitorData

GetData returns the Data field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeRelationshipsMonitor) GetDataOk

func (o *DowntimeRelationshipsMonitor) GetDataOk() (*DowntimeRelationshipsMonitorData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DowntimeRelationshipsMonitor) HasData

func (o *DowntimeRelationshipsMonitor) HasData() bool

HasData returns a boolean if a field has been set.

func (DowntimeRelationshipsMonitor) MarshalJSON

func (o DowntimeRelationshipsMonitor) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeRelationshipsMonitor) SetData

func (o *DowntimeRelationshipsMonitor) SetData(v DowntimeRelationshipsMonitorData)

SetData gets a reference to the given NullableDowntimeRelationshipsMonitorData and assigns it to the Data field.

func (*DowntimeRelationshipsMonitor) SetDataNil

func (o *DowntimeRelationshipsMonitor) SetDataNil()

SetDataNil sets the value for Data to be an explicit nil.

func (*DowntimeRelationshipsMonitor) UnmarshalJSON

func (o *DowntimeRelationshipsMonitor) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*DowntimeRelationshipsMonitor) UnsetData

func (o *DowntimeRelationshipsMonitor) UnsetData()

UnsetData ensures that no value is present for Data, not even an explicit nil.

type DowntimeRelationshipsMonitorData

DowntimeRelationshipsMonitorData Data for the monitor.

type DowntimeRelationshipsMonitorData struct {
    // Monitor ID of the downtime.
    Id *int64 `json:"id,omitempty"`
    // Monitor resource type.
    Type *DowntimeIncludedMonitorType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeRelationshipsMonitorData

func NewDowntimeRelationshipsMonitorData() *DowntimeRelationshipsMonitorData

NewDowntimeRelationshipsMonitorData instantiates a new DowntimeRelationshipsMonitorData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeRelationshipsMonitorDataWithDefaults

func NewDowntimeRelationshipsMonitorDataWithDefaults() *DowntimeRelationshipsMonitorData

NewDowntimeRelationshipsMonitorDataWithDefaults instantiates a new DowntimeRelationshipsMonitorData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeRelationshipsMonitorData) GetId

func (o *DowntimeRelationshipsMonitorData) GetId() int64

GetId returns the Id field value if set, zero value otherwise.

func (*DowntimeRelationshipsMonitorData) GetIdOk

func (o *DowntimeRelationshipsMonitorData) GetIdOk() (*int64, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeRelationshipsMonitorData) GetType

func (o *DowntimeRelationshipsMonitorData) GetType() DowntimeIncludedMonitorType

GetType returns the Type field value if set, zero value otherwise.

func (*DowntimeRelationshipsMonitorData) GetTypeOk

func (o *DowntimeRelationshipsMonitorData) GetTypeOk() (*DowntimeIncludedMonitorType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeRelationshipsMonitorData) HasId

func (o *DowntimeRelationshipsMonitorData) HasId() bool

HasId returns a boolean if a field has been set.

func (*DowntimeRelationshipsMonitorData) HasType

func (o *DowntimeRelationshipsMonitorData) HasType() bool

HasType returns a boolean if a field has been set.

func (DowntimeRelationshipsMonitorData) MarshalJSON

func (o DowntimeRelationshipsMonitorData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeRelationshipsMonitorData) SetId

func (o *DowntimeRelationshipsMonitorData) SetId(v int64)

SetId gets a reference to the given int64 and assigns it to the Id field.

func (*DowntimeRelationshipsMonitorData) SetType

func (o *DowntimeRelationshipsMonitorData) SetType(v DowntimeIncludedMonitorType)

SetType gets a reference to the given DowntimeIncludedMonitorType and assigns it to the Type field.

func (*DowntimeRelationshipsMonitorData) UnmarshalJSON

func (o *DowntimeRelationshipsMonitorData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeResourceType

DowntimeResourceType Downtime resource type.

type DowntimeResourceType string

List of DowntimeResourceType.

const (
    DOWNTIMERESOURCETYPE_DOWNTIME DowntimeResourceType = "downtime"
)

func NewDowntimeResourceTypeFromValue

func NewDowntimeResourceTypeFromValue(v string) (*DowntimeResourceType, error)

NewDowntimeResourceTypeFromValue returns a pointer to a valid DowntimeResourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*DowntimeResourceType) GetAllowedValues

func (v *DowntimeResourceType) GetAllowedValues() []DowntimeResourceType

GetAllowedValues reeturns the list of possible values.

func (DowntimeResourceType) IsValid

func (v DowntimeResourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (DowntimeResourceType) Ptr

func (v DowntimeResourceType) Ptr() *DowntimeResourceType

Ptr returns reference to DowntimeResourceType value.

func (*DowntimeResourceType) UnmarshalJSON

func (v *DowntimeResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type DowntimeResponse

DowntimeResponse Downtiming gives you greater control over monitor notifications by allowing you to globally exclude scopes from alerting. Downtime settings, which can be scheduled with start and end times, prevent all alerting related to specified Datadog tags.

type DowntimeResponse struct {
    // Downtime data.
    Data *DowntimeResponseData `json:"data,omitempty"`
    // Array of objects related to the downtime that the user requested.
    Included []DowntimeResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeResponse

func NewDowntimeResponse() *DowntimeResponse

NewDowntimeResponse instantiates a new DowntimeResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeResponseWithDefaults

func NewDowntimeResponseWithDefaults() *DowntimeResponse

NewDowntimeResponseWithDefaults instantiates a new DowntimeResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeResponse) GetData

func (o *DowntimeResponse) GetData() DowntimeResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*DowntimeResponse) GetDataOk

func (o *DowntimeResponse) GetDataOk() (*DowntimeResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeResponse) GetIncluded

func (o *DowntimeResponse) GetIncluded() []DowntimeResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*DowntimeResponse) GetIncludedOk

func (o *DowntimeResponse) GetIncludedOk() (*[]DowntimeResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeResponse) HasData

func (o *DowntimeResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*DowntimeResponse) HasIncluded

func (o *DowntimeResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (DowntimeResponse) MarshalJSON

func (o DowntimeResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeResponse) SetData

func (o *DowntimeResponse) SetData(v DowntimeResponseData)

SetData gets a reference to the given DowntimeResponseData and assigns it to the Data field.

func (*DowntimeResponse) SetIncluded

func (o *DowntimeResponse) SetIncluded(v []DowntimeResponseIncludedItem)

SetIncluded gets a reference to the given []DowntimeResponseIncludedItem and assigns it to the Included field.

func (*DowntimeResponse) UnmarshalJSON

func (o *DowntimeResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeResponseAttributes

DowntimeResponseAttributes Downtime details.

type DowntimeResponseAttributes struct {
    // Time that the downtime was canceled.
    Canceled datadog.NullableTime `json:"canceled,omitempty"`
    // Creation time of the downtime.
    Created *time.Time `json:"created,omitempty"`
    // The timezone in which to display the downtime's start and end times in Datadog applications. This is not used
    // as an offset for scheduling.
    DisplayTimezone datadog.NullableString `json:"display_timezone,omitempty"`
    // A message to include with notifications for this downtime. Email notifications can be sent to specific users
    // by using the same `@username` notation as events.
    Message datadog.NullableString `json:"message,omitempty"`
    // Time that the downtime was last modified.
    Modified *time.Time `json:"modified,omitempty"`
    // Monitor identifier for the downtime.
    MonitorIdentifier *DowntimeMonitorIdentifier `json:"monitor_identifier,omitempty"`
    // If the first recovery notification during a downtime should be muted.
    MuteFirstRecoveryNotification *bool `json:"mute_first_recovery_notification,omitempty"`
    // States that will trigger a monitor notification when the `notify_end_types` action occurs.
    NotifyEndStates []DowntimeNotifyEndStateTypes `json:"notify_end_states,omitempty"`
    // Actions that will trigger a monitor notification if the downtime is in the `notify_end_types` state.
    NotifyEndTypes []DowntimeNotifyEndStateActions `json:"notify_end_types,omitempty"`
    // The schedule that defines when the monitor starts, stops, and recurs. There are two types of schedules:
    // one-time and recurring. Recurring schedules may have up to five RRULE-based recurrences. If no schedules are
    // provided, the downtime will begin immediately and never end.
    Schedule *DowntimeScheduleResponse `json:"schedule,omitempty"`
    // The scope to which the downtime applies. Must follow the [common search syntax](https://docs.datadoghq.com/logs/explorer/search_syntax/).
    Scope *string `json:"scope,omitempty"`
    // The current status of the downtime.
    Status *DowntimeStatus `json:"status,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeResponseAttributes

func NewDowntimeResponseAttributes() *DowntimeResponseAttributes

NewDowntimeResponseAttributes instantiates a new DowntimeResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeResponseAttributesWithDefaults

func NewDowntimeResponseAttributesWithDefaults() *DowntimeResponseAttributes

NewDowntimeResponseAttributesWithDefaults instantiates a new DowntimeResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeResponseAttributes) GetCanceled

func (o *DowntimeResponseAttributes) GetCanceled() time.Time

GetCanceled returns the Canceled field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeResponseAttributes) GetCanceledOk

func (o *DowntimeResponseAttributes) GetCanceledOk() (*time.Time, bool)

GetCanceledOk returns a tuple with the Canceled field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DowntimeResponseAttributes) GetCreated

func (o *DowntimeResponseAttributes) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*DowntimeResponseAttributes) GetCreatedOk

func (o *DowntimeResponseAttributes) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeResponseAttributes) GetDisplayTimezone

func (o *DowntimeResponseAttributes) GetDisplayTimezone() string

GetDisplayTimezone returns the DisplayTimezone field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeResponseAttributes) GetDisplayTimezoneOk

func (o *DowntimeResponseAttributes) GetDisplayTimezoneOk() (*string, bool)

GetDisplayTimezoneOk returns a tuple with the DisplayTimezone field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DowntimeResponseAttributes) GetMessage

func (o *DowntimeResponseAttributes) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeResponseAttributes) GetMessageOk

func (o *DowntimeResponseAttributes) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DowntimeResponseAttributes) GetModified

func (o *DowntimeResponseAttributes) GetModified() time.Time

GetModified returns the Modified field value if set, zero value otherwise.

func (*DowntimeResponseAttributes) GetModifiedOk

func (o *DowntimeResponseAttributes) GetModifiedOk() (*time.Time, bool)

GetModifiedOk returns a tuple with the Modified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeResponseAttributes) GetMonitorIdentifier

func (o *DowntimeResponseAttributes) GetMonitorIdentifier() DowntimeMonitorIdentifier

GetMonitorIdentifier returns the MonitorIdentifier field value if set, zero value otherwise.

func (*DowntimeResponseAttributes) GetMonitorIdentifierOk

func (o *DowntimeResponseAttributes) GetMonitorIdentifierOk() (*DowntimeMonitorIdentifier, bool)

GetMonitorIdentifierOk returns a tuple with the MonitorIdentifier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeResponseAttributes) GetMuteFirstRecoveryNotification

func (o *DowntimeResponseAttributes) GetMuteFirstRecoveryNotification() bool

GetMuteFirstRecoveryNotification returns the MuteFirstRecoveryNotification field value if set, zero value otherwise.

func (*DowntimeResponseAttributes) GetMuteFirstRecoveryNotificationOk

func (o *DowntimeResponseAttributes) GetMuteFirstRecoveryNotificationOk() (*bool, bool)

GetMuteFirstRecoveryNotificationOk returns a tuple with the MuteFirstRecoveryNotification field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeResponseAttributes) GetNotifyEndStates

func (o *DowntimeResponseAttributes) GetNotifyEndStates() []DowntimeNotifyEndStateTypes

GetNotifyEndStates returns the NotifyEndStates field value if set, zero value otherwise.

func (*DowntimeResponseAttributes) GetNotifyEndStatesOk

func (o *DowntimeResponseAttributes) GetNotifyEndStatesOk() (*[]DowntimeNotifyEndStateTypes, bool)

GetNotifyEndStatesOk returns a tuple with the NotifyEndStates field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeResponseAttributes) GetNotifyEndTypes

func (o *DowntimeResponseAttributes) GetNotifyEndTypes() []DowntimeNotifyEndStateActions

GetNotifyEndTypes returns the NotifyEndTypes field value if set, zero value otherwise.

func (*DowntimeResponseAttributes) GetNotifyEndTypesOk

func (o *DowntimeResponseAttributes) GetNotifyEndTypesOk() (*[]DowntimeNotifyEndStateActions, bool)

GetNotifyEndTypesOk returns a tuple with the NotifyEndTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeResponseAttributes) GetSchedule

func (o *DowntimeResponseAttributes) GetSchedule() DowntimeScheduleResponse

GetSchedule returns the Schedule field value if set, zero value otherwise.

func (*DowntimeResponseAttributes) GetScheduleOk

func (o *DowntimeResponseAttributes) GetScheduleOk() (*DowntimeScheduleResponse, bool)

GetScheduleOk returns a tuple with the Schedule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeResponseAttributes) GetScope

func (o *DowntimeResponseAttributes) GetScope() string

GetScope returns the Scope field value if set, zero value otherwise.

func (*DowntimeResponseAttributes) GetScopeOk

func (o *DowntimeResponseAttributes) GetScopeOk() (*string, bool)

GetScopeOk returns a tuple with the Scope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeResponseAttributes) GetStatus

func (o *DowntimeResponseAttributes) GetStatus() DowntimeStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*DowntimeResponseAttributes) GetStatusOk

func (o *DowntimeResponseAttributes) GetStatusOk() (*DowntimeStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeResponseAttributes) HasCanceled

func (o *DowntimeResponseAttributes) HasCanceled() bool

HasCanceled returns a boolean if a field has been set.

func (*DowntimeResponseAttributes) HasCreated

func (o *DowntimeResponseAttributes) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*DowntimeResponseAttributes) HasDisplayTimezone

func (o *DowntimeResponseAttributes) HasDisplayTimezone() bool

HasDisplayTimezone returns a boolean if a field has been set.

func (*DowntimeResponseAttributes) HasMessage

func (o *DowntimeResponseAttributes) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*DowntimeResponseAttributes) HasModified

func (o *DowntimeResponseAttributes) HasModified() bool

HasModified returns a boolean if a field has been set.

func (*DowntimeResponseAttributes) HasMonitorIdentifier

func (o *DowntimeResponseAttributes) HasMonitorIdentifier() bool

HasMonitorIdentifier returns a boolean if a field has been set.

func (*DowntimeResponseAttributes) HasMuteFirstRecoveryNotification

func (o *DowntimeResponseAttributes) HasMuteFirstRecoveryNotification() bool

HasMuteFirstRecoveryNotification returns a boolean if a field has been set.

func (*DowntimeResponseAttributes) HasNotifyEndStates

func (o *DowntimeResponseAttributes) HasNotifyEndStates() bool

HasNotifyEndStates returns a boolean if a field has been set.

func (*DowntimeResponseAttributes) HasNotifyEndTypes

func (o *DowntimeResponseAttributes) HasNotifyEndTypes() bool

HasNotifyEndTypes returns a boolean if a field has been set.

func (*DowntimeResponseAttributes) HasSchedule

func (o *DowntimeResponseAttributes) HasSchedule() bool

HasSchedule returns a boolean if a field has been set.

func (*DowntimeResponseAttributes) HasScope

func (o *DowntimeResponseAttributes) HasScope() bool

HasScope returns a boolean if a field has been set.

func (*DowntimeResponseAttributes) HasStatus

func (o *DowntimeResponseAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (DowntimeResponseAttributes) MarshalJSON

func (o DowntimeResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeResponseAttributes) SetCanceled

func (o *DowntimeResponseAttributes) SetCanceled(v time.Time)

SetCanceled gets a reference to the given datadog.NullableTime and assigns it to the Canceled field.

func (*DowntimeResponseAttributes) SetCanceledNil

func (o *DowntimeResponseAttributes) SetCanceledNil()

SetCanceledNil sets the value for Canceled to be an explicit nil.

func (*DowntimeResponseAttributes) SetCreated

func (o *DowntimeResponseAttributes) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*DowntimeResponseAttributes) SetDisplayTimezone

func (o *DowntimeResponseAttributes) SetDisplayTimezone(v string)

SetDisplayTimezone gets a reference to the given datadog.NullableString and assigns it to the DisplayTimezone field.

func (*DowntimeResponseAttributes) SetDisplayTimezoneNil

func (o *DowntimeResponseAttributes) SetDisplayTimezoneNil()

SetDisplayTimezoneNil sets the value for DisplayTimezone to be an explicit nil.

func (*DowntimeResponseAttributes) SetMessage

func (o *DowntimeResponseAttributes) SetMessage(v string)

SetMessage gets a reference to the given datadog.NullableString and assigns it to the Message field.

func (*DowntimeResponseAttributes) SetMessageNil

func (o *DowntimeResponseAttributes) SetMessageNil()

SetMessageNil sets the value for Message to be an explicit nil.

func (*DowntimeResponseAttributes) SetModified

func (o *DowntimeResponseAttributes) SetModified(v time.Time)

SetModified gets a reference to the given time.Time and assigns it to the Modified field.

func (*DowntimeResponseAttributes) SetMonitorIdentifier

func (o *DowntimeResponseAttributes) SetMonitorIdentifier(v DowntimeMonitorIdentifier)

SetMonitorIdentifier gets a reference to the given DowntimeMonitorIdentifier and assigns it to the MonitorIdentifier field.

func (*DowntimeResponseAttributes) SetMuteFirstRecoveryNotification

func (o *DowntimeResponseAttributes) SetMuteFirstRecoveryNotification(v bool)

SetMuteFirstRecoveryNotification gets a reference to the given bool and assigns it to the MuteFirstRecoveryNotification field.

func (*DowntimeResponseAttributes) SetNotifyEndStates

func (o *DowntimeResponseAttributes) SetNotifyEndStates(v []DowntimeNotifyEndStateTypes)

SetNotifyEndStates gets a reference to the given []DowntimeNotifyEndStateTypes and assigns it to the NotifyEndStates field.

func (*DowntimeResponseAttributes) SetNotifyEndTypes

func (o *DowntimeResponseAttributes) SetNotifyEndTypes(v []DowntimeNotifyEndStateActions)

SetNotifyEndTypes gets a reference to the given []DowntimeNotifyEndStateActions and assigns it to the NotifyEndTypes field.

func (*DowntimeResponseAttributes) SetSchedule

func (o *DowntimeResponseAttributes) SetSchedule(v DowntimeScheduleResponse)

SetSchedule gets a reference to the given DowntimeScheduleResponse and assigns it to the Schedule field.

func (*DowntimeResponseAttributes) SetScope

func (o *DowntimeResponseAttributes) SetScope(v string)

SetScope gets a reference to the given string and assigns it to the Scope field.

func (*DowntimeResponseAttributes) SetStatus

func (o *DowntimeResponseAttributes) SetStatus(v DowntimeStatus)

SetStatus gets a reference to the given DowntimeStatus and assigns it to the Status field.

func (*DowntimeResponseAttributes) UnmarshalJSON

func (o *DowntimeResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*DowntimeResponseAttributes) UnsetCanceled

func (o *DowntimeResponseAttributes) UnsetCanceled()

UnsetCanceled ensures that no value is present for Canceled, not even an explicit nil.

func (*DowntimeResponseAttributes) UnsetDisplayTimezone

func (o *DowntimeResponseAttributes) UnsetDisplayTimezone()

UnsetDisplayTimezone ensures that no value is present for DisplayTimezone, not even an explicit nil.

func (*DowntimeResponseAttributes) UnsetMessage

func (o *DowntimeResponseAttributes) UnsetMessage()

UnsetMessage ensures that no value is present for Message, not even an explicit nil.

type DowntimeResponseData

DowntimeResponseData Downtime data.

type DowntimeResponseData struct {
    // Downtime details.
    Attributes *DowntimeResponseAttributes `json:"attributes,omitempty"`
    // The downtime ID.
    Id *string `json:"id,omitempty"`
    // All relationships associated with downtime.
    Relationships *DowntimeRelationships `json:"relationships,omitempty"`
    // Downtime resource type.
    Type *DowntimeResourceType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeResponseData

func NewDowntimeResponseData() *DowntimeResponseData

NewDowntimeResponseData instantiates a new DowntimeResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeResponseDataWithDefaults

func NewDowntimeResponseDataWithDefaults() *DowntimeResponseData

NewDowntimeResponseDataWithDefaults instantiates a new DowntimeResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeResponseData) GetAttributes

func (o *DowntimeResponseData) GetAttributes() DowntimeResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*DowntimeResponseData) GetAttributesOk

func (o *DowntimeResponseData) GetAttributesOk() (*DowntimeResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeResponseData) GetId

func (o *DowntimeResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*DowntimeResponseData) GetIdOk

func (o *DowntimeResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeResponseData) GetRelationships

func (o *DowntimeResponseData) GetRelationships() DowntimeRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*DowntimeResponseData) GetRelationshipsOk

func (o *DowntimeResponseData) GetRelationshipsOk() (*DowntimeRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeResponseData) GetType

func (o *DowntimeResponseData) GetType() DowntimeResourceType

GetType returns the Type field value if set, zero value otherwise.

func (*DowntimeResponseData) GetTypeOk

func (o *DowntimeResponseData) GetTypeOk() (*DowntimeResourceType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeResponseData) HasAttributes

func (o *DowntimeResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*DowntimeResponseData) HasId

func (o *DowntimeResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*DowntimeResponseData) HasRelationships

func (o *DowntimeResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*DowntimeResponseData) HasType

func (o *DowntimeResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (DowntimeResponseData) MarshalJSON

func (o DowntimeResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeResponseData) SetAttributes

func (o *DowntimeResponseData) SetAttributes(v DowntimeResponseAttributes)

SetAttributes gets a reference to the given DowntimeResponseAttributes and assigns it to the Attributes field.

func (*DowntimeResponseData) SetId

func (o *DowntimeResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*DowntimeResponseData) SetRelationships

func (o *DowntimeResponseData) SetRelationships(v DowntimeRelationships)

SetRelationships gets a reference to the given DowntimeRelationships and assigns it to the Relationships field.

func (*DowntimeResponseData) SetType

func (o *DowntimeResponseData) SetType(v DowntimeResourceType)

SetType gets a reference to the given DowntimeResourceType and assigns it to the Type field.

func (*DowntimeResponseData) UnmarshalJSON

func (o *DowntimeResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeResponseIncludedItem

DowntimeResponseIncludedItem - An object related to a downtime.

type DowntimeResponseIncludedItem struct {
    User                        *User
    DowntimeMonitorIncludedItem *DowntimeMonitorIncludedItem

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func DowntimeMonitorIncludedItemAsDowntimeResponseIncludedItem

func DowntimeMonitorIncludedItemAsDowntimeResponseIncludedItem(v *DowntimeMonitorIncludedItem) DowntimeResponseIncludedItem

DowntimeMonitorIncludedItemAsDowntimeResponseIncludedItem is a convenience function that returns DowntimeMonitorIncludedItem wrapped in DowntimeResponseIncludedItem.

func UserAsDowntimeResponseIncludedItem

func UserAsDowntimeResponseIncludedItem(v *User) DowntimeResponseIncludedItem

UserAsDowntimeResponseIncludedItem is a convenience function that returns User wrapped in DowntimeResponseIncludedItem.

func (*DowntimeResponseIncludedItem) GetActualInstance

func (obj *DowntimeResponseIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (DowntimeResponseIncludedItem) MarshalJSON

func (obj DowntimeResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*DowntimeResponseIncludedItem) UnmarshalJSON

func (obj *DowntimeResponseIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type DowntimeScheduleCreateRequest

DowntimeScheduleCreateRequest - Schedule for the downtime.

type DowntimeScheduleCreateRequest struct {
    DowntimeScheduleRecurrencesCreateRequest   *DowntimeScheduleRecurrencesCreateRequest
    DowntimeScheduleOneTimeCreateUpdateRequest *DowntimeScheduleOneTimeCreateUpdateRequest

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func DowntimeScheduleOneTimeCreateUpdateRequestAsDowntimeScheduleCreateRequest

func DowntimeScheduleOneTimeCreateUpdateRequestAsDowntimeScheduleCreateRequest(v *DowntimeScheduleOneTimeCreateUpdateRequest) DowntimeScheduleCreateRequest

DowntimeScheduleOneTimeCreateUpdateRequestAsDowntimeScheduleCreateRequest is a convenience function that returns DowntimeScheduleOneTimeCreateUpdateRequest wrapped in DowntimeScheduleCreateRequest.

func DowntimeScheduleRecurrencesCreateRequestAsDowntimeScheduleCreateRequest

func DowntimeScheduleRecurrencesCreateRequestAsDowntimeScheduleCreateRequest(v *DowntimeScheduleRecurrencesCreateRequest) DowntimeScheduleCreateRequest

DowntimeScheduleRecurrencesCreateRequestAsDowntimeScheduleCreateRequest is a convenience function that returns DowntimeScheduleRecurrencesCreateRequest wrapped in DowntimeScheduleCreateRequest.

func (*DowntimeScheduleCreateRequest) GetActualInstance

func (obj *DowntimeScheduleCreateRequest) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (DowntimeScheduleCreateRequest) MarshalJSON

func (obj DowntimeScheduleCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*DowntimeScheduleCreateRequest) UnmarshalJSON

func (obj *DowntimeScheduleCreateRequest) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type DowntimeScheduleCurrentDowntimeResponse

DowntimeScheduleCurrentDowntimeResponse The most recent actual start and end dates for a recurring downtime. For a canceled downtime, this is the previously occurring downtime. For active downtimes, this is the ongoing downtime, and for scheduled downtimes it is the upcoming downtime.

type DowntimeScheduleCurrentDowntimeResponse struct {
    // The end of the current downtime.
    End datadog.NullableTime `json:"end,omitempty"`
    // The start of the current downtime.
    Start *time.Time `json:"start,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeScheduleCurrentDowntimeResponse

func NewDowntimeScheduleCurrentDowntimeResponse() *DowntimeScheduleCurrentDowntimeResponse

NewDowntimeScheduleCurrentDowntimeResponse instantiates a new DowntimeScheduleCurrentDowntimeResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeScheduleCurrentDowntimeResponseWithDefaults

func NewDowntimeScheduleCurrentDowntimeResponseWithDefaults() *DowntimeScheduleCurrentDowntimeResponse

NewDowntimeScheduleCurrentDowntimeResponseWithDefaults instantiates a new DowntimeScheduleCurrentDowntimeResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeScheduleCurrentDowntimeResponse) GetEnd

func (o *DowntimeScheduleCurrentDowntimeResponse) GetEnd() time.Time

GetEnd returns the End field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeScheduleCurrentDowntimeResponse) GetEndOk

func (o *DowntimeScheduleCurrentDowntimeResponse) GetEndOk() (*time.Time, bool)

GetEndOk returns a tuple with the End field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DowntimeScheduleCurrentDowntimeResponse) GetStart

func (o *DowntimeScheduleCurrentDowntimeResponse) GetStart() time.Time

GetStart returns the Start field value if set, zero value otherwise.

func (*DowntimeScheduleCurrentDowntimeResponse) GetStartOk

func (o *DowntimeScheduleCurrentDowntimeResponse) GetStartOk() (*time.Time, bool)

GetStartOk returns a tuple with the Start field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeScheduleCurrentDowntimeResponse) HasEnd

func (o *DowntimeScheduleCurrentDowntimeResponse) HasEnd() bool

HasEnd returns a boolean if a field has been set.

func (*DowntimeScheduleCurrentDowntimeResponse) HasStart

func (o *DowntimeScheduleCurrentDowntimeResponse) HasStart() bool

HasStart returns a boolean if a field has been set.

func (DowntimeScheduleCurrentDowntimeResponse) MarshalJSON

func (o DowntimeScheduleCurrentDowntimeResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeScheduleCurrentDowntimeResponse) SetEnd

func (o *DowntimeScheduleCurrentDowntimeResponse) SetEnd(v time.Time)

SetEnd gets a reference to the given datadog.NullableTime and assigns it to the End field.

func (*DowntimeScheduleCurrentDowntimeResponse) SetEndNil

func (o *DowntimeScheduleCurrentDowntimeResponse) SetEndNil()

SetEndNil sets the value for End to be an explicit nil.

func (*DowntimeScheduleCurrentDowntimeResponse) SetStart

func (o *DowntimeScheduleCurrentDowntimeResponse) SetStart(v time.Time)

SetStart gets a reference to the given time.Time and assigns it to the Start field.

func (*DowntimeScheduleCurrentDowntimeResponse) UnmarshalJSON

func (o *DowntimeScheduleCurrentDowntimeResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*DowntimeScheduleCurrentDowntimeResponse) UnsetEnd

func (o *DowntimeScheduleCurrentDowntimeResponse) UnsetEnd()

UnsetEnd ensures that no value is present for End, not even an explicit nil.

type DowntimeScheduleOneTimeCreateUpdateRequest

DowntimeScheduleOneTimeCreateUpdateRequest A one-time downtime definition.

type DowntimeScheduleOneTimeCreateUpdateRequest struct {
    // ISO-8601 Datetime to end the downtime. Must include a UTC offset of zero. If not provided, the
    // downtime continues forever.
    End datadog.NullableTime `json:"end,omitempty"`
    // ISO-8601 Datetime to start the downtime. Must include a UTC offset of zero. If not provided, the
    // downtime starts the moment it is created.
    Start datadog.NullableTime `json:"start,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeScheduleOneTimeCreateUpdateRequest

func NewDowntimeScheduleOneTimeCreateUpdateRequest() *DowntimeScheduleOneTimeCreateUpdateRequest

NewDowntimeScheduleOneTimeCreateUpdateRequest instantiates a new DowntimeScheduleOneTimeCreateUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeScheduleOneTimeCreateUpdateRequestWithDefaults

func NewDowntimeScheduleOneTimeCreateUpdateRequestWithDefaults() *DowntimeScheduleOneTimeCreateUpdateRequest

NewDowntimeScheduleOneTimeCreateUpdateRequestWithDefaults instantiates a new DowntimeScheduleOneTimeCreateUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeScheduleOneTimeCreateUpdateRequest) GetEnd

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) GetEnd() time.Time

GetEnd returns the End field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeScheduleOneTimeCreateUpdateRequest) GetEndOk

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) GetEndOk() (*time.Time, bool)

GetEndOk returns a tuple with the End field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DowntimeScheduleOneTimeCreateUpdateRequest) GetStart

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) GetStart() time.Time

GetStart returns the Start field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeScheduleOneTimeCreateUpdateRequest) GetStartOk

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) GetStartOk() (*time.Time, bool)

GetStartOk returns a tuple with the Start field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DowntimeScheduleOneTimeCreateUpdateRequest) HasEnd

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) HasEnd() bool

HasEnd returns a boolean if a field has been set.

func (*DowntimeScheduleOneTimeCreateUpdateRequest) HasStart

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) HasStart() bool

HasStart returns a boolean if a field has been set.

func (DowntimeScheduleOneTimeCreateUpdateRequest) MarshalJSON

func (o DowntimeScheduleOneTimeCreateUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeScheduleOneTimeCreateUpdateRequest) SetEnd

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) SetEnd(v time.Time)

SetEnd gets a reference to the given datadog.NullableTime and assigns it to the End field.

func (*DowntimeScheduleOneTimeCreateUpdateRequest) SetEndNil

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) SetEndNil()

SetEndNil sets the value for End to be an explicit nil.

func (*DowntimeScheduleOneTimeCreateUpdateRequest) SetStart

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) SetStart(v time.Time)

SetStart gets a reference to the given datadog.NullableTime and assigns it to the Start field.

func (*DowntimeScheduleOneTimeCreateUpdateRequest) SetStartNil

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) SetStartNil()

SetStartNil sets the value for Start to be an explicit nil.

func (*DowntimeScheduleOneTimeCreateUpdateRequest) UnmarshalJSON

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*DowntimeScheduleOneTimeCreateUpdateRequest) UnsetEnd

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) UnsetEnd()

UnsetEnd ensures that no value is present for End, not even an explicit nil.

func (*DowntimeScheduleOneTimeCreateUpdateRequest) UnsetStart

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) UnsetStart()

UnsetStart ensures that no value is present for Start, not even an explicit nil.

type DowntimeScheduleOneTimeResponse

DowntimeScheduleOneTimeResponse A one-time downtime definition.

type DowntimeScheduleOneTimeResponse struct {
    // ISO-8601 Datetime to end the downtime.
    End datadog.NullableTime `json:"end,omitempty"`
    // ISO-8601 Datetime to start the downtime.
    Start time.Time `json:"start"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeScheduleOneTimeResponse

func NewDowntimeScheduleOneTimeResponse(start time.Time) *DowntimeScheduleOneTimeResponse

NewDowntimeScheduleOneTimeResponse instantiates a new DowntimeScheduleOneTimeResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeScheduleOneTimeResponseWithDefaults

func NewDowntimeScheduleOneTimeResponseWithDefaults() *DowntimeScheduleOneTimeResponse

NewDowntimeScheduleOneTimeResponseWithDefaults instantiates a new DowntimeScheduleOneTimeResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeScheduleOneTimeResponse) GetEnd

func (o *DowntimeScheduleOneTimeResponse) GetEnd() time.Time

GetEnd returns the End field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeScheduleOneTimeResponse) GetEndOk

func (o *DowntimeScheduleOneTimeResponse) GetEndOk() (*time.Time, bool)

GetEndOk returns a tuple with the End field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DowntimeScheduleOneTimeResponse) GetStart

func (o *DowntimeScheduleOneTimeResponse) GetStart() time.Time

GetStart returns the Start field value.

func (*DowntimeScheduleOneTimeResponse) GetStartOk

func (o *DowntimeScheduleOneTimeResponse) GetStartOk() (*time.Time, bool)

GetStartOk returns a tuple with the Start field value and a boolean to check if the value has been set.

func (*DowntimeScheduleOneTimeResponse) HasEnd

func (o *DowntimeScheduleOneTimeResponse) HasEnd() bool

HasEnd returns a boolean if a field has been set.

func (DowntimeScheduleOneTimeResponse) MarshalJSON

func (o DowntimeScheduleOneTimeResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeScheduleOneTimeResponse) SetEnd

func (o *DowntimeScheduleOneTimeResponse) SetEnd(v time.Time)

SetEnd gets a reference to the given datadog.NullableTime and assigns it to the End field.

func (*DowntimeScheduleOneTimeResponse) SetEndNil

func (o *DowntimeScheduleOneTimeResponse) SetEndNil()

SetEndNil sets the value for End to be an explicit nil.

func (*DowntimeScheduleOneTimeResponse) SetStart

func (o *DowntimeScheduleOneTimeResponse) SetStart(v time.Time)

SetStart sets field value.

func (*DowntimeScheduleOneTimeResponse) UnmarshalJSON

func (o *DowntimeScheduleOneTimeResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*DowntimeScheduleOneTimeResponse) UnsetEnd

func (o *DowntimeScheduleOneTimeResponse) UnsetEnd()

UnsetEnd ensures that no value is present for End, not even an explicit nil.

type DowntimeScheduleRecurrenceCreateUpdateRequest

DowntimeScheduleRecurrenceCreateUpdateRequest An object defining the recurrence of the downtime.

type DowntimeScheduleRecurrenceCreateUpdateRequest struct {
    // The length of the downtime. Must begin with an integer and end with one of 'm', 'h', d', or 'w'.
    Duration string `json:"duration"`
    // The `RRULE` standard for defining recurring events.
    // For example, to have a recurring event on the first day of each month, set the type to `rrule` and set the `FREQ` to `MONTHLY` and `BYMONTHDAY` to `1`.
    // Most common `rrule` options from the [iCalendar Spec](https://tools.ietf.org/html/rfc5545) are supported.
    //
    // **Note**: Attributes specifying the duration in `RRULE` are not supported (for example, `DTSTART`, `DTEND`, `DURATION`).
    // More examples available in this [downtime guide](https://docs.datadoghq.com/monitors/guide/suppress-alert-with-downtimes/?tab=api).
    Rrule string `json:"rrule"`
    // ISO-8601 Datetime to start the downtime. Must not include a UTC offset. If not provided, the
    // downtime starts the moment it is created.
    Start datadog.NullableString `json:"start,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeScheduleRecurrenceCreateUpdateRequest

func NewDowntimeScheduleRecurrenceCreateUpdateRequest(duration string, rrule string) *DowntimeScheduleRecurrenceCreateUpdateRequest

NewDowntimeScheduleRecurrenceCreateUpdateRequest instantiates a new DowntimeScheduleRecurrenceCreateUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeScheduleRecurrenceCreateUpdateRequestWithDefaults

func NewDowntimeScheduleRecurrenceCreateUpdateRequestWithDefaults() *DowntimeScheduleRecurrenceCreateUpdateRequest

NewDowntimeScheduleRecurrenceCreateUpdateRequestWithDefaults instantiates a new DowntimeScheduleRecurrenceCreateUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) GetDuration

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetDuration() string

GetDuration returns the Duration field value.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) GetDurationOk

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetDurationOk() (*string, bool)

GetDurationOk returns a tuple with the Duration field value and a boolean to check if the value has been set.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) GetRrule

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetRrule() string

GetRrule returns the Rrule field value.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) GetRruleOk

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetRruleOk() (*string, bool)

GetRruleOk returns a tuple with the Rrule field value and a boolean to check if the value has been set.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) GetStart

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetStart() string

GetStart returns the Start field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) GetStartOk

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetStartOk() (*string, bool)

GetStartOk returns a tuple with the Start field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) HasStart

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) HasStart() bool

HasStart returns a boolean if a field has been set.

func (DowntimeScheduleRecurrenceCreateUpdateRequest) MarshalJSON

func (o DowntimeScheduleRecurrenceCreateUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) SetDuration

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) SetDuration(v string)

SetDuration sets field value.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) SetRrule

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) SetRrule(v string)

SetRrule sets field value.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) SetStart

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) SetStart(v string)

SetStart gets a reference to the given datadog.NullableString and assigns it to the Start field.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) SetStartNil

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) SetStartNil()

SetStartNil sets the value for Start to be an explicit nil.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) UnmarshalJSON

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) UnsetStart

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) UnsetStart()

UnsetStart ensures that no value is present for Start, not even an explicit nil.

type DowntimeScheduleRecurrenceResponse

DowntimeScheduleRecurrenceResponse An RRULE-based recurring downtime.

type DowntimeScheduleRecurrenceResponse struct {
    // The length of the downtime. Must begin with an integer and end with one of 'm', 'h', d', or 'w'.
    Duration *string `json:"duration,omitempty"`
    // The `RRULE` standard for defining recurring events.
    // For example, to have a recurring event on the first day of each month, set the type to `rrule` and set the `FREQ` to `MONTHLY` and `BYMONTHDAY` to `1`.
    // Most common `rrule` options from the [iCalendar Spec](https://tools.ietf.org/html/rfc5545) are supported.
    //
    // **Note**: Attributes specifying the duration in `RRULE` are not supported (for example, `DTSTART`, `DTEND`, `DURATION`).
    // More examples available in this [downtime guide](https://docs.datadoghq.com/monitors/guide/suppress-alert-with-downtimes/?tab=api).
    Rrule *string `json:"rrule,omitempty"`
    // ISO-8601 Datetime to start the downtime. Must not include a UTC offset. If not provided, the
    // downtime starts the moment it is created.
    Start *string `json:"start,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeScheduleRecurrenceResponse

func NewDowntimeScheduleRecurrenceResponse() *DowntimeScheduleRecurrenceResponse

NewDowntimeScheduleRecurrenceResponse instantiates a new DowntimeScheduleRecurrenceResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeScheduleRecurrenceResponseWithDefaults

func NewDowntimeScheduleRecurrenceResponseWithDefaults() *DowntimeScheduleRecurrenceResponse

NewDowntimeScheduleRecurrenceResponseWithDefaults instantiates a new DowntimeScheduleRecurrenceResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeScheduleRecurrenceResponse) GetDuration

func (o *DowntimeScheduleRecurrenceResponse) GetDuration() string

GetDuration returns the Duration field value if set, zero value otherwise.

func (*DowntimeScheduleRecurrenceResponse) GetDurationOk

func (o *DowntimeScheduleRecurrenceResponse) GetDurationOk() (*string, bool)

GetDurationOk returns a tuple with the Duration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeScheduleRecurrenceResponse) GetRrule

func (o *DowntimeScheduleRecurrenceResponse) GetRrule() string

GetRrule returns the Rrule field value if set, zero value otherwise.

func (*DowntimeScheduleRecurrenceResponse) GetRruleOk

func (o *DowntimeScheduleRecurrenceResponse) GetRruleOk() (*string, bool)

GetRruleOk returns a tuple with the Rrule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeScheduleRecurrenceResponse) GetStart

func (o *DowntimeScheduleRecurrenceResponse) GetStart() string

GetStart returns the Start field value if set, zero value otherwise.

func (*DowntimeScheduleRecurrenceResponse) GetStartOk

func (o *DowntimeScheduleRecurrenceResponse) GetStartOk() (*string, bool)

GetStartOk returns a tuple with the Start field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeScheduleRecurrenceResponse) HasDuration

func (o *DowntimeScheduleRecurrenceResponse) HasDuration() bool

HasDuration returns a boolean if a field has been set.

func (*DowntimeScheduleRecurrenceResponse) HasRrule

func (o *DowntimeScheduleRecurrenceResponse) HasRrule() bool

HasRrule returns a boolean if a field has been set.

func (*DowntimeScheduleRecurrenceResponse) HasStart

func (o *DowntimeScheduleRecurrenceResponse) HasStart() bool

HasStart returns a boolean if a field has been set.

func (DowntimeScheduleRecurrenceResponse) MarshalJSON

func (o DowntimeScheduleRecurrenceResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeScheduleRecurrenceResponse) SetDuration

func (o *DowntimeScheduleRecurrenceResponse) SetDuration(v string)

SetDuration gets a reference to the given string and assigns it to the Duration field.

func (*DowntimeScheduleRecurrenceResponse) SetRrule

func (o *DowntimeScheduleRecurrenceResponse) SetRrule(v string)

SetRrule gets a reference to the given string and assigns it to the Rrule field.

func (*DowntimeScheduleRecurrenceResponse) SetStart

func (o *DowntimeScheduleRecurrenceResponse) SetStart(v string)

SetStart gets a reference to the given string and assigns it to the Start field.

func (*DowntimeScheduleRecurrenceResponse) UnmarshalJSON

func (o *DowntimeScheduleRecurrenceResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeScheduleRecurrencesCreateRequest

DowntimeScheduleRecurrencesCreateRequest A recurring downtime schedule definition.

type DowntimeScheduleRecurrencesCreateRequest struct {
    // A list of downtime recurrences.
    Recurrences []DowntimeScheduleRecurrenceCreateUpdateRequest `json:"recurrences"`
    // The timezone in which to schedule the downtime.
    Timezone *string `json:"timezone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeScheduleRecurrencesCreateRequest

func NewDowntimeScheduleRecurrencesCreateRequest(recurrences []DowntimeScheduleRecurrenceCreateUpdateRequest) *DowntimeScheduleRecurrencesCreateRequest

NewDowntimeScheduleRecurrencesCreateRequest instantiates a new DowntimeScheduleRecurrencesCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeScheduleRecurrencesCreateRequestWithDefaults

func NewDowntimeScheduleRecurrencesCreateRequestWithDefaults() *DowntimeScheduleRecurrencesCreateRequest

NewDowntimeScheduleRecurrencesCreateRequestWithDefaults instantiates a new DowntimeScheduleRecurrencesCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeScheduleRecurrencesCreateRequest) GetRecurrences

func (o *DowntimeScheduleRecurrencesCreateRequest) GetRecurrences() []DowntimeScheduleRecurrenceCreateUpdateRequest

GetRecurrences returns the Recurrences field value.

func (*DowntimeScheduleRecurrencesCreateRequest) GetRecurrencesOk

func (o *DowntimeScheduleRecurrencesCreateRequest) GetRecurrencesOk() (*[]DowntimeScheduleRecurrenceCreateUpdateRequest, bool)

GetRecurrencesOk returns a tuple with the Recurrences field value and a boolean to check if the value has been set.

func (*DowntimeScheduleRecurrencesCreateRequest) GetTimezone

func (o *DowntimeScheduleRecurrencesCreateRequest) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*DowntimeScheduleRecurrencesCreateRequest) GetTimezoneOk

func (o *DowntimeScheduleRecurrencesCreateRequest) GetTimezoneOk() (*string, bool)

GetTimezoneOk returns a tuple with the Timezone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeScheduleRecurrencesCreateRequest) HasTimezone

func (o *DowntimeScheduleRecurrencesCreateRequest) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (DowntimeScheduleRecurrencesCreateRequest) MarshalJSON

func (o DowntimeScheduleRecurrencesCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeScheduleRecurrencesCreateRequest) SetRecurrences

func (o *DowntimeScheduleRecurrencesCreateRequest) SetRecurrences(v []DowntimeScheduleRecurrenceCreateUpdateRequest)

SetRecurrences sets field value.

func (*DowntimeScheduleRecurrencesCreateRequest) SetTimezone

func (o *DowntimeScheduleRecurrencesCreateRequest) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*DowntimeScheduleRecurrencesCreateRequest) UnmarshalJSON

func (o *DowntimeScheduleRecurrencesCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeScheduleRecurrencesResponse

DowntimeScheduleRecurrencesResponse A recurring downtime schedule definition.

type DowntimeScheduleRecurrencesResponse struct {
    // The most recent actual start and end dates for a recurring downtime. For a canceled downtime,
    // this is the previously occurring downtime. For active downtimes, this is the ongoing downtime, and for scheduled
    // downtimes it is the upcoming downtime.
    CurrentDowntime *DowntimeScheduleCurrentDowntimeResponse `json:"current_downtime,omitempty"`
    // A list of downtime recurrences.
    Recurrences []DowntimeScheduleRecurrenceResponse `json:"recurrences"`
    // The timezone in which to schedule the downtime. This affects recurring start and end dates.
    // Must match `display_timezone`.
    Timezone *string `json:"timezone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeScheduleRecurrencesResponse

func NewDowntimeScheduleRecurrencesResponse(recurrences []DowntimeScheduleRecurrenceResponse) *DowntimeScheduleRecurrencesResponse

NewDowntimeScheduleRecurrencesResponse instantiates a new DowntimeScheduleRecurrencesResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeScheduleRecurrencesResponseWithDefaults

func NewDowntimeScheduleRecurrencesResponseWithDefaults() *DowntimeScheduleRecurrencesResponse

NewDowntimeScheduleRecurrencesResponseWithDefaults instantiates a new DowntimeScheduleRecurrencesResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeScheduleRecurrencesResponse) GetCurrentDowntime

func (o *DowntimeScheduleRecurrencesResponse) GetCurrentDowntime() DowntimeScheduleCurrentDowntimeResponse

GetCurrentDowntime returns the CurrentDowntime field value if set, zero value otherwise.

func (*DowntimeScheduleRecurrencesResponse) GetCurrentDowntimeOk

func (o *DowntimeScheduleRecurrencesResponse) GetCurrentDowntimeOk() (*DowntimeScheduleCurrentDowntimeResponse, bool)

GetCurrentDowntimeOk returns a tuple with the CurrentDowntime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeScheduleRecurrencesResponse) GetRecurrences

func (o *DowntimeScheduleRecurrencesResponse) GetRecurrences() []DowntimeScheduleRecurrenceResponse

GetRecurrences returns the Recurrences field value.

func (*DowntimeScheduleRecurrencesResponse) GetRecurrencesOk

func (o *DowntimeScheduleRecurrencesResponse) GetRecurrencesOk() (*[]DowntimeScheduleRecurrenceResponse, bool)

GetRecurrencesOk returns a tuple with the Recurrences field value and a boolean to check if the value has been set.

func (*DowntimeScheduleRecurrencesResponse) GetTimezone

func (o *DowntimeScheduleRecurrencesResponse) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*DowntimeScheduleRecurrencesResponse) GetTimezoneOk

func (o *DowntimeScheduleRecurrencesResponse) GetTimezoneOk() (*string, bool)

GetTimezoneOk returns a tuple with the Timezone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeScheduleRecurrencesResponse) HasCurrentDowntime

func (o *DowntimeScheduleRecurrencesResponse) HasCurrentDowntime() bool

HasCurrentDowntime returns a boolean if a field has been set.

func (*DowntimeScheduleRecurrencesResponse) HasTimezone

func (o *DowntimeScheduleRecurrencesResponse) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (DowntimeScheduleRecurrencesResponse) MarshalJSON

func (o DowntimeScheduleRecurrencesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeScheduleRecurrencesResponse) SetCurrentDowntime

func (o *DowntimeScheduleRecurrencesResponse) SetCurrentDowntime(v DowntimeScheduleCurrentDowntimeResponse)

SetCurrentDowntime gets a reference to the given DowntimeScheduleCurrentDowntimeResponse and assigns it to the CurrentDowntime field.

func (*DowntimeScheduleRecurrencesResponse) SetRecurrences

func (o *DowntimeScheduleRecurrencesResponse) SetRecurrences(v []DowntimeScheduleRecurrenceResponse)

SetRecurrences sets field value.

func (*DowntimeScheduleRecurrencesResponse) SetTimezone

func (o *DowntimeScheduleRecurrencesResponse) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*DowntimeScheduleRecurrencesResponse) UnmarshalJSON

func (o *DowntimeScheduleRecurrencesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeScheduleRecurrencesUpdateRequest

DowntimeScheduleRecurrencesUpdateRequest A recurring downtime schedule definition.

type DowntimeScheduleRecurrencesUpdateRequest struct {
    // A list of downtime recurrences.
    Recurrences []DowntimeScheduleRecurrenceCreateUpdateRequest `json:"recurrences,omitempty"`
    // The timezone in which to schedule the downtime.
    Timezone *string `json:"timezone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeScheduleRecurrencesUpdateRequest

func NewDowntimeScheduleRecurrencesUpdateRequest() *DowntimeScheduleRecurrencesUpdateRequest

NewDowntimeScheduleRecurrencesUpdateRequest instantiates a new DowntimeScheduleRecurrencesUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeScheduleRecurrencesUpdateRequestWithDefaults

func NewDowntimeScheduleRecurrencesUpdateRequestWithDefaults() *DowntimeScheduleRecurrencesUpdateRequest

NewDowntimeScheduleRecurrencesUpdateRequestWithDefaults instantiates a new DowntimeScheduleRecurrencesUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeScheduleRecurrencesUpdateRequest) GetRecurrences

func (o *DowntimeScheduleRecurrencesUpdateRequest) GetRecurrences() []DowntimeScheduleRecurrenceCreateUpdateRequest

GetRecurrences returns the Recurrences field value if set, zero value otherwise.

func (*DowntimeScheduleRecurrencesUpdateRequest) GetRecurrencesOk

func (o *DowntimeScheduleRecurrencesUpdateRequest) GetRecurrencesOk() (*[]DowntimeScheduleRecurrenceCreateUpdateRequest, bool)

GetRecurrencesOk returns a tuple with the Recurrences field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeScheduleRecurrencesUpdateRequest) GetTimezone

func (o *DowntimeScheduleRecurrencesUpdateRequest) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*DowntimeScheduleRecurrencesUpdateRequest) GetTimezoneOk

func (o *DowntimeScheduleRecurrencesUpdateRequest) GetTimezoneOk() (*string, bool)

GetTimezoneOk returns a tuple with the Timezone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeScheduleRecurrencesUpdateRequest) HasRecurrences

func (o *DowntimeScheduleRecurrencesUpdateRequest) HasRecurrences() bool

HasRecurrences returns a boolean if a field has been set.

func (*DowntimeScheduleRecurrencesUpdateRequest) HasTimezone

func (o *DowntimeScheduleRecurrencesUpdateRequest) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (DowntimeScheduleRecurrencesUpdateRequest) MarshalJSON

func (o DowntimeScheduleRecurrencesUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeScheduleRecurrencesUpdateRequest) SetRecurrences

func (o *DowntimeScheduleRecurrencesUpdateRequest) SetRecurrences(v []DowntimeScheduleRecurrenceCreateUpdateRequest)

SetRecurrences gets a reference to the given []DowntimeScheduleRecurrenceCreateUpdateRequest and assigns it to the Recurrences field.

func (*DowntimeScheduleRecurrencesUpdateRequest) SetTimezone

func (o *DowntimeScheduleRecurrencesUpdateRequest) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*DowntimeScheduleRecurrencesUpdateRequest) UnmarshalJSON

func (o *DowntimeScheduleRecurrencesUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeScheduleResponse

DowntimeScheduleResponse - The schedule that defines when the monitor starts, stops, and recurs. There are two types of schedules: one-time and recurring. Recurring schedules may have up to five RRULE-based recurrences. If no schedules are provided, the downtime will begin immediately and never end.

type DowntimeScheduleResponse struct {
    DowntimeScheduleRecurrencesResponse *DowntimeScheduleRecurrencesResponse
    DowntimeScheduleOneTimeResponse     *DowntimeScheduleOneTimeResponse

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func DowntimeScheduleOneTimeResponseAsDowntimeScheduleResponse

func DowntimeScheduleOneTimeResponseAsDowntimeScheduleResponse(v *DowntimeScheduleOneTimeResponse) DowntimeScheduleResponse

DowntimeScheduleOneTimeResponseAsDowntimeScheduleResponse is a convenience function that returns DowntimeScheduleOneTimeResponse wrapped in DowntimeScheduleResponse.

func DowntimeScheduleRecurrencesResponseAsDowntimeScheduleResponse

func DowntimeScheduleRecurrencesResponseAsDowntimeScheduleResponse(v *DowntimeScheduleRecurrencesResponse) DowntimeScheduleResponse

DowntimeScheduleRecurrencesResponseAsDowntimeScheduleResponse is a convenience function that returns DowntimeScheduleRecurrencesResponse wrapped in DowntimeScheduleResponse.

func (*DowntimeScheduleResponse) GetActualInstance

func (obj *DowntimeScheduleResponse) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (DowntimeScheduleResponse) MarshalJSON

func (obj DowntimeScheduleResponse) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*DowntimeScheduleResponse) UnmarshalJSON

func (obj *DowntimeScheduleResponse) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type DowntimeScheduleUpdateRequest

DowntimeScheduleUpdateRequest - Schedule for the downtime.

type DowntimeScheduleUpdateRequest struct {
    DowntimeScheduleRecurrencesUpdateRequest   *DowntimeScheduleRecurrencesUpdateRequest
    DowntimeScheduleOneTimeCreateUpdateRequest *DowntimeScheduleOneTimeCreateUpdateRequest

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func DowntimeScheduleOneTimeCreateUpdateRequestAsDowntimeScheduleUpdateRequest

func DowntimeScheduleOneTimeCreateUpdateRequestAsDowntimeScheduleUpdateRequest(v *DowntimeScheduleOneTimeCreateUpdateRequest) DowntimeScheduleUpdateRequest

DowntimeScheduleOneTimeCreateUpdateRequestAsDowntimeScheduleUpdateRequest is a convenience function that returns DowntimeScheduleOneTimeCreateUpdateRequest wrapped in DowntimeScheduleUpdateRequest.

func DowntimeScheduleRecurrencesUpdateRequestAsDowntimeScheduleUpdateRequest

func DowntimeScheduleRecurrencesUpdateRequestAsDowntimeScheduleUpdateRequest(v *DowntimeScheduleRecurrencesUpdateRequest) DowntimeScheduleUpdateRequest

DowntimeScheduleRecurrencesUpdateRequestAsDowntimeScheduleUpdateRequest is a convenience function that returns DowntimeScheduleRecurrencesUpdateRequest wrapped in DowntimeScheduleUpdateRequest.

func (*DowntimeScheduleUpdateRequest) GetActualInstance

func (obj *DowntimeScheduleUpdateRequest) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (DowntimeScheduleUpdateRequest) MarshalJSON

func (obj DowntimeScheduleUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*DowntimeScheduleUpdateRequest) UnmarshalJSON

func (obj *DowntimeScheduleUpdateRequest) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type DowntimeStatus

DowntimeStatus The current status of the downtime.

type DowntimeStatus string

List of DowntimeStatus.

const (
    DOWNTIMESTATUS_ACTIVE    DowntimeStatus = "active"
    DOWNTIMESTATUS_CANCELED  DowntimeStatus = "canceled"
    DOWNTIMESTATUS_ENDED     DowntimeStatus = "ended"
    DOWNTIMESTATUS_SCHEDULED DowntimeStatus = "scheduled"
)

func NewDowntimeStatusFromValue

func NewDowntimeStatusFromValue(v string) (*DowntimeStatus, error)

NewDowntimeStatusFromValue returns a pointer to a valid DowntimeStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*DowntimeStatus) GetAllowedValues

func (v *DowntimeStatus) GetAllowedValues() []DowntimeStatus

GetAllowedValues reeturns the list of possible values.

func (DowntimeStatus) IsValid

func (v DowntimeStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (DowntimeStatus) Ptr

func (v DowntimeStatus) Ptr() *DowntimeStatus

Ptr returns reference to DowntimeStatus value.

func (*DowntimeStatus) UnmarshalJSON

func (v *DowntimeStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type DowntimeUpdateRequest

DowntimeUpdateRequest Request for editing a downtime.

type DowntimeUpdateRequest struct {
    // Object to update a downtime.
    Data DowntimeUpdateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeUpdateRequest

func NewDowntimeUpdateRequest(data DowntimeUpdateRequestData) *DowntimeUpdateRequest

NewDowntimeUpdateRequest instantiates a new DowntimeUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeUpdateRequestWithDefaults

func NewDowntimeUpdateRequestWithDefaults() *DowntimeUpdateRequest

NewDowntimeUpdateRequestWithDefaults instantiates a new DowntimeUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeUpdateRequest) GetData

func (o *DowntimeUpdateRequest) GetData() DowntimeUpdateRequestData

GetData returns the Data field value.

func (*DowntimeUpdateRequest) GetDataOk

func (o *DowntimeUpdateRequest) GetDataOk() (*DowntimeUpdateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (DowntimeUpdateRequest) MarshalJSON

func (o DowntimeUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeUpdateRequest) SetData

func (o *DowntimeUpdateRequest) SetData(v DowntimeUpdateRequestData)

SetData sets field value.

func (*DowntimeUpdateRequest) UnmarshalJSON

func (o *DowntimeUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeUpdateRequestAttributes

DowntimeUpdateRequestAttributes Attributes of the downtime to update.

type DowntimeUpdateRequestAttributes struct {
    // The timezone in which to display the downtime's start and end times in Datadog applications. This is not used
    // as an offset for scheduling.
    DisplayTimezone datadog.NullableString `json:"display_timezone,omitempty"`
    // A message to include with notifications for this downtime. Email notifications can be sent to specific users
    // by using the same `@username` notation as events.
    Message datadog.NullableString `json:"message,omitempty"`
    // Monitor identifier for the downtime.
    MonitorIdentifier *DowntimeMonitorIdentifier `json:"monitor_identifier,omitempty"`
    // If the first recovery notification during a downtime should be muted.
    MuteFirstRecoveryNotification *bool `json:"mute_first_recovery_notification,omitempty"`
    // States that will trigger a monitor notification when the `notify_end_types` action occurs.
    NotifyEndStates []DowntimeNotifyEndStateTypes `json:"notify_end_states,omitempty"`
    // Actions that will trigger a monitor notification if the downtime is in the `notify_end_types` state.
    NotifyEndTypes []DowntimeNotifyEndStateActions `json:"notify_end_types,omitempty"`
    // Schedule for the downtime.
    Schedule *DowntimeScheduleUpdateRequest `json:"schedule,omitempty"`
    // The scope to which the downtime applies. Must follow the [common search syntax](https://docs.datadoghq.com/logs/explorer/search_syntax/).
    Scope *string `json:"scope,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeUpdateRequestAttributes

func NewDowntimeUpdateRequestAttributes() *DowntimeUpdateRequestAttributes

NewDowntimeUpdateRequestAttributes instantiates a new DowntimeUpdateRequestAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeUpdateRequestAttributesWithDefaults

func NewDowntimeUpdateRequestAttributesWithDefaults() *DowntimeUpdateRequestAttributes

NewDowntimeUpdateRequestAttributesWithDefaults instantiates a new DowntimeUpdateRequestAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeUpdateRequestAttributes) GetDisplayTimezone

func (o *DowntimeUpdateRequestAttributes) GetDisplayTimezone() string

GetDisplayTimezone returns the DisplayTimezone field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeUpdateRequestAttributes) GetDisplayTimezoneOk

func (o *DowntimeUpdateRequestAttributes) GetDisplayTimezoneOk() (*string, bool)

GetDisplayTimezoneOk returns a tuple with the DisplayTimezone field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DowntimeUpdateRequestAttributes) GetMessage

func (o *DowntimeUpdateRequestAttributes) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeUpdateRequestAttributes) GetMessageOk

func (o *DowntimeUpdateRequestAttributes) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DowntimeUpdateRequestAttributes) GetMonitorIdentifier

func (o *DowntimeUpdateRequestAttributes) GetMonitorIdentifier() DowntimeMonitorIdentifier

GetMonitorIdentifier returns the MonitorIdentifier field value if set, zero value otherwise.

func (*DowntimeUpdateRequestAttributes) GetMonitorIdentifierOk

func (o *DowntimeUpdateRequestAttributes) GetMonitorIdentifierOk() (*DowntimeMonitorIdentifier, bool)

GetMonitorIdentifierOk returns a tuple with the MonitorIdentifier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeUpdateRequestAttributes) GetMuteFirstRecoveryNotification

func (o *DowntimeUpdateRequestAttributes) GetMuteFirstRecoveryNotification() bool

GetMuteFirstRecoveryNotification returns the MuteFirstRecoveryNotification field value if set, zero value otherwise.

func (*DowntimeUpdateRequestAttributes) GetMuteFirstRecoveryNotificationOk

func (o *DowntimeUpdateRequestAttributes) GetMuteFirstRecoveryNotificationOk() (*bool, bool)

GetMuteFirstRecoveryNotificationOk returns a tuple with the MuteFirstRecoveryNotification field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeUpdateRequestAttributes) GetNotifyEndStates

func (o *DowntimeUpdateRequestAttributes) GetNotifyEndStates() []DowntimeNotifyEndStateTypes

GetNotifyEndStates returns the NotifyEndStates field value if set, zero value otherwise.

func (*DowntimeUpdateRequestAttributes) GetNotifyEndStatesOk

func (o *DowntimeUpdateRequestAttributes) GetNotifyEndStatesOk() (*[]DowntimeNotifyEndStateTypes, bool)

GetNotifyEndStatesOk returns a tuple with the NotifyEndStates field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeUpdateRequestAttributes) GetNotifyEndTypes

func (o *DowntimeUpdateRequestAttributes) GetNotifyEndTypes() []DowntimeNotifyEndStateActions

GetNotifyEndTypes returns the NotifyEndTypes field value if set, zero value otherwise.

func (*DowntimeUpdateRequestAttributes) GetNotifyEndTypesOk

func (o *DowntimeUpdateRequestAttributes) GetNotifyEndTypesOk() (*[]DowntimeNotifyEndStateActions, bool)

GetNotifyEndTypesOk returns a tuple with the NotifyEndTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeUpdateRequestAttributes) GetSchedule

func (o *DowntimeUpdateRequestAttributes) GetSchedule() DowntimeScheduleUpdateRequest

GetSchedule returns the Schedule field value if set, zero value otherwise.

func (*DowntimeUpdateRequestAttributes) GetScheduleOk

func (o *DowntimeUpdateRequestAttributes) GetScheduleOk() (*DowntimeScheduleUpdateRequest, bool)

GetScheduleOk returns a tuple with the Schedule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeUpdateRequestAttributes) GetScope

func (o *DowntimeUpdateRequestAttributes) GetScope() string

GetScope returns the Scope field value if set, zero value otherwise.

func (*DowntimeUpdateRequestAttributes) GetScopeOk

func (o *DowntimeUpdateRequestAttributes) GetScopeOk() (*string, bool)

GetScopeOk returns a tuple with the Scope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeUpdateRequestAttributes) HasDisplayTimezone

func (o *DowntimeUpdateRequestAttributes) HasDisplayTimezone() bool

HasDisplayTimezone returns a boolean if a field has been set.

func (*DowntimeUpdateRequestAttributes) HasMessage

func (o *DowntimeUpdateRequestAttributes) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*DowntimeUpdateRequestAttributes) HasMonitorIdentifier

func (o *DowntimeUpdateRequestAttributes) HasMonitorIdentifier() bool

HasMonitorIdentifier returns a boolean if a field has been set.

func (*DowntimeUpdateRequestAttributes) HasMuteFirstRecoveryNotification

func (o *DowntimeUpdateRequestAttributes) HasMuteFirstRecoveryNotification() bool

HasMuteFirstRecoveryNotification returns a boolean if a field has been set.

func (*DowntimeUpdateRequestAttributes) HasNotifyEndStates

func (o *DowntimeUpdateRequestAttributes) HasNotifyEndStates() bool

HasNotifyEndStates returns a boolean if a field has been set.

func (*DowntimeUpdateRequestAttributes) HasNotifyEndTypes

func (o *DowntimeUpdateRequestAttributes) HasNotifyEndTypes() bool

HasNotifyEndTypes returns a boolean if a field has been set.

func (*DowntimeUpdateRequestAttributes) HasSchedule

func (o *DowntimeUpdateRequestAttributes) HasSchedule() bool

HasSchedule returns a boolean if a field has been set.

func (*DowntimeUpdateRequestAttributes) HasScope

func (o *DowntimeUpdateRequestAttributes) HasScope() bool

HasScope returns a boolean if a field has been set.

func (DowntimeUpdateRequestAttributes) MarshalJSON

func (o DowntimeUpdateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeUpdateRequestAttributes) SetDisplayTimezone

func (o *DowntimeUpdateRequestAttributes) SetDisplayTimezone(v string)

SetDisplayTimezone gets a reference to the given datadog.NullableString and assigns it to the DisplayTimezone field.

func (*DowntimeUpdateRequestAttributes) SetDisplayTimezoneNil

func (o *DowntimeUpdateRequestAttributes) SetDisplayTimezoneNil()

SetDisplayTimezoneNil sets the value for DisplayTimezone to be an explicit nil.

func (*DowntimeUpdateRequestAttributes) SetMessage

func (o *DowntimeUpdateRequestAttributes) SetMessage(v string)

SetMessage gets a reference to the given datadog.NullableString and assigns it to the Message field.

func (*DowntimeUpdateRequestAttributes) SetMessageNil

func (o *DowntimeUpdateRequestAttributes) SetMessageNil()

SetMessageNil sets the value for Message to be an explicit nil.

func (*DowntimeUpdateRequestAttributes) SetMonitorIdentifier

func (o *DowntimeUpdateRequestAttributes) SetMonitorIdentifier(v DowntimeMonitorIdentifier)

SetMonitorIdentifier gets a reference to the given DowntimeMonitorIdentifier and assigns it to the MonitorIdentifier field.

func (*DowntimeUpdateRequestAttributes) SetMuteFirstRecoveryNotification

func (o *DowntimeUpdateRequestAttributes) SetMuteFirstRecoveryNotification(v bool)

SetMuteFirstRecoveryNotification gets a reference to the given bool and assigns it to the MuteFirstRecoveryNotification field.

func (*DowntimeUpdateRequestAttributes) SetNotifyEndStates

func (o *DowntimeUpdateRequestAttributes) SetNotifyEndStates(v []DowntimeNotifyEndStateTypes)

SetNotifyEndStates gets a reference to the given []DowntimeNotifyEndStateTypes and assigns it to the NotifyEndStates field.

func (*DowntimeUpdateRequestAttributes) SetNotifyEndTypes

func (o *DowntimeUpdateRequestAttributes) SetNotifyEndTypes(v []DowntimeNotifyEndStateActions)

SetNotifyEndTypes gets a reference to the given []DowntimeNotifyEndStateActions and assigns it to the NotifyEndTypes field.

func (*DowntimeUpdateRequestAttributes) SetSchedule

func (o *DowntimeUpdateRequestAttributes) SetSchedule(v DowntimeScheduleUpdateRequest)

SetSchedule gets a reference to the given DowntimeScheduleUpdateRequest and assigns it to the Schedule field.

func (*DowntimeUpdateRequestAttributes) SetScope

func (o *DowntimeUpdateRequestAttributes) SetScope(v string)

SetScope gets a reference to the given string and assigns it to the Scope field.

func (*DowntimeUpdateRequestAttributes) UnmarshalJSON

func (o *DowntimeUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*DowntimeUpdateRequestAttributes) UnsetDisplayTimezone

func (o *DowntimeUpdateRequestAttributes) UnsetDisplayTimezone()

UnsetDisplayTimezone ensures that no value is present for DisplayTimezone, not even an explicit nil.

func (*DowntimeUpdateRequestAttributes) UnsetMessage

func (o *DowntimeUpdateRequestAttributes) UnsetMessage()

UnsetMessage ensures that no value is present for Message, not even an explicit nil.

type DowntimeUpdateRequestData

DowntimeUpdateRequestData Object to update a downtime.

type DowntimeUpdateRequestData struct {
    // Attributes of the downtime to update.
    Attributes DowntimeUpdateRequestAttributes `json:"attributes"`
    // ID of this downtime.
    Id string `json:"id"`
    // Downtime resource type.
    Type DowntimeResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDowntimeUpdateRequestData

func NewDowntimeUpdateRequestData(attributes DowntimeUpdateRequestAttributes, id string, typeVar DowntimeResourceType) *DowntimeUpdateRequestData

NewDowntimeUpdateRequestData instantiates a new DowntimeUpdateRequestData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDowntimeUpdateRequestDataWithDefaults

func NewDowntimeUpdateRequestDataWithDefaults() *DowntimeUpdateRequestData

NewDowntimeUpdateRequestDataWithDefaults instantiates a new DowntimeUpdateRequestData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DowntimeUpdateRequestData) GetAttributes

func (o *DowntimeUpdateRequestData) GetAttributes() DowntimeUpdateRequestAttributes

GetAttributes returns the Attributes field value.

func (*DowntimeUpdateRequestData) GetAttributesOk

func (o *DowntimeUpdateRequestData) GetAttributesOk() (*DowntimeUpdateRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*DowntimeUpdateRequestData) GetId

func (o *DowntimeUpdateRequestData) GetId() string

GetId returns the Id field value.

func (*DowntimeUpdateRequestData) GetIdOk

func (o *DowntimeUpdateRequestData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*DowntimeUpdateRequestData) GetType

func (o *DowntimeUpdateRequestData) GetType() DowntimeResourceType

GetType returns the Type field value.

func (*DowntimeUpdateRequestData) GetTypeOk

func (o *DowntimeUpdateRequestData) GetTypeOk() (*DowntimeResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (DowntimeUpdateRequestData) MarshalJSON

func (o DowntimeUpdateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeUpdateRequestData) SetAttributes

func (o *DowntimeUpdateRequestData) SetAttributes(v DowntimeUpdateRequestAttributes)

SetAttributes sets field value.

func (*DowntimeUpdateRequestData) SetId

func (o *DowntimeUpdateRequestData) SetId(v string)

SetId sets field value.

func (*DowntimeUpdateRequestData) SetType

func (o *DowntimeUpdateRequestData) SetType(v DowntimeResourceType)

SetType sets field value.

func (*DowntimeUpdateRequestData) UnmarshalJSON

func (o *DowntimeUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimesApi

DowntimesApi service type

type DowntimesApi datadog.Service

func NewDowntimesApi

func NewDowntimesApi(client *datadog.APIClient) *DowntimesApi

NewDowntimesApi Returns NewDowntimesApi.

func (*DowntimesApi) CancelDowntime

func (a *DowntimesApi) CancelDowntime(ctx _context.Context, downtimeId string) (*_nethttp.Response, error)

CancelDowntime Cancel a downtime. Cancel a downtime.

func (*DowntimesApi) CreateDowntime

func (a *DowntimesApi) CreateDowntime(ctx _context.Context, body DowntimeCreateRequest) (DowntimeResponse, *_nethttp.Response, error)

CreateDowntime Schedule a downtime. Schedule a downtime.

func (*DowntimesApi) GetDowntime

func (a *DowntimesApi) GetDowntime(ctx _context.Context, downtimeId string, o ...GetDowntimeOptionalParameters) (DowntimeResponse, *_nethttp.Response, error)

GetDowntime Get a downtime. Get downtime detail by `downtime_id`.

func (*DowntimesApi) ListDowntimes

func (a *DowntimesApi) ListDowntimes(ctx _context.Context, o ...ListDowntimesOptionalParameters) (ListDowntimesResponse, *_nethttp.Response, error)

ListDowntimes Get all downtimes. Get all scheduled downtimes.

func (*DowntimesApi) ListMonitorDowntimes

func (a *DowntimesApi) ListMonitorDowntimes(ctx _context.Context, monitorId int64) (MonitorDowntimeMatchResponse, *_nethttp.Response, error)

ListMonitorDowntimes Get active downtimes for a monitor. Get all active downtimes for the specified monitor.

func (*DowntimesApi) UpdateDowntime

func (a *DowntimesApi) UpdateDowntime(ctx _context.Context, downtimeId string, body DowntimeUpdateRequest) (DowntimeResponse, *_nethttp.Response, error)

UpdateDowntime Update a downtime. Update a downtime by `downtime_id`.

type EstimateMetricsOutputSeriesOptionalParameters

EstimateMetricsOutputSeriesOptionalParameters holds optional parameters for EstimateMetricsOutputSeries.

type EstimateMetricsOutputSeriesOptionalParameters struct {
    FilterGroups          *string
    FilterHoursAgo        *int32
    FilterNumAggregations *int32
    FilterPct             *bool
    FilterTimespanH       *int32
}

func NewEstimateMetricsOutputSeriesOptionalParameters

func NewEstimateMetricsOutputSeriesOptionalParameters() *EstimateMetricsOutputSeriesOptionalParameters

NewEstimateMetricsOutputSeriesOptionalParameters creates an empty struct for parameters.

func (*EstimateMetricsOutputSeriesOptionalParameters) WithFilterGroups

func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterGroups(filterGroups string) *EstimateMetricsOutputSeriesOptionalParameters

WithFilterGroups sets the corresponding parameter name and returns the struct.

func (*EstimateMetricsOutputSeriesOptionalParameters) WithFilterHoursAgo

func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterHoursAgo(filterHoursAgo int32) *EstimateMetricsOutputSeriesOptionalParameters

WithFilterHoursAgo sets the corresponding parameter name and returns the struct.

func (*EstimateMetricsOutputSeriesOptionalParameters) WithFilterNumAggregations

func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterNumAggregations(filterNumAggregations int32) *EstimateMetricsOutputSeriesOptionalParameters

WithFilterNumAggregations sets the corresponding parameter name and returns the struct.

func (*EstimateMetricsOutputSeriesOptionalParameters) WithFilterPct

func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterPct(filterPct bool) *EstimateMetricsOutputSeriesOptionalParameters

WithFilterPct sets the corresponding parameter name and returns the struct.

func (*EstimateMetricsOutputSeriesOptionalParameters) WithFilterTimespanH

func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterTimespanH(filterTimespanH int32) *EstimateMetricsOutputSeriesOptionalParameters

WithFilterTimespanH sets the corresponding parameter name and returns the struct.

type Event

Event The metadata associated with a request.

type Event struct {
    // Event ID.
    Id *string `json:"id,omitempty"`
    // The event name.
    Name *string `json:"name,omitempty"`
    // Event source ID.
    SourceId *int64 `json:"source_id,omitempty"`
    // Event type.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEvent

func NewEvent() *Event

NewEvent instantiates a new Event object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventWithDefaults

func NewEventWithDefaults() *Event

NewEventWithDefaults instantiates a new Event object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*Event) GetId

func (o *Event) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Event) GetIdOk

func (o *Event) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Event) GetName

func (o *Event) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Event) GetNameOk

func (o *Event) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Event) GetSourceId

func (o *Event) GetSourceId() int64

GetSourceId returns the SourceId field value if set, zero value otherwise.

func (*Event) GetSourceIdOk

func (o *Event) GetSourceIdOk() (*int64, bool)

GetSourceIdOk returns a tuple with the SourceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Event) GetType

func (o *Event) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*Event) GetTypeOk

func (o *Event) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Event) HasId

func (o *Event) HasId() bool

HasId returns a boolean if a field has been set.

func (*Event) HasName

func (o *Event) HasName() bool

HasName returns a boolean if a field has been set.

func (*Event) HasSourceId

func (o *Event) HasSourceId() bool

HasSourceId returns a boolean if a field has been set.

func (*Event) HasType

func (o *Event) HasType() bool

HasType returns a boolean if a field has been set.

func (Event) MarshalJSON

func (o Event) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Event) SetId

func (o *Event) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Event) SetName

func (o *Event) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Event) SetSourceId

func (o *Event) SetSourceId(v int64)

SetSourceId gets a reference to the given int64 and assigns it to the SourceId field.

func (*Event) SetType

func (o *Event) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*Event) UnmarshalJSON

func (o *Event) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventAttributes

EventAttributes Object description of attributes from your event.

type EventAttributes struct {
    // Aggregation key of the event.
    AggregationKey *string `json:"aggregation_key,omitempty"`
    // POSIX timestamp of the event. Must be sent as an integer (no quotation marks).
    // Limited to events no older than 18 hours.
    DateHappened *int64 `json:"date_happened,omitempty"`
    // A device name.
    DeviceName *string `json:"device_name,omitempty"`
    // The duration between the triggering of the event and its recovery in nanoseconds.
    Duration *int64 `json:"duration,omitempty"`
    // The event title.
    EventObject *string `json:"event_object,omitempty"`
    // The metadata associated with a request.
    Evt *Event `json:"evt,omitempty"`
    // Host name to associate with the event.
    // Any tags associated with the host are also applied to this event.
    Hostname *string `json:"hostname,omitempty"`
    // Attributes from the monitor that triggered the event.
    Monitor NullableMonitorType `json:"monitor,omitempty"`
    // List of groups referred to in the event.
    MonitorGroups datadog.NullableList[string] `json:"monitor_groups,omitempty"`
    // ID of the monitor that triggered the event. When an event isn't related to a monitor, this field is empty.
    MonitorId datadog.NullableInt64 `json:"monitor_id,omitempty"`
    // The priority of the event's monitor. For example, `normal` or `low`.
    Priority NullableEventPriority `json:"priority,omitempty"`
    // Related event ID.
    RelatedEventId *int64 `json:"related_event_id,omitempty"`
    // Service that triggered the event.
    Service *string `json:"service,omitempty"`
    // The type of event being posted.
    // For example, `nagios`, `hudson`, `jenkins`, `my_apps`, `chef`, `puppet`, `git` or `bitbucket`.
    // The list of standard source attribute values is [available here](https://docs.datadoghq.com/integrations/faq/list-of-api-source-attribute-value).
    SourceTypeName *string `json:"source_type_name,omitempty"`
    // Identifier for the source of the event, such as a monitor alert, an externally-submitted event, or an integration.
    Sourcecategory *string `json:"sourcecategory,omitempty"`
    // If an alert event is enabled, its status is one of the following:
    // `failure`, `error`, `warning`, `info`, `success`, `user_update`,
    // `recommendation`, or `snapshot`.
    Status *EventStatusType `json:"status,omitempty"`
    // A list of tags to apply to the event.
    Tags []string `json:"tags,omitempty"`
    // POSIX timestamp of your event in milliseconds.
    Timestamp *int64 `json:"timestamp,omitempty"`
    // The event title.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventAttributes

func NewEventAttributes() *EventAttributes

NewEventAttributes instantiates a new EventAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventAttributesWithDefaults

func NewEventAttributesWithDefaults() *EventAttributes

NewEventAttributesWithDefaults instantiates a new EventAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventAttributes) GetAggregationKey

func (o *EventAttributes) GetAggregationKey() string

GetAggregationKey returns the AggregationKey field value if set, zero value otherwise.

func (*EventAttributes) GetAggregationKeyOk

func (o *EventAttributes) GetAggregationKeyOk() (*string, bool)

GetAggregationKeyOk returns a tuple with the AggregationKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetDateHappened

func (o *EventAttributes) GetDateHappened() int64

GetDateHappened returns the DateHappened field value if set, zero value otherwise.

func (*EventAttributes) GetDateHappenedOk

func (o *EventAttributes) GetDateHappenedOk() (*int64, bool)

GetDateHappenedOk returns a tuple with the DateHappened field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetDeviceName

func (o *EventAttributes) GetDeviceName() string

GetDeviceName returns the DeviceName field value if set, zero value otherwise.

func (*EventAttributes) GetDeviceNameOk

func (o *EventAttributes) GetDeviceNameOk() (*string, bool)

GetDeviceNameOk returns a tuple with the DeviceName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetDuration

func (o *EventAttributes) GetDuration() int64

GetDuration returns the Duration field value if set, zero value otherwise.

func (*EventAttributes) GetDurationOk

func (o *EventAttributes) GetDurationOk() (*int64, bool)

GetDurationOk returns a tuple with the Duration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetEventObject

func (o *EventAttributes) GetEventObject() string

GetEventObject returns the EventObject field value if set, zero value otherwise.

func (*EventAttributes) GetEventObjectOk

func (o *EventAttributes) GetEventObjectOk() (*string, bool)

GetEventObjectOk returns a tuple with the EventObject field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetEvt

func (o *EventAttributes) GetEvt() Event

GetEvt returns the Evt field value if set, zero value otherwise.

func (*EventAttributes) GetEvtOk

func (o *EventAttributes) GetEvtOk() (*Event, bool)

GetEvtOk returns a tuple with the Evt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetHostname

func (o *EventAttributes) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*EventAttributes) GetHostnameOk

func (o *EventAttributes) GetHostnameOk() (*string, bool)

GetHostnameOk returns a tuple with the Hostname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetMonitor

func (o *EventAttributes) GetMonitor() MonitorType

GetMonitor returns the Monitor field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EventAttributes) GetMonitorGroups

func (o *EventAttributes) GetMonitorGroups() []string

GetMonitorGroups returns the MonitorGroups field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EventAttributes) GetMonitorGroupsOk

func (o *EventAttributes) GetMonitorGroupsOk() (*[]string, bool)

GetMonitorGroupsOk returns a tuple with the MonitorGroups field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*EventAttributes) GetMonitorId

func (o *EventAttributes) GetMonitorId() int64

GetMonitorId returns the MonitorId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EventAttributes) GetMonitorIdOk

func (o *EventAttributes) GetMonitorIdOk() (*int64, bool)

GetMonitorIdOk returns a tuple with the MonitorId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*EventAttributes) GetMonitorOk

func (o *EventAttributes) GetMonitorOk() (*MonitorType, bool)

GetMonitorOk returns a tuple with the Monitor field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*EventAttributes) GetPriority

func (o *EventAttributes) GetPriority() EventPriority

GetPriority returns the Priority field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EventAttributes) GetPriorityOk

func (o *EventAttributes) GetPriorityOk() (*EventPriority, bool)

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*EventAttributes) GetRelatedEventId

func (o *EventAttributes) GetRelatedEventId() int64

GetRelatedEventId returns the RelatedEventId field value if set, zero value otherwise.

func (*EventAttributes) GetRelatedEventIdOk

func (o *EventAttributes) GetRelatedEventIdOk() (*int64, bool)

GetRelatedEventIdOk returns a tuple with the RelatedEventId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetService

func (o *EventAttributes) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*EventAttributes) GetServiceOk

func (o *EventAttributes) GetServiceOk() (*string, bool)

GetServiceOk returns a tuple with the Service field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetSourceTypeName

func (o *EventAttributes) GetSourceTypeName() string

GetSourceTypeName returns the SourceTypeName field value if set, zero value otherwise.

func (*EventAttributes) GetSourceTypeNameOk

func (o *EventAttributes) GetSourceTypeNameOk() (*string, bool)

GetSourceTypeNameOk returns a tuple with the SourceTypeName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetSourcecategory

func (o *EventAttributes) GetSourcecategory() string

GetSourcecategory returns the Sourcecategory field value if set, zero value otherwise.

func (*EventAttributes) GetSourcecategoryOk

func (o *EventAttributes) GetSourcecategoryOk() (*string, bool)

GetSourcecategoryOk returns a tuple with the Sourcecategory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetStatus

func (o *EventAttributes) GetStatus() EventStatusType

GetStatus returns the Status field value if set, zero value otherwise.

func (*EventAttributes) GetStatusOk

func (o *EventAttributes) GetStatusOk() (*EventStatusType, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetTags

func (o *EventAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*EventAttributes) GetTagsOk

func (o *EventAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetTimestamp

func (o *EventAttributes) GetTimestamp() int64

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*EventAttributes) GetTimestampOk

func (o *EventAttributes) GetTimestampOk() (*int64, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetTitle

func (o *EventAttributes) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*EventAttributes) GetTitleOk

func (o *EventAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) HasAggregationKey

func (o *EventAttributes) HasAggregationKey() bool

HasAggregationKey returns a boolean if a field has been set.

func (*EventAttributes) HasDateHappened

func (o *EventAttributes) HasDateHappened() bool

HasDateHappened returns a boolean if a field has been set.

func (*EventAttributes) HasDeviceName

func (o *EventAttributes) HasDeviceName() bool

HasDeviceName returns a boolean if a field has been set.

func (*EventAttributes) HasDuration

func (o *EventAttributes) HasDuration() bool

HasDuration returns a boolean if a field has been set.

func (*EventAttributes) HasEventObject

func (o *EventAttributes) HasEventObject() bool

HasEventObject returns a boolean if a field has been set.

func (*EventAttributes) HasEvt

func (o *EventAttributes) HasEvt() bool

HasEvt returns a boolean if a field has been set.

func (*EventAttributes) HasHostname

func (o *EventAttributes) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*EventAttributes) HasMonitor

func (o *EventAttributes) HasMonitor() bool

HasMonitor returns a boolean if a field has been set.

func (*EventAttributes) HasMonitorGroups

func (o *EventAttributes) HasMonitorGroups() bool

HasMonitorGroups returns a boolean if a field has been set.

func (*EventAttributes) HasMonitorId

func (o *EventAttributes) HasMonitorId() bool

HasMonitorId returns a boolean if a field has been set.

func (*EventAttributes) HasPriority

func (o *EventAttributes) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*EventAttributes) HasRelatedEventId

func (o *EventAttributes) HasRelatedEventId() bool

HasRelatedEventId returns a boolean if a field has been set.

func (*EventAttributes) HasService

func (o *EventAttributes) HasService() bool

HasService returns a boolean if a field has been set.

func (*EventAttributes) HasSourceTypeName

func (o *EventAttributes) HasSourceTypeName() bool

HasSourceTypeName returns a boolean if a field has been set.

func (*EventAttributes) HasSourcecategory

func (o *EventAttributes) HasSourcecategory() bool

HasSourcecategory returns a boolean if a field has been set.

func (*EventAttributes) HasStatus

func (o *EventAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*EventAttributes) HasTags

func (o *EventAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*EventAttributes) HasTimestamp

func (o *EventAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (*EventAttributes) HasTitle

func (o *EventAttributes) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (EventAttributes) MarshalJSON

func (o EventAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventAttributes) SetAggregationKey

func (o *EventAttributes) SetAggregationKey(v string)

SetAggregationKey gets a reference to the given string and assigns it to the AggregationKey field.

func (*EventAttributes) SetDateHappened

func (o *EventAttributes) SetDateHappened(v int64)

SetDateHappened gets a reference to the given int64 and assigns it to the DateHappened field.

func (*EventAttributes) SetDeviceName

func (o *EventAttributes) SetDeviceName(v string)

SetDeviceName gets a reference to the given string and assigns it to the DeviceName field.

func (*EventAttributes) SetDuration

func (o *EventAttributes) SetDuration(v int64)

SetDuration gets a reference to the given int64 and assigns it to the Duration field.

func (*EventAttributes) SetEventObject

func (o *EventAttributes) SetEventObject(v string)

SetEventObject gets a reference to the given string and assigns it to the EventObject field.

func (*EventAttributes) SetEvt

func (o *EventAttributes) SetEvt(v Event)

SetEvt gets a reference to the given Event and assigns it to the Evt field.

func (*EventAttributes) SetHostname

func (o *EventAttributes) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*EventAttributes) SetMonitor

func (o *EventAttributes) SetMonitor(v MonitorType)

SetMonitor gets a reference to the given NullableMonitorType and assigns it to the Monitor field.

func (*EventAttributes) SetMonitorGroups

func (o *EventAttributes) SetMonitorGroups(v []string)

SetMonitorGroups gets a reference to the given datadog.NullableList[string] and assigns it to the MonitorGroups field.

func (*EventAttributes) SetMonitorGroupsNil

func (o *EventAttributes) SetMonitorGroupsNil()

SetMonitorGroupsNil sets the value for MonitorGroups to be an explicit nil.

func (*EventAttributes) SetMonitorId

func (o *EventAttributes) SetMonitorId(v int64)

SetMonitorId gets a reference to the given datadog.NullableInt64 and assigns it to the MonitorId field.

func (*EventAttributes) SetMonitorIdNil

func (o *EventAttributes) SetMonitorIdNil()

SetMonitorIdNil sets the value for MonitorId to be an explicit nil.

func (*EventAttributes) SetMonitorNil

func (o *EventAttributes) SetMonitorNil()

SetMonitorNil sets the value for Monitor to be an explicit nil.

func (*EventAttributes) SetPriority

func (o *EventAttributes) SetPriority(v EventPriority)

SetPriority gets a reference to the given NullableEventPriority and assigns it to the Priority field.

func (*EventAttributes) SetPriorityNil

func (o *EventAttributes) SetPriorityNil()

SetPriorityNil sets the value for Priority to be an explicit nil.

func (*EventAttributes) SetRelatedEventId

func (o *EventAttributes) SetRelatedEventId(v int64)

SetRelatedEventId gets a reference to the given int64 and assigns it to the RelatedEventId field.

func (*EventAttributes) SetService

func (o *EventAttributes) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

func (*EventAttributes) SetSourceTypeName

func (o *EventAttributes) SetSourceTypeName(v string)

SetSourceTypeName gets a reference to the given string and assigns it to the SourceTypeName field.

func (*EventAttributes) SetSourcecategory

func (o *EventAttributes) SetSourcecategory(v string)

SetSourcecategory gets a reference to the given string and assigns it to the Sourcecategory field.

func (*EventAttributes) SetStatus

func (o *EventAttributes) SetStatus(v EventStatusType)

SetStatus gets a reference to the given EventStatusType and assigns it to the Status field.

func (*EventAttributes) SetTags

func (o *EventAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*EventAttributes) SetTimestamp

func (o *EventAttributes) SetTimestamp(v int64)

SetTimestamp gets a reference to the given int64 and assigns it to the Timestamp field.

func (*EventAttributes) SetTitle

func (o *EventAttributes) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*EventAttributes) UnmarshalJSON

func (o *EventAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*EventAttributes) UnsetMonitor

func (o *EventAttributes) UnsetMonitor()

UnsetMonitor ensures that no value is present for Monitor, not even an explicit nil.

func (*EventAttributes) UnsetMonitorGroups

func (o *EventAttributes) UnsetMonitorGroups()

UnsetMonitorGroups ensures that no value is present for MonitorGroups, not even an explicit nil.

func (*EventAttributes) UnsetMonitorId

func (o *EventAttributes) UnsetMonitorId()

UnsetMonitorId ensures that no value is present for MonitorId, not even an explicit nil.

func (*EventAttributes) UnsetPriority

func (o *EventAttributes) UnsetPriority()

UnsetPriority ensures that no value is present for Priority, not even an explicit nil.

type EventPriority

EventPriority The priority of the event's monitor. For example, `normal` or `low`.

type EventPriority string

List of EventPriority.

const (
    EVENTPRIORITY_NORMAL EventPriority = "normal"
    EVENTPRIORITY_LOW    EventPriority = "low"
)

func NewEventPriorityFromValue

func NewEventPriorityFromValue(v string) (*EventPriority, error)

NewEventPriorityFromValue returns a pointer to a valid EventPriority for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EventPriority) GetAllowedValues

func (v *EventPriority) GetAllowedValues() []EventPriority

GetAllowedValues reeturns the list of possible values.

func (EventPriority) IsValid

func (v EventPriority) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EventPriority) Ptr

func (v EventPriority) Ptr() *EventPriority

Ptr returns reference to EventPriority value.

func (*EventPriority) UnmarshalJSON

func (v *EventPriority) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EventResponse

EventResponse The object description of an event after being processed and stored by Datadog.

type EventResponse struct {
    // The object description of an event response attribute.
    Attributes *EventResponseAttributes `json:"attributes,omitempty"`
    // the unique ID of the event.
    Id *string `json:"id,omitempty"`
    // Type of the event.
    Type *EventType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventResponse

func NewEventResponse() *EventResponse

NewEventResponse instantiates a new EventResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventResponseWithDefaults

func NewEventResponseWithDefaults() *EventResponse

NewEventResponseWithDefaults instantiates a new EventResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventResponse) GetAttributes

func (o *EventResponse) GetAttributes() EventResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*EventResponse) GetAttributesOk

func (o *EventResponse) GetAttributesOk() (*EventResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventResponse) GetId

func (o *EventResponse) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*EventResponse) GetIdOk

func (o *EventResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventResponse) GetType

func (o *EventResponse) GetType() EventType

GetType returns the Type field value if set, zero value otherwise.

func (*EventResponse) GetTypeOk

func (o *EventResponse) GetTypeOk() (*EventType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventResponse) HasAttributes

func (o *EventResponse) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*EventResponse) HasId

func (o *EventResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*EventResponse) HasType

func (o *EventResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (EventResponse) MarshalJSON

func (o EventResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventResponse) SetAttributes

func (o *EventResponse) SetAttributes(v EventResponseAttributes)

SetAttributes gets a reference to the given EventResponseAttributes and assigns it to the Attributes field.

func (*EventResponse) SetId

func (o *EventResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*EventResponse) SetType

func (o *EventResponse) SetType(v EventType)

SetType gets a reference to the given EventType and assigns it to the Type field.

func (*EventResponse) UnmarshalJSON

func (o *EventResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventResponseAttributes

EventResponseAttributes The object description of an event response attribute.

type EventResponseAttributes struct {
    // Object description of attributes from your event.
    Attributes *EventAttributes `json:"attributes,omitempty"`
    // The message of the event.
    Message *string `json:"message,omitempty"`
    // An array of tags associated with the event.
    Tags []string `json:"tags,omitempty"`
    // The timestamp of the event.
    Timestamp *time.Time `json:"timestamp,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventResponseAttributes

func NewEventResponseAttributes() *EventResponseAttributes

NewEventResponseAttributes instantiates a new EventResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventResponseAttributesWithDefaults

func NewEventResponseAttributesWithDefaults() *EventResponseAttributes

NewEventResponseAttributesWithDefaults instantiates a new EventResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventResponseAttributes) GetAttributes

func (o *EventResponseAttributes) GetAttributes() EventAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*EventResponseAttributes) GetAttributesOk

func (o *EventResponseAttributes) GetAttributesOk() (*EventAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventResponseAttributes) GetMessage

func (o *EventResponseAttributes) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*EventResponseAttributes) GetMessageOk

func (o *EventResponseAttributes) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventResponseAttributes) GetTags

func (o *EventResponseAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*EventResponseAttributes) GetTagsOk

func (o *EventResponseAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventResponseAttributes) GetTimestamp

func (o *EventResponseAttributes) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*EventResponseAttributes) GetTimestampOk

func (o *EventResponseAttributes) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventResponseAttributes) HasAttributes

func (o *EventResponseAttributes) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*EventResponseAttributes) HasMessage

func (o *EventResponseAttributes) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*EventResponseAttributes) HasTags

func (o *EventResponseAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*EventResponseAttributes) HasTimestamp

func (o *EventResponseAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (EventResponseAttributes) MarshalJSON

func (o EventResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventResponseAttributes) SetAttributes

func (o *EventResponseAttributes) SetAttributes(v EventAttributes)

SetAttributes gets a reference to the given EventAttributes and assigns it to the Attributes field.

func (*EventResponseAttributes) SetMessage

func (o *EventResponseAttributes) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*EventResponseAttributes) SetTags

func (o *EventResponseAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*EventResponseAttributes) SetTimestamp

func (o *EventResponseAttributes) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*EventResponseAttributes) UnmarshalJSON

func (o *EventResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventStatusType

EventStatusType If an alert event is enabled, its status is one of the following: `failure`, `error`, `warning`, `info`, `success`, `user_update`, `recommendation`, or `snapshot`.

type EventStatusType string

List of EventStatusType.

const (
    EVENTSTATUSTYPE_FAILURE        EventStatusType = "failure"
    EVENTSTATUSTYPE_ERROR          EventStatusType = "error"
    EVENTSTATUSTYPE_WARNING        EventStatusType = "warning"
    EVENTSTATUSTYPE_INFO           EventStatusType = "info"
    EVENTSTATUSTYPE_SUCCESS        EventStatusType = "success"
    EVENTSTATUSTYPE_USER_UPDATE    EventStatusType = "user_update"
    EVENTSTATUSTYPE_RECOMMENDATION EventStatusType = "recommendation"
    EVENTSTATUSTYPE_SNAPSHOT       EventStatusType = "snapshot"
)

func NewEventStatusTypeFromValue

func NewEventStatusTypeFromValue(v string) (*EventStatusType, error)

NewEventStatusTypeFromValue returns a pointer to a valid EventStatusType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EventStatusType) GetAllowedValues

func (v *EventStatusType) GetAllowedValues() []EventStatusType

GetAllowedValues reeturns the list of possible values.

func (EventStatusType) IsValid

func (v EventStatusType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EventStatusType) Ptr

func (v EventStatusType) Ptr() *EventStatusType

Ptr returns reference to EventStatusType value.

func (*EventStatusType) UnmarshalJSON

func (v *EventStatusType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EventType

EventType Type of the event.

type EventType string

List of EventType.

const (
    EVENTTYPE_EVENT EventType = "event"
)

func NewEventTypeFromValue

func NewEventTypeFromValue(v string) (*EventType, error)

NewEventTypeFromValue returns a pointer to a valid EventType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EventType) GetAllowedValues

func (v *EventType) GetAllowedValues() []EventType

GetAllowedValues reeturns the list of possible values.

func (EventType) IsValid

func (v EventType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EventType) Ptr

func (v EventType) Ptr() *EventType

Ptr returns reference to EventType value.

func (*EventType) UnmarshalJSON

func (v *EventType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EventsAggregation

EventsAggregation The type of aggregation that can be performed on events-based queries.

type EventsAggregation string

List of EventsAggregation.

const (
    EVENTSAGGREGATION_COUNT       EventsAggregation = "count"
    EVENTSAGGREGATION_CARDINALITY EventsAggregation = "cardinality"
    EVENTSAGGREGATION_PC75        EventsAggregation = "pc75"
    EVENTSAGGREGATION_PC90        EventsAggregation = "pc90"
    EVENTSAGGREGATION_PC95        EventsAggregation = "pc95"
    EVENTSAGGREGATION_PC98        EventsAggregation = "pc98"
    EVENTSAGGREGATION_PC99        EventsAggregation = "pc99"
    EVENTSAGGREGATION_SUM         EventsAggregation = "sum"
    EVENTSAGGREGATION_MIN         EventsAggregation = "min"
    EVENTSAGGREGATION_MAX         EventsAggregation = "max"
    EVENTSAGGREGATION_AVG         EventsAggregation = "avg"
)

func NewEventsAggregationFromValue

func NewEventsAggregationFromValue(v string) (*EventsAggregation, error)

NewEventsAggregationFromValue returns a pointer to a valid EventsAggregation for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EventsAggregation) GetAllowedValues

func (v *EventsAggregation) GetAllowedValues() []EventsAggregation

GetAllowedValues reeturns the list of possible values.

func (EventsAggregation) IsValid

func (v EventsAggregation) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EventsAggregation) Ptr

func (v EventsAggregation) Ptr() *EventsAggregation

Ptr returns reference to EventsAggregation value.

func (*EventsAggregation) UnmarshalJSON

func (v *EventsAggregation) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EventsApi

EventsApi service type

type EventsApi datadog.Service

func NewEventsApi

func NewEventsApi(client *datadog.APIClient) *EventsApi

NewEventsApi Returns NewEventsApi.

func (*EventsApi) ListEvents

func (a *EventsApi) ListEvents(ctx _context.Context, o ...ListEventsOptionalParameters) (EventsListResponse, *_nethttp.Response, error)

ListEvents Get a list of events. List endpoint returns events that match an events search query. [Results are paginated similarly to logs](https://docs.datadoghq.com/logs/guide/collect-multiple-logs-with-pagination).

Use this endpoint to see your latest events.

func (*EventsApi) ListEventsWithPagination

func (a *EventsApi) ListEventsWithPagination(ctx _context.Context, o ...ListEventsOptionalParameters) (<-chan datadog.PaginationResult[EventResponse], func())

ListEventsWithPagination provides a paginated version of ListEvents returning a channel with all items.

func (*EventsApi) SearchEvents

func (a *EventsApi) SearchEvents(ctx _context.Context, o ...SearchEventsOptionalParameters) (EventsListResponse, *_nethttp.Response, error)

SearchEvents Search events. List endpoint returns events that match an events search query. [Results are paginated similarly to logs](https://docs.datadoghq.com/logs/guide/collect-multiple-logs-with-pagination).

Use this endpoint to build complex events filtering and search.

func (*EventsApi) SearchEventsWithPagination

func (a *EventsApi) SearchEventsWithPagination(ctx _context.Context, o ...SearchEventsOptionalParameters) (<-chan datadog.PaginationResult[EventResponse], func())

SearchEventsWithPagination provides a paginated version of SearchEvents returning a channel with all items.

type EventsCompute

EventsCompute The instructions for what to compute for this query.

type EventsCompute struct {
    // The type of aggregation that can be performed on events-based queries.
    Aggregation EventsAggregation `json:"aggregation"`
    // Interval for compute in milliseconds.
    Interval *int64 `json:"interval,omitempty"`
    // The "measure" attribute on which to perform the computation.
    Metric *string `json:"metric,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventsCompute

func NewEventsCompute(aggregation EventsAggregation) *EventsCompute

NewEventsCompute instantiates a new EventsCompute object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsComputeWithDefaults

func NewEventsComputeWithDefaults() *EventsCompute

NewEventsComputeWithDefaults instantiates a new EventsCompute object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsCompute) GetAggregation

func (o *EventsCompute) GetAggregation() EventsAggregation

GetAggregation returns the Aggregation field value.

func (*EventsCompute) GetAggregationOk

func (o *EventsCompute) GetAggregationOk() (*EventsAggregation, bool)

GetAggregationOk returns a tuple with the Aggregation field value and a boolean to check if the value has been set.

func (*EventsCompute) GetInterval

func (o *EventsCompute) GetInterval() int64

GetInterval returns the Interval field value if set, zero value otherwise.

func (*EventsCompute) GetIntervalOk

func (o *EventsCompute) GetIntervalOk() (*int64, bool)

GetIntervalOk returns a tuple with the Interval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsCompute) GetMetric

func (o *EventsCompute) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*EventsCompute) GetMetricOk

func (o *EventsCompute) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsCompute) HasInterval

func (o *EventsCompute) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*EventsCompute) HasMetric

func (o *EventsCompute) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (EventsCompute) MarshalJSON

func (o EventsCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsCompute) SetAggregation

func (o *EventsCompute) SetAggregation(v EventsAggregation)

SetAggregation sets field value.

func (*EventsCompute) SetInterval

func (o *EventsCompute) SetInterval(v int64)

SetInterval gets a reference to the given int64 and assigns it to the Interval field.

func (*EventsCompute) SetMetric

func (o *EventsCompute) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*EventsCompute) UnmarshalJSON

func (o *EventsCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsDataSource

EventsDataSource A data source that is powered by the Events Platform.

type EventsDataSource string

List of EventsDataSource.

const (
    EVENTSDATASOURCE_LOGS EventsDataSource = "logs"
    EVENTSDATASOURCE_RUM  EventsDataSource = "rum"
)

func NewEventsDataSourceFromValue

func NewEventsDataSourceFromValue(v string) (*EventsDataSource, error)

NewEventsDataSourceFromValue returns a pointer to a valid EventsDataSource for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EventsDataSource) GetAllowedValues

func (v *EventsDataSource) GetAllowedValues() []EventsDataSource

GetAllowedValues reeturns the list of possible values.

func (EventsDataSource) IsValid

func (v EventsDataSource) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EventsDataSource) Ptr

func (v EventsDataSource) Ptr() *EventsDataSource

Ptr returns reference to EventsDataSource value.

func (*EventsDataSource) UnmarshalJSON

func (v *EventsDataSource) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EventsGroupBy

EventsGroupBy A dimension on which to split a query's results.

type EventsGroupBy struct {
    // The facet by which to split groups.
    Facet string `json:"facet"`
    // The maximum number of groups to return.
    Limit *int32 `json:"limit,omitempty"`
    // The dimension by which to sort a query's results.
    Sort *EventsGroupBySort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventsGroupBy

func NewEventsGroupBy(facet string) *EventsGroupBy

NewEventsGroupBy instantiates a new EventsGroupBy object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsGroupByWithDefaults

func NewEventsGroupByWithDefaults() *EventsGroupBy

NewEventsGroupByWithDefaults instantiates a new EventsGroupBy object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsGroupBy) GetFacet

func (o *EventsGroupBy) GetFacet() string

GetFacet returns the Facet field value.

func (*EventsGroupBy) GetFacetOk

func (o *EventsGroupBy) GetFacetOk() (*string, bool)

GetFacetOk returns a tuple with the Facet field value and a boolean to check if the value has been set.

func (*EventsGroupBy) GetLimit

func (o *EventsGroupBy) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*EventsGroupBy) GetLimitOk

func (o *EventsGroupBy) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsGroupBy) GetSort

func (o *EventsGroupBy) GetSort() EventsGroupBySort

GetSort returns the Sort field value if set, zero value otherwise.

func (*EventsGroupBy) GetSortOk

func (o *EventsGroupBy) GetSortOk() (*EventsGroupBySort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsGroupBy) HasLimit

func (o *EventsGroupBy) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*EventsGroupBy) HasSort

func (o *EventsGroupBy) HasSort() bool

HasSort returns a boolean if a field has been set.

func (EventsGroupBy) MarshalJSON

func (o EventsGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsGroupBy) SetFacet

func (o *EventsGroupBy) SetFacet(v string)

SetFacet sets field value.

func (*EventsGroupBy) SetLimit

func (o *EventsGroupBy) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*EventsGroupBy) SetSort

func (o *EventsGroupBy) SetSort(v EventsGroupBySort)

SetSort gets a reference to the given EventsGroupBySort and assigns it to the Sort field.

func (*EventsGroupBy) UnmarshalJSON

func (o *EventsGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsGroupBySort

EventsGroupBySort The dimension by which to sort a query's results.

type EventsGroupBySort struct {
    // The type of aggregation that can be performed on events-based queries.
    Aggregation EventsAggregation `json:"aggregation"`
    // The metric's calculated value which should be used to define the sort order of a query's results.
    Metric *string `json:"metric,omitempty"`
    // Direction of sort.
    Order *QuerySortOrder `json:"order,omitempty"`
    // The type of sort to use on the calculated value.
    Type *EventsSortType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventsGroupBySort

func NewEventsGroupBySort(aggregation EventsAggregation) *EventsGroupBySort

NewEventsGroupBySort instantiates a new EventsGroupBySort object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsGroupBySortWithDefaults

func NewEventsGroupBySortWithDefaults() *EventsGroupBySort

NewEventsGroupBySortWithDefaults instantiates a new EventsGroupBySort object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsGroupBySort) GetAggregation

func (o *EventsGroupBySort) GetAggregation() EventsAggregation

GetAggregation returns the Aggregation field value.

func (*EventsGroupBySort) GetAggregationOk

func (o *EventsGroupBySort) GetAggregationOk() (*EventsAggregation, bool)

GetAggregationOk returns a tuple with the Aggregation field value and a boolean to check if the value has been set.

func (*EventsGroupBySort) GetMetric

func (o *EventsGroupBySort) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*EventsGroupBySort) GetMetricOk

func (o *EventsGroupBySort) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsGroupBySort) GetOrder

func (o *EventsGroupBySort) GetOrder() QuerySortOrder

GetOrder returns the Order field value if set, zero value otherwise.

func (*EventsGroupBySort) GetOrderOk

func (o *EventsGroupBySort) GetOrderOk() (*QuerySortOrder, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsGroupBySort) GetType

func (o *EventsGroupBySort) GetType() EventsSortType

GetType returns the Type field value if set, zero value otherwise.

func (*EventsGroupBySort) GetTypeOk

func (o *EventsGroupBySort) GetTypeOk() (*EventsSortType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsGroupBySort) HasMetric

func (o *EventsGroupBySort) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*EventsGroupBySort) HasOrder

func (o *EventsGroupBySort) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*EventsGroupBySort) HasType

func (o *EventsGroupBySort) HasType() bool

HasType returns a boolean if a field has been set.

func (EventsGroupBySort) MarshalJSON

func (o EventsGroupBySort) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsGroupBySort) SetAggregation

func (o *EventsGroupBySort) SetAggregation(v EventsAggregation)

SetAggregation sets field value.

func (*EventsGroupBySort) SetMetric

func (o *EventsGroupBySort) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*EventsGroupBySort) SetOrder

func (o *EventsGroupBySort) SetOrder(v QuerySortOrder)

SetOrder gets a reference to the given QuerySortOrder and assigns it to the Order field.

func (*EventsGroupBySort) SetType

func (o *EventsGroupBySort) SetType(v EventsSortType)

SetType gets a reference to the given EventsSortType and assigns it to the Type field.

func (*EventsGroupBySort) UnmarshalJSON

func (o *EventsGroupBySort) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsListRequest

EventsListRequest The object sent with the request to retrieve a list of events from your organization.

type EventsListRequest struct {
    // The search and filter query settings.
    Filter *EventsQueryFilter `json:"filter,omitempty"`
    // The global query options that are used. Either provide a timezone or a time offset but not both,
    // otherwise the query fails.
    Options *EventsQueryOptions `json:"options,omitempty"`
    // Pagination settings.
    Page *EventsRequestPage `json:"page,omitempty"`
    // The sort parameters when querying events.
    Sort *EventsSort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventsListRequest

func NewEventsListRequest() *EventsListRequest

NewEventsListRequest instantiates a new EventsListRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsListRequestWithDefaults

func NewEventsListRequestWithDefaults() *EventsListRequest

NewEventsListRequestWithDefaults instantiates a new EventsListRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsListRequest) GetFilter

func (o *EventsListRequest) GetFilter() EventsQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*EventsListRequest) GetFilterOk

func (o *EventsListRequest) GetFilterOk() (*EventsQueryFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsListRequest) GetOptions

func (o *EventsListRequest) GetOptions() EventsQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*EventsListRequest) GetOptionsOk

func (o *EventsListRequest) GetOptionsOk() (*EventsQueryOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsListRequest) GetPage

func (o *EventsListRequest) GetPage() EventsRequestPage

GetPage returns the Page field value if set, zero value otherwise.

func (*EventsListRequest) GetPageOk

func (o *EventsListRequest) GetPageOk() (*EventsRequestPage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsListRequest) GetSort

func (o *EventsListRequest) GetSort() EventsSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*EventsListRequest) GetSortOk

func (o *EventsListRequest) GetSortOk() (*EventsSort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsListRequest) HasFilter

func (o *EventsListRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*EventsListRequest) HasOptions

func (o *EventsListRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*EventsListRequest) HasPage

func (o *EventsListRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*EventsListRequest) HasSort

func (o *EventsListRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (EventsListRequest) MarshalJSON

func (o EventsListRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsListRequest) SetFilter

func (o *EventsListRequest) SetFilter(v EventsQueryFilter)

SetFilter gets a reference to the given EventsQueryFilter and assigns it to the Filter field.

func (*EventsListRequest) SetOptions

func (o *EventsListRequest) SetOptions(v EventsQueryOptions)

SetOptions gets a reference to the given EventsQueryOptions and assigns it to the Options field.

func (*EventsListRequest) SetPage

func (o *EventsListRequest) SetPage(v EventsRequestPage)

SetPage gets a reference to the given EventsRequestPage and assigns it to the Page field.

func (*EventsListRequest) SetSort

func (o *EventsListRequest) SetSort(v EventsSort)

SetSort gets a reference to the given EventsSort and assigns it to the Sort field.

func (*EventsListRequest) UnmarshalJSON

func (o *EventsListRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsListResponse

EventsListResponse The response object with all events matching the request and pagination information.

type EventsListResponse struct {
    // An array of events matching the request.
    Data []EventResponse `json:"data,omitempty"`
    // Links attributes.
    Links *EventsListResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request.
    Meta *EventsResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventsListResponse

func NewEventsListResponse() *EventsListResponse

NewEventsListResponse instantiates a new EventsListResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsListResponseWithDefaults

func NewEventsListResponseWithDefaults() *EventsListResponse

NewEventsListResponseWithDefaults instantiates a new EventsListResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsListResponse) GetData

func (o *EventsListResponse) GetData() []EventResponse

GetData returns the Data field value if set, zero value otherwise.

func (*EventsListResponse) GetDataOk

func (o *EventsListResponse) GetDataOk() (*[]EventResponse, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *EventsListResponse) GetLinks() EventsListResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*EventsListResponse) GetLinksOk

func (o *EventsListResponse) GetLinksOk() (*EventsListResponseLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsListResponse) GetMeta

func (o *EventsListResponse) GetMeta() EventsResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*EventsListResponse) GetMetaOk

func (o *EventsListResponse) GetMetaOk() (*EventsResponseMetadata, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsListResponse) HasData

func (o *EventsListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *EventsListResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*EventsListResponse) HasMeta

func (o *EventsListResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (EventsListResponse) MarshalJSON

func (o EventsListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsListResponse) SetData

func (o *EventsListResponse) SetData(v []EventResponse)

SetData gets a reference to the given []EventResponse and assigns it to the Data field.

func (o *EventsListResponse) SetLinks(v EventsListResponseLinks)

SetLinks gets a reference to the given EventsListResponseLinks and assigns it to the Links field.

func (*EventsListResponse) SetMeta

func (o *EventsListResponse) SetMeta(v EventsResponseMetadata)

SetMeta gets a reference to the given EventsResponseMetadata and assigns it to the Meta field.

func (*EventsListResponse) UnmarshalJSON

func (o *EventsListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

EventsListResponseLinks Links attributes.

type EventsListResponseLinks struct {
    // Link for the next set of results. Note that the request can also be made using the
    // POST endpoint.
    Next *string `json:"next,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}
func NewEventsListResponseLinks() *EventsListResponseLinks

NewEventsListResponseLinks instantiates a new EventsListResponseLinks object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsListResponseLinksWithDefaults

func NewEventsListResponseLinksWithDefaults() *EventsListResponseLinks

NewEventsListResponseLinksWithDefaults instantiates a new EventsListResponseLinks object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsListResponseLinks) GetNext

func (o *EventsListResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*EventsListResponseLinks) GetNextOk

func (o *EventsListResponseLinks) GetNextOk() (*string, bool)

GetNextOk returns a tuple with the Next field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsListResponseLinks) HasNext

func (o *EventsListResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (EventsListResponseLinks) MarshalJSON

func (o EventsListResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsListResponseLinks) SetNext

func (o *EventsListResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*EventsListResponseLinks) UnmarshalJSON

func (o *EventsListResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsQueryFilter

EventsQueryFilter The search and filter query settings.

type EventsQueryFilter struct {
    // The minimum time for the requested events. Supports date math and regular timestamps in milliseconds.
    From *string `json:"from,omitempty"`
    // The search query following the event search syntax.
    Query *string `json:"query,omitempty"`
    // The maximum time for the requested events. Supports date math and regular timestamps in milliseconds.
    To *string `json:"to,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventsQueryFilter

func NewEventsQueryFilter() *EventsQueryFilter

NewEventsQueryFilter instantiates a new EventsQueryFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsQueryFilterWithDefaults

func NewEventsQueryFilterWithDefaults() *EventsQueryFilter

NewEventsQueryFilterWithDefaults instantiates a new EventsQueryFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsQueryFilter) GetFrom

func (o *EventsQueryFilter) GetFrom() string

GetFrom returns the From field value if set, zero value otherwise.

func (*EventsQueryFilter) GetFromOk

func (o *EventsQueryFilter) GetFromOk() (*string, bool)

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsQueryFilter) GetQuery

func (o *EventsQueryFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*EventsQueryFilter) GetQueryOk

func (o *EventsQueryFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsQueryFilter) GetTo

func (o *EventsQueryFilter) GetTo() string

GetTo returns the To field value if set, zero value otherwise.

func (*EventsQueryFilter) GetToOk

func (o *EventsQueryFilter) GetToOk() (*string, bool)

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsQueryFilter) HasFrom

func (o *EventsQueryFilter) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*EventsQueryFilter) HasQuery

func (o *EventsQueryFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*EventsQueryFilter) HasTo

func (o *EventsQueryFilter) HasTo() bool

HasTo returns a boolean if a field has been set.

func (EventsQueryFilter) MarshalJSON

func (o EventsQueryFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsQueryFilter) SetFrom

func (o *EventsQueryFilter) SetFrom(v string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*EventsQueryFilter) SetQuery

func (o *EventsQueryFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*EventsQueryFilter) SetTo

func (o *EventsQueryFilter) SetTo(v string)

SetTo gets a reference to the given string and assigns it to the To field.

func (*EventsQueryFilter) UnmarshalJSON

func (o *EventsQueryFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsQueryOptions

EventsQueryOptions The global query options that are used. Either provide a timezone or a time offset but not both, otherwise the query fails.

type EventsQueryOptions struct {
    // The time offset to apply to the query in seconds.
    TimeOffset *int64 `json:"timeOffset,omitempty"`
    // The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York).
    Timezone *string `json:"timezone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventsQueryOptions

func NewEventsQueryOptions() *EventsQueryOptions

NewEventsQueryOptions instantiates a new EventsQueryOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsQueryOptionsWithDefaults

func NewEventsQueryOptionsWithDefaults() *EventsQueryOptions

NewEventsQueryOptionsWithDefaults instantiates a new EventsQueryOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsQueryOptions) GetTimeOffset

func (o *EventsQueryOptions) GetTimeOffset() int64

GetTimeOffset returns the TimeOffset field value if set, zero value otherwise.

func (*EventsQueryOptions) GetTimeOffsetOk

func (o *EventsQueryOptions) GetTimeOffsetOk() (*int64, bool)

GetTimeOffsetOk returns a tuple with the TimeOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsQueryOptions) GetTimezone

func (o *EventsQueryOptions) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*EventsQueryOptions) GetTimezoneOk

func (o *EventsQueryOptions) GetTimezoneOk() (*string, bool)

GetTimezoneOk returns a tuple with the Timezone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsQueryOptions) HasTimeOffset

func (o *EventsQueryOptions) HasTimeOffset() bool

HasTimeOffset returns a boolean if a field has been set.

func (*EventsQueryOptions) HasTimezone

func (o *EventsQueryOptions) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (EventsQueryOptions) MarshalJSON

func (o EventsQueryOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsQueryOptions) SetTimeOffset

func (o *EventsQueryOptions) SetTimeOffset(v int64)

SetTimeOffset gets a reference to the given int64 and assigns it to the TimeOffset field.

func (*EventsQueryOptions) SetTimezone

func (o *EventsQueryOptions) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*EventsQueryOptions) UnmarshalJSON

func (o *EventsQueryOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsRequestPage

EventsRequestPage Pagination settings.

type EventsRequestPage struct {
    // The returned paging point to use to get the next results.
    Cursor *string `json:"cursor,omitempty"`
    // The maximum number of logs in the response.
    Limit *int32 `json:"limit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventsRequestPage

func NewEventsRequestPage() *EventsRequestPage

NewEventsRequestPage instantiates a new EventsRequestPage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsRequestPageWithDefaults

func NewEventsRequestPageWithDefaults() *EventsRequestPage

NewEventsRequestPageWithDefaults instantiates a new EventsRequestPage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsRequestPage) GetCursor

func (o *EventsRequestPage) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*EventsRequestPage) GetCursorOk

func (o *EventsRequestPage) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsRequestPage) GetLimit

func (o *EventsRequestPage) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*EventsRequestPage) GetLimitOk

func (o *EventsRequestPage) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsRequestPage) HasCursor

func (o *EventsRequestPage) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*EventsRequestPage) HasLimit

func (o *EventsRequestPage) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (EventsRequestPage) MarshalJSON

func (o EventsRequestPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsRequestPage) SetCursor

func (o *EventsRequestPage) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*EventsRequestPage) SetLimit

func (o *EventsRequestPage) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*EventsRequestPage) UnmarshalJSON

func (o *EventsRequestPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsResponseMetadata

EventsResponseMetadata The metadata associated with a request.

type EventsResponseMetadata struct {
    // The time elapsed in milliseconds.
    Elapsed *int64 `json:"elapsed,omitempty"`
    // Pagination attributes.
    Page *EventsResponseMetadataPage `json:"page,omitempty"`
    // The identifier of the request.
    RequestId *string `json:"request_id,omitempty"`
    // The request status.
    Status *string `json:"status,omitempty"`
    // A list of warnings (non-fatal errors) encountered. Partial results might be returned if
    // warnings are present in the response.
    Warnings []EventsWarning `json:"warnings,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventsResponseMetadata

func NewEventsResponseMetadata() *EventsResponseMetadata

NewEventsResponseMetadata instantiates a new EventsResponseMetadata object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsResponseMetadataWithDefaults

func NewEventsResponseMetadataWithDefaults() *EventsResponseMetadata

NewEventsResponseMetadataWithDefaults instantiates a new EventsResponseMetadata object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsResponseMetadata) GetElapsed

func (o *EventsResponseMetadata) GetElapsed() int64

GetElapsed returns the Elapsed field value if set, zero value otherwise.

func (*EventsResponseMetadata) GetElapsedOk

func (o *EventsResponseMetadata) GetElapsedOk() (*int64, bool)

GetElapsedOk returns a tuple with the Elapsed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsResponseMetadata) GetPage

func (o *EventsResponseMetadata) GetPage() EventsResponseMetadataPage

GetPage returns the Page field value if set, zero value otherwise.

func (*EventsResponseMetadata) GetPageOk

func (o *EventsResponseMetadata) GetPageOk() (*EventsResponseMetadataPage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsResponseMetadata) GetRequestId

func (o *EventsResponseMetadata) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*EventsResponseMetadata) GetRequestIdOk

func (o *EventsResponseMetadata) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsResponseMetadata) GetStatus

func (o *EventsResponseMetadata) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*EventsResponseMetadata) GetStatusOk

func (o *EventsResponseMetadata) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsResponseMetadata) GetWarnings

func (o *EventsResponseMetadata) GetWarnings() []EventsWarning

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*EventsResponseMetadata) GetWarningsOk

func (o *EventsResponseMetadata) GetWarningsOk() (*[]EventsWarning, bool)

GetWarningsOk returns a tuple with the Warnings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsResponseMetadata) HasElapsed

func (o *EventsResponseMetadata) HasElapsed() bool

HasElapsed returns a boolean if a field has been set.

func (*EventsResponseMetadata) HasPage

func (o *EventsResponseMetadata) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*EventsResponseMetadata) HasRequestId

func (o *EventsResponseMetadata) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*EventsResponseMetadata) HasStatus

func (o *EventsResponseMetadata) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*EventsResponseMetadata) HasWarnings

func (o *EventsResponseMetadata) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (EventsResponseMetadata) MarshalJSON

func (o EventsResponseMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsResponseMetadata) SetElapsed

func (o *EventsResponseMetadata) SetElapsed(v int64)

SetElapsed gets a reference to the given int64 and assigns it to the Elapsed field.

func (*EventsResponseMetadata) SetPage

func (o *EventsResponseMetadata) SetPage(v EventsResponseMetadataPage)

SetPage gets a reference to the given EventsResponseMetadataPage and assigns it to the Page field.

func (*EventsResponseMetadata) SetRequestId

func (o *EventsResponseMetadata) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*EventsResponseMetadata) SetStatus

func (o *EventsResponseMetadata) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*EventsResponseMetadata) SetWarnings

func (o *EventsResponseMetadata) SetWarnings(v []EventsWarning)

SetWarnings gets a reference to the given []EventsWarning and assigns it to the Warnings field.

func (*EventsResponseMetadata) UnmarshalJSON

func (o *EventsResponseMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsResponseMetadataPage

EventsResponseMetadataPage Pagination attributes.

type EventsResponseMetadataPage struct {
    // The cursor to use to get the next results, if any. To make the next request, use the same
    // parameters with the addition of the `page[cursor]`.
    After *string `json:"after,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventsResponseMetadataPage

func NewEventsResponseMetadataPage() *EventsResponseMetadataPage

NewEventsResponseMetadataPage instantiates a new EventsResponseMetadataPage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsResponseMetadataPageWithDefaults

func NewEventsResponseMetadataPageWithDefaults() *EventsResponseMetadataPage

NewEventsResponseMetadataPageWithDefaults instantiates a new EventsResponseMetadataPage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsResponseMetadataPage) GetAfter

func (o *EventsResponseMetadataPage) GetAfter() string

GetAfter returns the After field value if set, zero value otherwise.

func (*EventsResponseMetadataPage) GetAfterOk

func (o *EventsResponseMetadataPage) GetAfterOk() (*string, bool)

GetAfterOk returns a tuple with the After field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsResponseMetadataPage) HasAfter

func (o *EventsResponseMetadataPage) HasAfter() bool

HasAfter returns a boolean if a field has been set.

func (EventsResponseMetadataPage) MarshalJSON

func (o EventsResponseMetadataPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsResponseMetadataPage) SetAfter

func (o *EventsResponseMetadataPage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

func (*EventsResponseMetadataPage) UnmarshalJSON

func (o *EventsResponseMetadataPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsScalarQuery

EventsScalarQuery An individual scalar events query.

type EventsScalarQuery struct {
    // The instructions for what to compute for this query.
    Compute EventsCompute `json:"compute"`
    // A data source that is powered by the Events Platform.
    DataSource EventsDataSource `json:"data_source"`
    // The list of facets on which to split results.
    GroupBy []EventsGroupBy `json:"group_by,omitempty"`
    // The indexes in which to search.
    Indexes []string `json:"indexes,omitempty"`
    // The variable name for use in formulas.
    Name *string `json:"name,omitempty"`
    // Configuration of the search/filter for an events query.
    Search *EventsSearch `json:"search,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventsScalarQuery

func NewEventsScalarQuery(compute EventsCompute, dataSource EventsDataSource) *EventsScalarQuery

NewEventsScalarQuery instantiates a new EventsScalarQuery object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsScalarQueryWithDefaults

func NewEventsScalarQueryWithDefaults() *EventsScalarQuery

NewEventsScalarQueryWithDefaults instantiates a new EventsScalarQuery object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsScalarQuery) GetCompute

func (o *EventsScalarQuery) GetCompute() EventsCompute

GetCompute returns the Compute field value.

func (*EventsScalarQuery) GetComputeOk

func (o *EventsScalarQuery) GetComputeOk() (*EventsCompute, bool)

GetComputeOk returns a tuple with the Compute field value and a boolean to check if the value has been set.

func (*EventsScalarQuery) GetDataSource

func (o *EventsScalarQuery) GetDataSource() EventsDataSource

GetDataSource returns the DataSource field value.

func (*EventsScalarQuery) GetDataSourceOk

func (o *EventsScalarQuery) GetDataSourceOk() (*EventsDataSource, bool)

GetDataSourceOk returns a tuple with the DataSource field value and a boolean to check if the value has been set.

func (*EventsScalarQuery) GetGroupBy

func (o *EventsScalarQuery) GetGroupBy() []EventsGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*EventsScalarQuery) GetGroupByOk

func (o *EventsScalarQuery) GetGroupByOk() (*[]EventsGroupBy, bool)

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsScalarQuery) GetIndexes

func (o *EventsScalarQuery) GetIndexes() []string

GetIndexes returns the Indexes field value if set, zero value otherwise.

func (*EventsScalarQuery) GetIndexesOk

func (o *EventsScalarQuery) GetIndexesOk() (*[]string, bool)

GetIndexesOk returns a tuple with the Indexes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsScalarQuery) GetName

func (o *EventsScalarQuery) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*EventsScalarQuery) GetNameOk

func (o *EventsScalarQuery) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsScalarQuery) GetSearch

func (o *EventsScalarQuery) GetSearch() EventsSearch

GetSearch returns the Search field value if set, zero value otherwise.

func (*EventsScalarQuery) GetSearchOk

func (o *EventsScalarQuery) GetSearchOk() (*EventsSearch, bool)

GetSearchOk returns a tuple with the Search field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsScalarQuery) HasGroupBy

func (o *EventsScalarQuery) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*EventsScalarQuery) HasIndexes

func (o *EventsScalarQuery) HasIndexes() bool

HasIndexes returns a boolean if a field has been set.

func (*EventsScalarQuery) HasName

func (o *EventsScalarQuery) HasName() bool

HasName returns a boolean if a field has been set.

func (*EventsScalarQuery) HasSearch

func (o *EventsScalarQuery) HasSearch() bool

HasSearch returns a boolean if a field has been set.

func (EventsScalarQuery) MarshalJSON

func (o EventsScalarQuery) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsScalarQuery) SetCompute

func (o *EventsScalarQuery) SetCompute(v EventsCompute)

SetCompute sets field value.

func (*EventsScalarQuery) SetDataSource

func (o *EventsScalarQuery) SetDataSource(v EventsDataSource)

SetDataSource sets field value.

func (*EventsScalarQuery) SetGroupBy

func (o *EventsScalarQuery) SetGroupBy(v []EventsGroupBy)

SetGroupBy gets a reference to the given []EventsGroupBy and assigns it to the GroupBy field.

func (*EventsScalarQuery) SetIndexes

func (o *EventsScalarQuery) SetIndexes(v []string)

SetIndexes gets a reference to the given []string and assigns it to the Indexes field.

func (*EventsScalarQuery) SetName

func (o *EventsScalarQuery) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*EventsScalarQuery) SetSearch

func (o *EventsScalarQuery) SetSearch(v EventsSearch)

SetSearch gets a reference to the given EventsSearch and assigns it to the Search field.

func (*EventsScalarQuery) UnmarshalJSON

func (o *EventsScalarQuery) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsSearch

EventsSearch Configuration of the search/filter for an events query.

type EventsSearch struct {
    // The search/filter string for an events query.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventsSearch

func NewEventsSearch() *EventsSearch

NewEventsSearch instantiates a new EventsSearch object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsSearchWithDefaults

func NewEventsSearchWithDefaults() *EventsSearch

NewEventsSearchWithDefaults instantiates a new EventsSearch object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsSearch) GetQuery

func (o *EventsSearch) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*EventsSearch) GetQueryOk

func (o *EventsSearch) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsSearch) HasQuery

func (o *EventsSearch) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (EventsSearch) MarshalJSON

func (o EventsSearch) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsSearch) SetQuery

func (o *EventsSearch) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*EventsSearch) UnmarshalJSON

func (o *EventsSearch) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsSort

EventsSort The sort parameters when querying events.

type EventsSort string

List of EventsSort.

const (
    EVENTSSORT_TIMESTAMP_ASCENDING  EventsSort = "timestamp"
    EVENTSSORT_TIMESTAMP_DESCENDING EventsSort = "-timestamp"
)

func NewEventsSortFromValue

func NewEventsSortFromValue(v string) (*EventsSort, error)

NewEventsSortFromValue returns a pointer to a valid EventsSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EventsSort) GetAllowedValues

func (v *EventsSort) GetAllowedValues() []EventsSort

GetAllowedValues reeturns the list of possible values.

func (EventsSort) IsValid

func (v EventsSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EventsSort) Ptr

func (v EventsSort) Ptr() *EventsSort

Ptr returns reference to EventsSort value.

func (*EventsSort) UnmarshalJSON

func (v *EventsSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EventsSortType

EventsSortType The type of sort to use on the calculated value.

type EventsSortType string

List of EventsSortType.

const (
    EVENTSSORTTYPE_ALPHABETICAL EventsSortType = "alphabetical"
    EVENTSSORTTYPE_MEASURE      EventsSortType = "measure"
)

func NewEventsSortTypeFromValue

func NewEventsSortTypeFromValue(v string) (*EventsSortType, error)

NewEventsSortTypeFromValue returns a pointer to a valid EventsSortType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EventsSortType) GetAllowedValues

func (v *EventsSortType) GetAllowedValues() []EventsSortType

GetAllowedValues reeturns the list of possible values.

func (EventsSortType) IsValid

func (v EventsSortType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EventsSortType) Ptr

func (v EventsSortType) Ptr() *EventsSortType

Ptr returns reference to EventsSortType value.

func (*EventsSortType) UnmarshalJSON

func (v *EventsSortType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EventsTimeseriesQuery

EventsTimeseriesQuery An individual timeseries events query.

type EventsTimeseriesQuery struct {
    // The instructions for what to compute for this query.
    Compute EventsCompute `json:"compute"`
    // A data source that is powered by the Events Platform.
    DataSource EventsDataSource `json:"data_source"`
    // The list of facets on which to split results.
    GroupBy []EventsGroupBy `json:"group_by,omitempty"`
    // The indexes in which to search.
    Indexes []string `json:"indexes,omitempty"`
    // The variable name for use in formulas.
    Name *string `json:"name,omitempty"`
    // Configuration of the search/filter for an events query.
    Search *EventsSearch `json:"search,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventsTimeseriesQuery

func NewEventsTimeseriesQuery(compute EventsCompute, dataSource EventsDataSource) *EventsTimeseriesQuery

NewEventsTimeseriesQuery instantiates a new EventsTimeseriesQuery object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsTimeseriesQueryWithDefaults

func NewEventsTimeseriesQueryWithDefaults() *EventsTimeseriesQuery

NewEventsTimeseriesQueryWithDefaults instantiates a new EventsTimeseriesQuery object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsTimeseriesQuery) GetCompute

func (o *EventsTimeseriesQuery) GetCompute() EventsCompute

GetCompute returns the Compute field value.

func (*EventsTimeseriesQuery) GetComputeOk

func (o *EventsTimeseriesQuery) GetComputeOk() (*EventsCompute, bool)

GetComputeOk returns a tuple with the Compute field value and a boolean to check if the value has been set.

func (*EventsTimeseriesQuery) GetDataSource

func (o *EventsTimeseriesQuery) GetDataSource() EventsDataSource

GetDataSource returns the DataSource field value.

func (*EventsTimeseriesQuery) GetDataSourceOk

func (o *EventsTimeseriesQuery) GetDataSourceOk() (*EventsDataSource, bool)

GetDataSourceOk returns a tuple with the DataSource field value and a boolean to check if the value has been set.

func (*EventsTimeseriesQuery) GetGroupBy

func (o *EventsTimeseriesQuery) GetGroupBy() []EventsGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*EventsTimeseriesQuery) GetGroupByOk

func (o *EventsTimeseriesQuery) GetGroupByOk() (*[]EventsGroupBy, bool)

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsTimeseriesQuery) GetIndexes

func (o *EventsTimeseriesQuery) GetIndexes() []string

GetIndexes returns the Indexes field value if set, zero value otherwise.

func (*EventsTimeseriesQuery) GetIndexesOk

func (o *EventsTimeseriesQuery) GetIndexesOk() (*[]string, bool)

GetIndexesOk returns a tuple with the Indexes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsTimeseriesQuery) GetName

func (o *EventsTimeseriesQuery) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*EventsTimeseriesQuery) GetNameOk

func (o *EventsTimeseriesQuery) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsTimeseriesQuery) GetSearch

func (o *EventsTimeseriesQuery) GetSearch() EventsSearch

GetSearch returns the Search field value if set, zero value otherwise.

func (*EventsTimeseriesQuery) GetSearchOk

func (o *EventsTimeseriesQuery) GetSearchOk() (*EventsSearch, bool)

GetSearchOk returns a tuple with the Search field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsTimeseriesQuery) HasGroupBy

func (o *EventsTimeseriesQuery) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*EventsTimeseriesQuery) HasIndexes

func (o *EventsTimeseriesQuery) HasIndexes() bool

HasIndexes returns a boolean if a field has been set.

func (*EventsTimeseriesQuery) HasName

func (o *EventsTimeseriesQuery) HasName() bool

HasName returns a boolean if a field has been set.

func (*EventsTimeseriesQuery) HasSearch

func (o *EventsTimeseriesQuery) HasSearch() bool

HasSearch returns a boolean if a field has been set.

func (EventsTimeseriesQuery) MarshalJSON

func (o EventsTimeseriesQuery) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsTimeseriesQuery) SetCompute

func (o *EventsTimeseriesQuery) SetCompute(v EventsCompute)

SetCompute sets field value.

func (*EventsTimeseriesQuery) SetDataSource

func (o *EventsTimeseriesQuery) SetDataSource(v EventsDataSource)

SetDataSource sets field value.

func (*EventsTimeseriesQuery) SetGroupBy

func (o *EventsTimeseriesQuery) SetGroupBy(v []EventsGroupBy)

SetGroupBy gets a reference to the given []EventsGroupBy and assigns it to the GroupBy field.

func (*EventsTimeseriesQuery) SetIndexes

func (o *EventsTimeseriesQuery) SetIndexes(v []string)

SetIndexes gets a reference to the given []string and assigns it to the Indexes field.

func (*EventsTimeseriesQuery) SetName

func (o *EventsTimeseriesQuery) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*EventsTimeseriesQuery) SetSearch

func (o *EventsTimeseriesQuery) SetSearch(v EventsSearch)

SetSearch gets a reference to the given EventsSearch and assigns it to the Search field.

func (*EventsTimeseriesQuery) UnmarshalJSON

func (o *EventsTimeseriesQuery) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsWarning

EventsWarning A warning message indicating something is wrong with the query.

type EventsWarning struct {
    // A unique code for this type of warning.
    Code *string `json:"code,omitempty"`
    // A detailed explanation of this specific warning.
    Detail *string `json:"detail,omitempty"`
    // A short human-readable summary of the warning.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventsWarning

func NewEventsWarning() *EventsWarning

NewEventsWarning instantiates a new EventsWarning object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsWarningWithDefaults

func NewEventsWarningWithDefaults() *EventsWarning

NewEventsWarningWithDefaults instantiates a new EventsWarning object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsWarning) GetCode

func (o *EventsWarning) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*EventsWarning) GetCodeOk

func (o *EventsWarning) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsWarning) GetDetail

func (o *EventsWarning) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*EventsWarning) GetDetailOk

func (o *EventsWarning) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsWarning) GetTitle

func (o *EventsWarning) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*EventsWarning) GetTitleOk

func (o *EventsWarning) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsWarning) HasCode

func (o *EventsWarning) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*EventsWarning) HasDetail

func (o *EventsWarning) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*EventsWarning) HasTitle

func (o *EventsWarning) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (EventsWarning) MarshalJSON

func (o EventsWarning) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsWarning) SetCode

func (o *EventsWarning) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*EventsWarning) SetDetail

func (o *EventsWarning) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*EventsWarning) SetTitle

func (o *EventsWarning) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*EventsWarning) UnmarshalJSON

func (o *EventsWarning) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyAccounResponseAttributes

FastlyAccounResponseAttributes Attributes object of a Fastly account.

type FastlyAccounResponseAttributes struct {
    // The name of the Fastly account.
    Name string `json:"name"`
    // A list of services belonging to the parent account.
    Services []FastlyService `json:"services,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFastlyAccounResponseAttributes

func NewFastlyAccounResponseAttributes(name string) *FastlyAccounResponseAttributes

NewFastlyAccounResponseAttributes instantiates a new FastlyAccounResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFastlyAccounResponseAttributesWithDefaults

func NewFastlyAccounResponseAttributesWithDefaults() *FastlyAccounResponseAttributes

NewFastlyAccounResponseAttributesWithDefaults instantiates a new FastlyAccounResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FastlyAccounResponseAttributes) GetName

func (o *FastlyAccounResponseAttributes) GetName() string

GetName returns the Name field value.

func (*FastlyAccounResponseAttributes) GetNameOk

func (o *FastlyAccounResponseAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*FastlyAccounResponseAttributes) GetServices

func (o *FastlyAccounResponseAttributes) GetServices() []FastlyService

GetServices returns the Services field value if set, zero value otherwise.

func (*FastlyAccounResponseAttributes) GetServicesOk

func (o *FastlyAccounResponseAttributes) GetServicesOk() (*[]FastlyService, bool)

GetServicesOk returns a tuple with the Services field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FastlyAccounResponseAttributes) HasServices

func (o *FastlyAccounResponseAttributes) HasServices() bool

HasServices returns a boolean if a field has been set.

func (FastlyAccounResponseAttributes) MarshalJSON

func (o FastlyAccounResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyAccounResponseAttributes) SetName

func (o *FastlyAccounResponseAttributes) SetName(v string)

SetName sets field value.

func (*FastlyAccounResponseAttributes) SetServices

func (o *FastlyAccounResponseAttributes) SetServices(v []FastlyService)

SetServices gets a reference to the given []FastlyService and assigns it to the Services field.

func (*FastlyAccounResponseAttributes) UnmarshalJSON

func (o *FastlyAccounResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyAccountCreateRequest

FastlyAccountCreateRequest Payload schema when adding a Fastly account.

type FastlyAccountCreateRequest struct {
    // Data object for creating a Fastly account.
    Data FastlyAccountCreateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFastlyAccountCreateRequest

func NewFastlyAccountCreateRequest(data FastlyAccountCreateRequestData) *FastlyAccountCreateRequest

NewFastlyAccountCreateRequest instantiates a new FastlyAccountCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFastlyAccountCreateRequestWithDefaults

func NewFastlyAccountCreateRequestWithDefaults() *FastlyAccountCreateRequest

NewFastlyAccountCreateRequestWithDefaults instantiates a new FastlyAccountCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FastlyAccountCreateRequest) GetData

func (o *FastlyAccountCreateRequest) GetData() FastlyAccountCreateRequestData

GetData returns the Data field value.

func (*FastlyAccountCreateRequest) GetDataOk

func (o *FastlyAccountCreateRequest) GetDataOk() (*FastlyAccountCreateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (FastlyAccountCreateRequest) MarshalJSON

func (o FastlyAccountCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyAccountCreateRequest) SetData

func (o *FastlyAccountCreateRequest) SetData(v FastlyAccountCreateRequestData)

SetData sets field value.

func (*FastlyAccountCreateRequest) UnmarshalJSON

func (o *FastlyAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyAccountCreateRequestAttributes

FastlyAccountCreateRequestAttributes Attributes object for creating a Fastly account.

type FastlyAccountCreateRequestAttributes struct {
    // The API key for the Fastly account.
    ApiKey string `json:"api_key"`
    // The name of the Fastly account.
    Name string `json:"name"`
    // A list of services belonging to the parent account.
    Services []FastlyService `json:"services,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFastlyAccountCreateRequestAttributes

func NewFastlyAccountCreateRequestAttributes(apiKey string, name string) *FastlyAccountCreateRequestAttributes

NewFastlyAccountCreateRequestAttributes instantiates a new FastlyAccountCreateRequestAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFastlyAccountCreateRequestAttributesWithDefaults

func NewFastlyAccountCreateRequestAttributesWithDefaults() *FastlyAccountCreateRequestAttributes

NewFastlyAccountCreateRequestAttributesWithDefaults instantiates a new FastlyAccountCreateRequestAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FastlyAccountCreateRequestAttributes) GetApiKey

func (o *FastlyAccountCreateRequestAttributes) GetApiKey() string

GetApiKey returns the ApiKey field value.

func (*FastlyAccountCreateRequestAttributes) GetApiKeyOk

func (o *FastlyAccountCreateRequestAttributes) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value and a boolean to check if the value has been set.

func (*FastlyAccountCreateRequestAttributes) GetName

func (o *FastlyAccountCreateRequestAttributes) GetName() string

GetName returns the Name field value.

func (*FastlyAccountCreateRequestAttributes) GetNameOk

func (o *FastlyAccountCreateRequestAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*FastlyAccountCreateRequestAttributes) GetServices

func (o *FastlyAccountCreateRequestAttributes) GetServices() []FastlyService

GetServices returns the Services field value if set, zero value otherwise.

func (*FastlyAccountCreateRequestAttributes) GetServicesOk

func (o *FastlyAccountCreateRequestAttributes) GetServicesOk() (*[]FastlyService, bool)

GetServicesOk returns a tuple with the Services field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FastlyAccountCreateRequestAttributes) HasServices

func (o *FastlyAccountCreateRequestAttributes) HasServices() bool

HasServices returns a boolean if a field has been set.

func (FastlyAccountCreateRequestAttributes) MarshalJSON

func (o FastlyAccountCreateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyAccountCreateRequestAttributes) SetApiKey

func (o *FastlyAccountCreateRequestAttributes) SetApiKey(v string)

SetApiKey sets field value.

func (*FastlyAccountCreateRequestAttributes) SetName

func (o *FastlyAccountCreateRequestAttributes) SetName(v string)

SetName sets field value.

func (*FastlyAccountCreateRequestAttributes) SetServices

func (o *FastlyAccountCreateRequestAttributes) SetServices(v []FastlyService)

SetServices gets a reference to the given []FastlyService and assigns it to the Services field.

func (*FastlyAccountCreateRequestAttributes) UnmarshalJSON

func (o *FastlyAccountCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyAccountCreateRequestData

FastlyAccountCreateRequestData Data object for creating a Fastly account.

type FastlyAccountCreateRequestData struct {
    // Attributes object for creating a Fastly account.
    Attributes FastlyAccountCreateRequestAttributes `json:"attributes"`
    // The JSON:API type for this API. Should always be `fastly-accounts`.
    Type FastlyAccountType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFastlyAccountCreateRequestData

func NewFastlyAccountCreateRequestData(attributes FastlyAccountCreateRequestAttributes, typeVar FastlyAccountType) *FastlyAccountCreateRequestData

NewFastlyAccountCreateRequestData instantiates a new FastlyAccountCreateRequestData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFastlyAccountCreateRequestDataWithDefaults

func NewFastlyAccountCreateRequestDataWithDefaults() *FastlyAccountCreateRequestData

NewFastlyAccountCreateRequestDataWithDefaults instantiates a new FastlyAccountCreateRequestData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FastlyAccountCreateRequestData) GetAttributes

func (o *FastlyAccountCreateRequestData) GetAttributes() FastlyAccountCreateRequestAttributes

GetAttributes returns the Attributes field value.

func (*FastlyAccountCreateRequestData) GetAttributesOk

func (o *FastlyAccountCreateRequestData) GetAttributesOk() (*FastlyAccountCreateRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*FastlyAccountCreateRequestData) GetType

func (o *FastlyAccountCreateRequestData) GetType() FastlyAccountType

GetType returns the Type field value.

func (*FastlyAccountCreateRequestData) GetTypeOk

func (o *FastlyAccountCreateRequestData) GetTypeOk() (*FastlyAccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (FastlyAccountCreateRequestData) MarshalJSON

func (o FastlyAccountCreateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyAccountCreateRequestData) SetAttributes

func (o *FastlyAccountCreateRequestData) SetAttributes(v FastlyAccountCreateRequestAttributes)

SetAttributes sets field value.

func (*FastlyAccountCreateRequestData) SetType

func (o *FastlyAccountCreateRequestData) SetType(v FastlyAccountType)

SetType sets field value.

func (*FastlyAccountCreateRequestData) UnmarshalJSON

func (o *FastlyAccountCreateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyAccountResponse

FastlyAccountResponse The expected response schema when getting a Fastly account.

type FastlyAccountResponse struct {
    // Data object of a Fastly account.
    Data *FastlyAccountResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFastlyAccountResponse

func NewFastlyAccountResponse() *FastlyAccountResponse

NewFastlyAccountResponse instantiates a new FastlyAccountResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFastlyAccountResponseWithDefaults

func NewFastlyAccountResponseWithDefaults() *FastlyAccountResponse

NewFastlyAccountResponseWithDefaults instantiates a new FastlyAccountResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FastlyAccountResponse) GetData

func (o *FastlyAccountResponse) GetData() FastlyAccountResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*FastlyAccountResponse) GetDataOk

func (o *FastlyAccountResponse) GetDataOk() (*FastlyAccountResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FastlyAccountResponse) HasData

func (o *FastlyAccountResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (FastlyAccountResponse) MarshalJSON

func (o FastlyAccountResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyAccountResponse) SetData

func (o *FastlyAccountResponse) SetData(v FastlyAccountResponseData)

SetData gets a reference to the given FastlyAccountResponseData and assigns it to the Data field.

func (*FastlyAccountResponse) UnmarshalJSON

func (o *FastlyAccountResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyAccountResponseData

FastlyAccountResponseData Data object of a Fastly account.

type FastlyAccountResponseData struct {
    // Attributes object of a Fastly account.
    Attributes FastlyAccounResponseAttributes `json:"attributes"`
    // The ID of the Fastly account, a hash of the account name.
    Id string `json:"id"`
    // The JSON:API type for this API. Should always be `fastly-accounts`.
    Type FastlyAccountType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFastlyAccountResponseData

func NewFastlyAccountResponseData(attributes FastlyAccounResponseAttributes, id string, typeVar FastlyAccountType) *FastlyAccountResponseData

NewFastlyAccountResponseData instantiates a new FastlyAccountResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFastlyAccountResponseDataWithDefaults

func NewFastlyAccountResponseDataWithDefaults() *FastlyAccountResponseData

NewFastlyAccountResponseDataWithDefaults instantiates a new FastlyAccountResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FastlyAccountResponseData) GetAttributes

func (o *FastlyAccountResponseData) GetAttributes() FastlyAccounResponseAttributes

GetAttributes returns the Attributes field value.

func (*FastlyAccountResponseData) GetAttributesOk

func (o *FastlyAccountResponseData) GetAttributesOk() (*FastlyAccounResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*FastlyAccountResponseData) GetId

func (o *FastlyAccountResponseData) GetId() string

GetId returns the Id field value.

func (*FastlyAccountResponseData) GetIdOk

func (o *FastlyAccountResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*FastlyAccountResponseData) GetType

func (o *FastlyAccountResponseData) GetType() FastlyAccountType

GetType returns the Type field value.

func (*FastlyAccountResponseData) GetTypeOk

func (o *FastlyAccountResponseData) GetTypeOk() (*FastlyAccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (FastlyAccountResponseData) MarshalJSON

func (o FastlyAccountResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyAccountResponseData) SetAttributes

func (o *FastlyAccountResponseData) SetAttributes(v FastlyAccounResponseAttributes)

SetAttributes sets field value.

func (*FastlyAccountResponseData) SetId

func (o *FastlyAccountResponseData) SetId(v string)

SetId sets field value.

func (*FastlyAccountResponseData) SetType

func (o *FastlyAccountResponseData) SetType(v FastlyAccountType)

SetType sets field value.

func (*FastlyAccountResponseData) UnmarshalJSON

func (o *FastlyAccountResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyAccountType

FastlyAccountType The JSON:API type for this API. Should always be `fastly-accounts`.

type FastlyAccountType string

List of FastlyAccountType.

const (
    FASTLYACCOUNTTYPE_FASTLY_ACCOUNTS FastlyAccountType = "fastly-accounts"
)

func NewFastlyAccountTypeFromValue

func NewFastlyAccountTypeFromValue(v string) (*FastlyAccountType, error)

NewFastlyAccountTypeFromValue returns a pointer to a valid FastlyAccountType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*FastlyAccountType) GetAllowedValues

func (v *FastlyAccountType) GetAllowedValues() []FastlyAccountType

GetAllowedValues reeturns the list of possible values.

func (FastlyAccountType) IsValid

func (v FastlyAccountType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (FastlyAccountType) Ptr

func (v FastlyAccountType) Ptr() *FastlyAccountType

Ptr returns reference to FastlyAccountType value.

func (*FastlyAccountType) UnmarshalJSON

func (v *FastlyAccountType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type FastlyAccountUpdateRequest

FastlyAccountUpdateRequest Payload schema when updating a Fastly account.

type FastlyAccountUpdateRequest struct {
    // Data object for updating a Fastly account.
    Data FastlyAccountUpdateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFastlyAccountUpdateRequest

func NewFastlyAccountUpdateRequest(data FastlyAccountUpdateRequestData) *FastlyAccountUpdateRequest

NewFastlyAccountUpdateRequest instantiates a new FastlyAccountUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFastlyAccountUpdateRequestWithDefaults

func NewFastlyAccountUpdateRequestWithDefaults() *FastlyAccountUpdateRequest

NewFastlyAccountUpdateRequestWithDefaults instantiates a new FastlyAccountUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FastlyAccountUpdateRequest) GetData

func (o *FastlyAccountUpdateRequest) GetData() FastlyAccountUpdateRequestData

GetData returns the Data field value.

func (*FastlyAccountUpdateRequest) GetDataOk

func (o *FastlyAccountUpdateRequest) GetDataOk() (*FastlyAccountUpdateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (FastlyAccountUpdateRequest) MarshalJSON

func (o FastlyAccountUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyAccountUpdateRequest) SetData

func (o *FastlyAccountUpdateRequest) SetData(v FastlyAccountUpdateRequestData)

SetData sets field value.

func (*FastlyAccountUpdateRequest) UnmarshalJSON

func (o *FastlyAccountUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyAccountUpdateRequestAttributes

FastlyAccountUpdateRequestAttributes Attributes object for updating a Fastly account.

type FastlyAccountUpdateRequestAttributes struct {
    // The API key of the Fastly account.
    ApiKey *string `json:"api_key,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFastlyAccountUpdateRequestAttributes

func NewFastlyAccountUpdateRequestAttributes() *FastlyAccountUpdateRequestAttributes

NewFastlyAccountUpdateRequestAttributes instantiates a new FastlyAccountUpdateRequestAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFastlyAccountUpdateRequestAttributesWithDefaults

func NewFastlyAccountUpdateRequestAttributesWithDefaults() *FastlyAccountUpdateRequestAttributes

NewFastlyAccountUpdateRequestAttributesWithDefaults instantiates a new FastlyAccountUpdateRequestAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FastlyAccountUpdateRequestAttributes) GetApiKey

func (o *FastlyAccountUpdateRequestAttributes) GetApiKey() string

GetApiKey returns the ApiKey field value if set, zero value otherwise.

func (*FastlyAccountUpdateRequestAttributes) GetApiKeyOk

func (o *FastlyAccountUpdateRequestAttributes) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FastlyAccountUpdateRequestAttributes) HasApiKey

func (o *FastlyAccountUpdateRequestAttributes) HasApiKey() bool

HasApiKey returns a boolean if a field has been set.

func (FastlyAccountUpdateRequestAttributes) MarshalJSON

func (o FastlyAccountUpdateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyAccountUpdateRequestAttributes) SetApiKey

func (o *FastlyAccountUpdateRequestAttributes) SetApiKey(v string)

SetApiKey gets a reference to the given string and assigns it to the ApiKey field.

func (*FastlyAccountUpdateRequestAttributes) UnmarshalJSON

func (o *FastlyAccountUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyAccountUpdateRequestData

FastlyAccountUpdateRequestData Data object for updating a Fastly account.

type FastlyAccountUpdateRequestData struct {
    // Attributes object for updating a Fastly account.
    Attributes *FastlyAccountUpdateRequestAttributes `json:"attributes,omitempty"`
    // The JSON:API type for this API. Should always be `fastly-accounts`.
    Type *FastlyAccountType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFastlyAccountUpdateRequestData

func NewFastlyAccountUpdateRequestData() *FastlyAccountUpdateRequestData

NewFastlyAccountUpdateRequestData instantiates a new FastlyAccountUpdateRequestData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFastlyAccountUpdateRequestDataWithDefaults

func NewFastlyAccountUpdateRequestDataWithDefaults() *FastlyAccountUpdateRequestData

NewFastlyAccountUpdateRequestDataWithDefaults instantiates a new FastlyAccountUpdateRequestData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FastlyAccountUpdateRequestData) GetAttributes

func (o *FastlyAccountUpdateRequestData) GetAttributes() FastlyAccountUpdateRequestAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*FastlyAccountUpdateRequestData) GetAttributesOk

func (o *FastlyAccountUpdateRequestData) GetAttributesOk() (*FastlyAccountUpdateRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FastlyAccountUpdateRequestData) GetType

func (o *FastlyAccountUpdateRequestData) GetType() FastlyAccountType

GetType returns the Type field value if set, zero value otherwise.

func (*FastlyAccountUpdateRequestData) GetTypeOk

func (o *FastlyAccountUpdateRequestData) GetTypeOk() (*FastlyAccountType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FastlyAccountUpdateRequestData) HasAttributes

func (o *FastlyAccountUpdateRequestData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*FastlyAccountUpdateRequestData) HasType

func (o *FastlyAccountUpdateRequestData) HasType() bool

HasType returns a boolean if a field has been set.

func (FastlyAccountUpdateRequestData) MarshalJSON

func (o FastlyAccountUpdateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyAccountUpdateRequestData) SetAttributes

func (o *FastlyAccountUpdateRequestData) SetAttributes(v FastlyAccountUpdateRequestAttributes)

SetAttributes gets a reference to the given FastlyAccountUpdateRequestAttributes and assigns it to the Attributes field.

func (*FastlyAccountUpdateRequestData) SetType

func (o *FastlyAccountUpdateRequestData) SetType(v FastlyAccountType)

SetType gets a reference to the given FastlyAccountType and assigns it to the Type field.

func (*FastlyAccountUpdateRequestData) UnmarshalJSON

func (o *FastlyAccountUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyAccountsResponse

FastlyAccountsResponse The expected response schema when getting Fastly accounts.

type FastlyAccountsResponse struct {
    // The JSON:API data schema.
    Data []FastlyAccountResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFastlyAccountsResponse

func NewFastlyAccountsResponse() *FastlyAccountsResponse

NewFastlyAccountsResponse instantiates a new FastlyAccountsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFastlyAccountsResponseWithDefaults

func NewFastlyAccountsResponseWithDefaults() *FastlyAccountsResponse

NewFastlyAccountsResponseWithDefaults instantiates a new FastlyAccountsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FastlyAccountsResponse) GetData

func (o *FastlyAccountsResponse) GetData() []FastlyAccountResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*FastlyAccountsResponse) GetDataOk

func (o *FastlyAccountsResponse) GetDataOk() (*[]FastlyAccountResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FastlyAccountsResponse) HasData

func (o *FastlyAccountsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (FastlyAccountsResponse) MarshalJSON

func (o FastlyAccountsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyAccountsResponse) SetData

func (o *FastlyAccountsResponse) SetData(v []FastlyAccountResponseData)

SetData gets a reference to the given []FastlyAccountResponseData and assigns it to the Data field.

func (*FastlyAccountsResponse) UnmarshalJSON

func (o *FastlyAccountsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyIntegrationApi

FastlyIntegrationApi service type

type FastlyIntegrationApi datadog.Service

func NewFastlyIntegrationApi

func NewFastlyIntegrationApi(client *datadog.APIClient) *FastlyIntegrationApi

NewFastlyIntegrationApi Returns NewFastlyIntegrationApi.

func (*FastlyIntegrationApi) CreateFastlyAccount

func (a *FastlyIntegrationApi) CreateFastlyAccount(ctx _context.Context, body FastlyAccountCreateRequest) (FastlyAccountResponse, *_nethttp.Response, error)

CreateFastlyAccount Add Fastly account. Create a Fastly account.

func (*FastlyIntegrationApi) CreateFastlyService

func (a *FastlyIntegrationApi) CreateFastlyService(ctx _context.Context, accountId string, body FastlyServiceRequest) (FastlyServiceResponse, *_nethttp.Response, error)

CreateFastlyService Add Fastly service. Create a Fastly service for an account.

func (*FastlyIntegrationApi) DeleteFastlyAccount

func (a *FastlyIntegrationApi) DeleteFastlyAccount(ctx _context.Context, accountId string) (*_nethttp.Response, error)

DeleteFastlyAccount Delete Fastly account. Delete a Fastly account.

func (*FastlyIntegrationApi) DeleteFastlyService

func (a *FastlyIntegrationApi) DeleteFastlyService(ctx _context.Context, accountId string, serviceId string) (*_nethttp.Response, error)

DeleteFastlyService Delete Fastly service. Delete a Fastly service for an account.

func (*FastlyIntegrationApi) GetFastlyAccount

func (a *FastlyIntegrationApi) GetFastlyAccount(ctx _context.Context, accountId string) (FastlyAccountResponse, *_nethttp.Response, error)

GetFastlyAccount Get Fastly account. Get a Fastly account.

func (*FastlyIntegrationApi) GetFastlyService

func (a *FastlyIntegrationApi) GetFastlyService(ctx _context.Context, accountId string, serviceId string) (FastlyServiceResponse, *_nethttp.Response, error)

GetFastlyService Get Fastly service. Get a Fastly service for an account.

func (*FastlyIntegrationApi) ListFastlyAccounts

func (a *FastlyIntegrationApi) ListFastlyAccounts(ctx _context.Context) (FastlyAccountsResponse, *_nethttp.Response, error)

ListFastlyAccounts List Fastly accounts. List Fastly accounts.

func (*FastlyIntegrationApi) ListFastlyServices

func (a *FastlyIntegrationApi) ListFastlyServices(ctx _context.Context, accountId string) (FastlyServicesResponse, *_nethttp.Response, error)

ListFastlyServices List Fastly services. List Fastly services for an account.

func (*FastlyIntegrationApi) UpdateFastlyAccount

func (a *FastlyIntegrationApi) UpdateFastlyAccount(ctx _context.Context, accountId string, body FastlyAccountUpdateRequest) (FastlyAccountResponse, *_nethttp.Response, error)

UpdateFastlyAccount Update Fastly account. Update a Fastly account.

func (*FastlyIntegrationApi) UpdateFastlyService

func (a *FastlyIntegrationApi) UpdateFastlyService(ctx _context.Context, accountId string, serviceId string, body FastlyServiceRequest) (FastlyServiceResponse, *_nethttp.Response, error)

UpdateFastlyService Update Fastly service. Update a Fastly service for an account.

type FastlyService

FastlyService The schema representation of a Fastly service.

type FastlyService struct {
    // The id of the Fastly service
    Id string `json:"id"`
    // A list of tags for the Fastly service.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFastlyService

func NewFastlyService(id string) *FastlyService

NewFastlyService instantiates a new FastlyService object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFastlyServiceWithDefaults

func NewFastlyServiceWithDefaults() *FastlyService

NewFastlyServiceWithDefaults instantiates a new FastlyService object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FastlyService) GetId

func (o *FastlyService) GetId() string

GetId returns the Id field value.

func (*FastlyService) GetIdOk

func (o *FastlyService) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*FastlyService) GetTags

func (o *FastlyService) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*FastlyService) GetTagsOk

func (o *FastlyService) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FastlyService) HasTags

func (o *FastlyService) HasTags() bool

HasTags returns a boolean if a field has been set.

func (FastlyService) MarshalJSON

func (o FastlyService) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyService) SetId

func (o *FastlyService) SetId(v string)

SetId sets field value.

func (*FastlyService) SetTags

func (o *FastlyService) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*FastlyService) UnmarshalJSON

func (o *FastlyService) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyServiceAttributes

FastlyServiceAttributes Attributes object for Fastly service requests.

type FastlyServiceAttributes struct {
    // A list of tags for the Fastly service.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFastlyServiceAttributes

func NewFastlyServiceAttributes() *FastlyServiceAttributes

NewFastlyServiceAttributes instantiates a new FastlyServiceAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFastlyServiceAttributesWithDefaults

func NewFastlyServiceAttributesWithDefaults() *FastlyServiceAttributes

NewFastlyServiceAttributesWithDefaults instantiates a new FastlyServiceAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FastlyServiceAttributes) GetTags

func (o *FastlyServiceAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*FastlyServiceAttributes) GetTagsOk

func (o *FastlyServiceAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FastlyServiceAttributes) HasTags

func (o *FastlyServiceAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (FastlyServiceAttributes) MarshalJSON

func (o FastlyServiceAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyServiceAttributes) SetTags

func (o *FastlyServiceAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*FastlyServiceAttributes) UnmarshalJSON

func (o *FastlyServiceAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyServiceData

FastlyServiceData Data object for Fastly service requests.

type FastlyServiceData struct {
    // Attributes object for Fastly service requests.
    Attributes *FastlyServiceAttributes `json:"attributes,omitempty"`
    // The ID of the Fastly service.
    Id string `json:"id"`
    // The JSON:API type for this API. Should always be `fastly-services`.
    Type FastlyServiceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFastlyServiceData

func NewFastlyServiceData(id string, typeVar FastlyServiceType) *FastlyServiceData

NewFastlyServiceData instantiates a new FastlyServiceData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFastlyServiceDataWithDefaults

func NewFastlyServiceDataWithDefaults() *FastlyServiceData

NewFastlyServiceDataWithDefaults instantiates a new FastlyServiceData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FastlyServiceData) GetAttributes

func (o *FastlyServiceData) GetAttributes() FastlyServiceAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*FastlyServiceData) GetAttributesOk

func (o *FastlyServiceData) GetAttributesOk() (*FastlyServiceAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FastlyServiceData) GetId

func (o *FastlyServiceData) GetId() string

GetId returns the Id field value.

func (*FastlyServiceData) GetIdOk

func (o *FastlyServiceData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*FastlyServiceData) GetType

func (o *FastlyServiceData) GetType() FastlyServiceType

GetType returns the Type field value.

func (*FastlyServiceData) GetTypeOk

func (o *FastlyServiceData) GetTypeOk() (*FastlyServiceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*FastlyServiceData) HasAttributes

func (o *FastlyServiceData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (FastlyServiceData) MarshalJSON

func (o FastlyServiceData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyServiceData) SetAttributes

func (o *FastlyServiceData) SetAttributes(v FastlyServiceAttributes)

SetAttributes gets a reference to the given FastlyServiceAttributes and assigns it to the Attributes field.

func (*FastlyServiceData) SetId

func (o *FastlyServiceData) SetId(v string)

SetId sets field value.

func (*FastlyServiceData) SetType

func (o *FastlyServiceData) SetType(v FastlyServiceType)

SetType sets field value.

func (*FastlyServiceData) UnmarshalJSON

func (o *FastlyServiceData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyServiceRequest

FastlyServiceRequest Payload schema for Fastly service requests.

type FastlyServiceRequest struct {
    // Data object for Fastly service requests.
    Data FastlyServiceData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFastlyServiceRequest

func NewFastlyServiceRequest(data FastlyServiceData) *FastlyServiceRequest

NewFastlyServiceRequest instantiates a new FastlyServiceRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFastlyServiceRequestWithDefaults

func NewFastlyServiceRequestWithDefaults() *FastlyServiceRequest

NewFastlyServiceRequestWithDefaults instantiates a new FastlyServiceRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FastlyServiceRequest) GetData

func (o *FastlyServiceRequest) GetData() FastlyServiceData

GetData returns the Data field value.

func (*FastlyServiceRequest) GetDataOk

func (o *FastlyServiceRequest) GetDataOk() (*FastlyServiceData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (FastlyServiceRequest) MarshalJSON

func (o FastlyServiceRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyServiceRequest) SetData

func (o *FastlyServiceRequest) SetData(v FastlyServiceData)

SetData sets field value.

func (*FastlyServiceRequest) UnmarshalJSON

func (o *FastlyServiceRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyServiceResponse

FastlyServiceResponse The expected response schema when getting a Fastly service.

type FastlyServiceResponse struct {
    // Data object for Fastly service requests.
    Data *FastlyServiceData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFastlyServiceResponse

func NewFastlyServiceResponse() *FastlyServiceResponse

NewFastlyServiceResponse instantiates a new FastlyServiceResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFastlyServiceResponseWithDefaults

func NewFastlyServiceResponseWithDefaults() *FastlyServiceResponse

NewFastlyServiceResponseWithDefaults instantiates a new FastlyServiceResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FastlyServiceResponse) GetData

func (o *FastlyServiceResponse) GetData() FastlyServiceData

GetData returns the Data field value if set, zero value otherwise.

func (*FastlyServiceResponse) GetDataOk

func (o *FastlyServiceResponse) GetDataOk() (*FastlyServiceData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FastlyServiceResponse) HasData

func (o *FastlyServiceResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (FastlyServiceResponse) MarshalJSON

func (o FastlyServiceResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyServiceResponse) SetData

func (o *FastlyServiceResponse) SetData(v FastlyServiceData)

SetData gets a reference to the given FastlyServiceData and assigns it to the Data field.

func (*FastlyServiceResponse) UnmarshalJSON

func (o *FastlyServiceResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyServiceType

FastlyServiceType The JSON:API type for this API. Should always be `fastly-services`.

type FastlyServiceType string

List of FastlyServiceType.

const (
    FASTLYSERVICETYPE_FASTLY_SERVICES FastlyServiceType = "fastly-services"
)

func NewFastlyServiceTypeFromValue

func NewFastlyServiceTypeFromValue(v string) (*FastlyServiceType, error)

NewFastlyServiceTypeFromValue returns a pointer to a valid FastlyServiceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*FastlyServiceType) GetAllowedValues

func (v *FastlyServiceType) GetAllowedValues() []FastlyServiceType

GetAllowedValues reeturns the list of possible values.

func (FastlyServiceType) IsValid

func (v FastlyServiceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (FastlyServiceType) Ptr

func (v FastlyServiceType) Ptr() *FastlyServiceType

Ptr returns reference to FastlyServiceType value.

func (*FastlyServiceType) UnmarshalJSON

func (v *FastlyServiceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type FastlyServicesResponse

FastlyServicesResponse The expected response schema when getting Fastly services.

type FastlyServicesResponse struct {
    // The JSON:API data schema.
    Data []FastlyServiceResponse `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFastlyServicesResponse

func NewFastlyServicesResponse() *FastlyServicesResponse

NewFastlyServicesResponse instantiates a new FastlyServicesResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFastlyServicesResponseWithDefaults

func NewFastlyServicesResponseWithDefaults() *FastlyServicesResponse

NewFastlyServicesResponseWithDefaults instantiates a new FastlyServicesResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FastlyServicesResponse) GetData

func (o *FastlyServicesResponse) GetData() []FastlyServiceResponse

GetData returns the Data field value if set, zero value otherwise.

func (*FastlyServicesResponse) GetDataOk

func (o *FastlyServicesResponse) GetDataOk() (*[]FastlyServiceResponse, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FastlyServicesResponse) HasData

func (o *FastlyServicesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (FastlyServicesResponse) MarshalJSON

func (o FastlyServicesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyServicesResponse) SetData

func (o *FastlyServicesResponse) SetData(v []FastlyServiceResponse)

SetData gets a reference to the given []FastlyServiceResponse and assigns it to the Data field.

func (*FastlyServicesResponse) UnmarshalJSON

func (o *FastlyServicesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Finding

Finding A single finding without the message and resource configuration.

type Finding struct {
    // The JSON:API attributes of the finding.
    Attributes *FindingAttributes `json:"attributes,omitempty"`
    // The unique ID for this finding.
    Id *string `json:"id,omitempty"`
    // The JSON:API type for findings.
    Type *FindingType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFinding

func NewFinding() *Finding

NewFinding instantiates a new Finding object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFindingWithDefaults

func NewFindingWithDefaults() *Finding

NewFindingWithDefaults instantiates a new Finding object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*Finding) GetAttributes

func (o *Finding) GetAttributes() FindingAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*Finding) GetAttributesOk

func (o *Finding) GetAttributesOk() (*FindingAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Finding) GetId

func (o *Finding) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Finding) GetIdOk

func (o *Finding) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Finding) GetType

func (o *Finding) GetType() FindingType

GetType returns the Type field value if set, zero value otherwise.

func (*Finding) GetTypeOk

func (o *Finding) GetTypeOk() (*FindingType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Finding) HasAttributes

func (o *Finding) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*Finding) HasId

func (o *Finding) HasId() bool

HasId returns a boolean if a field has been set.

func (*Finding) HasType

func (o *Finding) HasType() bool

HasType returns a boolean if a field has been set.

func (Finding) MarshalJSON

func (o Finding) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Finding) SetAttributes

func (o *Finding) SetAttributes(v FindingAttributes)

SetAttributes gets a reference to the given FindingAttributes and assigns it to the Attributes field.

func (*Finding) SetId

func (o *Finding) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Finding) SetType

func (o *Finding) SetType(v FindingType)

SetType gets a reference to the given FindingType and assigns it to the Type field.

func (*Finding) UnmarshalJSON

func (o *Finding) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FindingAttributes

FindingAttributes The JSON:API attributes of the finding.

type FindingAttributes struct {
    // The evaluation of the finding.
    Evaluation *FindingEvaluation `json:"evaluation,omitempty"`
    // The date on which the evaluation for this finding changed (Unix ms).
    EvaluationChangedAt *int64 `json:"evaluation_changed_at,omitempty"`
    // Information about the mute status of this finding.
    Mute *FindingMute `json:"mute,omitempty"`
    // The resource name of this finding.
    Resource *string `json:"resource,omitempty"`
    // The date on which the resource was discovered (Unix ms).
    ResourceDiscoveryDate *int64 `json:"resource_discovery_date,omitempty"`
    // The resource type of this finding.
    ResourceType *string `json:"resource_type,omitempty"`
    // The rule that triggered this finding.
    Rule *FindingRule `json:"rule,omitempty"`
    // The status of the finding.
    Status *FindingStatus `json:"status,omitempty"`
    // The tags associated with this finding.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFindingAttributes

func NewFindingAttributes() *FindingAttributes

NewFindingAttributes instantiates a new FindingAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFindingAttributesWithDefaults

func NewFindingAttributesWithDefaults() *FindingAttributes

NewFindingAttributesWithDefaults instantiates a new FindingAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FindingAttributes) GetEvaluation

func (o *FindingAttributes) GetEvaluation() FindingEvaluation

GetEvaluation returns the Evaluation field value if set, zero value otherwise.

func (*FindingAttributes) GetEvaluationChangedAt

func (o *FindingAttributes) GetEvaluationChangedAt() int64

GetEvaluationChangedAt returns the EvaluationChangedAt field value if set, zero value otherwise.

func (*FindingAttributes) GetEvaluationChangedAtOk

func (o *FindingAttributes) GetEvaluationChangedAtOk() (*int64, bool)

GetEvaluationChangedAtOk returns a tuple with the EvaluationChangedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingAttributes) GetEvaluationOk

func (o *FindingAttributes) GetEvaluationOk() (*FindingEvaluation, bool)

GetEvaluationOk returns a tuple with the Evaluation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingAttributes) GetMute

func (o *FindingAttributes) GetMute() FindingMute

GetMute returns the Mute field value if set, zero value otherwise.

func (*FindingAttributes) GetMuteOk

func (o *FindingAttributes) GetMuteOk() (*FindingMute, bool)

GetMuteOk returns a tuple with the Mute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingAttributes) GetResource

func (o *FindingAttributes) GetResource() string

GetResource returns the Resource field value if set, zero value otherwise.

func (*FindingAttributes) GetResourceDiscoveryDate

func (o *FindingAttributes) GetResourceDiscoveryDate() int64

GetResourceDiscoveryDate returns the ResourceDiscoveryDate field value if set, zero value otherwise.

func (*FindingAttributes) GetResourceDiscoveryDateOk

func (o *FindingAttributes) GetResourceDiscoveryDateOk() (*int64, bool)

GetResourceDiscoveryDateOk returns a tuple with the ResourceDiscoveryDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingAttributes) GetResourceOk

func (o *FindingAttributes) GetResourceOk() (*string, bool)

GetResourceOk returns a tuple with the Resource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingAttributes) GetResourceType

func (o *FindingAttributes) GetResourceType() string

GetResourceType returns the ResourceType field value if set, zero value otherwise.

func (*FindingAttributes) GetResourceTypeOk

func (o *FindingAttributes) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingAttributes) GetRule

func (o *FindingAttributes) GetRule() FindingRule

GetRule returns the Rule field value if set, zero value otherwise.

func (*FindingAttributes) GetRuleOk

func (o *FindingAttributes) GetRuleOk() (*FindingRule, bool)

GetRuleOk returns a tuple with the Rule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingAttributes) GetStatus

func (o *FindingAttributes) GetStatus() FindingStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*FindingAttributes) GetStatusOk

func (o *FindingAttributes) GetStatusOk() (*FindingStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingAttributes) GetTags

func (o *FindingAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*FindingAttributes) GetTagsOk

func (o *FindingAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingAttributes) HasEvaluation

func (o *FindingAttributes) HasEvaluation() bool

HasEvaluation returns a boolean if a field has been set.

func (*FindingAttributes) HasEvaluationChangedAt

func (o *FindingAttributes) HasEvaluationChangedAt() bool

HasEvaluationChangedAt returns a boolean if a field has been set.

func (*FindingAttributes) HasMute

func (o *FindingAttributes) HasMute() bool

HasMute returns a boolean if a field has been set.

func (*FindingAttributes) HasResource

func (o *FindingAttributes) HasResource() bool

HasResource returns a boolean if a field has been set.

func (*FindingAttributes) HasResourceDiscoveryDate

func (o *FindingAttributes) HasResourceDiscoveryDate() bool

HasResourceDiscoveryDate returns a boolean if a field has been set.

func (*FindingAttributes) HasResourceType

func (o *FindingAttributes) HasResourceType() bool

HasResourceType returns a boolean if a field has been set.

func (*FindingAttributes) HasRule

func (o *FindingAttributes) HasRule() bool

HasRule returns a boolean if a field has been set.

func (*FindingAttributes) HasStatus

func (o *FindingAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*FindingAttributes) HasTags

func (o *FindingAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (FindingAttributes) MarshalJSON

func (o FindingAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FindingAttributes) SetEvaluation

func (o *FindingAttributes) SetEvaluation(v FindingEvaluation)

SetEvaluation gets a reference to the given FindingEvaluation and assigns it to the Evaluation field.

func (*FindingAttributes) SetEvaluationChangedAt

func (o *FindingAttributes) SetEvaluationChangedAt(v int64)

SetEvaluationChangedAt gets a reference to the given int64 and assigns it to the EvaluationChangedAt field.

func (*FindingAttributes) SetMute

func (o *FindingAttributes) SetMute(v FindingMute)

SetMute gets a reference to the given FindingMute and assigns it to the Mute field.

func (*FindingAttributes) SetResource

func (o *FindingAttributes) SetResource(v string)

SetResource gets a reference to the given string and assigns it to the Resource field.

func (*FindingAttributes) SetResourceDiscoveryDate

func (o *FindingAttributes) SetResourceDiscoveryDate(v int64)

SetResourceDiscoveryDate gets a reference to the given int64 and assigns it to the ResourceDiscoveryDate field.

func (*FindingAttributes) SetResourceType

func (o *FindingAttributes) SetResourceType(v string)

SetResourceType gets a reference to the given string and assigns it to the ResourceType field.

func (*FindingAttributes) SetRule

func (o *FindingAttributes) SetRule(v FindingRule)

SetRule gets a reference to the given FindingRule and assigns it to the Rule field.

func (*FindingAttributes) SetStatus

func (o *FindingAttributes) SetStatus(v FindingStatus)

SetStatus gets a reference to the given FindingStatus and assigns it to the Status field.

func (*FindingAttributes) SetTags

func (o *FindingAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*FindingAttributes) UnmarshalJSON

func (o *FindingAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FindingEvaluation

FindingEvaluation The evaluation of the finding.

type FindingEvaluation string

List of FindingEvaluation.

const (
    FINDINGEVALUATION_PASS FindingEvaluation = "pass"
    FINDINGEVALUATION_FAIL FindingEvaluation = "fail"
)

func NewFindingEvaluationFromValue

func NewFindingEvaluationFromValue(v string) (*FindingEvaluation, error)

NewFindingEvaluationFromValue returns a pointer to a valid FindingEvaluation for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*FindingEvaluation) GetAllowedValues

func (v *FindingEvaluation) GetAllowedValues() []FindingEvaluation

GetAllowedValues reeturns the list of possible values.

func (FindingEvaluation) IsValid

func (v FindingEvaluation) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (FindingEvaluation) Ptr

func (v FindingEvaluation) Ptr() *FindingEvaluation

Ptr returns reference to FindingEvaluation value.

func (*FindingEvaluation) UnmarshalJSON

func (v *FindingEvaluation) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type FindingMute

FindingMute Information about the mute status of this finding.

type FindingMute struct {
    // Additional information about the reason why this finding is muted or unmuted.
    Description *string `json:"description,omitempty"`
    // The expiration date of the mute or unmute action (Unix ms).
    ExpirationDate *int64 `json:"expiration_date,omitempty"`
    // Whether this finding is muted or unmuted.
    Muted *bool `json:"muted,omitempty"`
    // The reason why this finding is muted or unmuted.
    Reason *FindingMuteReason `json:"reason,omitempty"`
    // The start of the mute period.
    StartDate *int64 `json:"start_date,omitempty"`
    // The ID of the user who muted or unmuted this finding.
    Uuid *string `json:"uuid,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewFindingMute

func NewFindingMute() *FindingMute

NewFindingMute instantiates a new FindingMute object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFindingMuteWithDefaults

func NewFindingMuteWithDefaults() *FindingMute

NewFindingMuteWithDefaults instantiates a new FindingMute object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FindingMute) GetDescription

func (o *FindingMute) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*FindingMute) GetDescriptionOk

func (o *FindingMute) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingMute) GetExpirationDate

func (o *FindingMute) GetExpirationDate() int64

GetExpirationDate returns the ExpirationDate field value if set, zero value otherwise.

func (*FindingMute) GetExpirationDateOk

func (o *FindingMute) GetExpirationDateOk() (*int64, bool)

GetExpirationDateOk returns a tuple with the ExpirationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingMute) GetMuted

func (o *FindingMute) GetMuted() bool

GetMuted returns the Muted field value if set, zero value otherwise.

func (*FindingMute) GetMutedOk

func (o *FindingMute) GetMutedOk() (*bool, bool)

GetMutedOk returns a tuple with the Muted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingMute) GetReason

func (o *FindingMute) GetReason() FindingMuteReason

GetReason returns the Reason field value if set, zero value otherwise.

func (*FindingMute) GetReasonOk

func (o *FindingMute) GetReasonOk() (*FindingMuteReason, bool)

GetReasonOk returns a tuple with the Reason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingMute) GetStartDate

func (o *FindingMute) GetStartDate() int64

GetStartDate returns the StartDate field value if set, zero value otherwise.

func (*FindingMute) GetStartDateOk

func (o *FindingMute) GetStartDateOk() (*int64, bool)

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingMute) GetUuid

func (o *FindingMute) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*FindingMute) GetUuidOk

func (o *FindingMute) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingMute) HasDescription

func (o *FindingMute) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*FindingMute) HasExpirationDate

func (o *FindingMute) HasExpirationDate() bool

HasExpirationDate returns a boolean if a field has been set.

func (*FindingMute) HasMuted

func (o *FindingMute) HasMuted() bool

HasMuted returns a boolean if a field has been set.

func (*FindingMute) HasReason

func (o *FindingMute) HasReason() bool

HasReason returns a boolean if a field has been set.

func (*FindingMute) HasStartDate

func (o *FindingMute) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (*FindingMute) HasUuid

func (o *FindingMute) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (FindingMute) MarshalJSON

func (o FindingMute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FindingMute) SetDescription

func (o *FindingMute) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*FindingMute) SetExpirationDate

func (o *FindingMute) SetExpirationDate(v int64)

SetExpirationDate gets a reference to the given int64 and assigns it to the ExpirationDate field.

func (*FindingMute) SetMuted

func (o *FindingMute) SetMuted(v bool)

SetMuted gets a reference to the given bool and assigns it to the Muted field.

func (*FindingMute) SetReason

func (o *FindingMute) SetReason(v FindingMuteReason)

SetReason gets a reference to the given FindingMuteReason and assigns it to the Reason field.

func (*FindingMute) SetStartDate

func (o *FindingMute) SetStartDate(v int64)

SetStartDate gets a reference to the given int64 and assigns it to the StartDate field.

func (*FindingMute) SetUuid

func (o *FindingMute) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (*FindingMute) UnmarshalJSON

func (o *FindingMute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FindingMuteReason

FindingMuteReason The reason why this finding is muted or unmuted.

type FindingMuteReason string

List of FindingMuteReason.

const (
    FINDINGMUTEREASON_PENDING_FIX             FindingMuteReason = "PENDING_FIX"
    FINDINGMUTEREASON_FALSE_POSITIVE          FindingMuteReason = "FALSE_POSITIVE"
    FINDINGMUTEREASON_ACCEPTED_RISK           FindingMuteReason = "ACCEPTED_RISK"
    FINDINGMUTEREASON_NO_PENDING_FIX          FindingMuteReason = "NO_PENDING_FIX"
    FINDINGMUTEREASON_HUMAN_ERROR             FindingMuteReason = "HUMAN_ERROR"
    FINDINGMUTEREASON_NO_LONGER_ACCEPTED_RISK FindingMuteReason = "NO_LONGER_ACCEPTED_RISK"
    FINDINGMUTEREASON_OTHER                   FindingMuteReason = "OTHER"
)

func NewFindingMuteReasonFromValue

func NewFindingMuteReasonFromValue(v string) (*FindingMuteReason, error)

NewFindingMuteReasonFromValue returns a pointer to a valid FindingMuteReason for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*FindingMuteReason) GetAllowedValues

func (v *FindingMuteReason) GetAllowedValues() []FindingMuteReason

GetAllowedValues reeturns the list of possible values.

func (FindingMuteReason) IsValid

func (v FindingMuteReason) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (FindingMuteReason) Ptr

func (v FindingMuteReason) Ptr() *FindingMuteReason

Ptr returns reference to FindingMuteReason value.

func (*FindingMuteReason) UnmarshalJSON

func (v *FindingMuteReason) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type FindingRule

FindingRule The rule that triggered this finding.

type FindingRule struct {
    // The ID of the rule that triggered this finding.
    Id *string `json:"id,omitempty"`
    // The name of the rule that triggered this finding.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewFindingRule

func NewFindingRule() *FindingRule

NewFindingRule instantiates a new FindingRule object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFindingRuleWithDefaults

func NewFindingRuleWithDefaults() *FindingRule

NewFindingRuleWithDefaults instantiates a new FindingRule object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FindingRule) GetId

func (o *FindingRule) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*FindingRule) GetIdOk

func (o *FindingRule) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingRule) GetName

func (o *FindingRule) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*FindingRule) GetNameOk

func (o *FindingRule) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingRule) HasId

func (o *FindingRule) HasId() bool

HasId returns a boolean if a field has been set.

func (*FindingRule) HasName

func (o *FindingRule) HasName() bool

HasName returns a boolean if a field has been set.

func (FindingRule) MarshalJSON

func (o FindingRule) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FindingRule) SetId

func (o *FindingRule) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*FindingRule) SetName

func (o *FindingRule) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*FindingRule) UnmarshalJSON

func (o *FindingRule) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FindingStatus

FindingStatus The status of the finding.

type FindingStatus string

List of FindingStatus.

const (
    FINDINGSTATUS_CRITICAL FindingStatus = "critical"
    FINDINGSTATUS_HIGH     FindingStatus = "high"
    FINDINGSTATUS_MEDIUM   FindingStatus = "medium"
    FINDINGSTATUS_LOW      FindingStatus = "low"
    FINDINGSTATUS_INFO     FindingStatus = "info"
)

func NewFindingStatusFromValue

func NewFindingStatusFromValue(v string) (*FindingStatus, error)

NewFindingStatusFromValue returns a pointer to a valid FindingStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*FindingStatus) GetAllowedValues

func (v *FindingStatus) GetAllowedValues() []FindingStatus

GetAllowedValues reeturns the list of possible values.

func (FindingStatus) IsValid

func (v FindingStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (FindingStatus) Ptr

func (v FindingStatus) Ptr() *FindingStatus

Ptr returns reference to FindingStatus value.

func (*FindingStatus) UnmarshalJSON

func (v *FindingStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type FindingType

FindingType The JSON:API type for findings.

type FindingType string

List of FindingType.

const (
    FINDINGTYPE_FINDING FindingType = "finding"
)

func NewFindingTypeFromValue

func NewFindingTypeFromValue(v string) (*FindingType, error)

NewFindingTypeFromValue returns a pointer to a valid FindingType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*FindingType) GetAllowedValues

func (v *FindingType) GetAllowedValues() []FindingType

GetAllowedValues reeturns the list of possible values.

func (FindingType) IsValid

func (v FindingType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (FindingType) Ptr

func (v FindingType) Ptr() *FindingType

Ptr returns reference to FindingType value.

func (*FindingType) UnmarshalJSON

func (v *FindingType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type FormulaLimit

FormulaLimit Message for specifying limits to the number of values returned by a query. This limit is only for scalar queries and has no effect on timeseries queries.

type FormulaLimit struct {
    // The number of results to which to limit.
    Count *int32 `json:"count,omitempty"`
    // Direction of sort.
    Order *QuerySortOrder `json:"order,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFormulaLimit

func NewFormulaLimit() *FormulaLimit

NewFormulaLimit instantiates a new FormulaLimit object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFormulaLimitWithDefaults

func NewFormulaLimitWithDefaults() *FormulaLimit

NewFormulaLimitWithDefaults instantiates a new FormulaLimit object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FormulaLimit) GetCount

func (o *FormulaLimit) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise.

func (*FormulaLimit) GetCountOk

func (o *FormulaLimit) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FormulaLimit) GetOrder

func (o *FormulaLimit) GetOrder() QuerySortOrder

GetOrder returns the Order field value if set, zero value otherwise.

func (*FormulaLimit) GetOrderOk

func (o *FormulaLimit) GetOrderOk() (*QuerySortOrder, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FormulaLimit) HasCount

func (o *FormulaLimit) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*FormulaLimit) HasOrder

func (o *FormulaLimit) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (FormulaLimit) MarshalJSON

func (o FormulaLimit) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FormulaLimit) SetCount

func (o *FormulaLimit) SetCount(v int32)

SetCount gets a reference to the given int32 and assigns it to the Count field.

func (*FormulaLimit) SetOrder

func (o *FormulaLimit) SetOrder(v QuerySortOrder)

SetOrder gets a reference to the given QuerySortOrder and assigns it to the Order field.

func (*FormulaLimit) UnmarshalJSON

func (o *FormulaLimit) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FullAPIKey

FullAPIKey Datadog API key.

type FullAPIKey struct {
    // Attributes of a full API key.
    Attributes *FullAPIKeyAttributes `json:"attributes,omitempty"`
    // ID of the API key.
    Id *string `json:"id,omitempty"`
    // Resources related to the API key.
    Relationships *APIKeyRelationships `json:"relationships,omitempty"`
    // API Keys resource type.
    Type *APIKeysType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFullAPIKey

func NewFullAPIKey() *FullAPIKey

NewFullAPIKey instantiates a new FullAPIKey object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFullAPIKeyWithDefaults

func NewFullAPIKeyWithDefaults() *FullAPIKey

NewFullAPIKeyWithDefaults instantiates a new FullAPIKey object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FullAPIKey) GetAttributes

func (o *FullAPIKey) GetAttributes() FullAPIKeyAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*FullAPIKey) GetAttributesOk

func (o *FullAPIKey) GetAttributesOk() (*FullAPIKeyAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKey) GetId

func (o *FullAPIKey) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*FullAPIKey) GetIdOk

func (o *FullAPIKey) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKey) GetRelationships

func (o *FullAPIKey) GetRelationships() APIKeyRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*FullAPIKey) GetRelationshipsOk

func (o *FullAPIKey) GetRelationshipsOk() (*APIKeyRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKey) GetType

func (o *FullAPIKey) GetType() APIKeysType

GetType returns the Type field value if set, zero value otherwise.

func (*FullAPIKey) GetTypeOk

func (o *FullAPIKey) GetTypeOk() (*APIKeysType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKey) HasAttributes

func (o *FullAPIKey) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*FullAPIKey) HasId

func (o *FullAPIKey) HasId() bool

HasId returns a boolean if a field has been set.

func (*FullAPIKey) HasRelationships

func (o *FullAPIKey) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*FullAPIKey) HasType

func (o *FullAPIKey) HasType() bool

HasType returns a boolean if a field has been set.

func (FullAPIKey) MarshalJSON

func (o FullAPIKey) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FullAPIKey) SetAttributes

func (o *FullAPIKey) SetAttributes(v FullAPIKeyAttributes)

SetAttributes gets a reference to the given FullAPIKeyAttributes and assigns it to the Attributes field.

func (*FullAPIKey) SetId

func (o *FullAPIKey) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*FullAPIKey) SetRelationships

func (o *FullAPIKey) SetRelationships(v APIKeyRelationships)

SetRelationships gets a reference to the given APIKeyRelationships and assigns it to the Relationships field.

func (*FullAPIKey) SetType

func (o *FullAPIKey) SetType(v APIKeysType)

SetType gets a reference to the given APIKeysType and assigns it to the Type field.

func (*FullAPIKey) UnmarshalJSON

func (o *FullAPIKey) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FullAPIKeyAttributes

FullAPIKeyAttributes Attributes of a full API key.

type FullAPIKeyAttributes struct {
    // Creation date of the API key.
    CreatedAt *string `json:"created_at,omitempty"`
    // The API key.
    Key *string `json:"key,omitempty"`
    // The last four characters of the API key.
    Last4 *string `json:"last4,omitempty"`
    // Date the API key was last modified.
    ModifiedAt *string `json:"modified_at,omitempty"`
    // Name of the API key.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFullAPIKeyAttributes

func NewFullAPIKeyAttributes() *FullAPIKeyAttributes

NewFullAPIKeyAttributes instantiates a new FullAPIKeyAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFullAPIKeyAttributesWithDefaults

func NewFullAPIKeyAttributesWithDefaults() *FullAPIKeyAttributes

NewFullAPIKeyAttributesWithDefaults instantiates a new FullAPIKeyAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FullAPIKeyAttributes) GetCreatedAt

func (o *FullAPIKeyAttributes) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*FullAPIKeyAttributes) GetCreatedAtOk

func (o *FullAPIKeyAttributes) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKeyAttributes) GetKey

func (o *FullAPIKeyAttributes) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*FullAPIKeyAttributes) GetKeyOk

func (o *FullAPIKeyAttributes) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKeyAttributes) GetLast4

func (o *FullAPIKeyAttributes) GetLast4() string

GetLast4 returns the Last4 field value if set, zero value otherwise.

func (*FullAPIKeyAttributes) GetLast4Ok

func (o *FullAPIKeyAttributes) GetLast4Ok() (*string, bool)

GetLast4Ok returns a tuple with the Last4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKeyAttributes) GetModifiedAt

func (o *FullAPIKeyAttributes) GetModifiedAt() string

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*FullAPIKeyAttributes) GetModifiedAtOk

func (o *FullAPIKeyAttributes) GetModifiedAtOk() (*string, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKeyAttributes) GetName

func (o *FullAPIKeyAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*FullAPIKeyAttributes) GetNameOk

func (o *FullAPIKeyAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKeyAttributes) HasCreatedAt

func (o *FullAPIKeyAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*FullAPIKeyAttributes) HasKey

func (o *FullAPIKeyAttributes) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*FullAPIKeyAttributes) HasLast4

func (o *FullAPIKeyAttributes) HasLast4() bool

HasLast4 returns a boolean if a field has been set.

func (*FullAPIKeyAttributes) HasModifiedAt

func (o *FullAPIKeyAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*FullAPIKeyAttributes) HasName

func (o *FullAPIKeyAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (FullAPIKeyAttributes) MarshalJSON

func (o FullAPIKeyAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FullAPIKeyAttributes) SetCreatedAt

func (o *FullAPIKeyAttributes) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*FullAPIKeyAttributes) SetKey

func (o *FullAPIKeyAttributes) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*FullAPIKeyAttributes) SetLast4

func (o *FullAPIKeyAttributes) SetLast4(v string)

SetLast4 gets a reference to the given string and assigns it to the Last4 field.

func (*FullAPIKeyAttributes) SetModifiedAt

func (o *FullAPIKeyAttributes) SetModifiedAt(v string)

SetModifiedAt gets a reference to the given string and assigns it to the ModifiedAt field.

func (*FullAPIKeyAttributes) SetName

func (o *FullAPIKeyAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*FullAPIKeyAttributes) UnmarshalJSON

func (o *FullAPIKeyAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FullApplicationKey

FullApplicationKey Datadog application key.

type FullApplicationKey struct {
    // Attributes of a full application key.
    Attributes *FullApplicationKeyAttributes `json:"attributes,omitempty"`
    // ID of the application key.
    Id *string `json:"id,omitempty"`
    // Resources related to the application key.
    Relationships *ApplicationKeyRelationships `json:"relationships,omitempty"`
    // Application Keys resource type.
    Type *ApplicationKeysType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFullApplicationKey

func NewFullApplicationKey() *FullApplicationKey

NewFullApplicationKey instantiates a new FullApplicationKey object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFullApplicationKeyWithDefaults

func NewFullApplicationKeyWithDefaults() *FullApplicationKey

NewFullApplicationKeyWithDefaults instantiates a new FullApplicationKey object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FullApplicationKey) GetAttributes

func (o *FullApplicationKey) GetAttributes() FullApplicationKeyAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*FullApplicationKey) GetAttributesOk

func (o *FullApplicationKey) GetAttributesOk() (*FullApplicationKeyAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKey) GetId

func (o *FullApplicationKey) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*FullApplicationKey) GetIdOk

func (o *FullApplicationKey) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKey) GetRelationships

func (o *FullApplicationKey) GetRelationships() ApplicationKeyRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*FullApplicationKey) GetRelationshipsOk

func (o *FullApplicationKey) GetRelationshipsOk() (*ApplicationKeyRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKey) GetType

func (o *FullApplicationKey) GetType() ApplicationKeysType

GetType returns the Type field value if set, zero value otherwise.

func (*FullApplicationKey) GetTypeOk

func (o *FullApplicationKey) GetTypeOk() (*ApplicationKeysType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKey) HasAttributes

func (o *FullApplicationKey) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*FullApplicationKey) HasId

func (o *FullApplicationKey) HasId() bool

HasId returns a boolean if a field has been set.

func (*FullApplicationKey) HasRelationships

func (o *FullApplicationKey) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*FullApplicationKey) HasType

func (o *FullApplicationKey) HasType() bool

HasType returns a boolean if a field has been set.

func (FullApplicationKey) MarshalJSON

func (o FullApplicationKey) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FullApplicationKey) SetAttributes

func (o *FullApplicationKey) SetAttributes(v FullApplicationKeyAttributes)

SetAttributes gets a reference to the given FullApplicationKeyAttributes and assigns it to the Attributes field.

func (*FullApplicationKey) SetId

func (o *FullApplicationKey) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*FullApplicationKey) SetRelationships

func (o *FullApplicationKey) SetRelationships(v ApplicationKeyRelationships)

SetRelationships gets a reference to the given ApplicationKeyRelationships and assigns it to the Relationships field.

func (*FullApplicationKey) SetType

func (o *FullApplicationKey) SetType(v ApplicationKeysType)

SetType gets a reference to the given ApplicationKeysType and assigns it to the Type field.

func (*FullApplicationKey) UnmarshalJSON

func (o *FullApplicationKey) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FullApplicationKeyAttributes

FullApplicationKeyAttributes Attributes of a full application key.

type FullApplicationKeyAttributes struct {
    // Creation date of the application key.
    CreatedAt *string `json:"created_at,omitempty"`
    // The application key.
    Key *string `json:"key,omitempty"`
    // The last four characters of the application key.
    Last4 *string `json:"last4,omitempty"`
    // Name of the application key.
    Name *string `json:"name,omitempty"`
    // Array of scopes to grant the application key.
    Scopes datadog.NullableList[string] `json:"scopes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFullApplicationKeyAttributes

func NewFullApplicationKeyAttributes() *FullApplicationKeyAttributes

NewFullApplicationKeyAttributes instantiates a new FullApplicationKeyAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFullApplicationKeyAttributesWithDefaults

func NewFullApplicationKeyAttributesWithDefaults() *FullApplicationKeyAttributes

NewFullApplicationKeyAttributesWithDefaults instantiates a new FullApplicationKeyAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FullApplicationKeyAttributes) GetCreatedAt

func (o *FullApplicationKeyAttributes) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*FullApplicationKeyAttributes) GetCreatedAtOk

func (o *FullApplicationKeyAttributes) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKeyAttributes) GetKey

func (o *FullApplicationKeyAttributes) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*FullApplicationKeyAttributes) GetKeyOk

func (o *FullApplicationKeyAttributes) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKeyAttributes) GetLast4

func (o *FullApplicationKeyAttributes) GetLast4() string

GetLast4 returns the Last4 field value if set, zero value otherwise.

func (*FullApplicationKeyAttributes) GetLast4Ok

func (o *FullApplicationKeyAttributes) GetLast4Ok() (*string, bool)

GetLast4Ok returns a tuple with the Last4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKeyAttributes) GetName

func (o *FullApplicationKeyAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*FullApplicationKeyAttributes) GetNameOk

func (o *FullApplicationKeyAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKeyAttributes) GetScopes

func (o *FullApplicationKeyAttributes) GetScopes() []string

GetScopes returns the Scopes field value if set, zero value otherwise (both if not set or set to explicit null).

func (*FullApplicationKeyAttributes) GetScopesOk

func (o *FullApplicationKeyAttributes) GetScopesOk() (*[]string, bool)

GetScopesOk returns a tuple with the Scopes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*FullApplicationKeyAttributes) HasCreatedAt

func (o *FullApplicationKeyAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*FullApplicationKeyAttributes) HasKey

func (o *FullApplicationKeyAttributes) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*FullApplicationKeyAttributes) HasLast4

func (o *FullApplicationKeyAttributes) HasLast4() bool

HasLast4 returns a boolean if a field has been set.

func (*FullApplicationKeyAttributes) HasName

func (o *FullApplicationKeyAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*FullApplicationKeyAttributes) HasScopes

func (o *FullApplicationKeyAttributes) HasScopes() bool

HasScopes returns a boolean if a field has been set.

func (FullApplicationKeyAttributes) MarshalJSON

func (o FullApplicationKeyAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FullApplicationKeyAttributes) SetCreatedAt

func (o *FullApplicationKeyAttributes) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*FullApplicationKeyAttributes) SetKey

func (o *FullApplicationKeyAttributes) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*FullApplicationKeyAttributes) SetLast4

func (o *FullApplicationKeyAttributes) SetLast4(v string)

SetLast4 gets a reference to the given string and assigns it to the Last4 field.

func (*FullApplicationKeyAttributes) SetName

func (o *FullApplicationKeyAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*FullApplicationKeyAttributes) SetScopes

func (o *FullApplicationKeyAttributes) SetScopes(v []string)

SetScopes gets a reference to the given datadog.NullableList[string] and assigns it to the Scopes field.

func (*FullApplicationKeyAttributes) SetScopesNil

func (o *FullApplicationKeyAttributes) SetScopesNil()

SetScopesNil sets the value for Scopes to be an explicit nil.

func (*FullApplicationKeyAttributes) UnmarshalJSON

func (o *FullApplicationKeyAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*FullApplicationKeyAttributes) UnsetScopes

func (o *FullApplicationKeyAttributes) UnsetScopes()

UnsetScopes ensures that no value is present for Scopes, not even an explicit nil.

type GCPIntegrationApi

GCPIntegrationApi service type

type GCPIntegrationApi datadog.Service

func NewGCPIntegrationApi

func NewGCPIntegrationApi(client *datadog.APIClient) *GCPIntegrationApi

NewGCPIntegrationApi Returns NewGCPIntegrationApi.

func (*GCPIntegrationApi) CreateGCPSTSAccount

func (a *GCPIntegrationApi) CreateGCPSTSAccount(ctx _context.Context, body GCPSTSServiceAccountCreateRequest) (GCPSTSServiceAccountResponse, *_nethttp.Response, error)

CreateGCPSTSAccount Create a new entry for your service account. Create a new entry within Datadog for your STS enabled service account.

func (*GCPIntegrationApi) DeleteGCPSTSAccount

func (a *GCPIntegrationApi) DeleteGCPSTSAccount(ctx _context.Context, accountId string) (*_nethttp.Response, error)

DeleteGCPSTSAccount Delete an STS enabled GCP Account. Delete an STS enabled GCP account from within Datadog.

func (*GCPIntegrationApi) GetGCPSTSDelegate

func (a *GCPIntegrationApi) GetGCPSTSDelegate(ctx _context.Context) (GCPSTSDelegateAccountResponse, *_nethttp.Response, error)

GetGCPSTSDelegate List delegate account. List your Datadog-GCP STS delegate account configured in your Datadog account.

func (*GCPIntegrationApi) ListGCPSTSAccounts

func (a *GCPIntegrationApi) ListGCPSTSAccounts(ctx _context.Context) (GCPSTSServiceAccountsResponse, *_nethttp.Response, error)

ListGCPSTSAccounts List all GCP STS-enabled service accounts. List all GCP STS-enabled service accounts configured in your Datadog account.

func (*GCPIntegrationApi) MakeGCPSTSDelegate

func (a *GCPIntegrationApi) MakeGCPSTSDelegate(ctx _context.Context, o ...MakeGCPSTSDelegateOptionalParameters) (GCPSTSDelegateAccountResponse, *_nethttp.Response, error)

MakeGCPSTSDelegate Create a Datadog GCP principal. Create a Datadog GCP principal.

func (*GCPIntegrationApi) UpdateGCPSTSAccount

func (a *GCPIntegrationApi) UpdateGCPSTSAccount(ctx _context.Context, accountId string, body GCPSTSServiceAccountUpdateRequest) (GCPSTSServiceAccountResponse, *_nethttp.Response, error)

UpdateGCPSTSAccount Update STS Service Account. Update an STS enabled service account.

type GCPSTSDelegateAccount

GCPSTSDelegateAccount Datadog principal service account info.

type GCPSTSDelegateAccount struct {
    // Your delegate account attributes.
    Attributes *GCPSTSDelegateAccountAttributes `json:"attributes,omitempty"`
    // The ID of the delegate service account.
    Id *string `json:"id,omitempty"`
    // The type of account.
    Type *GCPSTSDelegateAccountType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewGCPSTSDelegateAccount

func NewGCPSTSDelegateAccount() *GCPSTSDelegateAccount

NewGCPSTSDelegateAccount instantiates a new GCPSTSDelegateAccount object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewGCPSTSDelegateAccountWithDefaults

func NewGCPSTSDelegateAccountWithDefaults() *GCPSTSDelegateAccount

NewGCPSTSDelegateAccountWithDefaults instantiates a new GCPSTSDelegateAccount object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*GCPSTSDelegateAccount) GetAttributes

func (o *GCPSTSDelegateAccount) GetAttributes() GCPSTSDelegateAccountAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*GCPSTSDelegateAccount) GetAttributesOk

func (o *GCPSTSDelegateAccount) GetAttributesOk() (*GCPSTSDelegateAccountAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSDelegateAccount) GetId

func (o *GCPSTSDelegateAccount) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*GCPSTSDelegateAccount) GetIdOk

func (o *GCPSTSDelegateAccount) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSDelegateAccount) GetType

func (o *GCPSTSDelegateAccount) GetType() GCPSTSDelegateAccountType

GetType returns the Type field value if set, zero value otherwise.

func (*GCPSTSDelegateAccount) GetTypeOk

func (o *GCPSTSDelegateAccount) GetTypeOk() (*GCPSTSDelegateAccountType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSDelegateAccount) HasAttributes

func (o *GCPSTSDelegateAccount) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*GCPSTSDelegateAccount) HasId

func (o *GCPSTSDelegateAccount) HasId() bool

HasId returns a boolean if a field has been set.

func (*GCPSTSDelegateAccount) HasType

func (o *GCPSTSDelegateAccount) HasType() bool

HasType returns a boolean if a field has been set.

func (GCPSTSDelegateAccount) MarshalJSON

func (o GCPSTSDelegateAccount) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPSTSDelegateAccount) SetAttributes

func (o *GCPSTSDelegateAccount) SetAttributes(v GCPSTSDelegateAccountAttributes)

SetAttributes gets a reference to the given GCPSTSDelegateAccountAttributes and assigns it to the Attributes field.

func (*GCPSTSDelegateAccount) SetId

func (o *GCPSTSDelegateAccount) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*GCPSTSDelegateAccount) SetType

func (o *GCPSTSDelegateAccount) SetType(v GCPSTSDelegateAccountType)

SetType gets a reference to the given GCPSTSDelegateAccountType and assigns it to the Type field.

func (*GCPSTSDelegateAccount) UnmarshalJSON

func (o *GCPSTSDelegateAccount) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPSTSDelegateAccountAttributes

GCPSTSDelegateAccountAttributes Your delegate account attributes.

type GCPSTSDelegateAccountAttributes struct {
    // Your organization's Datadog principal email address.
    DelegateAccountEmail *string `json:"delegate_account_email,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewGCPSTSDelegateAccountAttributes

func NewGCPSTSDelegateAccountAttributes() *GCPSTSDelegateAccountAttributes

NewGCPSTSDelegateAccountAttributes instantiates a new GCPSTSDelegateAccountAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewGCPSTSDelegateAccountAttributesWithDefaults

func NewGCPSTSDelegateAccountAttributesWithDefaults() *GCPSTSDelegateAccountAttributes

NewGCPSTSDelegateAccountAttributesWithDefaults instantiates a new GCPSTSDelegateAccountAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*GCPSTSDelegateAccountAttributes) GetDelegateAccountEmail

func (o *GCPSTSDelegateAccountAttributes) GetDelegateAccountEmail() string

GetDelegateAccountEmail returns the DelegateAccountEmail field value if set, zero value otherwise.

func (*GCPSTSDelegateAccountAttributes) GetDelegateAccountEmailOk

func (o *GCPSTSDelegateAccountAttributes) GetDelegateAccountEmailOk() (*string, bool)

GetDelegateAccountEmailOk returns a tuple with the DelegateAccountEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSDelegateAccountAttributes) HasDelegateAccountEmail

func (o *GCPSTSDelegateAccountAttributes) HasDelegateAccountEmail() bool

HasDelegateAccountEmail returns a boolean if a field has been set.

func (GCPSTSDelegateAccountAttributes) MarshalJSON

func (o GCPSTSDelegateAccountAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPSTSDelegateAccountAttributes) SetDelegateAccountEmail

func (o *GCPSTSDelegateAccountAttributes) SetDelegateAccountEmail(v string)

SetDelegateAccountEmail gets a reference to the given string and assigns it to the DelegateAccountEmail field.

func (*GCPSTSDelegateAccountAttributes) UnmarshalJSON

func (o *GCPSTSDelegateAccountAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPSTSDelegateAccountResponse

GCPSTSDelegateAccountResponse Your delegate service account response data.

type GCPSTSDelegateAccountResponse struct {
    // Datadog principal service account info.
    Data *GCPSTSDelegateAccount `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewGCPSTSDelegateAccountResponse

func NewGCPSTSDelegateAccountResponse() *GCPSTSDelegateAccountResponse

NewGCPSTSDelegateAccountResponse instantiates a new GCPSTSDelegateAccountResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewGCPSTSDelegateAccountResponseWithDefaults

func NewGCPSTSDelegateAccountResponseWithDefaults() *GCPSTSDelegateAccountResponse

NewGCPSTSDelegateAccountResponseWithDefaults instantiates a new GCPSTSDelegateAccountResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*GCPSTSDelegateAccountResponse) GetData

func (o *GCPSTSDelegateAccountResponse) GetData() GCPSTSDelegateAccount

GetData returns the Data field value if set, zero value otherwise.

func (*GCPSTSDelegateAccountResponse) GetDataOk

func (o *GCPSTSDelegateAccountResponse) GetDataOk() (*GCPSTSDelegateAccount, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSDelegateAccountResponse) HasData

func (o *GCPSTSDelegateAccountResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (GCPSTSDelegateAccountResponse) MarshalJSON

func (o GCPSTSDelegateAccountResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPSTSDelegateAccountResponse) SetData

func (o *GCPSTSDelegateAccountResponse) SetData(v GCPSTSDelegateAccount)

SetData gets a reference to the given GCPSTSDelegateAccount and assigns it to the Data field.

func (*GCPSTSDelegateAccountResponse) UnmarshalJSON

func (o *GCPSTSDelegateAccountResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPSTSDelegateAccountType

GCPSTSDelegateAccountType The type of account.

type GCPSTSDelegateAccountType string

List of GCPSTSDelegateAccountType.

const (
    GCPSTSDELEGATEACCOUNTTYPE_GCP_STS_DELEGATE GCPSTSDelegateAccountType = "gcp_sts_delegate"
)

func NewGCPSTSDelegateAccountTypeFromValue

func NewGCPSTSDelegateAccountTypeFromValue(v string) (*GCPSTSDelegateAccountType, error)

NewGCPSTSDelegateAccountTypeFromValue returns a pointer to a valid GCPSTSDelegateAccountType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*GCPSTSDelegateAccountType) GetAllowedValues

func (v *GCPSTSDelegateAccountType) GetAllowedValues() []GCPSTSDelegateAccountType

GetAllowedValues reeturns the list of possible values.

func (GCPSTSDelegateAccountType) IsValid

func (v GCPSTSDelegateAccountType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (GCPSTSDelegateAccountType) Ptr

func (v GCPSTSDelegateAccountType) Ptr() *GCPSTSDelegateAccountType

Ptr returns reference to GCPSTSDelegateAccountType value.

func (*GCPSTSDelegateAccountType) UnmarshalJSON

func (v *GCPSTSDelegateAccountType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type GCPSTSServiceAccount

GCPSTSServiceAccount Info on your service account.

type GCPSTSServiceAccount struct {
    // Attributes associated with your service account.
    Attributes *GCPSTSServiceAccountAttributes `json:"attributes,omitempty"`
    // Your service account's unique ID.
    Id *string `json:"id,omitempty"`
    // Additional information related to your service account.
    Meta *GCPServiceAccountMeta `json:"meta,omitempty"`
    // The type of account.
    Type *GCPServiceAccountType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewGCPSTSServiceAccount

func NewGCPSTSServiceAccount() *GCPSTSServiceAccount

NewGCPSTSServiceAccount instantiates a new GCPSTSServiceAccount object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewGCPSTSServiceAccountWithDefaults

func NewGCPSTSServiceAccountWithDefaults() *GCPSTSServiceAccount

NewGCPSTSServiceAccountWithDefaults instantiates a new GCPSTSServiceAccount object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*GCPSTSServiceAccount) GetAttributes

func (o *GCPSTSServiceAccount) GetAttributes() GCPSTSServiceAccountAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*GCPSTSServiceAccount) GetAttributesOk

func (o *GCPSTSServiceAccount) GetAttributesOk() (*GCPSTSServiceAccountAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccount) GetId

func (o *GCPSTSServiceAccount) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*GCPSTSServiceAccount) GetIdOk

func (o *GCPSTSServiceAccount) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccount) GetMeta

func (o *GCPSTSServiceAccount) GetMeta() GCPServiceAccountMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*GCPSTSServiceAccount) GetMetaOk

func (o *GCPSTSServiceAccount) GetMetaOk() (*GCPServiceAccountMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccount) GetType

func (o *GCPSTSServiceAccount) GetType() GCPServiceAccountType

GetType returns the Type field value if set, zero value otherwise.

func (*GCPSTSServiceAccount) GetTypeOk

func (o *GCPSTSServiceAccount) GetTypeOk() (*GCPServiceAccountType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccount) HasAttributes

func (o *GCPSTSServiceAccount) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*GCPSTSServiceAccount) HasId

func (o *GCPSTSServiceAccount) HasId() bool

HasId returns a boolean if a field has been set.

func (*GCPSTSServiceAccount) HasMeta

func (o *GCPSTSServiceAccount) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*GCPSTSServiceAccount) HasType

func (o *GCPSTSServiceAccount) HasType() bool

HasType returns a boolean if a field has been set.

func (GCPSTSServiceAccount) MarshalJSON

func (o GCPSTSServiceAccount) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPSTSServiceAccount) SetAttributes

func (o *GCPSTSServiceAccount) SetAttributes(v GCPSTSServiceAccountAttributes)

SetAttributes gets a reference to the given GCPSTSServiceAccountAttributes and assigns it to the Attributes field.

func (*GCPSTSServiceAccount) SetId

func (o *GCPSTSServiceAccount) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*GCPSTSServiceAccount) SetMeta

func (o *GCPSTSServiceAccount) SetMeta(v GCPServiceAccountMeta)

SetMeta gets a reference to the given GCPServiceAccountMeta and assigns it to the Meta field.

func (*GCPSTSServiceAccount) SetType

func (o *GCPSTSServiceAccount) SetType(v GCPServiceAccountType)

SetType gets a reference to the given GCPServiceAccountType and assigns it to the Type field.

func (*GCPSTSServiceAccount) UnmarshalJSON

func (o *GCPSTSServiceAccount) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPSTSServiceAccountAttributes

GCPSTSServiceAccountAttributes Attributes associated with your service account.

type GCPSTSServiceAccountAttributes struct {
    // Silence monitors for expected GCE instance shutdowns.
    Automute *bool `json:"automute,omitempty"`
    // Your service account email address.
    ClientEmail *string `json:"client_email,omitempty"`
    // Your Host Filters.
    HostFilters []string `json:"host_filters,omitempty"`
    // When enabled, Datadog performs configuration checks across your Google Cloud environment by continuously scanning every resource.
    IsCspmEnabled *bool `json:"is_cspm_enabled,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewGCPSTSServiceAccountAttributes

func NewGCPSTSServiceAccountAttributes() *GCPSTSServiceAccountAttributes

NewGCPSTSServiceAccountAttributes instantiates a new GCPSTSServiceAccountAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewGCPSTSServiceAccountAttributesWithDefaults

func NewGCPSTSServiceAccountAttributesWithDefaults() *GCPSTSServiceAccountAttributes

NewGCPSTSServiceAccountAttributesWithDefaults instantiates a new GCPSTSServiceAccountAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*GCPSTSServiceAccountAttributes) GetAutomute

func (o *GCPSTSServiceAccountAttributes) GetAutomute() bool

GetAutomute returns the Automute field value if set, zero value otherwise.

func (*GCPSTSServiceAccountAttributes) GetAutomuteOk

func (o *GCPSTSServiceAccountAttributes) GetAutomuteOk() (*bool, bool)

GetAutomuteOk returns a tuple with the Automute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountAttributes) GetClientEmail

func (o *GCPSTSServiceAccountAttributes) GetClientEmail() string

GetClientEmail returns the ClientEmail field value if set, zero value otherwise.

func (*GCPSTSServiceAccountAttributes) GetClientEmailOk

func (o *GCPSTSServiceAccountAttributes) GetClientEmailOk() (*string, bool)

GetClientEmailOk returns a tuple with the ClientEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountAttributes) GetHostFilters

func (o *GCPSTSServiceAccountAttributes) GetHostFilters() []string

GetHostFilters returns the HostFilters field value if set, zero value otherwise.

func (*GCPSTSServiceAccountAttributes) GetHostFiltersOk

func (o *GCPSTSServiceAccountAttributes) GetHostFiltersOk() (*[]string, bool)

GetHostFiltersOk returns a tuple with the HostFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountAttributes) GetIsCspmEnabled

func (o *GCPSTSServiceAccountAttributes) GetIsCspmEnabled() bool

GetIsCspmEnabled returns the IsCspmEnabled field value if set, zero value otherwise.

func (*GCPSTSServiceAccountAttributes) GetIsCspmEnabledOk

func (o *GCPSTSServiceAccountAttributes) GetIsCspmEnabledOk() (*bool, bool)

GetIsCspmEnabledOk returns a tuple with the IsCspmEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountAttributes) HasAutomute

func (o *GCPSTSServiceAccountAttributes) HasAutomute() bool

HasAutomute returns a boolean if a field has been set.

func (*GCPSTSServiceAccountAttributes) HasClientEmail

func (o *GCPSTSServiceAccountAttributes) HasClientEmail() bool

HasClientEmail returns a boolean if a field has been set.

func (*GCPSTSServiceAccountAttributes) HasHostFilters

func (o *GCPSTSServiceAccountAttributes) HasHostFilters() bool

HasHostFilters returns a boolean if a field has been set.

func (*GCPSTSServiceAccountAttributes) HasIsCspmEnabled

func (o *GCPSTSServiceAccountAttributes) HasIsCspmEnabled() bool

HasIsCspmEnabled returns a boolean if a field has been set.

func (GCPSTSServiceAccountAttributes) MarshalJSON

func (o GCPSTSServiceAccountAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPSTSServiceAccountAttributes) SetAutomute

func (o *GCPSTSServiceAccountAttributes) SetAutomute(v bool)

SetAutomute gets a reference to the given bool and assigns it to the Automute field.

func (*GCPSTSServiceAccountAttributes) SetClientEmail

func (o *GCPSTSServiceAccountAttributes) SetClientEmail(v string)

SetClientEmail gets a reference to the given string and assigns it to the ClientEmail field.

func (*GCPSTSServiceAccountAttributes) SetHostFilters

func (o *GCPSTSServiceAccountAttributes) SetHostFilters(v []string)

SetHostFilters gets a reference to the given []string and assigns it to the HostFilters field.

func (*GCPSTSServiceAccountAttributes) SetIsCspmEnabled

func (o *GCPSTSServiceAccountAttributes) SetIsCspmEnabled(v bool)

SetIsCspmEnabled gets a reference to the given bool and assigns it to the IsCspmEnabled field.

func (*GCPSTSServiceAccountAttributes) UnmarshalJSON

func (o *GCPSTSServiceAccountAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPSTSServiceAccountCreateRequest

GCPSTSServiceAccountCreateRequest Data on your newly generated service account.

type GCPSTSServiceAccountCreateRequest struct {
    // Additional metadata on your generated service account.
    Data *GCPSTSServiceAccountData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewGCPSTSServiceAccountCreateRequest

func NewGCPSTSServiceAccountCreateRequest() *GCPSTSServiceAccountCreateRequest

NewGCPSTSServiceAccountCreateRequest instantiates a new GCPSTSServiceAccountCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewGCPSTSServiceAccountCreateRequestWithDefaults

func NewGCPSTSServiceAccountCreateRequestWithDefaults() *GCPSTSServiceAccountCreateRequest

NewGCPSTSServiceAccountCreateRequestWithDefaults instantiates a new GCPSTSServiceAccountCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*GCPSTSServiceAccountCreateRequest) GetData

func (o *GCPSTSServiceAccountCreateRequest) GetData() GCPSTSServiceAccountData

GetData returns the Data field value if set, zero value otherwise.

func (*GCPSTSServiceAccountCreateRequest) GetDataOk

func (o *GCPSTSServiceAccountCreateRequest) GetDataOk() (*GCPSTSServiceAccountData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountCreateRequest) HasData

func (o *GCPSTSServiceAccountCreateRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (GCPSTSServiceAccountCreateRequest) MarshalJSON

func (o GCPSTSServiceAccountCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPSTSServiceAccountCreateRequest) SetData

func (o *GCPSTSServiceAccountCreateRequest) SetData(v GCPSTSServiceAccountData)

SetData gets a reference to the given GCPSTSServiceAccountData and assigns it to the Data field.

func (*GCPSTSServiceAccountCreateRequest) UnmarshalJSON

func (o *GCPSTSServiceAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPSTSServiceAccountData

GCPSTSServiceAccountData Additional metadata on your generated service account.

type GCPSTSServiceAccountData struct {
    // Attributes associated with your service account.
    Attributes *GCPSTSServiceAccountAttributes `json:"attributes,omitempty"`
    // The type of account.
    Type *GCPServiceAccountType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewGCPSTSServiceAccountData

func NewGCPSTSServiceAccountData() *GCPSTSServiceAccountData

NewGCPSTSServiceAccountData instantiates a new GCPSTSServiceAccountData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewGCPSTSServiceAccountDataWithDefaults

func NewGCPSTSServiceAccountDataWithDefaults() *GCPSTSServiceAccountData

NewGCPSTSServiceAccountDataWithDefaults instantiates a new GCPSTSServiceAccountData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*GCPSTSServiceAccountData) GetAttributes

func (o *GCPSTSServiceAccountData) GetAttributes() GCPSTSServiceAccountAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*GCPSTSServiceAccountData) GetAttributesOk

func (o *GCPSTSServiceAccountData) GetAttributesOk() (*GCPSTSServiceAccountAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountData) GetType

func (o *GCPSTSServiceAccountData) GetType() GCPServiceAccountType

GetType returns the Type field value if set, zero value otherwise.

func (*GCPSTSServiceAccountData) GetTypeOk

func (o *GCPSTSServiceAccountData) GetTypeOk() (*GCPServiceAccountType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountData) HasAttributes

func (o *GCPSTSServiceAccountData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*GCPSTSServiceAccountData) HasType

func (o *GCPSTSServiceAccountData) HasType() bool

HasType returns a boolean if a field has been set.

func (GCPSTSServiceAccountData) MarshalJSON

func (o GCPSTSServiceAccountData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPSTSServiceAccountData) SetAttributes

func (o *GCPSTSServiceAccountData) SetAttributes(v GCPSTSServiceAccountAttributes)

SetAttributes gets a reference to the given GCPSTSServiceAccountAttributes and assigns it to the Attributes field.

func (*GCPSTSServiceAccountData) SetType

func (o *GCPSTSServiceAccountData) SetType(v GCPServiceAccountType)

SetType gets a reference to the given GCPServiceAccountType and assigns it to the Type field.

func (*GCPSTSServiceAccountData) UnmarshalJSON

func (o *GCPSTSServiceAccountData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPSTSServiceAccountResponse

GCPSTSServiceAccountResponse The account creation response.

type GCPSTSServiceAccountResponse struct {
    // Info on your service account.
    Data *GCPSTSServiceAccount `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewGCPSTSServiceAccountResponse

func NewGCPSTSServiceAccountResponse() *GCPSTSServiceAccountResponse

NewGCPSTSServiceAccountResponse instantiates a new GCPSTSServiceAccountResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewGCPSTSServiceAccountResponseWithDefaults

func NewGCPSTSServiceAccountResponseWithDefaults() *GCPSTSServiceAccountResponse

NewGCPSTSServiceAccountResponseWithDefaults instantiates a new GCPSTSServiceAccountResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*GCPSTSServiceAccountResponse) GetData

func (o *GCPSTSServiceAccountResponse) GetData() GCPSTSServiceAccount

GetData returns the Data field value if set, zero value otherwise.

func (*GCPSTSServiceAccountResponse) GetDataOk

func (o *GCPSTSServiceAccountResponse) GetDataOk() (*GCPSTSServiceAccount, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountResponse) HasData

func (o *GCPSTSServiceAccountResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (GCPSTSServiceAccountResponse) MarshalJSON

func (o GCPSTSServiceAccountResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPSTSServiceAccountResponse) SetData

func (o *GCPSTSServiceAccountResponse) SetData(v GCPSTSServiceAccount)

SetData gets a reference to the given GCPSTSServiceAccount and assigns it to the Data field.

func (*GCPSTSServiceAccountResponse) UnmarshalJSON

func (o *GCPSTSServiceAccountResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPSTSServiceAccountUpdateRequest

GCPSTSServiceAccountUpdateRequest Service account info.

type GCPSTSServiceAccountUpdateRequest struct {
    // Data on your service account.
    Data *GCPSTSServiceAccountUpdateRequestData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewGCPSTSServiceAccountUpdateRequest

func NewGCPSTSServiceAccountUpdateRequest() *GCPSTSServiceAccountUpdateRequest

NewGCPSTSServiceAccountUpdateRequest instantiates a new GCPSTSServiceAccountUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewGCPSTSServiceAccountUpdateRequestWithDefaults

func NewGCPSTSServiceAccountUpdateRequestWithDefaults() *GCPSTSServiceAccountUpdateRequest

NewGCPSTSServiceAccountUpdateRequestWithDefaults instantiates a new GCPSTSServiceAccountUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*GCPSTSServiceAccountUpdateRequest) GetData

func (o *GCPSTSServiceAccountUpdateRequest) GetData() GCPSTSServiceAccountUpdateRequestData

GetData returns the Data field value if set, zero value otherwise.

func (*GCPSTSServiceAccountUpdateRequest) GetDataOk

func (o *GCPSTSServiceAccountUpdateRequest) GetDataOk() (*GCPSTSServiceAccountUpdateRequestData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountUpdateRequest) HasData

func (o *GCPSTSServiceAccountUpdateRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (GCPSTSServiceAccountUpdateRequest) MarshalJSON

func (o GCPSTSServiceAccountUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPSTSServiceAccountUpdateRequest) SetData

func (o *GCPSTSServiceAccountUpdateRequest) SetData(v GCPSTSServiceAccountUpdateRequestData)

SetData gets a reference to the given GCPSTSServiceAccountUpdateRequestData and assigns it to the Data field.

func (*GCPSTSServiceAccountUpdateRequest) UnmarshalJSON

func (o *GCPSTSServiceAccountUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPSTSServiceAccountUpdateRequestData

GCPSTSServiceAccountUpdateRequestData Data on your service account.

type GCPSTSServiceAccountUpdateRequestData struct {
    // Attributes associated with your service account.
    Attributes *GCPSTSServiceAccountAttributes `json:"attributes,omitempty"`
    // Your service account's unique ID.
    Id *string `json:"id,omitempty"`
    // The type of account.
    Type *GCPServiceAccountType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewGCPSTSServiceAccountUpdateRequestData

func NewGCPSTSServiceAccountUpdateRequestData() *GCPSTSServiceAccountUpdateRequestData

NewGCPSTSServiceAccountUpdateRequestData instantiates a new GCPSTSServiceAccountUpdateRequestData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewGCPSTSServiceAccountUpdateRequestDataWithDefaults

func NewGCPSTSServiceAccountUpdateRequestDataWithDefaults() *GCPSTSServiceAccountUpdateRequestData

NewGCPSTSServiceAccountUpdateRequestDataWithDefaults instantiates a new GCPSTSServiceAccountUpdateRequestData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*GCPSTSServiceAccountUpdateRequestData) GetAttributes

func (o *GCPSTSServiceAccountUpdateRequestData) GetAttributes() GCPSTSServiceAccountAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*GCPSTSServiceAccountUpdateRequestData) GetAttributesOk

func (o *GCPSTSServiceAccountUpdateRequestData) GetAttributesOk() (*GCPSTSServiceAccountAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountUpdateRequestData) GetId

func (o *GCPSTSServiceAccountUpdateRequestData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*GCPSTSServiceAccountUpdateRequestData) GetIdOk

func (o *GCPSTSServiceAccountUpdateRequestData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountUpdateRequestData) GetType

func (o *GCPSTSServiceAccountUpdateRequestData) GetType() GCPServiceAccountType

GetType returns the Type field value if set, zero value otherwise.

func (*GCPSTSServiceAccountUpdateRequestData) GetTypeOk

func (o *GCPSTSServiceAccountUpdateRequestData) GetTypeOk() (*GCPServiceAccountType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountUpdateRequestData) HasAttributes

func (o *GCPSTSServiceAccountUpdateRequestData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*GCPSTSServiceAccountUpdateRequestData) HasId

func (o *GCPSTSServiceAccountUpdateRequestData) HasId() bool

HasId returns a boolean if a field has been set.

func (*GCPSTSServiceAccountUpdateRequestData) HasType

func (o *GCPSTSServiceAccountUpdateRequestData) HasType() bool

HasType returns a boolean if a field has been set.

func (GCPSTSServiceAccountUpdateRequestData) MarshalJSON

func (o GCPSTSServiceAccountUpdateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPSTSServiceAccountUpdateRequestData) SetAttributes

func (o *GCPSTSServiceAccountUpdateRequestData) SetAttributes(v GCPSTSServiceAccountAttributes)

SetAttributes gets a reference to the given GCPSTSServiceAccountAttributes and assigns it to the Attributes field.

func (*GCPSTSServiceAccountUpdateRequestData) SetId

func (o *GCPSTSServiceAccountUpdateRequestData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*GCPSTSServiceAccountUpdateRequestData) SetType

func (o *GCPSTSServiceAccountUpdateRequestData) SetType(v GCPServiceAccountType)

SetType gets a reference to the given GCPServiceAccountType and assigns it to the Type field.

func (*GCPSTSServiceAccountUpdateRequestData) UnmarshalJSON

func (o *GCPSTSServiceAccountUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPSTSServiceAccountsResponse

GCPSTSServiceAccountsResponse Object containing all your STS enabled accounts.

type GCPSTSServiceAccountsResponse struct {
    // Array of GCP STS enabled service accounts.
    Data []GCPSTSServiceAccount `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewGCPSTSServiceAccountsResponse

func NewGCPSTSServiceAccountsResponse() *GCPSTSServiceAccountsResponse

NewGCPSTSServiceAccountsResponse instantiates a new GCPSTSServiceAccountsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewGCPSTSServiceAccountsResponseWithDefaults

func NewGCPSTSServiceAccountsResponseWithDefaults() *GCPSTSServiceAccountsResponse

NewGCPSTSServiceAccountsResponseWithDefaults instantiates a new GCPSTSServiceAccountsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*GCPSTSServiceAccountsResponse) GetData

func (o *GCPSTSServiceAccountsResponse) GetData() []GCPSTSServiceAccount

GetData returns the Data field value if set, zero value otherwise.

func (*GCPSTSServiceAccountsResponse) GetDataOk

func (o *GCPSTSServiceAccountsResponse) GetDataOk() (*[]GCPSTSServiceAccount, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountsResponse) HasData

func (o *GCPSTSServiceAccountsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (GCPSTSServiceAccountsResponse) MarshalJSON

func (o GCPSTSServiceAccountsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPSTSServiceAccountsResponse) SetData

func (o *GCPSTSServiceAccountsResponse) SetData(v []GCPSTSServiceAccount)

SetData gets a reference to the given []GCPSTSServiceAccount and assigns it to the Data field.

func (*GCPSTSServiceAccountsResponse) UnmarshalJSON

func (o *GCPSTSServiceAccountsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPServiceAccountMeta

GCPServiceAccountMeta Additional information related to your service account.

type GCPServiceAccountMeta struct {
    // The current list of projects accessible from your service account.
    AccessibleProjects []string `json:"accessible_projects,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewGCPServiceAccountMeta

func NewGCPServiceAccountMeta() *GCPServiceAccountMeta

NewGCPServiceAccountMeta instantiates a new GCPServiceAccountMeta object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewGCPServiceAccountMetaWithDefaults

func NewGCPServiceAccountMetaWithDefaults() *GCPServiceAccountMeta

NewGCPServiceAccountMetaWithDefaults instantiates a new GCPServiceAccountMeta object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*GCPServiceAccountMeta) GetAccessibleProjects

func (o *GCPServiceAccountMeta) GetAccessibleProjects() []string

GetAccessibleProjects returns the AccessibleProjects field value if set, zero value otherwise.

func (*GCPServiceAccountMeta) GetAccessibleProjectsOk

func (o *GCPServiceAccountMeta) GetAccessibleProjectsOk() (*[]string, bool)

GetAccessibleProjectsOk returns a tuple with the AccessibleProjects field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPServiceAccountMeta) HasAccessibleProjects

func (o *GCPServiceAccountMeta) HasAccessibleProjects() bool

HasAccessibleProjects returns a boolean if a field has been set.

func (GCPServiceAccountMeta) MarshalJSON

func (o GCPServiceAccountMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPServiceAccountMeta) SetAccessibleProjects

func (o *GCPServiceAccountMeta) SetAccessibleProjects(v []string)

SetAccessibleProjects gets a reference to the given []string and assigns it to the AccessibleProjects field.

func (*GCPServiceAccountMeta) UnmarshalJSON

func (o *GCPServiceAccountMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPServiceAccountType

GCPServiceAccountType The type of account.

type GCPServiceAccountType string

List of GCPServiceAccountType.

const (
    GCPSERVICEACCOUNTTYPE_GCP_SERVICE_ACCOUNT GCPServiceAccountType = "gcp_service_account"
)

func NewGCPServiceAccountTypeFromValue

func NewGCPServiceAccountTypeFromValue(v string) (*GCPServiceAccountType, error)

NewGCPServiceAccountTypeFromValue returns a pointer to a valid GCPServiceAccountType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*GCPServiceAccountType) GetAllowedValues

func (v *GCPServiceAccountType) GetAllowedValues() []GCPServiceAccountType

GetAllowedValues reeturns the list of possible values.

func (GCPServiceAccountType) IsValid

func (v GCPServiceAccountType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (GCPServiceAccountType) Ptr

func (v GCPServiceAccountType) Ptr() *GCPServiceAccountType

Ptr returns reference to GCPServiceAccountType value.

func (*GCPServiceAccountType) UnmarshalJSON

func (v *GCPServiceAccountType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type GetAPIKeyOptionalParameters

GetAPIKeyOptionalParameters holds optional parameters for GetAPIKey.

type GetAPIKeyOptionalParameters struct {
    Include *string
}

func NewGetAPIKeyOptionalParameters

func NewGetAPIKeyOptionalParameters() *GetAPIKeyOptionalParameters

NewGetAPIKeyOptionalParameters creates an empty struct for parameters.

func (*GetAPIKeyOptionalParameters) WithInclude

func (r *GetAPIKeyOptionalParameters) WithInclude(include string) *GetAPIKeyOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetApplicationKeyOptionalParameters

GetApplicationKeyOptionalParameters holds optional parameters for GetApplicationKey.

type GetApplicationKeyOptionalParameters struct {
    Include *string
}

func NewGetApplicationKeyOptionalParameters

func NewGetApplicationKeyOptionalParameters() *GetApplicationKeyOptionalParameters

NewGetApplicationKeyOptionalParameters creates an empty struct for parameters.

func (*GetApplicationKeyOptionalParameters) WithInclude

func (r *GetApplicationKeyOptionalParameters) WithInclude(include string) *GetApplicationKeyOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetCostByOrgOptionalParameters

GetCostByOrgOptionalParameters holds optional parameters for GetCostByOrg.

type GetCostByOrgOptionalParameters struct {
    EndMonth *time.Time
}

func NewGetCostByOrgOptionalParameters

func NewGetCostByOrgOptionalParameters() *GetCostByOrgOptionalParameters

NewGetCostByOrgOptionalParameters creates an empty struct for parameters.

func (*GetCostByOrgOptionalParameters) WithEndMonth

func (r *GetCostByOrgOptionalParameters) WithEndMonth(endMonth time.Time) *GetCostByOrgOptionalParameters

WithEndMonth sets the corresponding parameter name and returns the struct.

type GetDowntimeOptionalParameters

GetDowntimeOptionalParameters holds optional parameters for GetDowntime.

type GetDowntimeOptionalParameters struct {
    Include *string
}

func NewGetDowntimeOptionalParameters

func NewGetDowntimeOptionalParameters() *GetDowntimeOptionalParameters

NewGetDowntimeOptionalParameters creates an empty struct for parameters.

func (*GetDowntimeOptionalParameters) WithInclude

func (r *GetDowntimeOptionalParameters) WithInclude(include string) *GetDowntimeOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetEstimatedCostByOrgOptionalParameters

GetEstimatedCostByOrgOptionalParameters holds optional parameters for GetEstimatedCostByOrg.

type GetEstimatedCostByOrgOptionalParameters struct {
    View       *string
    StartMonth *time.Time
    EndMonth   *time.Time
    StartDate  *time.Time
    EndDate    *time.Time
}

func NewGetEstimatedCostByOrgOptionalParameters

func NewGetEstimatedCostByOrgOptionalParameters() *GetEstimatedCostByOrgOptionalParameters

NewGetEstimatedCostByOrgOptionalParameters creates an empty struct for parameters.

func (*GetEstimatedCostByOrgOptionalParameters) WithEndDate

func (r *GetEstimatedCostByOrgOptionalParameters) WithEndDate(endDate time.Time) *GetEstimatedCostByOrgOptionalParameters

WithEndDate sets the corresponding parameter name and returns the struct.

func (*GetEstimatedCostByOrgOptionalParameters) WithEndMonth

func (r *GetEstimatedCostByOrgOptionalParameters) WithEndMonth(endMonth time.Time) *GetEstimatedCostByOrgOptionalParameters

WithEndMonth sets the corresponding parameter name and returns the struct.

func (*GetEstimatedCostByOrgOptionalParameters) WithStartDate

func (r *GetEstimatedCostByOrgOptionalParameters) WithStartDate(startDate time.Time) *GetEstimatedCostByOrgOptionalParameters

WithStartDate sets the corresponding parameter name and returns the struct.

func (*GetEstimatedCostByOrgOptionalParameters) WithStartMonth

func (r *GetEstimatedCostByOrgOptionalParameters) WithStartMonth(startMonth time.Time) *GetEstimatedCostByOrgOptionalParameters

WithStartMonth sets the corresponding parameter name and returns the struct.

func (*GetEstimatedCostByOrgOptionalParameters) WithView

func (r *GetEstimatedCostByOrgOptionalParameters) WithView(view string) *GetEstimatedCostByOrgOptionalParameters

WithView sets the corresponding parameter name and returns the struct.

type GetFindingOptionalParameters

GetFindingOptionalParameters holds optional parameters for GetFinding.

type GetFindingOptionalParameters struct {
    SnapshotTimestamp *int64
}

func NewGetFindingOptionalParameters

func NewGetFindingOptionalParameters() *GetFindingOptionalParameters

NewGetFindingOptionalParameters creates an empty struct for parameters.

func (*GetFindingOptionalParameters) WithSnapshotTimestamp

func (r *GetFindingOptionalParameters) WithSnapshotTimestamp(snapshotTimestamp int64) *GetFindingOptionalParameters

WithSnapshotTimestamp sets the corresponding parameter name and returns the struct.

type GetFindingResponse

GetFindingResponse The expected response schema when getting a finding.

type GetFindingResponse struct {
    // A single finding with with message and resource configuration.
    Data DetailedFinding `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewGetFindingResponse

func NewGetFindingResponse(data DetailedFinding) *GetFindingResponse

NewGetFindingResponse instantiates a new GetFindingResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewGetFindingResponseWithDefaults

func NewGetFindingResponseWithDefaults() *GetFindingResponse

NewGetFindingResponseWithDefaults instantiates a new GetFindingResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*GetFindingResponse) GetData

func (o *GetFindingResponse) GetData() DetailedFinding

GetData returns the Data field value.

func (*GetFindingResponse) GetDataOk

func (o *GetFindingResponse) GetDataOk() (*DetailedFinding, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (GetFindingResponse) MarshalJSON

func (o GetFindingResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GetFindingResponse) SetData

func (o *GetFindingResponse) SetData(v DetailedFinding)

SetData sets field value.

func (*GetFindingResponse) UnmarshalJSON

func (o *GetFindingResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GetHistoricalCostByOrgOptionalParameters

GetHistoricalCostByOrgOptionalParameters holds optional parameters for GetHistoricalCostByOrg.

type GetHistoricalCostByOrgOptionalParameters struct {
    View     *string
    EndMonth *time.Time
}

func NewGetHistoricalCostByOrgOptionalParameters

func NewGetHistoricalCostByOrgOptionalParameters() *GetHistoricalCostByOrgOptionalParameters

NewGetHistoricalCostByOrgOptionalParameters creates an empty struct for parameters.

func (*GetHistoricalCostByOrgOptionalParameters) WithEndMonth

func (r *GetHistoricalCostByOrgOptionalParameters) WithEndMonth(endMonth time.Time) *GetHistoricalCostByOrgOptionalParameters

WithEndMonth sets the corresponding parameter name and returns the struct.

func (*GetHistoricalCostByOrgOptionalParameters) WithView

func (r *GetHistoricalCostByOrgOptionalParameters) WithView(view string) *GetHistoricalCostByOrgOptionalParameters

WithView sets the corresponding parameter name and returns the struct.

type GetHourlyUsageOptionalParameters

GetHourlyUsageOptionalParameters holds optional parameters for GetHourlyUsage.

type GetHourlyUsageOptionalParameters struct {
    FilterTimestampEnd       *time.Time
    FilterIncludeDescendants *bool
    FilterIncludeBreakdown   *bool
    FilterVersions           *string
    PageLimit                *int32
    PageNextRecordId         *string
}

func NewGetHourlyUsageOptionalParameters

func NewGetHourlyUsageOptionalParameters() *GetHourlyUsageOptionalParameters

NewGetHourlyUsageOptionalParameters creates an empty struct for parameters.

func (*GetHourlyUsageOptionalParameters) WithFilterIncludeBreakdown

func (r *GetHourlyUsageOptionalParameters) WithFilterIncludeBreakdown(filterIncludeBreakdown bool) *GetHourlyUsageOptionalParameters

WithFilterIncludeBreakdown sets the corresponding parameter name and returns the struct.

func (*GetHourlyUsageOptionalParameters) WithFilterIncludeDescendants

func (r *GetHourlyUsageOptionalParameters) WithFilterIncludeDescendants(filterIncludeDescendants bool) *GetHourlyUsageOptionalParameters

WithFilterIncludeDescendants sets the corresponding parameter name and returns the struct.

func (*GetHourlyUsageOptionalParameters) WithFilterTimestampEnd

func (r *GetHourlyUsageOptionalParameters) WithFilterTimestampEnd(filterTimestampEnd time.Time) *GetHourlyUsageOptionalParameters

WithFilterTimestampEnd sets the corresponding parameter name and returns the struct.

func (*GetHourlyUsageOptionalParameters) WithFilterVersions

func (r *GetHourlyUsageOptionalParameters) WithFilterVersions(filterVersions string) *GetHourlyUsageOptionalParameters

WithFilterVersions sets the corresponding parameter name and returns the struct.

func (*GetHourlyUsageOptionalParameters) WithPageLimit

func (r *GetHourlyUsageOptionalParameters) WithPageLimit(pageLimit int32) *GetHourlyUsageOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*GetHourlyUsageOptionalParameters) WithPageNextRecordId

func (r *GetHourlyUsageOptionalParameters) WithPageNextRecordId(pageNextRecordId string) *GetHourlyUsageOptionalParameters

WithPageNextRecordId sets the corresponding parameter name and returns the struct.

type GetIncidentOptionalParameters

GetIncidentOptionalParameters holds optional parameters for GetIncident.

type GetIncidentOptionalParameters struct {
    Include *[]IncidentRelatedObject
}

func NewGetIncidentOptionalParameters

func NewGetIncidentOptionalParameters() *GetIncidentOptionalParameters

NewGetIncidentOptionalParameters creates an empty struct for parameters.

func (*GetIncidentOptionalParameters) WithInclude

func (r *GetIncidentOptionalParameters) WithInclude(include []IncidentRelatedObject) *GetIncidentOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetIncidentServiceOptionalParameters

GetIncidentServiceOptionalParameters holds optional parameters for GetIncidentService.

type GetIncidentServiceOptionalParameters struct {
    Include *IncidentRelatedObject
}

func NewGetIncidentServiceOptionalParameters

func NewGetIncidentServiceOptionalParameters() *GetIncidentServiceOptionalParameters

NewGetIncidentServiceOptionalParameters creates an empty struct for parameters.

func (*GetIncidentServiceOptionalParameters) WithInclude

func (r *GetIncidentServiceOptionalParameters) WithInclude(include IncidentRelatedObject) *GetIncidentServiceOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetIncidentTeamOptionalParameters

GetIncidentTeamOptionalParameters holds optional parameters for GetIncidentTeam.

type GetIncidentTeamOptionalParameters struct {
    Include *IncidentRelatedObject
}

func NewGetIncidentTeamOptionalParameters

func NewGetIncidentTeamOptionalParameters() *GetIncidentTeamOptionalParameters

NewGetIncidentTeamOptionalParameters creates an empty struct for parameters.

func (*GetIncidentTeamOptionalParameters) WithInclude

func (r *GetIncidentTeamOptionalParameters) WithInclude(include IncidentRelatedObject) *GetIncidentTeamOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetServiceDefinitionOptionalParameters

GetServiceDefinitionOptionalParameters holds optional parameters for GetServiceDefinition.

type GetServiceDefinitionOptionalParameters struct {
    SchemaVersion *ServiceDefinitionSchemaVersions
}

func NewGetServiceDefinitionOptionalParameters

func NewGetServiceDefinitionOptionalParameters() *GetServiceDefinitionOptionalParameters

NewGetServiceDefinitionOptionalParameters creates an empty struct for parameters.

func (*GetServiceDefinitionOptionalParameters) WithSchemaVersion

func (r *GetServiceDefinitionOptionalParameters) WithSchemaVersion(schemaVersion ServiceDefinitionSchemaVersions) *GetServiceDefinitionOptionalParameters

WithSchemaVersion sets the corresponding parameter name and returns the struct.

type GetTeamMembershipsOptionalParameters

GetTeamMembershipsOptionalParameters holds optional parameters for GetTeamMemberships.

type GetTeamMembershipsOptionalParameters struct {
    PageSize      *int64
    PageNumber    *int64
    Sort          *GetTeamMembershipsSort
    FilterKeyword *string
}

func NewGetTeamMembershipsOptionalParameters

func NewGetTeamMembershipsOptionalParameters() *GetTeamMembershipsOptionalParameters

NewGetTeamMembershipsOptionalParameters creates an empty struct for parameters.

func (*GetTeamMembershipsOptionalParameters) WithFilterKeyword

func (r *GetTeamMembershipsOptionalParameters) WithFilterKeyword(filterKeyword string) *GetTeamMembershipsOptionalParameters

WithFilterKeyword sets the corresponding parameter name and returns the struct.

func (*GetTeamMembershipsOptionalParameters) WithPageNumber

func (r *GetTeamMembershipsOptionalParameters) WithPageNumber(pageNumber int64) *GetTeamMembershipsOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*GetTeamMembershipsOptionalParameters) WithPageSize

func (r *GetTeamMembershipsOptionalParameters) WithPageSize(pageSize int64) *GetTeamMembershipsOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*GetTeamMembershipsOptionalParameters) WithSort

func (r *GetTeamMembershipsOptionalParameters) WithSort(sort GetTeamMembershipsSort) *GetTeamMembershipsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type GetTeamMembershipsSort

GetTeamMembershipsSort Specifies the order of returned team memberships

type GetTeamMembershipsSort string

List of GetTeamMembershipsSort.

const (
    GETTEAMMEMBERSHIPSSORT_MANAGER_NAME  GetTeamMembershipsSort = "manager_name"
    GETTEAMMEMBERSHIPSSORT__MANAGER_NAME GetTeamMembershipsSort = "-manager_name"
    GETTEAMMEMBERSHIPSSORT_NAME          GetTeamMembershipsSort = "name"
    GETTEAMMEMBERSHIPSSORT__NAME         GetTeamMembershipsSort = "-name"
    GETTEAMMEMBERSHIPSSORT_HANDLE        GetTeamMembershipsSort = "handle"
    GETTEAMMEMBERSHIPSSORT__HANDLE       GetTeamMembershipsSort = "-handle"
    GETTEAMMEMBERSHIPSSORT_EMAIL         GetTeamMembershipsSort = "email"
    GETTEAMMEMBERSHIPSSORT__EMAIL        GetTeamMembershipsSort = "-email"
)

func NewGetTeamMembershipsSortFromValue

func NewGetTeamMembershipsSortFromValue(v string) (*GetTeamMembershipsSort, error)

NewGetTeamMembershipsSortFromValue returns a pointer to a valid GetTeamMembershipsSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*GetTeamMembershipsSort) GetAllowedValues

func (v *GetTeamMembershipsSort) GetAllowedValues() []GetTeamMembershipsSort

GetAllowedValues reeturns the list of possible values.

func (GetTeamMembershipsSort) IsValid

func (v GetTeamMembershipsSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (GetTeamMembershipsSort) Ptr

func (v GetTeamMembershipsSort) Ptr() *GetTeamMembershipsSort

Ptr returns reference to GetTeamMembershipsSort value.

func (*GetTeamMembershipsSort) UnmarshalJSON

func (v *GetTeamMembershipsSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type GetUsageApplicationSecurityMonitoringOptionalParameters

GetUsageApplicationSecurityMonitoringOptionalParameters holds optional parameters for GetUsageApplicationSecurityMonitoring.

type GetUsageApplicationSecurityMonitoringOptionalParameters struct {
    EndHr *time.Time
}

func NewGetUsageApplicationSecurityMonitoringOptionalParameters

func NewGetUsageApplicationSecurityMonitoringOptionalParameters() *GetUsageApplicationSecurityMonitoringOptionalParameters

NewGetUsageApplicationSecurityMonitoringOptionalParameters creates an empty struct for parameters.

func (*GetUsageApplicationSecurityMonitoringOptionalParameters) WithEndHr

func (r *GetUsageApplicationSecurityMonitoringOptionalParameters) WithEndHr(endHr time.Time) *GetUsageApplicationSecurityMonitoringOptionalParameters

WithEndHr sets the corresponding parameter name and returns the struct.

type GetUsageLambdaTracedInvocationsOptionalParameters

GetUsageLambdaTracedInvocationsOptionalParameters holds optional parameters for GetUsageLambdaTracedInvocations.

type GetUsageLambdaTracedInvocationsOptionalParameters struct {
    EndHr *time.Time
}

func NewGetUsageLambdaTracedInvocationsOptionalParameters

func NewGetUsageLambdaTracedInvocationsOptionalParameters() *GetUsageLambdaTracedInvocationsOptionalParameters

NewGetUsageLambdaTracedInvocationsOptionalParameters creates an empty struct for parameters.

func (*GetUsageLambdaTracedInvocationsOptionalParameters) WithEndHr

func (r *GetUsageLambdaTracedInvocationsOptionalParameters) WithEndHr(endHr time.Time) *GetUsageLambdaTracedInvocationsOptionalParameters

WithEndHr sets the corresponding parameter name and returns the struct.

type GetUsageObservabilityPipelinesOptionalParameters

GetUsageObservabilityPipelinesOptionalParameters holds optional parameters for GetUsageObservabilityPipelines.

type GetUsageObservabilityPipelinesOptionalParameters struct {
    EndHr *time.Time
}

func NewGetUsageObservabilityPipelinesOptionalParameters

func NewGetUsageObservabilityPipelinesOptionalParameters() *GetUsageObservabilityPipelinesOptionalParameters

NewGetUsageObservabilityPipelinesOptionalParameters creates an empty struct for parameters.

func (*GetUsageObservabilityPipelinesOptionalParameters) WithEndHr

func (r *GetUsageObservabilityPipelinesOptionalParameters) WithEndHr(endHr time.Time) *GetUsageObservabilityPipelinesOptionalParameters

WithEndHr sets the corresponding parameter name and returns the struct.

type GroupScalarColumn

GroupScalarColumn A column containing the tag keys and values in a group.

type GroupScalarColumn struct {
    // The name of the tag key or group.
    Name *string `json:"name,omitempty"`
    // The type of column present.
    Type *string `json:"type,omitempty"`
    // The array of tag values for each group found for the results of the formulas or queries.
    Values [][]string `json:"values,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewGroupScalarColumn

func NewGroupScalarColumn() *GroupScalarColumn

NewGroupScalarColumn instantiates a new GroupScalarColumn object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewGroupScalarColumnWithDefaults

func NewGroupScalarColumnWithDefaults() *GroupScalarColumn

NewGroupScalarColumnWithDefaults instantiates a new GroupScalarColumn object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*GroupScalarColumn) GetName

func (o *GroupScalarColumn) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*GroupScalarColumn) GetNameOk

func (o *GroupScalarColumn) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GroupScalarColumn) GetType

func (o *GroupScalarColumn) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*GroupScalarColumn) GetTypeOk

func (o *GroupScalarColumn) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GroupScalarColumn) GetValues

func (o *GroupScalarColumn) GetValues() [][]string

GetValues returns the Values field value if set, zero value otherwise.

func (*GroupScalarColumn) GetValuesOk

func (o *GroupScalarColumn) GetValuesOk() (*[][]string, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GroupScalarColumn) HasName

func (o *GroupScalarColumn) HasName() bool

HasName returns a boolean if a field has been set.

func (*GroupScalarColumn) HasType

func (o *GroupScalarColumn) HasType() bool

HasType returns a boolean if a field has been set.

func (*GroupScalarColumn) HasValues

func (o *GroupScalarColumn) HasValues() bool

HasValues returns a boolean if a field has been set.

func (GroupScalarColumn) MarshalJSON

func (o GroupScalarColumn) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GroupScalarColumn) SetName

func (o *GroupScalarColumn) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*GroupScalarColumn) SetType

func (o *GroupScalarColumn) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*GroupScalarColumn) SetValues

func (o *GroupScalarColumn) SetValues(v [][]string)

SetValues gets a reference to the given [][]string and assigns it to the Values field.

func (*GroupScalarColumn) UnmarshalJSON

func (o *GroupScalarColumn) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HTTPCIAppError

HTTPCIAppError List of errors.

type HTTPCIAppError struct {
    // Error message.
    Detail *string `json:"detail,omitempty"`
    // Error code.
    Status *string `json:"status,omitempty"`
    // Error title.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewHTTPCIAppError

func NewHTTPCIAppError() *HTTPCIAppError

NewHTTPCIAppError instantiates a new HTTPCIAppError object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewHTTPCIAppErrorWithDefaults

func NewHTTPCIAppErrorWithDefaults() *HTTPCIAppError

NewHTTPCIAppErrorWithDefaults instantiates a new HTTPCIAppError object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*HTTPCIAppError) GetDetail

func (o *HTTPCIAppError) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*HTTPCIAppError) GetDetailOk

func (o *HTTPCIAppError) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPCIAppError) GetStatus

func (o *HTTPCIAppError) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*HTTPCIAppError) GetStatusOk

func (o *HTTPCIAppError) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPCIAppError) GetTitle

func (o *HTTPCIAppError) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*HTTPCIAppError) GetTitleOk

func (o *HTTPCIAppError) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPCIAppError) HasDetail

func (o *HTTPCIAppError) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*HTTPCIAppError) HasStatus

func (o *HTTPCIAppError) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*HTTPCIAppError) HasTitle

func (o *HTTPCIAppError) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (HTTPCIAppError) MarshalJSON

func (o HTTPCIAppError) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HTTPCIAppError) SetDetail

func (o *HTTPCIAppError) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*HTTPCIAppError) SetStatus

func (o *HTTPCIAppError) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*HTTPCIAppError) SetTitle

func (o *HTTPCIAppError) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*HTTPCIAppError) UnmarshalJSON

func (o *HTTPCIAppError) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HTTPCIAppErrors

HTTPCIAppErrors Errors occurred.

type HTTPCIAppErrors struct {
    // Structured errors.
    Errors []HTTPCIAppError `json:"errors,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewHTTPCIAppErrors

func NewHTTPCIAppErrors() *HTTPCIAppErrors

NewHTTPCIAppErrors instantiates a new HTTPCIAppErrors object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewHTTPCIAppErrorsWithDefaults

func NewHTTPCIAppErrorsWithDefaults() *HTTPCIAppErrors

NewHTTPCIAppErrorsWithDefaults instantiates a new HTTPCIAppErrors object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*HTTPCIAppErrors) GetErrors

func (o *HTTPCIAppErrors) GetErrors() []HTTPCIAppError

GetErrors returns the Errors field value if set, zero value otherwise.

func (*HTTPCIAppErrors) GetErrorsOk

func (o *HTTPCIAppErrors) GetErrorsOk() (*[]HTTPCIAppError, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPCIAppErrors) HasErrors

func (o *HTTPCIAppErrors) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (HTTPCIAppErrors) MarshalJSON

func (o HTTPCIAppErrors) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HTTPCIAppErrors) SetErrors

func (o *HTTPCIAppErrors) SetErrors(v []HTTPCIAppError)

SetErrors gets a reference to the given []HTTPCIAppError and assigns it to the Errors field.

func (*HTTPCIAppErrors) UnmarshalJSON

func (o *HTTPCIAppErrors) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HTTPLogError

HTTPLogError List of errors.

type HTTPLogError struct {
    // Error message.
    Detail *string `json:"detail,omitempty"`
    // Error code.
    Status *string `json:"status,omitempty"`
    // Error title.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewHTTPLogError

func NewHTTPLogError() *HTTPLogError

NewHTTPLogError instantiates a new HTTPLogError object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewHTTPLogErrorWithDefaults

func NewHTTPLogErrorWithDefaults() *HTTPLogError

NewHTTPLogErrorWithDefaults instantiates a new HTTPLogError object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*HTTPLogError) GetDetail

func (o *HTTPLogError) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*HTTPLogError) GetDetailOk

func (o *HTTPLogError) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPLogError) GetStatus

func (o *HTTPLogError) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*HTTPLogError) GetStatusOk

func (o *HTTPLogError) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPLogError) GetTitle

func (o *HTTPLogError) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*HTTPLogError) GetTitleOk

func (o *HTTPLogError) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPLogError) HasDetail

func (o *HTTPLogError) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*HTTPLogError) HasStatus

func (o *HTTPLogError) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*HTTPLogError) HasTitle

func (o *HTTPLogError) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (HTTPLogError) MarshalJSON

func (o HTTPLogError) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HTTPLogError) SetDetail

func (o *HTTPLogError) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*HTTPLogError) SetStatus

func (o *HTTPLogError) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*HTTPLogError) SetTitle

func (o *HTTPLogError) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*HTTPLogError) UnmarshalJSON

func (o *HTTPLogError) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HTTPLogErrors

HTTPLogErrors Invalid query performed.

type HTTPLogErrors struct {
    // Structured errors.
    Errors []HTTPLogError `json:"errors,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewHTTPLogErrors

func NewHTTPLogErrors() *HTTPLogErrors

NewHTTPLogErrors instantiates a new HTTPLogErrors object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewHTTPLogErrorsWithDefaults

func NewHTTPLogErrorsWithDefaults() *HTTPLogErrors

NewHTTPLogErrorsWithDefaults instantiates a new HTTPLogErrors object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*HTTPLogErrors) GetErrors

func (o *HTTPLogErrors) GetErrors() []HTTPLogError

GetErrors returns the Errors field value if set, zero value otherwise.

func (*HTTPLogErrors) GetErrorsOk

func (o *HTTPLogErrors) GetErrorsOk() (*[]HTTPLogError, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPLogErrors) HasErrors

func (o *HTTPLogErrors) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (HTTPLogErrors) MarshalJSON

func (o HTTPLogErrors) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HTTPLogErrors) SetErrors

func (o *HTTPLogErrors) SetErrors(v []HTTPLogError)

SetErrors gets a reference to the given []HTTPLogError and assigns it to the Errors field.

func (*HTTPLogErrors) UnmarshalJSON

func (o *HTTPLogErrors) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HTTPLogItem

HTTPLogItem Logs that are sent over HTTP.

type HTTPLogItem struct {
    // The integration name associated with your log: the technology from which the log originated.
    // When it matches an integration name, Datadog automatically installs the corresponding parsers and facets.
    // See [reserved attributes](https://docs.datadoghq.com/logs/log_configuration/attributes_naming_convention/#reserved-attributes).
    Ddsource *string `json:"ddsource,omitempty"`
    // Tags associated with your logs.
    Ddtags *string `json:"ddtags,omitempty"`
    // The name of the originating host of the log.
    Hostname *string `json:"hostname,omitempty"`
    // The message [reserved attribute](https://docs.datadoghq.com/logs/log_configuration/attributes_naming_convention/#reserved-attributes)
    // of your log. By default, Datadog ingests the value of the message attribute as the body of the log entry.
    // That value is then highlighted and displayed in the Logstream, where it is indexed for full text search.
    Message string `json:"message"`
    // The name of the application or service generating the log events.
    // It is used to switch from Logs to APM, so make sure you define the same value when you use both products.
    // See [reserved attributes](https://docs.datadoghq.com/logs/log_configuration/attributes_naming_convention/#reserved-attributes).
    Service *string `json:"service,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]string
}

func NewHTTPLogItem

func NewHTTPLogItem(message string) *HTTPLogItem

NewHTTPLogItem instantiates a new HTTPLogItem object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewHTTPLogItemWithDefaults

func NewHTTPLogItemWithDefaults() *HTTPLogItem

NewHTTPLogItemWithDefaults instantiates a new HTTPLogItem object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*HTTPLogItem) GetDdsource

func (o *HTTPLogItem) GetDdsource() string

GetDdsource returns the Ddsource field value if set, zero value otherwise.

func (*HTTPLogItem) GetDdsourceOk

func (o *HTTPLogItem) GetDdsourceOk() (*string, bool)

GetDdsourceOk returns a tuple with the Ddsource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPLogItem) GetDdtags

func (o *HTTPLogItem) GetDdtags() string

GetDdtags returns the Ddtags field value if set, zero value otherwise.

func (*HTTPLogItem) GetDdtagsOk

func (o *HTTPLogItem) GetDdtagsOk() (*string, bool)

GetDdtagsOk returns a tuple with the Ddtags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPLogItem) GetHostname

func (o *HTTPLogItem) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*HTTPLogItem) GetHostnameOk

func (o *HTTPLogItem) GetHostnameOk() (*string, bool)

GetHostnameOk returns a tuple with the Hostname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPLogItem) GetMessage

func (o *HTTPLogItem) GetMessage() string

GetMessage returns the Message field value.

func (*HTTPLogItem) GetMessageOk

func (o *HTTPLogItem) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*HTTPLogItem) GetService

func (o *HTTPLogItem) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*HTTPLogItem) GetServiceOk

func (o *HTTPLogItem) GetServiceOk() (*string, bool)

GetServiceOk returns a tuple with the Service field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPLogItem) HasDdsource

func (o *HTTPLogItem) HasDdsource() bool

HasDdsource returns a boolean if a field has been set.

func (*HTTPLogItem) HasDdtags

func (o *HTTPLogItem) HasDdtags() bool

HasDdtags returns a boolean if a field has been set.

func (*HTTPLogItem) HasHostname

func (o *HTTPLogItem) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*HTTPLogItem) HasService

func (o *HTTPLogItem) HasService() bool

HasService returns a boolean if a field has been set.

func (HTTPLogItem) MarshalJSON

func (o HTTPLogItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HTTPLogItem) SetDdsource

func (o *HTTPLogItem) SetDdsource(v string)

SetDdsource gets a reference to the given string and assigns it to the Ddsource field.

func (*HTTPLogItem) SetDdtags

func (o *HTTPLogItem) SetDdtags(v string)

SetDdtags gets a reference to the given string and assigns it to the Ddtags field.

func (*HTTPLogItem) SetHostname

func (o *HTTPLogItem) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*HTTPLogItem) SetMessage

func (o *HTTPLogItem) SetMessage(v string)

SetMessage sets field value.

func (*HTTPLogItem) SetService

func (o *HTTPLogItem) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

func (*HTTPLogItem) UnmarshalJSON

func (o *HTTPLogItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HourlyUsage

HourlyUsage Hourly usage for a product family for an org.

type HourlyUsage struct {
    // Attributes of hourly usage for a product family for an org for a time period.
    Attributes *HourlyUsageAttributes `json:"attributes,omitempty"`
    // Unique ID of the response.
    Id *string `json:"id,omitempty"`
    // Type of usage data.
    Type *UsageTimeSeriesType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewHourlyUsage

func NewHourlyUsage() *HourlyUsage

NewHourlyUsage instantiates a new HourlyUsage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewHourlyUsageWithDefaults

func NewHourlyUsageWithDefaults() *HourlyUsage

NewHourlyUsageWithDefaults instantiates a new HourlyUsage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*HourlyUsage) GetAttributes

func (o *HourlyUsage) GetAttributes() HourlyUsageAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*HourlyUsage) GetAttributesOk

func (o *HourlyUsage) GetAttributesOk() (*HourlyUsageAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsage) GetId

func (o *HourlyUsage) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*HourlyUsage) GetIdOk

func (o *HourlyUsage) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsage) GetType

func (o *HourlyUsage) GetType() UsageTimeSeriesType

GetType returns the Type field value if set, zero value otherwise.

func (*HourlyUsage) GetTypeOk

func (o *HourlyUsage) GetTypeOk() (*UsageTimeSeriesType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsage) HasAttributes

func (o *HourlyUsage) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*HourlyUsage) HasId

func (o *HourlyUsage) HasId() bool

HasId returns a boolean if a field has been set.

func (*HourlyUsage) HasType

func (o *HourlyUsage) HasType() bool

HasType returns a boolean if a field has been set.

func (HourlyUsage) MarshalJSON

func (o HourlyUsage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HourlyUsage) SetAttributes

func (o *HourlyUsage) SetAttributes(v HourlyUsageAttributes)

SetAttributes gets a reference to the given HourlyUsageAttributes and assigns it to the Attributes field.

func (*HourlyUsage) SetId

func (o *HourlyUsage) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*HourlyUsage) SetType

func (o *HourlyUsage) SetType(v UsageTimeSeriesType)

SetType gets a reference to the given UsageTimeSeriesType and assigns it to the Type field.

func (*HourlyUsage) UnmarshalJSON

func (o *HourlyUsage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HourlyUsageAttributes

HourlyUsageAttributes Attributes of hourly usage for a product family for an org for a time period.

type HourlyUsageAttributes struct {
    // List of the measured usage values for the product family for the org for the time period.
    Measurements []HourlyUsageMeasurement `json:"measurements,omitempty"`
    // The organization name.
    OrgName *string `json:"org_name,omitempty"`
    // The product for which usage is being reported.
    ProductFamily *string `json:"product_family,omitempty"`
    // The organization public ID.
    PublicId *string `json:"public_id,omitempty"`
    // The region of the Datadog instance that the organization belongs to.
    Region *string `json:"region,omitempty"`
    // Datetime in ISO-8601 format, UTC. The hour for the usage.
    Timestamp *time.Time `json:"timestamp,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewHourlyUsageAttributes

func NewHourlyUsageAttributes() *HourlyUsageAttributes

NewHourlyUsageAttributes instantiates a new HourlyUsageAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewHourlyUsageAttributesWithDefaults

func NewHourlyUsageAttributesWithDefaults() *HourlyUsageAttributes

NewHourlyUsageAttributesWithDefaults instantiates a new HourlyUsageAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*HourlyUsageAttributes) GetMeasurements

func (o *HourlyUsageAttributes) GetMeasurements() []HourlyUsageMeasurement

GetMeasurements returns the Measurements field value if set, zero value otherwise.

func (*HourlyUsageAttributes) GetMeasurementsOk

func (o *HourlyUsageAttributes) GetMeasurementsOk() (*[]HourlyUsageMeasurement, bool)

GetMeasurementsOk returns a tuple with the Measurements field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageAttributes) GetOrgName

func (o *HourlyUsageAttributes) GetOrgName() string

GetOrgName returns the OrgName field value if set, zero value otherwise.

func (*HourlyUsageAttributes) GetOrgNameOk

func (o *HourlyUsageAttributes) GetOrgNameOk() (*string, bool)

GetOrgNameOk returns a tuple with the OrgName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageAttributes) GetProductFamily

func (o *HourlyUsageAttributes) GetProductFamily() string

GetProductFamily returns the ProductFamily field value if set, zero value otherwise.

func (*HourlyUsageAttributes) GetProductFamilyOk

func (o *HourlyUsageAttributes) GetProductFamilyOk() (*string, bool)

GetProductFamilyOk returns a tuple with the ProductFamily field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageAttributes) GetPublicId

func (o *HourlyUsageAttributes) GetPublicId() string

GetPublicId returns the PublicId field value if set, zero value otherwise.

func (*HourlyUsageAttributes) GetPublicIdOk

func (o *HourlyUsageAttributes) GetPublicIdOk() (*string, bool)

GetPublicIdOk returns a tuple with the PublicId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageAttributes) GetRegion

func (o *HourlyUsageAttributes) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*HourlyUsageAttributes) GetRegionOk

func (o *HourlyUsageAttributes) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageAttributes) GetTimestamp

func (o *HourlyUsageAttributes) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*HourlyUsageAttributes) GetTimestampOk

func (o *HourlyUsageAttributes) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageAttributes) HasMeasurements

func (o *HourlyUsageAttributes) HasMeasurements() bool

HasMeasurements returns a boolean if a field has been set.

func (*HourlyUsageAttributes) HasOrgName

func (o *HourlyUsageAttributes) HasOrgName() bool

HasOrgName returns a boolean if a field has been set.

func (*HourlyUsageAttributes) HasProductFamily

func (o *HourlyUsageAttributes) HasProductFamily() bool

HasProductFamily returns a boolean if a field has been set.

func (*HourlyUsageAttributes) HasPublicId

func (o *HourlyUsageAttributes) HasPublicId() bool

HasPublicId returns a boolean if a field has been set.

func (*HourlyUsageAttributes) HasRegion

func (o *HourlyUsageAttributes) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*HourlyUsageAttributes) HasTimestamp

func (o *HourlyUsageAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (HourlyUsageAttributes) MarshalJSON

func (o HourlyUsageAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HourlyUsageAttributes) SetMeasurements

func (o *HourlyUsageAttributes) SetMeasurements(v []HourlyUsageMeasurement)

SetMeasurements gets a reference to the given []HourlyUsageMeasurement and assigns it to the Measurements field.

func (*HourlyUsageAttributes) SetOrgName

func (o *HourlyUsageAttributes) SetOrgName(v string)

SetOrgName gets a reference to the given string and assigns it to the OrgName field.

func (*HourlyUsageAttributes) SetProductFamily

func (o *HourlyUsageAttributes) SetProductFamily(v string)

SetProductFamily gets a reference to the given string and assigns it to the ProductFamily field.

func (*HourlyUsageAttributes) SetPublicId

func (o *HourlyUsageAttributes) SetPublicId(v string)

SetPublicId gets a reference to the given string and assigns it to the PublicId field.

func (*HourlyUsageAttributes) SetRegion

func (o *HourlyUsageAttributes) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*HourlyUsageAttributes) SetTimestamp

func (o *HourlyUsageAttributes) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*HourlyUsageAttributes) UnmarshalJSON

func (o *HourlyUsageAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HourlyUsageMeasurement

HourlyUsageMeasurement Usage amount for a given usage type.

type HourlyUsageMeasurement struct {
    // Type of usage.
    UsageType *string `json:"usage_type,omitempty"`
    // Contains the number measured for the given usage_type during the hour.
    Value datadog.NullableInt64 `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewHourlyUsageMeasurement

func NewHourlyUsageMeasurement() *HourlyUsageMeasurement

NewHourlyUsageMeasurement instantiates a new HourlyUsageMeasurement object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewHourlyUsageMeasurementWithDefaults

func NewHourlyUsageMeasurementWithDefaults() *HourlyUsageMeasurement

NewHourlyUsageMeasurementWithDefaults instantiates a new HourlyUsageMeasurement object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*HourlyUsageMeasurement) GetUsageType

func (o *HourlyUsageMeasurement) GetUsageType() string

GetUsageType returns the UsageType field value if set, zero value otherwise.

func (*HourlyUsageMeasurement) GetUsageTypeOk

func (o *HourlyUsageMeasurement) GetUsageTypeOk() (*string, bool)

GetUsageTypeOk returns a tuple with the UsageType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageMeasurement) GetValue

func (o *HourlyUsageMeasurement) GetValue() int64

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

func (*HourlyUsageMeasurement) GetValueOk

func (o *HourlyUsageMeasurement) GetValueOk() (*int64, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*HourlyUsageMeasurement) HasUsageType

func (o *HourlyUsageMeasurement) HasUsageType() bool

HasUsageType returns a boolean if a field has been set.

func (*HourlyUsageMeasurement) HasValue

func (o *HourlyUsageMeasurement) HasValue() bool

HasValue returns a boolean if a field has been set.

func (HourlyUsageMeasurement) MarshalJSON

func (o HourlyUsageMeasurement) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HourlyUsageMeasurement) SetUsageType

func (o *HourlyUsageMeasurement) SetUsageType(v string)

SetUsageType gets a reference to the given string and assigns it to the UsageType field.

func (*HourlyUsageMeasurement) SetValue

func (o *HourlyUsageMeasurement) SetValue(v int64)

SetValue gets a reference to the given datadog.NullableInt64 and assigns it to the Value field.

func (*HourlyUsageMeasurement) SetValueNil

func (o *HourlyUsageMeasurement) SetValueNil()

SetValueNil sets the value for Value to be an explicit nil.

func (*HourlyUsageMeasurement) UnmarshalJSON

func (o *HourlyUsageMeasurement) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*HourlyUsageMeasurement) UnsetValue

func (o *HourlyUsageMeasurement) UnsetValue()

UnsetValue ensures that no value is present for Value, not even an explicit nil.

type HourlyUsageMetadata

HourlyUsageMetadata The object containing document metadata.

type HourlyUsageMetadata struct {
    // The metadata for the current pagination.
    Pagination *HourlyUsagePagination `json:"pagination,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewHourlyUsageMetadata

func NewHourlyUsageMetadata() *HourlyUsageMetadata

NewHourlyUsageMetadata instantiates a new HourlyUsageMetadata object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewHourlyUsageMetadataWithDefaults

func NewHourlyUsageMetadataWithDefaults() *HourlyUsageMetadata

NewHourlyUsageMetadataWithDefaults instantiates a new HourlyUsageMetadata object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*HourlyUsageMetadata) GetPagination

func (o *HourlyUsageMetadata) GetPagination() HourlyUsagePagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*HourlyUsageMetadata) GetPaginationOk

func (o *HourlyUsageMetadata) GetPaginationOk() (*HourlyUsagePagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageMetadata) HasPagination

func (o *HourlyUsageMetadata) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (HourlyUsageMetadata) MarshalJSON

func (o HourlyUsageMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HourlyUsageMetadata) SetPagination

func (o *HourlyUsageMetadata) SetPagination(v HourlyUsagePagination)

SetPagination gets a reference to the given HourlyUsagePagination and assigns it to the Pagination field.

func (*HourlyUsageMetadata) UnmarshalJSON

func (o *HourlyUsageMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HourlyUsagePagination

HourlyUsagePagination The metadata for the current pagination.

type HourlyUsagePagination struct {
    // The cursor to get the next results (if any). To make the next request, use the same parameters and add `next_record_id`.
    NextRecordId datadog.NullableString `json:"next_record_id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewHourlyUsagePagination

func NewHourlyUsagePagination() *HourlyUsagePagination

NewHourlyUsagePagination instantiates a new HourlyUsagePagination object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewHourlyUsagePaginationWithDefaults

func NewHourlyUsagePaginationWithDefaults() *HourlyUsagePagination

NewHourlyUsagePaginationWithDefaults instantiates a new HourlyUsagePagination object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*HourlyUsagePagination) GetNextRecordId

func (o *HourlyUsagePagination) GetNextRecordId() string

GetNextRecordId returns the NextRecordId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*HourlyUsagePagination) GetNextRecordIdOk

func (o *HourlyUsagePagination) GetNextRecordIdOk() (*string, bool)

GetNextRecordIdOk returns a tuple with the NextRecordId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*HourlyUsagePagination) HasNextRecordId

func (o *HourlyUsagePagination) HasNextRecordId() bool

HasNextRecordId returns a boolean if a field has been set.

func (HourlyUsagePagination) MarshalJSON

func (o HourlyUsagePagination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HourlyUsagePagination) SetNextRecordId

func (o *HourlyUsagePagination) SetNextRecordId(v string)

SetNextRecordId gets a reference to the given datadog.NullableString and assigns it to the NextRecordId field.

func (*HourlyUsagePagination) SetNextRecordIdNil

func (o *HourlyUsagePagination) SetNextRecordIdNil()

SetNextRecordIdNil sets the value for NextRecordId to be an explicit nil.

func (*HourlyUsagePagination) UnmarshalJSON

func (o *HourlyUsagePagination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*HourlyUsagePagination) UnsetNextRecordId

func (o *HourlyUsagePagination) UnsetNextRecordId()

UnsetNextRecordId ensures that no value is present for NextRecordId, not even an explicit nil.

type HourlyUsageResponse

HourlyUsageResponse Hourly usage response.

type HourlyUsageResponse struct {
    // Response containing hourly usage.
    Data []HourlyUsage `json:"data,omitempty"`
    // The object containing document metadata.
    Meta *HourlyUsageMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewHourlyUsageResponse

func NewHourlyUsageResponse() *HourlyUsageResponse

NewHourlyUsageResponse instantiates a new HourlyUsageResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewHourlyUsageResponseWithDefaults

func NewHourlyUsageResponseWithDefaults() *HourlyUsageResponse

NewHourlyUsageResponseWithDefaults instantiates a new HourlyUsageResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*HourlyUsageResponse) GetData

func (o *HourlyUsageResponse) GetData() []HourlyUsage

GetData returns the Data field value if set, zero value otherwise.

func (*HourlyUsageResponse) GetDataOk

func (o *HourlyUsageResponse) GetDataOk() (*[]HourlyUsage, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageResponse) GetMeta

func (o *HourlyUsageResponse) GetMeta() HourlyUsageMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*HourlyUsageResponse) GetMetaOk

func (o *HourlyUsageResponse) GetMetaOk() (*HourlyUsageMetadata, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageResponse) HasData

func (o *HourlyUsageResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*HourlyUsageResponse) HasMeta

func (o *HourlyUsageResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (HourlyUsageResponse) MarshalJSON

func (o HourlyUsageResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HourlyUsageResponse) SetData

func (o *HourlyUsageResponse) SetData(v []HourlyUsage)

SetData gets a reference to the given []HourlyUsage and assigns it to the Data field.

func (*HourlyUsageResponse) SetMeta

func (o *HourlyUsageResponse) SetMeta(v HourlyUsageMetadata)

SetMeta gets a reference to the given HourlyUsageMetadata and assigns it to the Meta field.

func (*HourlyUsageResponse) UnmarshalJSON

func (o *HourlyUsageResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HourlyUsageType

HourlyUsageType Usage type that is being measured.

type HourlyUsageType string

List of HourlyUsageType.

const (
    HOURLYUSAGETYPE_APP_SEC_HOST_COUNT                       HourlyUsageType = "app_sec_host_count"
    HOURLYUSAGETYPE_OBSERVABILITY_PIPELINES_BYTES_PROCESSSED HourlyUsageType = "observability_pipelines_bytes_processed"
    HOURLYUSAGETYPE_LAMBDA_TRACED_INVOCATIONS_COUNT          HourlyUsageType = "lambda_traced_invocations_count"
)

func NewHourlyUsageTypeFromValue

func NewHourlyUsageTypeFromValue(v string) (*HourlyUsageType, error)

NewHourlyUsageTypeFromValue returns a pointer to a valid HourlyUsageType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*HourlyUsageType) GetAllowedValues

func (v *HourlyUsageType) GetAllowedValues() []HourlyUsageType

GetAllowedValues reeturns the list of possible values.

func (HourlyUsageType) IsValid

func (v HourlyUsageType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (HourlyUsageType) Ptr

func (v HourlyUsageType) Ptr() *HourlyUsageType

Ptr returns reference to HourlyUsageType value.

func (*HourlyUsageType) UnmarshalJSON

func (v *HourlyUsageType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IPAllowlistApi

IPAllowlistApi service type

type IPAllowlistApi datadog.Service

func NewIPAllowlistApi

func NewIPAllowlistApi(client *datadog.APIClient) *IPAllowlistApi

NewIPAllowlistApi Returns NewIPAllowlistApi.

func (*IPAllowlistApi) GetIPAllowlist

func (a *IPAllowlistApi) GetIPAllowlist(ctx _context.Context) (IPAllowlistResponse, *_nethttp.Response, error)

GetIPAllowlist Get IP Allowlist. Returns the IP allowlist and its enabled or disabled state.

func (*IPAllowlistApi) UpdateIPAllowlist

func (a *IPAllowlistApi) UpdateIPAllowlist(ctx _context.Context, body IPAllowlistUpdateRequest) (IPAllowlistResponse, *_nethttp.Response, error)

UpdateIPAllowlist Update IP Allowlist. Edit the entries in the IP allowlist, and enable or disable it.

type IPAllowlistAttributes

IPAllowlistAttributes Attributes of the IP allowlist.

type IPAllowlistAttributes struct {
    // Whether the IP allowlist logic is enabled or not.
    Enabled *bool `json:"enabled,omitempty"`
    // Array of entries in the IP allowlist.
    Entries []IPAllowlistEntry `json:"entries,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIPAllowlistAttributes

func NewIPAllowlistAttributes() *IPAllowlistAttributes

NewIPAllowlistAttributes instantiates a new IPAllowlistAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIPAllowlistAttributesWithDefaults

func NewIPAllowlistAttributesWithDefaults() *IPAllowlistAttributes

NewIPAllowlistAttributesWithDefaults instantiates a new IPAllowlistAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IPAllowlistAttributes) GetEnabled

func (o *IPAllowlistAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*IPAllowlistAttributes) GetEnabledOk

func (o *IPAllowlistAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IPAllowlistAttributes) GetEntries

func (o *IPAllowlistAttributes) GetEntries() []IPAllowlistEntry

GetEntries returns the Entries field value if set, zero value otherwise.

func (*IPAllowlistAttributes) GetEntriesOk

func (o *IPAllowlistAttributes) GetEntriesOk() (*[]IPAllowlistEntry, bool)

GetEntriesOk returns a tuple with the Entries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IPAllowlistAttributes) HasEnabled

func (o *IPAllowlistAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*IPAllowlistAttributes) HasEntries

func (o *IPAllowlistAttributes) HasEntries() bool

HasEntries returns a boolean if a field has been set.

func (IPAllowlistAttributes) MarshalJSON

func (o IPAllowlistAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IPAllowlistAttributes) SetEnabled

func (o *IPAllowlistAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*IPAllowlistAttributes) SetEntries

func (o *IPAllowlistAttributes) SetEntries(v []IPAllowlistEntry)

SetEntries gets a reference to the given []IPAllowlistEntry and assigns it to the Entries field.

func (*IPAllowlistAttributes) UnmarshalJSON

func (o *IPAllowlistAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IPAllowlistData

IPAllowlistData IP allowlist data.

type IPAllowlistData struct {
    // Attributes of the IP allowlist.
    Attributes *IPAllowlistAttributes `json:"attributes,omitempty"`
    // The unique identifier of the org.
    Id *string `json:"id,omitempty"`
    // IP allowlist type.
    Type IPAllowlistType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIPAllowlistData

func NewIPAllowlistData(typeVar IPAllowlistType) *IPAllowlistData

NewIPAllowlistData instantiates a new IPAllowlistData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIPAllowlistDataWithDefaults

func NewIPAllowlistDataWithDefaults() *IPAllowlistData

NewIPAllowlistDataWithDefaults instantiates a new IPAllowlistData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IPAllowlistData) GetAttributes

func (o *IPAllowlistData) GetAttributes() IPAllowlistAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IPAllowlistData) GetAttributesOk

func (o *IPAllowlistData) GetAttributesOk() (*IPAllowlistAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IPAllowlistData) GetId

func (o *IPAllowlistData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*IPAllowlistData) GetIdOk

func (o *IPAllowlistData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IPAllowlistData) GetType

func (o *IPAllowlistData) GetType() IPAllowlistType

GetType returns the Type field value.

func (*IPAllowlistData) GetTypeOk

func (o *IPAllowlistData) GetTypeOk() (*IPAllowlistType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IPAllowlistData) HasAttributes

func (o *IPAllowlistData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IPAllowlistData) HasId

func (o *IPAllowlistData) HasId() bool

HasId returns a boolean if a field has been set.

func (IPAllowlistData) MarshalJSON

func (o IPAllowlistData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IPAllowlistData) SetAttributes

func (o *IPAllowlistData) SetAttributes(v IPAllowlistAttributes)

SetAttributes gets a reference to the given IPAllowlistAttributes and assigns it to the Attributes field.

func (*IPAllowlistData) SetId

func (o *IPAllowlistData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*IPAllowlistData) SetType

func (o *IPAllowlistData) SetType(v IPAllowlistType)

SetType sets field value.

func (*IPAllowlistData) UnmarshalJSON

func (o *IPAllowlistData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IPAllowlistEntry

IPAllowlistEntry IP allowlist entry object.

type IPAllowlistEntry struct {
    // Data of the IP allowlist entry object.
    Data IPAllowlistEntryData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIPAllowlistEntry

func NewIPAllowlistEntry(data IPAllowlistEntryData) *IPAllowlistEntry

NewIPAllowlistEntry instantiates a new IPAllowlistEntry object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIPAllowlistEntryWithDefaults

func NewIPAllowlistEntryWithDefaults() *IPAllowlistEntry

NewIPAllowlistEntryWithDefaults instantiates a new IPAllowlistEntry object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IPAllowlistEntry) GetData

func (o *IPAllowlistEntry) GetData() IPAllowlistEntryData

GetData returns the Data field value.

func (*IPAllowlistEntry) GetDataOk

func (o *IPAllowlistEntry) GetDataOk() (*IPAllowlistEntryData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IPAllowlistEntry) MarshalJSON

func (o IPAllowlistEntry) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IPAllowlistEntry) SetData

func (o *IPAllowlistEntry) SetData(v IPAllowlistEntryData)

SetData sets field value.

func (*IPAllowlistEntry) UnmarshalJSON

func (o *IPAllowlistEntry) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IPAllowlistEntryAttributes

IPAllowlistEntryAttributes Attributes of the IP allowlist entry.

type IPAllowlistEntryAttributes struct {
    // The CIDR block describing the IP range of the entry.
    CidrBlock *string `json:"cidr_block,omitempty"`
    // Creation time of the entry.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Time of last entry modification.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // A note describing the IP allowlist entry.
    Note *string `json:"note,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIPAllowlistEntryAttributes

func NewIPAllowlistEntryAttributes() *IPAllowlistEntryAttributes

NewIPAllowlistEntryAttributes instantiates a new IPAllowlistEntryAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIPAllowlistEntryAttributesWithDefaults

func NewIPAllowlistEntryAttributesWithDefaults() *IPAllowlistEntryAttributes

NewIPAllowlistEntryAttributesWithDefaults instantiates a new IPAllowlistEntryAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IPAllowlistEntryAttributes) GetCidrBlock

func (o *IPAllowlistEntryAttributes) GetCidrBlock() string

GetCidrBlock returns the CidrBlock field value if set, zero value otherwise.

func (*IPAllowlistEntryAttributes) GetCidrBlockOk

func (o *IPAllowlistEntryAttributes) GetCidrBlockOk() (*string, bool)

GetCidrBlockOk returns a tuple with the CidrBlock field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IPAllowlistEntryAttributes) GetCreatedAt

func (o *IPAllowlistEntryAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*IPAllowlistEntryAttributes) GetCreatedAtOk

func (o *IPAllowlistEntryAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IPAllowlistEntryAttributes) GetModifiedAt

func (o *IPAllowlistEntryAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*IPAllowlistEntryAttributes) GetModifiedAtOk

func (o *IPAllowlistEntryAttributes) GetModifiedAtOk() (*time.Time, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IPAllowlistEntryAttributes) GetNote

func (o *IPAllowlistEntryAttributes) GetNote() string

GetNote returns the Note field value if set, zero value otherwise.

func (*IPAllowlistEntryAttributes) GetNoteOk

func (o *IPAllowlistEntryAttributes) GetNoteOk() (*string, bool)

GetNoteOk returns a tuple with the Note field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IPAllowlistEntryAttributes) HasCidrBlock

func (o *IPAllowlistEntryAttributes) HasCidrBlock() bool

HasCidrBlock returns a boolean if a field has been set.

func (*IPAllowlistEntryAttributes) HasCreatedAt

func (o *IPAllowlistEntryAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*IPAllowlistEntryAttributes) HasModifiedAt

func (o *IPAllowlistEntryAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*IPAllowlistEntryAttributes) HasNote

func (o *IPAllowlistEntryAttributes) HasNote() bool

HasNote returns a boolean if a field has been set.

func (IPAllowlistEntryAttributes) MarshalJSON

func (o IPAllowlistEntryAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IPAllowlistEntryAttributes) SetCidrBlock

func (o *IPAllowlistEntryAttributes) SetCidrBlock(v string)

SetCidrBlock gets a reference to the given string and assigns it to the CidrBlock field.

func (*IPAllowlistEntryAttributes) SetCreatedAt

func (o *IPAllowlistEntryAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*IPAllowlistEntryAttributes) SetModifiedAt

func (o *IPAllowlistEntryAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*IPAllowlistEntryAttributes) SetNote

func (o *IPAllowlistEntryAttributes) SetNote(v string)

SetNote gets a reference to the given string and assigns it to the Note field.

func (*IPAllowlistEntryAttributes) UnmarshalJSON

func (o *IPAllowlistEntryAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IPAllowlistEntryData

IPAllowlistEntryData Data of the IP allowlist entry object.

type IPAllowlistEntryData struct {
    // Attributes of the IP allowlist entry.
    Attributes *IPAllowlistEntryAttributes `json:"attributes,omitempty"`
    // The unique identifier of the IP allowlist entry.
    Id *string `json:"id,omitempty"`
    // IP allowlist Entry type.
    Type IPAllowlistEntryType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIPAllowlistEntryData

func NewIPAllowlistEntryData(typeVar IPAllowlistEntryType) *IPAllowlistEntryData

NewIPAllowlistEntryData instantiates a new IPAllowlistEntryData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIPAllowlistEntryDataWithDefaults

func NewIPAllowlistEntryDataWithDefaults() *IPAllowlistEntryData

NewIPAllowlistEntryDataWithDefaults instantiates a new IPAllowlistEntryData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IPAllowlistEntryData) GetAttributes

func (o *IPAllowlistEntryData) GetAttributes() IPAllowlistEntryAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IPAllowlistEntryData) GetAttributesOk

func (o *IPAllowlistEntryData) GetAttributesOk() (*IPAllowlistEntryAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IPAllowlistEntryData) GetId

func (o *IPAllowlistEntryData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*IPAllowlistEntryData) GetIdOk

func (o *IPAllowlistEntryData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IPAllowlistEntryData) GetType

func (o *IPAllowlistEntryData) GetType() IPAllowlistEntryType

GetType returns the Type field value.

func (*IPAllowlistEntryData) GetTypeOk

func (o *IPAllowlistEntryData) GetTypeOk() (*IPAllowlistEntryType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IPAllowlistEntryData) HasAttributes

func (o *IPAllowlistEntryData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IPAllowlistEntryData) HasId

func (o *IPAllowlistEntryData) HasId() bool

HasId returns a boolean if a field has been set.

func (IPAllowlistEntryData) MarshalJSON

func (o IPAllowlistEntryData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IPAllowlistEntryData) SetAttributes

func (o *IPAllowlistEntryData) SetAttributes(v IPAllowlistEntryAttributes)

SetAttributes gets a reference to the given IPAllowlistEntryAttributes and assigns it to the Attributes field.

func (*IPAllowlistEntryData) SetId

func (o *IPAllowlistEntryData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*IPAllowlistEntryData) SetType

func (o *IPAllowlistEntryData) SetType(v IPAllowlistEntryType)

SetType sets field value.

func (*IPAllowlistEntryData) UnmarshalJSON

func (o *IPAllowlistEntryData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IPAllowlistEntryType

IPAllowlistEntryType IP allowlist Entry type.

type IPAllowlistEntryType string

List of IPAllowlistEntryType.

const (
    IPALLOWLISTENTRYTYPE_IP_ALLOWLIST_ENTRY IPAllowlistEntryType = "ip_allowlist_entry"
)

func NewIPAllowlistEntryTypeFromValue

func NewIPAllowlistEntryTypeFromValue(v string) (*IPAllowlistEntryType, error)

NewIPAllowlistEntryTypeFromValue returns a pointer to a valid IPAllowlistEntryType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IPAllowlistEntryType) GetAllowedValues

func (v *IPAllowlistEntryType) GetAllowedValues() []IPAllowlistEntryType

GetAllowedValues reeturns the list of possible values.

func (IPAllowlistEntryType) IsValid

func (v IPAllowlistEntryType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IPAllowlistEntryType) Ptr

func (v IPAllowlistEntryType) Ptr() *IPAllowlistEntryType

Ptr returns reference to IPAllowlistEntryType value.

func (*IPAllowlistEntryType) UnmarshalJSON

func (v *IPAllowlistEntryType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IPAllowlistResponse

IPAllowlistResponse Response containing information about the IP allowlist.

type IPAllowlistResponse struct {
    // IP allowlist data.
    Data *IPAllowlistData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIPAllowlistResponse

func NewIPAllowlistResponse() *IPAllowlistResponse

NewIPAllowlistResponse instantiates a new IPAllowlistResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIPAllowlistResponseWithDefaults

func NewIPAllowlistResponseWithDefaults() *IPAllowlistResponse

NewIPAllowlistResponseWithDefaults instantiates a new IPAllowlistResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IPAllowlistResponse) GetData

func (o *IPAllowlistResponse) GetData() IPAllowlistData

GetData returns the Data field value if set, zero value otherwise.

func (*IPAllowlistResponse) GetDataOk

func (o *IPAllowlistResponse) GetDataOk() (*IPAllowlistData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IPAllowlistResponse) HasData

func (o *IPAllowlistResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (IPAllowlistResponse) MarshalJSON

func (o IPAllowlistResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IPAllowlistResponse) SetData

func (o *IPAllowlistResponse) SetData(v IPAllowlistData)

SetData gets a reference to the given IPAllowlistData and assigns it to the Data field.

func (*IPAllowlistResponse) UnmarshalJSON

func (o *IPAllowlistResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IPAllowlistType

IPAllowlistType IP allowlist type.

type IPAllowlistType string

List of IPAllowlistType.

const (
    IPALLOWLISTTYPE_IP_ALLOWLIST IPAllowlistType = "ip_allowlist"
)

func NewIPAllowlistTypeFromValue

func NewIPAllowlistTypeFromValue(v string) (*IPAllowlistType, error)

NewIPAllowlistTypeFromValue returns a pointer to a valid IPAllowlistType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IPAllowlistType) GetAllowedValues

func (v *IPAllowlistType) GetAllowedValues() []IPAllowlistType

GetAllowedValues reeturns the list of possible values.

func (IPAllowlistType) IsValid

func (v IPAllowlistType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IPAllowlistType) Ptr

func (v IPAllowlistType) Ptr() *IPAllowlistType

Ptr returns reference to IPAllowlistType value.

func (*IPAllowlistType) UnmarshalJSON

func (v *IPAllowlistType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IPAllowlistUpdateRequest

IPAllowlistUpdateRequest Update the IP allowlist.

type IPAllowlistUpdateRequest struct {
    // IP allowlist data.
    Data IPAllowlistData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIPAllowlistUpdateRequest

func NewIPAllowlistUpdateRequest(data IPAllowlistData) *IPAllowlistUpdateRequest

NewIPAllowlistUpdateRequest instantiates a new IPAllowlistUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIPAllowlistUpdateRequestWithDefaults

func NewIPAllowlistUpdateRequestWithDefaults() *IPAllowlistUpdateRequest

NewIPAllowlistUpdateRequestWithDefaults instantiates a new IPAllowlistUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IPAllowlistUpdateRequest) GetData

func (o *IPAllowlistUpdateRequest) GetData() IPAllowlistData

GetData returns the Data field value.

func (*IPAllowlistUpdateRequest) GetDataOk

func (o *IPAllowlistUpdateRequest) GetDataOk() (*IPAllowlistData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IPAllowlistUpdateRequest) MarshalJSON

func (o IPAllowlistUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IPAllowlistUpdateRequest) SetData

func (o *IPAllowlistUpdateRequest) SetData(v IPAllowlistData)

SetData sets field value.

func (*IPAllowlistUpdateRequest) UnmarshalJSON

func (o *IPAllowlistUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IdPMetadataFormData

IdPMetadataFormData The form data submitted to upload IdP metadata

type IdPMetadataFormData struct {
    // The IdP metadata XML file
    IdpFile **os.File `json:"idp_file,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIdPMetadataFormData

func NewIdPMetadataFormData() *IdPMetadataFormData

NewIdPMetadataFormData instantiates a new IdPMetadataFormData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIdPMetadataFormDataWithDefaults

func NewIdPMetadataFormDataWithDefaults() *IdPMetadataFormData

NewIdPMetadataFormDataWithDefaults instantiates a new IdPMetadataFormData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IdPMetadataFormData) GetIdpFile

func (o *IdPMetadataFormData) GetIdpFile() *os.File

GetIdpFile returns the IdpFile field value if set, zero value otherwise.

func (*IdPMetadataFormData) GetIdpFileOk

func (o *IdPMetadataFormData) GetIdpFileOk() (**os.File, bool)

GetIdpFileOk returns a tuple with the IdpFile field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdPMetadataFormData) HasIdpFile

func (o *IdPMetadataFormData) HasIdpFile() bool

HasIdpFile returns a boolean if a field has been set.

func (IdPMetadataFormData) MarshalJSON

func (o IdPMetadataFormData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IdPMetadataFormData) SetIdpFile

func (o *IdPMetadataFormData) SetIdpFile(v *os.File)

SetIdpFile gets a reference to the given *os.File and assigns it to the IdpFile field.

func (*IdPMetadataFormData) UnmarshalJSON

func (o *IdPMetadataFormData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentAttachmentType

IncidentAttachmentAttachmentType The type of the incident attachment attributes.

type IncidentAttachmentAttachmentType string

List of IncidentAttachmentAttachmentType.

const (
    INCIDENTATTACHMENTATTACHMENTTYPE_LINK       IncidentAttachmentAttachmentType = "link"
    INCIDENTATTACHMENTATTACHMENTTYPE_POSTMORTEM IncidentAttachmentAttachmentType = "postmortem"
)

func NewIncidentAttachmentAttachmentTypeFromValue

func NewIncidentAttachmentAttachmentTypeFromValue(v string) (*IncidentAttachmentAttachmentType, error)

NewIncidentAttachmentAttachmentTypeFromValue returns a pointer to a valid IncidentAttachmentAttachmentType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentAttachmentAttachmentType) GetAllowedValues

func (v *IncidentAttachmentAttachmentType) GetAllowedValues() []IncidentAttachmentAttachmentType

GetAllowedValues reeturns the list of possible values.

func (IncidentAttachmentAttachmentType) IsValid

func (v IncidentAttachmentAttachmentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentAttachmentAttachmentType) Ptr

func (v IncidentAttachmentAttachmentType) Ptr() *IncidentAttachmentAttachmentType

Ptr returns reference to IncidentAttachmentAttachmentType value.

func (*IncidentAttachmentAttachmentType) UnmarshalJSON

func (v *IncidentAttachmentAttachmentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentAttributes

IncidentAttachmentAttributes - The attributes object for an attachment.

type IncidentAttachmentAttributes struct {
    IncidentAttachmentPostmortemAttributes *IncidentAttachmentPostmortemAttributes
    IncidentAttachmentLinkAttributes       *IncidentAttachmentLinkAttributes

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func IncidentAttachmentLinkAttributesAsIncidentAttachmentAttributes

func IncidentAttachmentLinkAttributesAsIncidentAttachmentAttributes(v *IncidentAttachmentLinkAttributes) IncidentAttachmentAttributes

IncidentAttachmentLinkAttributesAsIncidentAttachmentAttributes is a convenience function that returns IncidentAttachmentLinkAttributes wrapped in IncidentAttachmentAttributes.

func IncidentAttachmentPostmortemAttributesAsIncidentAttachmentAttributes

func IncidentAttachmentPostmortemAttributesAsIncidentAttachmentAttributes(v *IncidentAttachmentPostmortemAttributes) IncidentAttachmentAttributes

IncidentAttachmentPostmortemAttributesAsIncidentAttachmentAttributes is a convenience function that returns IncidentAttachmentPostmortemAttributes wrapped in IncidentAttachmentAttributes.

func (*IncidentAttachmentAttributes) GetActualInstance

func (obj *IncidentAttachmentAttributes) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentAttachmentAttributes) MarshalJSON

func (obj IncidentAttachmentAttributes) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentAttachmentAttributes) UnmarshalJSON

func (obj *IncidentAttachmentAttributes) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentAttachmentData

IncidentAttachmentData A single incident attachment.

type IncidentAttachmentData struct {
    // The attributes object for an attachment.
    Attributes IncidentAttachmentAttributes `json:"attributes"`
    // A unique identifier that represents the incident attachment.
    Id string `json:"id"`
    // The incident attachment's relationships.
    Relationships IncidentAttachmentRelationships `json:"relationships"`
    // The incident attachment resource type.
    Type IncidentAttachmentType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentAttachmentData

func NewIncidentAttachmentData(attributes IncidentAttachmentAttributes, id string, relationships IncidentAttachmentRelationships, typeVar IncidentAttachmentType) *IncidentAttachmentData

NewIncidentAttachmentData instantiates a new IncidentAttachmentData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentAttachmentDataWithDefaults

func NewIncidentAttachmentDataWithDefaults() *IncidentAttachmentData

NewIncidentAttachmentDataWithDefaults instantiates a new IncidentAttachmentData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentAttachmentData) GetAttributes

func (o *IncidentAttachmentData) GetAttributes() IncidentAttachmentAttributes

GetAttributes returns the Attributes field value.

func (*IncidentAttachmentData) GetAttributesOk

func (o *IncidentAttachmentData) GetAttributesOk() (*IncidentAttachmentAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*IncidentAttachmentData) GetId

func (o *IncidentAttachmentData) GetId() string

GetId returns the Id field value.

func (*IncidentAttachmentData) GetIdOk

func (o *IncidentAttachmentData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*IncidentAttachmentData) GetRelationships

func (o *IncidentAttachmentData) GetRelationships() IncidentAttachmentRelationships

GetRelationships returns the Relationships field value.

func (*IncidentAttachmentData) GetRelationshipsOk

func (o *IncidentAttachmentData) GetRelationshipsOk() (*IncidentAttachmentRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value and a boolean to check if the value has been set.

func (*IncidentAttachmentData) GetType

func (o *IncidentAttachmentData) GetType() IncidentAttachmentType

GetType returns the Type field value.

func (*IncidentAttachmentData) GetTypeOk

func (o *IncidentAttachmentData) GetTypeOk() (*IncidentAttachmentType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (IncidentAttachmentData) MarshalJSON

func (o IncidentAttachmentData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentData) SetAttributes

func (o *IncidentAttachmentData) SetAttributes(v IncidentAttachmentAttributes)

SetAttributes sets field value.

func (*IncidentAttachmentData) SetId

func (o *IncidentAttachmentData) SetId(v string)

SetId sets field value.

func (*IncidentAttachmentData) SetRelationships

func (o *IncidentAttachmentData) SetRelationships(v IncidentAttachmentRelationships)

SetRelationships sets field value.

func (*IncidentAttachmentData) SetType

func (o *IncidentAttachmentData) SetType(v IncidentAttachmentType)

SetType sets field value.

func (*IncidentAttachmentData) UnmarshalJSON

func (o *IncidentAttachmentData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentLinkAttachmentType

IncidentAttachmentLinkAttachmentType The type of link attachment attributes.

type IncidentAttachmentLinkAttachmentType string

List of IncidentAttachmentLinkAttachmentType.

const (
    INCIDENTATTACHMENTLINKATTACHMENTTYPE_LINK IncidentAttachmentLinkAttachmentType = "link"
)

func NewIncidentAttachmentLinkAttachmentTypeFromValue

func NewIncidentAttachmentLinkAttachmentTypeFromValue(v string) (*IncidentAttachmentLinkAttachmentType, error)

NewIncidentAttachmentLinkAttachmentTypeFromValue returns a pointer to a valid IncidentAttachmentLinkAttachmentType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentAttachmentLinkAttachmentType) GetAllowedValues

func (v *IncidentAttachmentLinkAttachmentType) GetAllowedValues() []IncidentAttachmentLinkAttachmentType

GetAllowedValues reeturns the list of possible values.

func (IncidentAttachmentLinkAttachmentType) IsValid

func (v IncidentAttachmentLinkAttachmentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentAttachmentLinkAttachmentType) Ptr

func (v IncidentAttachmentLinkAttachmentType) Ptr() *IncidentAttachmentLinkAttachmentType

Ptr returns reference to IncidentAttachmentLinkAttachmentType value.

func (*IncidentAttachmentLinkAttachmentType) UnmarshalJSON

func (v *IncidentAttachmentLinkAttachmentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentLinkAttributes

IncidentAttachmentLinkAttributes The attributes object for a link attachment.

type IncidentAttachmentLinkAttributes struct {
    // The link attachment.
    Attachment IncidentAttachmentLinkAttributesAttachmentObject `json:"attachment"`
    // The type of link attachment attributes.
    AttachmentType IncidentAttachmentLinkAttachmentType `json:"attachment_type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentAttachmentLinkAttributes

func NewIncidentAttachmentLinkAttributes(attachment IncidentAttachmentLinkAttributesAttachmentObject, attachmentType IncidentAttachmentLinkAttachmentType) *IncidentAttachmentLinkAttributes

NewIncidentAttachmentLinkAttributes instantiates a new IncidentAttachmentLinkAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentAttachmentLinkAttributesWithDefaults

func NewIncidentAttachmentLinkAttributesWithDefaults() *IncidentAttachmentLinkAttributes

NewIncidentAttachmentLinkAttributesWithDefaults instantiates a new IncidentAttachmentLinkAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentAttachmentLinkAttributes) GetAttachment

func (o *IncidentAttachmentLinkAttributes) GetAttachment() IncidentAttachmentLinkAttributesAttachmentObject

GetAttachment returns the Attachment field value.

func (*IncidentAttachmentLinkAttributes) GetAttachmentOk

func (o *IncidentAttachmentLinkAttributes) GetAttachmentOk() (*IncidentAttachmentLinkAttributesAttachmentObject, bool)

GetAttachmentOk returns a tuple with the Attachment field value and a boolean to check if the value has been set.

func (*IncidentAttachmentLinkAttributes) GetAttachmentType

func (o *IncidentAttachmentLinkAttributes) GetAttachmentType() IncidentAttachmentLinkAttachmentType

GetAttachmentType returns the AttachmentType field value.

func (*IncidentAttachmentLinkAttributes) GetAttachmentTypeOk

func (o *IncidentAttachmentLinkAttributes) GetAttachmentTypeOk() (*IncidentAttachmentLinkAttachmentType, bool)

GetAttachmentTypeOk returns a tuple with the AttachmentType field value and a boolean to check if the value has been set.

func (IncidentAttachmentLinkAttributes) MarshalJSON

func (o IncidentAttachmentLinkAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentLinkAttributes) SetAttachment

func (o *IncidentAttachmentLinkAttributes) SetAttachment(v IncidentAttachmentLinkAttributesAttachmentObject)

SetAttachment sets field value.

func (*IncidentAttachmentLinkAttributes) SetAttachmentType

func (o *IncidentAttachmentLinkAttributes) SetAttachmentType(v IncidentAttachmentLinkAttachmentType)

SetAttachmentType sets field value.

func (*IncidentAttachmentLinkAttributes) UnmarshalJSON

func (o *IncidentAttachmentLinkAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentLinkAttributesAttachmentObject

IncidentAttachmentLinkAttributesAttachmentObject The link attachment.

type IncidentAttachmentLinkAttributesAttachmentObject struct {
    // The URL of this link attachment.
    DocumentUrl string `json:"documentUrl"`
    // The title of this link attachment.
    Title string `json:"title"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentAttachmentLinkAttributesAttachmentObject

func NewIncidentAttachmentLinkAttributesAttachmentObject(documentUrl string, title string) *IncidentAttachmentLinkAttributesAttachmentObject

NewIncidentAttachmentLinkAttributesAttachmentObject instantiates a new IncidentAttachmentLinkAttributesAttachmentObject object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentAttachmentLinkAttributesAttachmentObjectWithDefaults

func NewIncidentAttachmentLinkAttributesAttachmentObjectWithDefaults() *IncidentAttachmentLinkAttributesAttachmentObject

NewIncidentAttachmentLinkAttributesAttachmentObjectWithDefaults instantiates a new IncidentAttachmentLinkAttributesAttachmentObject object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentAttachmentLinkAttributesAttachmentObject) GetDocumentUrl

func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetDocumentUrl() string

GetDocumentUrl returns the DocumentUrl field value.

func (*IncidentAttachmentLinkAttributesAttachmentObject) GetDocumentUrlOk

func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetDocumentUrlOk() (*string, bool)

GetDocumentUrlOk returns a tuple with the DocumentUrl field value and a boolean to check if the value has been set.

func (*IncidentAttachmentLinkAttributesAttachmentObject) GetTitle

func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetTitle() string

GetTitle returns the Title field value.

func (*IncidentAttachmentLinkAttributesAttachmentObject) GetTitleOk

func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (IncidentAttachmentLinkAttributesAttachmentObject) MarshalJSON

func (o IncidentAttachmentLinkAttributesAttachmentObject) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentLinkAttributesAttachmentObject) SetDocumentUrl

func (o *IncidentAttachmentLinkAttributesAttachmentObject) SetDocumentUrl(v string)

SetDocumentUrl sets field value.

func (*IncidentAttachmentLinkAttributesAttachmentObject) SetTitle

func (o *IncidentAttachmentLinkAttributesAttachmentObject) SetTitle(v string)

SetTitle sets field value.

func (*IncidentAttachmentLinkAttributesAttachmentObject) UnmarshalJSON

func (o *IncidentAttachmentLinkAttributesAttachmentObject) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentPostmortemAttachmentType

IncidentAttachmentPostmortemAttachmentType The type of postmortem attachment attributes.

type IncidentAttachmentPostmortemAttachmentType string

List of IncidentAttachmentPostmortemAttachmentType.

const (
    INCIDENTATTACHMENTPOSTMORTEMATTACHMENTTYPE_POSTMORTEM IncidentAttachmentPostmortemAttachmentType = "postmortem"
)

func NewIncidentAttachmentPostmortemAttachmentTypeFromValue

func NewIncidentAttachmentPostmortemAttachmentTypeFromValue(v string) (*IncidentAttachmentPostmortemAttachmentType, error)

NewIncidentAttachmentPostmortemAttachmentTypeFromValue returns a pointer to a valid IncidentAttachmentPostmortemAttachmentType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentAttachmentPostmortemAttachmentType) GetAllowedValues

func (v *IncidentAttachmentPostmortemAttachmentType) GetAllowedValues() []IncidentAttachmentPostmortemAttachmentType

GetAllowedValues reeturns the list of possible values.

func (IncidentAttachmentPostmortemAttachmentType) IsValid

func (v IncidentAttachmentPostmortemAttachmentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentAttachmentPostmortemAttachmentType) Ptr

func (v IncidentAttachmentPostmortemAttachmentType) Ptr() *IncidentAttachmentPostmortemAttachmentType

Ptr returns reference to IncidentAttachmentPostmortemAttachmentType value.

func (*IncidentAttachmentPostmortemAttachmentType) UnmarshalJSON

func (v *IncidentAttachmentPostmortemAttachmentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentPostmortemAttributes

IncidentAttachmentPostmortemAttributes The attributes object for a postmortem attachment.

type IncidentAttachmentPostmortemAttributes struct {
    // The postmortem attachment.
    Attachment IncidentAttachmentsPostmortemAttributesAttachmentObject `json:"attachment"`
    // The type of postmortem attachment attributes.
    AttachmentType IncidentAttachmentPostmortemAttachmentType `json:"attachment_type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentAttachmentPostmortemAttributes

func NewIncidentAttachmentPostmortemAttributes(attachment IncidentAttachmentsPostmortemAttributesAttachmentObject, attachmentType IncidentAttachmentPostmortemAttachmentType) *IncidentAttachmentPostmortemAttributes

NewIncidentAttachmentPostmortemAttributes instantiates a new IncidentAttachmentPostmortemAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentAttachmentPostmortemAttributesWithDefaults

func NewIncidentAttachmentPostmortemAttributesWithDefaults() *IncidentAttachmentPostmortemAttributes

NewIncidentAttachmentPostmortemAttributesWithDefaults instantiates a new IncidentAttachmentPostmortemAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentAttachmentPostmortemAttributes) GetAttachment

func (o *IncidentAttachmentPostmortemAttributes) GetAttachment() IncidentAttachmentsPostmortemAttributesAttachmentObject

GetAttachment returns the Attachment field value.

func (*IncidentAttachmentPostmortemAttributes) GetAttachmentOk

func (o *IncidentAttachmentPostmortemAttributes) GetAttachmentOk() (*IncidentAttachmentsPostmortemAttributesAttachmentObject, bool)

GetAttachmentOk returns a tuple with the Attachment field value and a boolean to check if the value has been set.

func (*IncidentAttachmentPostmortemAttributes) GetAttachmentType

func (o *IncidentAttachmentPostmortemAttributes) GetAttachmentType() IncidentAttachmentPostmortemAttachmentType

GetAttachmentType returns the AttachmentType field value.

func (*IncidentAttachmentPostmortemAttributes) GetAttachmentTypeOk

func (o *IncidentAttachmentPostmortemAttributes) GetAttachmentTypeOk() (*IncidentAttachmentPostmortemAttachmentType, bool)

GetAttachmentTypeOk returns a tuple with the AttachmentType field value and a boolean to check if the value has been set.

func (IncidentAttachmentPostmortemAttributes) MarshalJSON

func (o IncidentAttachmentPostmortemAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentPostmortemAttributes) SetAttachment

func (o *IncidentAttachmentPostmortemAttributes) SetAttachment(v IncidentAttachmentsPostmortemAttributesAttachmentObject)

SetAttachment sets field value.

func (*IncidentAttachmentPostmortemAttributes) SetAttachmentType

func (o *IncidentAttachmentPostmortemAttributes) SetAttachmentType(v IncidentAttachmentPostmortemAttachmentType)

SetAttachmentType sets field value.

func (*IncidentAttachmentPostmortemAttributes) UnmarshalJSON

func (o *IncidentAttachmentPostmortemAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentRelatedObject

IncidentAttachmentRelatedObject The object related to an incident attachment.

type IncidentAttachmentRelatedObject string

List of IncidentAttachmentRelatedObject.

const (
    INCIDENTATTACHMENTRELATEDOBJECT_USERS IncidentAttachmentRelatedObject = "users"
)

func NewIncidentAttachmentRelatedObjectFromValue

func NewIncidentAttachmentRelatedObjectFromValue(v string) (*IncidentAttachmentRelatedObject, error)

NewIncidentAttachmentRelatedObjectFromValue returns a pointer to a valid IncidentAttachmentRelatedObject for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentAttachmentRelatedObject) GetAllowedValues

func (v *IncidentAttachmentRelatedObject) GetAllowedValues() []IncidentAttachmentRelatedObject

GetAllowedValues reeturns the list of possible values.

func (IncidentAttachmentRelatedObject) IsValid

func (v IncidentAttachmentRelatedObject) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentAttachmentRelatedObject) Ptr

func (v IncidentAttachmentRelatedObject) Ptr() *IncidentAttachmentRelatedObject

Ptr returns reference to IncidentAttachmentRelatedObject value.

func (*IncidentAttachmentRelatedObject) UnmarshalJSON

func (v *IncidentAttachmentRelatedObject) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentRelationships

IncidentAttachmentRelationships The incident attachment's relationships.

type IncidentAttachmentRelationships struct {
    // Relationship to user.
    LastModifiedByUser *RelationshipToUser `json:"last_modified_by_user,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentAttachmentRelationships

func NewIncidentAttachmentRelationships() *IncidentAttachmentRelationships

NewIncidentAttachmentRelationships instantiates a new IncidentAttachmentRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentAttachmentRelationshipsWithDefaults

func NewIncidentAttachmentRelationshipsWithDefaults() *IncidentAttachmentRelationships

NewIncidentAttachmentRelationshipsWithDefaults instantiates a new IncidentAttachmentRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentAttachmentRelationships) GetLastModifiedByUser

func (o *IncidentAttachmentRelationships) GetLastModifiedByUser() RelationshipToUser

GetLastModifiedByUser returns the LastModifiedByUser field value if set, zero value otherwise.

func (*IncidentAttachmentRelationships) GetLastModifiedByUserOk

func (o *IncidentAttachmentRelationships) GetLastModifiedByUserOk() (*RelationshipToUser, bool)

GetLastModifiedByUserOk returns a tuple with the LastModifiedByUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentAttachmentRelationships) HasLastModifiedByUser

func (o *IncidentAttachmentRelationships) HasLastModifiedByUser() bool

HasLastModifiedByUser returns a boolean if a field has been set.

func (IncidentAttachmentRelationships) MarshalJSON

func (o IncidentAttachmentRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentRelationships) SetLastModifiedByUser

func (o *IncidentAttachmentRelationships) SetLastModifiedByUser(v RelationshipToUser)

SetLastModifiedByUser gets a reference to the given RelationshipToUser and assigns it to the LastModifiedByUser field.

func (*IncidentAttachmentRelationships) UnmarshalJSON

func (o *IncidentAttachmentRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentType

IncidentAttachmentType The incident attachment resource type.

type IncidentAttachmentType string

List of IncidentAttachmentType.

const (
    INCIDENTATTACHMENTTYPE_INCIDENT_ATTACHMENTS IncidentAttachmentType = "incident_attachments"
)

func NewIncidentAttachmentTypeFromValue

func NewIncidentAttachmentTypeFromValue(v string) (*IncidentAttachmentType, error)

NewIncidentAttachmentTypeFromValue returns a pointer to a valid IncidentAttachmentType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentAttachmentType) GetAllowedValues

func (v *IncidentAttachmentType) GetAllowedValues() []IncidentAttachmentType

GetAllowedValues reeturns the list of possible values.

func (IncidentAttachmentType) IsValid

func (v IncidentAttachmentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentAttachmentType) Ptr

func (v IncidentAttachmentType) Ptr() *IncidentAttachmentType

Ptr returns reference to IncidentAttachmentType value.

func (*IncidentAttachmentType) UnmarshalJSON

func (v *IncidentAttachmentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentUpdateAttributes

IncidentAttachmentUpdateAttributes - Incident attachment attributes.

type IncidentAttachmentUpdateAttributes struct {
    IncidentAttachmentPostmortemAttributes *IncidentAttachmentPostmortemAttributes
    IncidentAttachmentLinkAttributes       *IncidentAttachmentLinkAttributes

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func IncidentAttachmentLinkAttributesAsIncidentAttachmentUpdateAttributes

func IncidentAttachmentLinkAttributesAsIncidentAttachmentUpdateAttributes(v *IncidentAttachmentLinkAttributes) IncidentAttachmentUpdateAttributes

IncidentAttachmentLinkAttributesAsIncidentAttachmentUpdateAttributes is a convenience function that returns IncidentAttachmentLinkAttributes wrapped in IncidentAttachmentUpdateAttributes.

func IncidentAttachmentPostmortemAttributesAsIncidentAttachmentUpdateAttributes

func IncidentAttachmentPostmortemAttributesAsIncidentAttachmentUpdateAttributes(v *IncidentAttachmentPostmortemAttributes) IncidentAttachmentUpdateAttributes

IncidentAttachmentPostmortemAttributesAsIncidentAttachmentUpdateAttributes is a convenience function that returns IncidentAttachmentPostmortemAttributes wrapped in IncidentAttachmentUpdateAttributes.

func (*IncidentAttachmentUpdateAttributes) GetActualInstance

func (obj *IncidentAttachmentUpdateAttributes) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentAttachmentUpdateAttributes) MarshalJSON

func (obj IncidentAttachmentUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentAttachmentUpdateAttributes) UnmarshalJSON

func (obj *IncidentAttachmentUpdateAttributes) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentAttachmentUpdateData

IncidentAttachmentUpdateData A single incident attachment.

type IncidentAttachmentUpdateData struct {
    // Incident attachment attributes.
    Attributes *IncidentAttachmentUpdateAttributes `json:"attributes,omitempty"`
    // A unique identifier that represents the incident attachment.
    Id *string `json:"id,omitempty"`
    // The incident attachment resource type.
    Type IncidentAttachmentType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentAttachmentUpdateData

func NewIncidentAttachmentUpdateData(typeVar IncidentAttachmentType) *IncidentAttachmentUpdateData

NewIncidentAttachmentUpdateData instantiates a new IncidentAttachmentUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentAttachmentUpdateDataWithDefaults

func NewIncidentAttachmentUpdateDataWithDefaults() *IncidentAttachmentUpdateData

NewIncidentAttachmentUpdateDataWithDefaults instantiates a new IncidentAttachmentUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentAttachmentUpdateData) GetAttributes

func (o *IncidentAttachmentUpdateData) GetAttributes() IncidentAttachmentUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentAttachmentUpdateData) GetAttributesOk

func (o *IncidentAttachmentUpdateData) GetAttributesOk() (*IncidentAttachmentUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentAttachmentUpdateData) GetId

func (o *IncidentAttachmentUpdateData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*IncidentAttachmentUpdateData) GetIdOk

func (o *IncidentAttachmentUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentAttachmentUpdateData) GetType

func (o *IncidentAttachmentUpdateData) GetType() IncidentAttachmentType

GetType returns the Type field value.

func (*IncidentAttachmentUpdateData) GetTypeOk

func (o *IncidentAttachmentUpdateData) GetTypeOk() (*IncidentAttachmentType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentAttachmentUpdateData) HasAttributes

func (o *IncidentAttachmentUpdateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentAttachmentUpdateData) HasId

func (o *IncidentAttachmentUpdateData) HasId() bool

HasId returns a boolean if a field has been set.

func (IncidentAttachmentUpdateData) MarshalJSON

func (o IncidentAttachmentUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentUpdateData) SetAttributes

func (o *IncidentAttachmentUpdateData) SetAttributes(v IncidentAttachmentUpdateAttributes)

SetAttributes gets a reference to the given IncidentAttachmentUpdateAttributes and assigns it to the Attributes field.

func (*IncidentAttachmentUpdateData) SetId

func (o *IncidentAttachmentUpdateData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*IncidentAttachmentUpdateData) SetType

func (o *IncidentAttachmentUpdateData) SetType(v IncidentAttachmentType)

SetType sets field value.

func (*IncidentAttachmentUpdateData) UnmarshalJSON

func (o *IncidentAttachmentUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentUpdateRequest

IncidentAttachmentUpdateRequest The update request for an incident's attachments.

type IncidentAttachmentUpdateRequest struct {
    // An array of incident attachments. An attachment object without an "id" key indicates that you want to
    // create that attachment. An attachment object without an "attributes" key indicates that you want to
    // delete that attachment. An attachment object with both the "id" key and a populated "attributes" object
    // indicates that you want to update that attachment.
    Data []IncidentAttachmentUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentAttachmentUpdateRequest

func NewIncidentAttachmentUpdateRequest(data []IncidentAttachmentUpdateData) *IncidentAttachmentUpdateRequest

NewIncidentAttachmentUpdateRequest instantiates a new IncidentAttachmentUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentAttachmentUpdateRequestWithDefaults

func NewIncidentAttachmentUpdateRequestWithDefaults() *IncidentAttachmentUpdateRequest

NewIncidentAttachmentUpdateRequestWithDefaults instantiates a new IncidentAttachmentUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentAttachmentUpdateRequest) GetData

func (o *IncidentAttachmentUpdateRequest) GetData() []IncidentAttachmentUpdateData

GetData returns the Data field value.

func (*IncidentAttachmentUpdateRequest) GetDataOk

func (o *IncidentAttachmentUpdateRequest) GetDataOk() (*[]IncidentAttachmentUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentAttachmentUpdateRequest) MarshalJSON

func (o IncidentAttachmentUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentUpdateRequest) SetData

func (o *IncidentAttachmentUpdateRequest) SetData(v []IncidentAttachmentUpdateData)

SetData sets field value.

func (*IncidentAttachmentUpdateRequest) UnmarshalJSON

func (o *IncidentAttachmentUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentUpdateResponse

IncidentAttachmentUpdateResponse The response object containing the created or updated incident attachments.

type IncidentAttachmentUpdateResponse struct {
    // An array of incident attachments. Only the attachments that were created or updated by the request are
    // returned.
    Data []IncidentAttachmentData `json:"data"`
    // Included related resources that the user requested.
    Included []IncidentAttachmentsResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentAttachmentUpdateResponse

func NewIncidentAttachmentUpdateResponse(data []IncidentAttachmentData) *IncidentAttachmentUpdateResponse

NewIncidentAttachmentUpdateResponse instantiates a new IncidentAttachmentUpdateResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentAttachmentUpdateResponseWithDefaults

func NewIncidentAttachmentUpdateResponseWithDefaults() *IncidentAttachmentUpdateResponse

NewIncidentAttachmentUpdateResponseWithDefaults instantiates a new IncidentAttachmentUpdateResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentAttachmentUpdateResponse) GetData

func (o *IncidentAttachmentUpdateResponse) GetData() []IncidentAttachmentData

GetData returns the Data field value.

func (*IncidentAttachmentUpdateResponse) GetDataOk

func (o *IncidentAttachmentUpdateResponse) GetDataOk() (*[]IncidentAttachmentData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentAttachmentUpdateResponse) GetIncluded

func (o *IncidentAttachmentUpdateResponse) GetIncluded() []IncidentAttachmentsResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentAttachmentUpdateResponse) GetIncludedOk

func (o *IncidentAttachmentUpdateResponse) GetIncludedOk() (*[]IncidentAttachmentsResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentAttachmentUpdateResponse) HasIncluded

func (o *IncidentAttachmentUpdateResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (IncidentAttachmentUpdateResponse) MarshalJSON

func (o IncidentAttachmentUpdateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentUpdateResponse) SetData

func (o *IncidentAttachmentUpdateResponse) SetData(v []IncidentAttachmentData)

SetData sets field value.

func (*IncidentAttachmentUpdateResponse) SetIncluded

func (o *IncidentAttachmentUpdateResponse) SetIncluded(v []IncidentAttachmentsResponseIncludedItem)

SetIncluded gets a reference to the given []IncidentAttachmentsResponseIncludedItem and assigns it to the Included field.

func (*IncidentAttachmentUpdateResponse) UnmarshalJSON

func (o *IncidentAttachmentUpdateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentsPostmortemAttributesAttachmentObject

IncidentAttachmentsPostmortemAttributesAttachmentObject The postmortem attachment.

type IncidentAttachmentsPostmortemAttributesAttachmentObject struct {
    // The URL of this notebook attachment.
    DocumentUrl string `json:"documentUrl"`
    // The title of this postmortem attachment.
    Title string `json:"title"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentAttachmentsPostmortemAttributesAttachmentObject

func NewIncidentAttachmentsPostmortemAttributesAttachmentObject(documentUrl string, title string) *IncidentAttachmentsPostmortemAttributesAttachmentObject

NewIncidentAttachmentsPostmortemAttributesAttachmentObject instantiates a new IncidentAttachmentsPostmortemAttributesAttachmentObject object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentAttachmentsPostmortemAttributesAttachmentObjectWithDefaults

func NewIncidentAttachmentsPostmortemAttributesAttachmentObjectWithDefaults() *IncidentAttachmentsPostmortemAttributesAttachmentObject

NewIncidentAttachmentsPostmortemAttributesAttachmentObjectWithDefaults instantiates a new IncidentAttachmentsPostmortemAttributesAttachmentObject object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentAttachmentsPostmortemAttributesAttachmentObject) GetDocumentUrl

func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetDocumentUrl() string

GetDocumentUrl returns the DocumentUrl field value.

func (*IncidentAttachmentsPostmortemAttributesAttachmentObject) GetDocumentUrlOk

func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetDocumentUrlOk() (*string, bool)

GetDocumentUrlOk returns a tuple with the DocumentUrl field value and a boolean to check if the value has been set.

func (*IncidentAttachmentsPostmortemAttributesAttachmentObject) GetTitle

func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetTitle() string

GetTitle returns the Title field value.

func (*IncidentAttachmentsPostmortemAttributesAttachmentObject) GetTitleOk

func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (IncidentAttachmentsPostmortemAttributesAttachmentObject) MarshalJSON

func (o IncidentAttachmentsPostmortemAttributesAttachmentObject) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentsPostmortemAttributesAttachmentObject) SetDocumentUrl

func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) SetDocumentUrl(v string)

SetDocumentUrl sets field value.

func (*IncidentAttachmentsPostmortemAttributesAttachmentObject) SetTitle

func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) SetTitle(v string)

SetTitle sets field value.

func (*IncidentAttachmentsPostmortemAttributesAttachmentObject) UnmarshalJSON

func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentsResponse

IncidentAttachmentsResponse The response object containing an incident's attachments.

type IncidentAttachmentsResponse struct {
    // An array of incident attachments.
    Data []IncidentAttachmentData `json:"data"`
    // Included related resources that the user requested.
    Included []IncidentAttachmentsResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentAttachmentsResponse

func NewIncidentAttachmentsResponse(data []IncidentAttachmentData) *IncidentAttachmentsResponse

NewIncidentAttachmentsResponse instantiates a new IncidentAttachmentsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentAttachmentsResponseWithDefaults

func NewIncidentAttachmentsResponseWithDefaults() *IncidentAttachmentsResponse

NewIncidentAttachmentsResponseWithDefaults instantiates a new IncidentAttachmentsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentAttachmentsResponse) GetData

func (o *IncidentAttachmentsResponse) GetData() []IncidentAttachmentData

GetData returns the Data field value.

func (*IncidentAttachmentsResponse) GetDataOk

func (o *IncidentAttachmentsResponse) GetDataOk() (*[]IncidentAttachmentData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentAttachmentsResponse) GetIncluded

func (o *IncidentAttachmentsResponse) GetIncluded() []IncidentAttachmentsResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentAttachmentsResponse) GetIncludedOk

func (o *IncidentAttachmentsResponse) GetIncludedOk() (*[]IncidentAttachmentsResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentAttachmentsResponse) HasIncluded

func (o *IncidentAttachmentsResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (IncidentAttachmentsResponse) MarshalJSON

func (o IncidentAttachmentsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentsResponse) SetData

func (o *IncidentAttachmentsResponse) SetData(v []IncidentAttachmentData)

SetData sets field value.

func (*IncidentAttachmentsResponse) SetIncluded

func (o *IncidentAttachmentsResponse) SetIncluded(v []IncidentAttachmentsResponseIncludedItem)

SetIncluded gets a reference to the given []IncidentAttachmentsResponseIncludedItem and assigns it to the Included field.

func (*IncidentAttachmentsResponse) UnmarshalJSON

func (o *IncidentAttachmentsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentsResponseIncludedItem

IncidentAttachmentsResponseIncludedItem - An object related to an attachment that is included in the response.

type IncidentAttachmentsResponseIncludedItem struct {
    User *User

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func UserAsIncidentAttachmentsResponseIncludedItem

func UserAsIncidentAttachmentsResponseIncludedItem(v *User) IncidentAttachmentsResponseIncludedItem

UserAsIncidentAttachmentsResponseIncludedItem is a convenience function that returns User wrapped in IncidentAttachmentsResponseIncludedItem.

func (*IncidentAttachmentsResponseIncludedItem) GetActualInstance

func (obj *IncidentAttachmentsResponseIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentAttachmentsResponseIncludedItem) MarshalJSON

func (obj IncidentAttachmentsResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentAttachmentsResponseIncludedItem) UnmarshalJSON

func (obj *IncidentAttachmentsResponseIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentCreateAttributes

IncidentCreateAttributes The incident's attributes for a create request.

type IncidentCreateAttributes struct {
    // Required if `customer_impacted:"true"`. A summary of the impact customers experienced during the incident.
    CustomerImpactScope *string `json:"customer_impact_scope,omitempty"`
    // A flag indicating whether the incident caused customer impact.
    CustomerImpacted bool `json:"customer_impacted"`
    // A condensed view of the user-defined fields for which to create initial selections.
    Fields map[string]IncidentFieldAttributes `json:"fields,omitempty"`
    // An array of initial timeline cells to be placed at the beginning of the incident timeline.
    InitialCells []IncidentTimelineCellCreateAttributes `json:"initial_cells,omitempty"`
    // Notification handles that will be notified of the incident at creation.
    NotificationHandles []IncidentNotificationHandle `json:"notification_handles,omitempty"`
    // The title of the incident, which summarizes what happened.
    Title string `json:"title"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentCreateAttributes

func NewIncidentCreateAttributes(customerImpacted bool, title string) *IncidentCreateAttributes

NewIncidentCreateAttributes instantiates a new IncidentCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentCreateAttributesWithDefaults

func NewIncidentCreateAttributesWithDefaults() *IncidentCreateAttributes

NewIncidentCreateAttributesWithDefaults instantiates a new IncidentCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentCreateAttributes) GetCustomerImpactScope

func (o *IncidentCreateAttributes) GetCustomerImpactScope() string

GetCustomerImpactScope returns the CustomerImpactScope field value if set, zero value otherwise.

func (*IncidentCreateAttributes) GetCustomerImpactScopeOk

func (o *IncidentCreateAttributes) GetCustomerImpactScopeOk() (*string, bool)

GetCustomerImpactScopeOk returns a tuple with the CustomerImpactScope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentCreateAttributes) GetCustomerImpacted

func (o *IncidentCreateAttributes) GetCustomerImpacted() bool

GetCustomerImpacted returns the CustomerImpacted field value.

func (*IncidentCreateAttributes) GetCustomerImpactedOk

func (o *IncidentCreateAttributes) GetCustomerImpactedOk() (*bool, bool)

GetCustomerImpactedOk returns a tuple with the CustomerImpacted field value and a boolean to check if the value has been set.

func (*IncidentCreateAttributes) GetFields

func (o *IncidentCreateAttributes) GetFields() map[string]IncidentFieldAttributes

GetFields returns the Fields field value if set, zero value otherwise.

func (*IncidentCreateAttributes) GetFieldsOk

func (o *IncidentCreateAttributes) GetFieldsOk() (*map[string]IncidentFieldAttributes, bool)

GetFieldsOk returns a tuple with the Fields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentCreateAttributes) GetInitialCells

func (o *IncidentCreateAttributes) GetInitialCells() []IncidentTimelineCellCreateAttributes

GetInitialCells returns the InitialCells field value if set, zero value otherwise.

func (*IncidentCreateAttributes) GetInitialCellsOk

func (o *IncidentCreateAttributes) GetInitialCellsOk() (*[]IncidentTimelineCellCreateAttributes, bool)

GetInitialCellsOk returns a tuple with the InitialCells field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentCreateAttributes) GetNotificationHandles

func (o *IncidentCreateAttributes) GetNotificationHandles() []IncidentNotificationHandle

GetNotificationHandles returns the NotificationHandles field value if set, zero value otherwise.

func (*IncidentCreateAttributes) GetNotificationHandlesOk

func (o *IncidentCreateAttributes) GetNotificationHandlesOk() (*[]IncidentNotificationHandle, bool)

GetNotificationHandlesOk returns a tuple with the NotificationHandles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentCreateAttributes) GetTitle

func (o *IncidentCreateAttributes) GetTitle() string

GetTitle returns the Title field value.

func (*IncidentCreateAttributes) GetTitleOk

func (o *IncidentCreateAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*IncidentCreateAttributes) HasCustomerImpactScope

func (o *IncidentCreateAttributes) HasCustomerImpactScope() bool

HasCustomerImpactScope returns a boolean if a field has been set.

func (*IncidentCreateAttributes) HasFields

func (o *IncidentCreateAttributes) HasFields() bool

HasFields returns a boolean if a field has been set.

func (*IncidentCreateAttributes) HasInitialCells

func (o *IncidentCreateAttributes) HasInitialCells() bool

HasInitialCells returns a boolean if a field has been set.

func (*IncidentCreateAttributes) HasNotificationHandles

func (o *IncidentCreateAttributes) HasNotificationHandles() bool

HasNotificationHandles returns a boolean if a field has been set.

func (IncidentCreateAttributes) MarshalJSON

func (o IncidentCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentCreateAttributes) SetCustomerImpactScope

func (o *IncidentCreateAttributes) SetCustomerImpactScope(v string)

SetCustomerImpactScope gets a reference to the given string and assigns it to the CustomerImpactScope field.

func (*IncidentCreateAttributes) SetCustomerImpacted

func (o *IncidentCreateAttributes) SetCustomerImpacted(v bool)

SetCustomerImpacted sets field value.

func (*IncidentCreateAttributes) SetFields

func (o *IncidentCreateAttributes) SetFields(v map[string]IncidentFieldAttributes)

SetFields gets a reference to the given map[string]IncidentFieldAttributes and assigns it to the Fields field.

func (*IncidentCreateAttributes) SetInitialCells

func (o *IncidentCreateAttributes) SetInitialCells(v []IncidentTimelineCellCreateAttributes)

SetInitialCells gets a reference to the given []IncidentTimelineCellCreateAttributes and assigns it to the InitialCells field.

func (*IncidentCreateAttributes) SetNotificationHandles

func (o *IncidentCreateAttributes) SetNotificationHandles(v []IncidentNotificationHandle)

SetNotificationHandles gets a reference to the given []IncidentNotificationHandle and assigns it to the NotificationHandles field.

func (*IncidentCreateAttributes) SetTitle

func (o *IncidentCreateAttributes) SetTitle(v string)

SetTitle sets field value.

func (*IncidentCreateAttributes) UnmarshalJSON

func (o *IncidentCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentCreateData

IncidentCreateData Incident data for a create request.

type IncidentCreateData struct {
    // The incident's attributes for a create request.
    Attributes IncidentCreateAttributes `json:"attributes"`
    // The relationships the incident will have with other resources once created.
    Relationships *IncidentCreateRelationships `json:"relationships,omitempty"`
    // Incident resource type.
    Type IncidentType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentCreateData

func NewIncidentCreateData(attributes IncidentCreateAttributes, typeVar IncidentType) *IncidentCreateData

NewIncidentCreateData instantiates a new IncidentCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentCreateDataWithDefaults

func NewIncidentCreateDataWithDefaults() *IncidentCreateData

NewIncidentCreateDataWithDefaults instantiates a new IncidentCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentCreateData) GetAttributes

func (o *IncidentCreateData) GetAttributes() IncidentCreateAttributes

GetAttributes returns the Attributes field value.

func (*IncidentCreateData) GetAttributesOk

func (o *IncidentCreateData) GetAttributesOk() (*IncidentCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*IncidentCreateData) GetRelationships

func (o *IncidentCreateData) GetRelationships() IncidentCreateRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentCreateData) GetRelationshipsOk

func (o *IncidentCreateData) GetRelationshipsOk() (*IncidentCreateRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentCreateData) GetType

func (o *IncidentCreateData) GetType() IncidentType

GetType returns the Type field value.

func (*IncidentCreateData) GetTypeOk

func (o *IncidentCreateData) GetTypeOk() (*IncidentType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentCreateData) HasRelationships

func (o *IncidentCreateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentCreateData) MarshalJSON

func (o IncidentCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentCreateData) SetAttributes

func (o *IncidentCreateData) SetAttributes(v IncidentCreateAttributes)

SetAttributes sets field value.

func (*IncidentCreateData) SetRelationships

func (o *IncidentCreateData) SetRelationships(v IncidentCreateRelationships)

SetRelationships gets a reference to the given IncidentCreateRelationships and assigns it to the Relationships field.

func (*IncidentCreateData) SetType

func (o *IncidentCreateData) SetType(v IncidentType)

SetType sets field value.

func (*IncidentCreateData) UnmarshalJSON

func (o *IncidentCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentCreateRelationships

IncidentCreateRelationships The relationships the incident will have with other resources once created.

type IncidentCreateRelationships struct {
    // Relationship to user.
    CommanderUser NullableRelationshipToUser `json:"commander_user"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentCreateRelationships

func NewIncidentCreateRelationships(commanderUser NullableRelationshipToUser) *IncidentCreateRelationships

NewIncidentCreateRelationships instantiates a new IncidentCreateRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentCreateRelationshipsWithDefaults

func NewIncidentCreateRelationshipsWithDefaults() *IncidentCreateRelationships

NewIncidentCreateRelationshipsWithDefaults instantiates a new IncidentCreateRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentCreateRelationships) GetCommanderUser

func (o *IncidentCreateRelationships) GetCommanderUser() NullableRelationshipToUser

GetCommanderUser returns the CommanderUser field value.

func (*IncidentCreateRelationships) GetCommanderUserOk

func (o *IncidentCreateRelationships) GetCommanderUserOk() (*NullableRelationshipToUser, bool)

GetCommanderUserOk returns a tuple with the CommanderUser field value and a boolean to check if the value has been set.

func (IncidentCreateRelationships) MarshalJSON

func (o IncidentCreateRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentCreateRelationships) SetCommanderUser

func (o *IncidentCreateRelationships) SetCommanderUser(v NullableRelationshipToUser)

SetCommanderUser sets field value.

func (*IncidentCreateRelationships) UnmarshalJSON

func (o *IncidentCreateRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentCreateRequest

IncidentCreateRequest Create request for an incident.

type IncidentCreateRequest struct {
    // Incident data for a create request.
    Data IncidentCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentCreateRequest

func NewIncidentCreateRequest(data IncidentCreateData) *IncidentCreateRequest

NewIncidentCreateRequest instantiates a new IncidentCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentCreateRequestWithDefaults

func NewIncidentCreateRequestWithDefaults() *IncidentCreateRequest

NewIncidentCreateRequestWithDefaults instantiates a new IncidentCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentCreateRequest) GetData

func (o *IncidentCreateRequest) GetData() IncidentCreateData

GetData returns the Data field value.

func (*IncidentCreateRequest) GetDataOk

func (o *IncidentCreateRequest) GetDataOk() (*IncidentCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentCreateRequest) MarshalJSON

func (o IncidentCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentCreateRequest) SetData

func (o *IncidentCreateRequest) SetData(v IncidentCreateData)

SetData sets field value.

func (*IncidentCreateRequest) UnmarshalJSON

func (o *IncidentCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentFieldAttributes

IncidentFieldAttributes - Dynamic fields for which selections can be made, with field names as keys.

type IncidentFieldAttributes struct {
    IncidentFieldAttributesSingleValue   *IncidentFieldAttributesSingleValue
    IncidentFieldAttributesMultipleValue *IncidentFieldAttributesMultipleValue

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func IncidentFieldAttributesMultipleValueAsIncidentFieldAttributes

func IncidentFieldAttributesMultipleValueAsIncidentFieldAttributes(v *IncidentFieldAttributesMultipleValue) IncidentFieldAttributes

IncidentFieldAttributesMultipleValueAsIncidentFieldAttributes is a convenience function that returns IncidentFieldAttributesMultipleValue wrapped in IncidentFieldAttributes.

func IncidentFieldAttributesSingleValueAsIncidentFieldAttributes

func IncidentFieldAttributesSingleValueAsIncidentFieldAttributes(v *IncidentFieldAttributesSingleValue) IncidentFieldAttributes

IncidentFieldAttributesSingleValueAsIncidentFieldAttributes is a convenience function that returns IncidentFieldAttributesSingleValue wrapped in IncidentFieldAttributes.

func (*IncidentFieldAttributes) GetActualInstance

func (obj *IncidentFieldAttributes) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentFieldAttributes) MarshalJSON

func (obj IncidentFieldAttributes) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentFieldAttributes) UnmarshalJSON

func (obj *IncidentFieldAttributes) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentFieldAttributesMultipleValue

IncidentFieldAttributesMultipleValue A field with potentially multiple values selected.

type IncidentFieldAttributesMultipleValue struct {
    // Type of the multiple value field definitions.
    Type *IncidentFieldAttributesValueType `json:"type,omitempty"`
    // The multiple values selected for this field.
    Value datadog.NullableList[string] `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentFieldAttributesMultipleValue

func NewIncidentFieldAttributesMultipleValue() *IncidentFieldAttributesMultipleValue

NewIncidentFieldAttributesMultipleValue instantiates a new IncidentFieldAttributesMultipleValue object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentFieldAttributesMultipleValueWithDefaults

func NewIncidentFieldAttributesMultipleValueWithDefaults() *IncidentFieldAttributesMultipleValue

NewIncidentFieldAttributesMultipleValueWithDefaults instantiates a new IncidentFieldAttributesMultipleValue object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentFieldAttributesMultipleValue) GetType

func (o *IncidentFieldAttributesMultipleValue) GetType() IncidentFieldAttributesValueType

GetType returns the Type field value if set, zero value otherwise.

func (*IncidentFieldAttributesMultipleValue) GetTypeOk

func (o *IncidentFieldAttributesMultipleValue) GetTypeOk() (*IncidentFieldAttributesValueType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentFieldAttributesMultipleValue) GetValue

func (o *IncidentFieldAttributesMultipleValue) GetValue() []string

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentFieldAttributesMultipleValue) GetValueOk

func (o *IncidentFieldAttributesMultipleValue) GetValueOk() (*[]string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentFieldAttributesMultipleValue) HasType

func (o *IncidentFieldAttributesMultipleValue) HasType() bool

HasType returns a boolean if a field has been set.

func (*IncidentFieldAttributesMultipleValue) HasValue

func (o *IncidentFieldAttributesMultipleValue) HasValue() bool

HasValue returns a boolean if a field has been set.

func (IncidentFieldAttributesMultipleValue) MarshalJSON

func (o IncidentFieldAttributesMultipleValue) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentFieldAttributesMultipleValue) SetType

func (o *IncidentFieldAttributesMultipleValue) SetType(v IncidentFieldAttributesValueType)

SetType gets a reference to the given IncidentFieldAttributesValueType and assigns it to the Type field.

func (*IncidentFieldAttributesMultipleValue) SetValue

func (o *IncidentFieldAttributesMultipleValue) SetValue(v []string)

SetValue gets a reference to the given datadog.NullableList[string] and assigns it to the Value field.

func (*IncidentFieldAttributesMultipleValue) SetValueNil

func (o *IncidentFieldAttributesMultipleValue) SetValueNil()

SetValueNil sets the value for Value to be an explicit nil.

func (*IncidentFieldAttributesMultipleValue) UnmarshalJSON

func (o *IncidentFieldAttributesMultipleValue) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*IncidentFieldAttributesMultipleValue) UnsetValue

func (o *IncidentFieldAttributesMultipleValue) UnsetValue()

UnsetValue ensures that no value is present for Value, not even an explicit nil.

type IncidentFieldAttributesSingleValue

IncidentFieldAttributesSingleValue A field with a single value selected.

type IncidentFieldAttributesSingleValue struct {
    // Type of the single value field definitions.
    Type *IncidentFieldAttributesSingleValueType `json:"type,omitempty"`
    // The single value selected for this field.
    Value datadog.NullableString `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentFieldAttributesSingleValue

func NewIncidentFieldAttributesSingleValue() *IncidentFieldAttributesSingleValue

NewIncidentFieldAttributesSingleValue instantiates a new IncidentFieldAttributesSingleValue object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentFieldAttributesSingleValueWithDefaults

func NewIncidentFieldAttributesSingleValueWithDefaults() *IncidentFieldAttributesSingleValue

NewIncidentFieldAttributesSingleValueWithDefaults instantiates a new IncidentFieldAttributesSingleValue object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentFieldAttributesSingleValue) GetType

func (o *IncidentFieldAttributesSingleValue) GetType() IncidentFieldAttributesSingleValueType

GetType returns the Type field value if set, zero value otherwise.

func (*IncidentFieldAttributesSingleValue) GetTypeOk

func (o *IncidentFieldAttributesSingleValue) GetTypeOk() (*IncidentFieldAttributesSingleValueType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentFieldAttributesSingleValue) GetValue

func (o *IncidentFieldAttributesSingleValue) GetValue() string

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentFieldAttributesSingleValue) GetValueOk

func (o *IncidentFieldAttributesSingleValue) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentFieldAttributesSingleValue) HasType

func (o *IncidentFieldAttributesSingleValue) HasType() bool

HasType returns a boolean if a field has been set.

func (*IncidentFieldAttributesSingleValue) HasValue

func (o *IncidentFieldAttributesSingleValue) HasValue() bool

HasValue returns a boolean if a field has been set.

func (IncidentFieldAttributesSingleValue) MarshalJSON

func (o IncidentFieldAttributesSingleValue) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentFieldAttributesSingleValue) SetType

func (o *IncidentFieldAttributesSingleValue) SetType(v IncidentFieldAttributesSingleValueType)

SetType gets a reference to the given IncidentFieldAttributesSingleValueType and assigns it to the Type field.

func (*IncidentFieldAttributesSingleValue) SetValue

func (o *IncidentFieldAttributesSingleValue) SetValue(v string)

SetValue gets a reference to the given datadog.NullableString and assigns it to the Value field.

func (*IncidentFieldAttributesSingleValue) SetValueNil

func (o *IncidentFieldAttributesSingleValue) SetValueNil()

SetValueNil sets the value for Value to be an explicit nil.

func (*IncidentFieldAttributesSingleValue) UnmarshalJSON

func (o *IncidentFieldAttributesSingleValue) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*IncidentFieldAttributesSingleValue) UnsetValue

func (o *IncidentFieldAttributesSingleValue) UnsetValue()

UnsetValue ensures that no value is present for Value, not even an explicit nil.

type IncidentFieldAttributesSingleValueType

IncidentFieldAttributesSingleValueType Type of the single value field definitions.

type IncidentFieldAttributesSingleValueType string

List of IncidentFieldAttributesSingleValueType.

const (
    INCIDENTFIELDATTRIBUTESSINGLEVALUETYPE_DROPDOWN IncidentFieldAttributesSingleValueType = "dropdown"
    INCIDENTFIELDATTRIBUTESSINGLEVALUETYPE_TEXTBOX  IncidentFieldAttributesSingleValueType = "textbox"
)

func NewIncidentFieldAttributesSingleValueTypeFromValue

func NewIncidentFieldAttributesSingleValueTypeFromValue(v string) (*IncidentFieldAttributesSingleValueType, error)

NewIncidentFieldAttributesSingleValueTypeFromValue returns a pointer to a valid IncidentFieldAttributesSingleValueType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentFieldAttributesSingleValueType) GetAllowedValues

func (v *IncidentFieldAttributesSingleValueType) GetAllowedValues() []IncidentFieldAttributesSingleValueType

GetAllowedValues reeturns the list of possible values.

func (IncidentFieldAttributesSingleValueType) IsValid

func (v IncidentFieldAttributesSingleValueType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentFieldAttributesSingleValueType) Ptr

func (v IncidentFieldAttributesSingleValueType) Ptr() *IncidentFieldAttributesSingleValueType

Ptr returns reference to IncidentFieldAttributesSingleValueType value.

func (*IncidentFieldAttributesSingleValueType) UnmarshalJSON

func (v *IncidentFieldAttributesSingleValueType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentFieldAttributesValueType

IncidentFieldAttributesValueType Type of the multiple value field definitions.

type IncidentFieldAttributesValueType string

List of IncidentFieldAttributesValueType.

const (
    INCIDENTFIELDATTRIBUTESVALUETYPE_MULTISELECT  IncidentFieldAttributesValueType = "multiselect"
    INCIDENTFIELDATTRIBUTESVALUETYPE_TEXTARRAY    IncidentFieldAttributesValueType = "textarray"
    INCIDENTFIELDATTRIBUTESVALUETYPE_METRICTAG    IncidentFieldAttributesValueType = "metrictag"
    INCIDENTFIELDATTRIBUTESVALUETYPE_AUTOCOMPLETE IncidentFieldAttributesValueType = "autocomplete"
)

func NewIncidentFieldAttributesValueTypeFromValue

func NewIncidentFieldAttributesValueTypeFromValue(v string) (*IncidentFieldAttributesValueType, error)

NewIncidentFieldAttributesValueTypeFromValue returns a pointer to a valid IncidentFieldAttributesValueType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentFieldAttributesValueType) GetAllowedValues

func (v *IncidentFieldAttributesValueType) GetAllowedValues() []IncidentFieldAttributesValueType

GetAllowedValues reeturns the list of possible values.

func (IncidentFieldAttributesValueType) IsValid

func (v IncidentFieldAttributesValueType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentFieldAttributesValueType) Ptr

func (v IncidentFieldAttributesValueType) Ptr() *IncidentFieldAttributesValueType

Ptr returns reference to IncidentFieldAttributesValueType value.

func (*IncidentFieldAttributesValueType) UnmarshalJSON

func (v *IncidentFieldAttributesValueType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentIntegrationMetadataAttributes

IncidentIntegrationMetadataAttributes Incident integration metadata's attributes for a create request.

type IncidentIntegrationMetadataAttributes struct {
    // UUID of the incident this integration metadata is connected to.
    IncidentId *string `json:"incident_id,omitempty"`
    // A number indicating the type of integration this metadata is for. 1 indicates Slack;
    // 8 indicates Jira.
    IntegrationType int32 `json:"integration_type"`
    // Incident integration metadata's metadata attribute.
    Metadata IncidentIntegrationMetadataMetadata `json:"metadata"`
    // A number indicating the status of this integration metadata. 0 indicates unknown;
    // 1 indicates pending; 2 indicates complete; 3 indicates manually created;
    // 4 indicates manually updated; 5 indicates failed.
    Status *int32 `json:"status,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentIntegrationMetadataAttributes

func NewIncidentIntegrationMetadataAttributes(integrationType int32, metadata IncidentIntegrationMetadataMetadata) *IncidentIntegrationMetadataAttributes

NewIncidentIntegrationMetadataAttributes instantiates a new IncidentIntegrationMetadataAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentIntegrationMetadataAttributesWithDefaults

func NewIncidentIntegrationMetadataAttributesWithDefaults() *IncidentIntegrationMetadataAttributes

NewIncidentIntegrationMetadataAttributesWithDefaults instantiates a new IncidentIntegrationMetadataAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentIntegrationMetadataAttributes) GetIncidentId

func (o *IncidentIntegrationMetadataAttributes) GetIncidentId() string

GetIncidentId returns the IncidentId field value if set, zero value otherwise.

func (*IncidentIntegrationMetadataAttributes) GetIncidentIdOk

func (o *IncidentIntegrationMetadataAttributes) GetIncidentIdOk() (*string, bool)

GetIncidentIdOk returns a tuple with the IncidentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataAttributes) GetIntegrationType

func (o *IncidentIntegrationMetadataAttributes) GetIntegrationType() int32

GetIntegrationType returns the IntegrationType field value.

func (*IncidentIntegrationMetadataAttributes) GetIntegrationTypeOk

func (o *IncidentIntegrationMetadataAttributes) GetIntegrationTypeOk() (*int32, bool)

GetIntegrationTypeOk returns a tuple with the IntegrationType field value and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataAttributes) GetMetadata

func (o *IncidentIntegrationMetadataAttributes) GetMetadata() IncidentIntegrationMetadataMetadata

GetMetadata returns the Metadata field value.

func (*IncidentIntegrationMetadataAttributes) GetMetadataOk

func (o *IncidentIntegrationMetadataAttributes) GetMetadataOk() (*IncidentIntegrationMetadataMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataAttributes) GetStatus

func (o *IncidentIntegrationMetadataAttributes) GetStatus() int32

GetStatus returns the Status field value if set, zero value otherwise.

func (*IncidentIntegrationMetadataAttributes) GetStatusOk

func (o *IncidentIntegrationMetadataAttributes) GetStatusOk() (*int32, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataAttributes) HasIncidentId

func (o *IncidentIntegrationMetadataAttributes) HasIncidentId() bool

HasIncidentId returns a boolean if a field has been set.

func (*IncidentIntegrationMetadataAttributes) HasStatus

func (o *IncidentIntegrationMetadataAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (IncidentIntegrationMetadataAttributes) MarshalJSON

func (o IncidentIntegrationMetadataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentIntegrationMetadataAttributes) SetIncidentId

func (o *IncidentIntegrationMetadataAttributes) SetIncidentId(v string)

SetIncidentId gets a reference to the given string and assigns it to the IncidentId field.

func (*IncidentIntegrationMetadataAttributes) SetIntegrationType

func (o *IncidentIntegrationMetadataAttributes) SetIntegrationType(v int32)

SetIntegrationType sets field value.

func (*IncidentIntegrationMetadataAttributes) SetMetadata

func (o *IncidentIntegrationMetadataAttributes) SetMetadata(v IncidentIntegrationMetadataMetadata)

SetMetadata sets field value.

func (*IncidentIntegrationMetadataAttributes) SetStatus

func (o *IncidentIntegrationMetadataAttributes) SetStatus(v int32)

SetStatus gets a reference to the given int32 and assigns it to the Status field.

func (*IncidentIntegrationMetadataAttributes) UnmarshalJSON

func (o *IncidentIntegrationMetadataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentIntegrationMetadataCreateData

IncidentIntegrationMetadataCreateData Incident integration metadata data for a create request.

type IncidentIntegrationMetadataCreateData struct {
    // Incident integration metadata's attributes for a create request.
    Attributes IncidentIntegrationMetadataAttributes `json:"attributes"`
    // Integration metadata resource type.
    Type IncidentIntegrationMetadataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentIntegrationMetadataCreateData

func NewIncidentIntegrationMetadataCreateData(attributes IncidentIntegrationMetadataAttributes, typeVar IncidentIntegrationMetadataType) *IncidentIntegrationMetadataCreateData

NewIncidentIntegrationMetadataCreateData instantiates a new IncidentIntegrationMetadataCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentIntegrationMetadataCreateDataWithDefaults

func NewIncidentIntegrationMetadataCreateDataWithDefaults() *IncidentIntegrationMetadataCreateData

NewIncidentIntegrationMetadataCreateDataWithDefaults instantiates a new IncidentIntegrationMetadataCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentIntegrationMetadataCreateData) GetAttributes

func (o *IncidentIntegrationMetadataCreateData) GetAttributes() IncidentIntegrationMetadataAttributes

GetAttributes returns the Attributes field value.

func (*IncidentIntegrationMetadataCreateData) GetAttributesOk

func (o *IncidentIntegrationMetadataCreateData) GetAttributesOk() (*IncidentIntegrationMetadataAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataCreateData) GetType

func (o *IncidentIntegrationMetadataCreateData) GetType() IncidentIntegrationMetadataType

GetType returns the Type field value.

func (*IncidentIntegrationMetadataCreateData) GetTypeOk

func (o *IncidentIntegrationMetadataCreateData) GetTypeOk() (*IncidentIntegrationMetadataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (IncidentIntegrationMetadataCreateData) MarshalJSON

func (o IncidentIntegrationMetadataCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentIntegrationMetadataCreateData) SetAttributes

func (o *IncidentIntegrationMetadataCreateData) SetAttributes(v IncidentIntegrationMetadataAttributes)

SetAttributes sets field value.

func (*IncidentIntegrationMetadataCreateData) SetType

func (o *IncidentIntegrationMetadataCreateData) SetType(v IncidentIntegrationMetadataType)

SetType sets field value.

func (*IncidentIntegrationMetadataCreateData) UnmarshalJSON

func (o *IncidentIntegrationMetadataCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentIntegrationMetadataCreateRequest

IncidentIntegrationMetadataCreateRequest Create request for an incident integration metadata.

type IncidentIntegrationMetadataCreateRequest struct {
    // Incident integration metadata data for a create request.
    Data IncidentIntegrationMetadataCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentIntegrationMetadataCreateRequest

func NewIncidentIntegrationMetadataCreateRequest(data IncidentIntegrationMetadataCreateData) *IncidentIntegrationMetadataCreateRequest

NewIncidentIntegrationMetadataCreateRequest instantiates a new IncidentIntegrationMetadataCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentIntegrationMetadataCreateRequestWithDefaults

func NewIncidentIntegrationMetadataCreateRequestWithDefaults() *IncidentIntegrationMetadataCreateRequest

NewIncidentIntegrationMetadataCreateRequestWithDefaults instantiates a new IncidentIntegrationMetadataCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentIntegrationMetadataCreateRequest) GetData

func (o *IncidentIntegrationMetadataCreateRequest) GetData() IncidentIntegrationMetadataCreateData

GetData returns the Data field value.

func (*IncidentIntegrationMetadataCreateRequest) GetDataOk

func (o *IncidentIntegrationMetadataCreateRequest) GetDataOk() (*IncidentIntegrationMetadataCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentIntegrationMetadataCreateRequest) MarshalJSON

func (o IncidentIntegrationMetadataCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentIntegrationMetadataCreateRequest) SetData

func (o *IncidentIntegrationMetadataCreateRequest) SetData(v IncidentIntegrationMetadataCreateData)

SetData sets field value.

func (*IncidentIntegrationMetadataCreateRequest) UnmarshalJSON

func (o *IncidentIntegrationMetadataCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentIntegrationMetadataListResponse

IncidentIntegrationMetadataListResponse Response with a list of incident integration metadata.

type IncidentIntegrationMetadataListResponse struct {
    // An array of incident integration metadata.
    Data []IncidentIntegrationMetadataResponseData `json:"data"`
    // Included related resources that the user requested.
    Included []IncidentIntegrationMetadataResponseIncludedItem `json:"included,omitempty"`
    // The metadata object containing pagination metadata.
    Meta *IncidentResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentIntegrationMetadataListResponse

func NewIncidentIntegrationMetadataListResponse(data []IncidentIntegrationMetadataResponseData) *IncidentIntegrationMetadataListResponse

NewIncidentIntegrationMetadataListResponse instantiates a new IncidentIntegrationMetadataListResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentIntegrationMetadataListResponseWithDefaults

func NewIncidentIntegrationMetadataListResponseWithDefaults() *IncidentIntegrationMetadataListResponse

NewIncidentIntegrationMetadataListResponseWithDefaults instantiates a new IncidentIntegrationMetadataListResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentIntegrationMetadataListResponse) GetData

func (o *IncidentIntegrationMetadataListResponse) GetData() []IncidentIntegrationMetadataResponseData

GetData returns the Data field value.

func (*IncidentIntegrationMetadataListResponse) GetDataOk

func (o *IncidentIntegrationMetadataListResponse) GetDataOk() (*[]IncidentIntegrationMetadataResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataListResponse) GetIncluded

func (o *IncidentIntegrationMetadataListResponse) GetIncluded() []IncidentIntegrationMetadataResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentIntegrationMetadataListResponse) GetIncludedOk

func (o *IncidentIntegrationMetadataListResponse) GetIncludedOk() (*[]IncidentIntegrationMetadataResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataListResponse) GetMeta

func (o *IncidentIntegrationMetadataListResponse) GetMeta() IncidentResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*IncidentIntegrationMetadataListResponse) GetMetaOk

func (o *IncidentIntegrationMetadataListResponse) GetMetaOk() (*IncidentResponseMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataListResponse) HasIncluded

func (o *IncidentIntegrationMetadataListResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*IncidentIntegrationMetadataListResponse) HasMeta

func (o *IncidentIntegrationMetadataListResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (IncidentIntegrationMetadataListResponse) MarshalJSON

func (o IncidentIntegrationMetadataListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentIntegrationMetadataListResponse) SetData

func (o *IncidentIntegrationMetadataListResponse) SetData(v []IncidentIntegrationMetadataResponseData)

SetData sets field value.

func (*IncidentIntegrationMetadataListResponse) SetIncluded

func (o *IncidentIntegrationMetadataListResponse) SetIncluded(v []IncidentIntegrationMetadataResponseIncludedItem)

SetIncluded gets a reference to the given []IncidentIntegrationMetadataResponseIncludedItem and assigns it to the Included field.

func (*IncidentIntegrationMetadataListResponse) SetMeta

func (o *IncidentIntegrationMetadataListResponse) SetMeta(v IncidentResponseMeta)

SetMeta gets a reference to the given IncidentResponseMeta and assigns it to the Meta field.

func (*IncidentIntegrationMetadataListResponse) UnmarshalJSON

func (o *IncidentIntegrationMetadataListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentIntegrationMetadataMetadata

IncidentIntegrationMetadataMetadata - Incident integration metadata's metadata attribute.

type IncidentIntegrationMetadataMetadata struct {
    SlackIntegrationMetadata *SlackIntegrationMetadata
    JiraIntegrationMetadata  *JiraIntegrationMetadata

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func JiraIntegrationMetadataAsIncidentIntegrationMetadataMetadata

func JiraIntegrationMetadataAsIncidentIntegrationMetadataMetadata(v *JiraIntegrationMetadata) IncidentIntegrationMetadataMetadata

JiraIntegrationMetadataAsIncidentIntegrationMetadataMetadata is a convenience function that returns JiraIntegrationMetadata wrapped in IncidentIntegrationMetadataMetadata.

func SlackIntegrationMetadataAsIncidentIntegrationMetadataMetadata

func SlackIntegrationMetadataAsIncidentIntegrationMetadataMetadata(v *SlackIntegrationMetadata) IncidentIntegrationMetadataMetadata

SlackIntegrationMetadataAsIncidentIntegrationMetadataMetadata is a convenience function that returns SlackIntegrationMetadata wrapped in IncidentIntegrationMetadataMetadata.

func (*IncidentIntegrationMetadataMetadata) GetActualInstance

func (obj *IncidentIntegrationMetadataMetadata) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentIntegrationMetadataMetadata) MarshalJSON

func (obj IncidentIntegrationMetadataMetadata) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentIntegrationMetadataMetadata) UnmarshalJSON

func (obj *IncidentIntegrationMetadataMetadata) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentIntegrationMetadataPatchData

IncidentIntegrationMetadataPatchData Incident integration metadata data for a patch request.

type IncidentIntegrationMetadataPatchData struct {
    // Incident integration metadata's attributes for a create request.
    Attributes IncidentIntegrationMetadataAttributes `json:"attributes"`
    // Integration metadata resource type.
    Type IncidentIntegrationMetadataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentIntegrationMetadataPatchData

func NewIncidentIntegrationMetadataPatchData(attributes IncidentIntegrationMetadataAttributes, typeVar IncidentIntegrationMetadataType) *IncidentIntegrationMetadataPatchData

NewIncidentIntegrationMetadataPatchData instantiates a new IncidentIntegrationMetadataPatchData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentIntegrationMetadataPatchDataWithDefaults

func NewIncidentIntegrationMetadataPatchDataWithDefaults() *IncidentIntegrationMetadataPatchData

NewIncidentIntegrationMetadataPatchDataWithDefaults instantiates a new IncidentIntegrationMetadataPatchData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentIntegrationMetadataPatchData) GetAttributes

func (o *IncidentIntegrationMetadataPatchData) GetAttributes() IncidentIntegrationMetadataAttributes

GetAttributes returns the Attributes field value.

func (*IncidentIntegrationMetadataPatchData) GetAttributesOk

func (o *IncidentIntegrationMetadataPatchData) GetAttributesOk() (*IncidentIntegrationMetadataAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataPatchData) GetType

func (o *IncidentIntegrationMetadataPatchData) GetType() IncidentIntegrationMetadataType

GetType returns the Type field value.

func (*IncidentIntegrationMetadataPatchData) GetTypeOk

func (o *IncidentIntegrationMetadataPatchData) GetTypeOk() (*IncidentIntegrationMetadataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (IncidentIntegrationMetadataPatchData) MarshalJSON

func (o IncidentIntegrationMetadataPatchData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentIntegrationMetadataPatchData) SetAttributes

func (o *IncidentIntegrationMetadataPatchData) SetAttributes(v IncidentIntegrationMetadataAttributes)

SetAttributes sets field value.

func (*IncidentIntegrationMetadataPatchData) SetType

func (o *IncidentIntegrationMetadataPatchData) SetType(v IncidentIntegrationMetadataType)

SetType sets field value.

func (*IncidentIntegrationMetadataPatchData) UnmarshalJSON

func (o *IncidentIntegrationMetadataPatchData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentIntegrationMetadataPatchRequest

IncidentIntegrationMetadataPatchRequest Patch request for an incident integration metadata.

type IncidentIntegrationMetadataPatchRequest struct {
    // Incident integration metadata data for a patch request.
    Data IncidentIntegrationMetadataPatchData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentIntegrationMetadataPatchRequest

func NewIncidentIntegrationMetadataPatchRequest(data IncidentIntegrationMetadataPatchData) *IncidentIntegrationMetadataPatchRequest

NewIncidentIntegrationMetadataPatchRequest instantiates a new IncidentIntegrationMetadataPatchRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentIntegrationMetadataPatchRequestWithDefaults

func NewIncidentIntegrationMetadataPatchRequestWithDefaults() *IncidentIntegrationMetadataPatchRequest

NewIncidentIntegrationMetadataPatchRequestWithDefaults instantiates a new IncidentIntegrationMetadataPatchRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentIntegrationMetadataPatchRequest) GetData

func (o *IncidentIntegrationMetadataPatchRequest) GetData() IncidentIntegrationMetadataPatchData

GetData returns the Data field value.

func (*IncidentIntegrationMetadataPatchRequest) GetDataOk

func (o *IncidentIntegrationMetadataPatchRequest) GetDataOk() (*IncidentIntegrationMetadataPatchData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentIntegrationMetadataPatchRequest) MarshalJSON

func (o IncidentIntegrationMetadataPatchRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentIntegrationMetadataPatchRequest) SetData

func (o *IncidentIntegrationMetadataPatchRequest) SetData(v IncidentIntegrationMetadataPatchData)

SetData sets field value.

func (*IncidentIntegrationMetadataPatchRequest) UnmarshalJSON

func (o *IncidentIntegrationMetadataPatchRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentIntegrationMetadataResponse

IncidentIntegrationMetadataResponse Response with an incident integration metadata.

type IncidentIntegrationMetadataResponse struct {
    // Incident integration metadata from a response.
    Data IncidentIntegrationMetadataResponseData `json:"data"`
    // Included related resources that the user requested.
    Included []IncidentIntegrationMetadataResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentIntegrationMetadataResponse

func NewIncidentIntegrationMetadataResponse(data IncidentIntegrationMetadataResponseData) *IncidentIntegrationMetadataResponse

NewIncidentIntegrationMetadataResponse instantiates a new IncidentIntegrationMetadataResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentIntegrationMetadataResponseWithDefaults

func NewIncidentIntegrationMetadataResponseWithDefaults() *IncidentIntegrationMetadataResponse

NewIncidentIntegrationMetadataResponseWithDefaults instantiates a new IncidentIntegrationMetadataResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentIntegrationMetadataResponse) GetData

func (o *IncidentIntegrationMetadataResponse) GetData() IncidentIntegrationMetadataResponseData

GetData returns the Data field value.

func (*IncidentIntegrationMetadataResponse) GetDataOk

func (o *IncidentIntegrationMetadataResponse) GetDataOk() (*IncidentIntegrationMetadataResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataResponse) GetIncluded

func (o *IncidentIntegrationMetadataResponse) GetIncluded() []IncidentIntegrationMetadataResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentIntegrationMetadataResponse) GetIncludedOk

func (o *IncidentIntegrationMetadataResponse) GetIncludedOk() (*[]IncidentIntegrationMetadataResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataResponse) HasIncluded

func (o *IncidentIntegrationMetadataResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (IncidentIntegrationMetadataResponse) MarshalJSON

func (o IncidentIntegrationMetadataResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentIntegrationMetadataResponse) SetData

func (o *IncidentIntegrationMetadataResponse) SetData(v IncidentIntegrationMetadataResponseData)

SetData sets field value.

func (*IncidentIntegrationMetadataResponse) SetIncluded

func (o *IncidentIntegrationMetadataResponse) SetIncluded(v []IncidentIntegrationMetadataResponseIncludedItem)

SetIncluded gets a reference to the given []IncidentIntegrationMetadataResponseIncludedItem and assigns it to the Included field.

func (*IncidentIntegrationMetadataResponse) UnmarshalJSON

func (o *IncidentIntegrationMetadataResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentIntegrationMetadataResponseData

IncidentIntegrationMetadataResponseData Incident integration metadata from a response.

type IncidentIntegrationMetadataResponseData struct {
    // Incident integration metadata's attributes for a create request.
    Attributes *IncidentIntegrationMetadataAttributes `json:"attributes,omitempty"`
    // The incident integration metadata's ID.
    Id string `json:"id"`
    // Integration metadata resource type.
    Type IncidentIntegrationMetadataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentIntegrationMetadataResponseData

func NewIncidentIntegrationMetadataResponseData(id string, typeVar IncidentIntegrationMetadataType) *IncidentIntegrationMetadataResponseData

NewIncidentIntegrationMetadataResponseData instantiates a new IncidentIntegrationMetadataResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentIntegrationMetadataResponseDataWithDefaults

func NewIncidentIntegrationMetadataResponseDataWithDefaults() *IncidentIntegrationMetadataResponseData

NewIncidentIntegrationMetadataResponseDataWithDefaults instantiates a new IncidentIntegrationMetadataResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentIntegrationMetadataResponseData) GetAttributes

func (o *IncidentIntegrationMetadataResponseData) GetAttributes() IncidentIntegrationMetadataAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentIntegrationMetadataResponseData) GetAttributesOk

func (o *IncidentIntegrationMetadataResponseData) GetAttributesOk() (*IncidentIntegrationMetadataAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataResponseData) GetId

func (o *IncidentIntegrationMetadataResponseData) GetId() string

GetId returns the Id field value.

func (*IncidentIntegrationMetadataResponseData) GetIdOk

func (o *IncidentIntegrationMetadataResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataResponseData) GetType

func (o *IncidentIntegrationMetadataResponseData) GetType() IncidentIntegrationMetadataType

GetType returns the Type field value.

func (*IncidentIntegrationMetadataResponseData) GetTypeOk

func (o *IncidentIntegrationMetadataResponseData) GetTypeOk() (*IncidentIntegrationMetadataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataResponseData) HasAttributes

func (o *IncidentIntegrationMetadataResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (IncidentIntegrationMetadataResponseData) MarshalJSON

func (o IncidentIntegrationMetadataResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentIntegrationMetadataResponseData) SetAttributes

func (o *IncidentIntegrationMetadataResponseData) SetAttributes(v IncidentIntegrationMetadataAttributes)

SetAttributes gets a reference to the given IncidentIntegrationMetadataAttributes and assigns it to the Attributes field.

func (*IncidentIntegrationMetadataResponseData) SetId

func (o *IncidentIntegrationMetadataResponseData) SetId(v string)

SetId sets field value.

func (*IncidentIntegrationMetadataResponseData) SetType

func (o *IncidentIntegrationMetadataResponseData) SetType(v IncidentIntegrationMetadataType)

SetType sets field value.

func (*IncidentIntegrationMetadataResponseData) UnmarshalJSON

func (o *IncidentIntegrationMetadataResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentIntegrationMetadataResponseIncludedItem

IncidentIntegrationMetadataResponseIncludedItem - An object related to an incident integration metadata that is included in the response.

type IncidentIntegrationMetadataResponseIncludedItem struct {
    User *User

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func UserAsIncidentIntegrationMetadataResponseIncludedItem

func UserAsIncidentIntegrationMetadataResponseIncludedItem(v *User) IncidentIntegrationMetadataResponseIncludedItem

UserAsIncidentIntegrationMetadataResponseIncludedItem is a convenience function that returns User wrapped in IncidentIntegrationMetadataResponseIncludedItem.

func (*IncidentIntegrationMetadataResponseIncludedItem) GetActualInstance

func (obj *IncidentIntegrationMetadataResponseIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentIntegrationMetadataResponseIncludedItem) MarshalJSON

func (obj IncidentIntegrationMetadataResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentIntegrationMetadataResponseIncludedItem) UnmarshalJSON

func (obj *IncidentIntegrationMetadataResponseIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentIntegrationMetadataType

IncidentIntegrationMetadataType Integration metadata resource type.

type IncidentIntegrationMetadataType string

List of IncidentIntegrationMetadataType.

const (
    INCIDENTINTEGRATIONMETADATATYPE_INCIDENT_INTEGRATIONS IncidentIntegrationMetadataType = "incident_integrations"
)

func NewIncidentIntegrationMetadataTypeFromValue

func NewIncidentIntegrationMetadataTypeFromValue(v string) (*IncidentIntegrationMetadataType, error)

NewIncidentIntegrationMetadataTypeFromValue returns a pointer to a valid IncidentIntegrationMetadataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentIntegrationMetadataType) GetAllowedValues

func (v *IncidentIntegrationMetadataType) GetAllowedValues() []IncidentIntegrationMetadataType

GetAllowedValues reeturns the list of possible values.

func (IncidentIntegrationMetadataType) IsValid

func (v IncidentIntegrationMetadataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentIntegrationMetadataType) Ptr

func (v IncidentIntegrationMetadataType) Ptr() *IncidentIntegrationMetadataType

Ptr returns reference to IncidentIntegrationMetadataType value.

func (*IncidentIntegrationMetadataType) UnmarshalJSON

func (v *IncidentIntegrationMetadataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentNotificationHandle

IncidentNotificationHandle A notification handle that will be notified at incident creation.

type IncidentNotificationHandle struct {
    // The name of the notified handle.
    DisplayName *string `json:"display_name,omitempty"`
    // The email address used for the notification.
    Handle *string `json:"handle,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentNotificationHandle

func NewIncidentNotificationHandle() *IncidentNotificationHandle

NewIncidentNotificationHandle instantiates a new IncidentNotificationHandle object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentNotificationHandleWithDefaults

func NewIncidentNotificationHandleWithDefaults() *IncidentNotificationHandle

NewIncidentNotificationHandleWithDefaults instantiates a new IncidentNotificationHandle object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentNotificationHandle) GetDisplayName

func (o *IncidentNotificationHandle) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*IncidentNotificationHandle) GetDisplayNameOk

func (o *IncidentNotificationHandle) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentNotificationHandle) GetHandle

func (o *IncidentNotificationHandle) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*IncidentNotificationHandle) GetHandleOk

func (o *IncidentNotificationHandle) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentNotificationHandle) HasDisplayName

func (o *IncidentNotificationHandle) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*IncidentNotificationHandle) HasHandle

func (o *IncidentNotificationHandle) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (IncidentNotificationHandle) MarshalJSON

func (o IncidentNotificationHandle) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentNotificationHandle) SetDisplayName

func (o *IncidentNotificationHandle) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*IncidentNotificationHandle) SetHandle

func (o *IncidentNotificationHandle) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*IncidentNotificationHandle) UnmarshalJSON

func (o *IncidentNotificationHandle) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentPostmortemType

IncidentPostmortemType Incident postmortem resource type.

type IncidentPostmortemType string

List of IncidentPostmortemType.

const (
    INCIDENTPOSTMORTEMTYPE_INCIDENT_POSTMORTEMS IncidentPostmortemType = "incident_postmortems"
)

func NewIncidentPostmortemTypeFromValue

func NewIncidentPostmortemTypeFromValue(v string) (*IncidentPostmortemType, error)

NewIncidentPostmortemTypeFromValue returns a pointer to a valid IncidentPostmortemType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentPostmortemType) GetAllowedValues

func (v *IncidentPostmortemType) GetAllowedValues() []IncidentPostmortemType

GetAllowedValues reeturns the list of possible values.

func (IncidentPostmortemType) IsValid

func (v IncidentPostmortemType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentPostmortemType) Ptr

func (v IncidentPostmortemType) Ptr() *IncidentPostmortemType

Ptr returns reference to IncidentPostmortemType value.

func (*IncidentPostmortemType) UnmarshalJSON

func (v *IncidentPostmortemType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentRelatedObject

IncidentRelatedObject Object related to an incident.

type IncidentRelatedObject string

List of IncidentRelatedObject.

const (
    INCIDENTRELATEDOBJECT_USERS       IncidentRelatedObject = "users"
    INCIDENTRELATEDOBJECT_ATTACHMENTS IncidentRelatedObject = "attachments"
)

func NewIncidentRelatedObjectFromValue

func NewIncidentRelatedObjectFromValue(v string) (*IncidentRelatedObject, error)

NewIncidentRelatedObjectFromValue returns a pointer to a valid IncidentRelatedObject for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentRelatedObject) GetAllowedValues

func (v *IncidentRelatedObject) GetAllowedValues() []IncidentRelatedObject

GetAllowedValues reeturns the list of possible values.

func (IncidentRelatedObject) IsValid

func (v IncidentRelatedObject) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentRelatedObject) Ptr

func (v IncidentRelatedObject) Ptr() *IncidentRelatedObject

Ptr returns reference to IncidentRelatedObject value.

func (*IncidentRelatedObject) UnmarshalJSON

func (v *IncidentRelatedObject) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentResponse

IncidentResponse Response with an incident.

type IncidentResponse struct {
    // Incident data from a response.
    Data IncidentResponseData `json:"data"`
    // Included related resources that the user requested.
    Included []IncidentResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentResponse

func NewIncidentResponse(data IncidentResponseData) *IncidentResponse

NewIncidentResponse instantiates a new IncidentResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentResponseWithDefaults

func NewIncidentResponseWithDefaults() *IncidentResponse

NewIncidentResponseWithDefaults instantiates a new IncidentResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentResponse) GetData

func (o *IncidentResponse) GetData() IncidentResponseData

GetData returns the Data field value.

func (*IncidentResponse) GetDataOk

func (o *IncidentResponse) GetDataOk() (*IncidentResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentResponse) GetIncluded

func (o *IncidentResponse) GetIncluded() []IncidentResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentResponse) GetIncludedOk

func (o *IncidentResponse) GetIncludedOk() (*[]IncidentResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponse) HasIncluded

func (o *IncidentResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (IncidentResponse) MarshalJSON

func (o IncidentResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentResponse) SetData

func (o *IncidentResponse) SetData(v IncidentResponseData)

SetData sets field value.

func (*IncidentResponse) SetIncluded

func (o *IncidentResponse) SetIncluded(v []IncidentResponseIncludedItem)

SetIncluded gets a reference to the given []IncidentResponseIncludedItem and assigns it to the Included field.

func (*IncidentResponse) UnmarshalJSON

func (o *IncidentResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentResponseAttributes

IncidentResponseAttributes The incident's attributes from a response.

type IncidentResponseAttributes struct {
    // Timestamp when the incident was created.
    Created *time.Time `json:"created,omitempty"`
    // Length of the incident's customer impact in seconds.
    // Equals the difference between `customer_impact_start` and `customer_impact_end`.
    CustomerImpactDuration *int64 `json:"customer_impact_duration,omitempty"`
    // Timestamp when customers were no longer impacted by the incident.
    CustomerImpactEnd datadog.NullableTime `json:"customer_impact_end,omitempty"`
    // A summary of the impact customers experienced during the incident.
    CustomerImpactScope datadog.NullableString `json:"customer_impact_scope,omitempty"`
    // Timestamp when customers began being impacted by the incident.
    CustomerImpactStart datadog.NullableTime `json:"customer_impact_start,omitempty"`
    // A flag indicating whether the incident caused customer impact.
    CustomerImpacted *bool `json:"customer_impacted,omitempty"`
    // Timestamp when the incident was detected.
    Detected datadog.NullableTime `json:"detected,omitempty"`
    // A condensed view of the user-defined fields attached to incidents.
    Fields map[string]IncidentFieldAttributes `json:"fields,omitempty"`
    // Timestamp when the incident was last modified.
    Modified *time.Time `json:"modified,omitempty"`
    // Notification handles that will be notified of the incident during update.
    NotificationHandles []IncidentNotificationHandle `json:"notification_handles,omitempty"`
    // The monotonically increasing integer ID for the incident.
    PublicId *int64 `json:"public_id,omitempty"`
    // Timestamp when the incident's state was last changed from active or stable to resolved or completed.
    Resolved datadog.NullableTime `json:"resolved,omitempty"`
    // The amount of time in seconds to detect the incident.
    // Equals the difference between `customer_impact_start` and `detected`.
    TimeToDetect *int64 `json:"time_to_detect,omitempty"`
    // The amount of time in seconds to call incident after detection. Equals the difference of `detected` and `created`.
    TimeToInternalResponse *int64 `json:"time_to_internal_response,omitempty"`
    // The amount of time in seconds to resolve customer impact after detecting the issue. Equals the difference between `customer_impact_end` and `detected`.
    TimeToRepair *int64 `json:"time_to_repair,omitempty"`
    // The amount of time in seconds to resolve the incident after it was created. Equals the difference between `created` and `resolved`.
    TimeToResolve *int64 `json:"time_to_resolve,omitempty"`
    // The title of the incident, which summarizes what happened.
    Title string `json:"title"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentResponseAttributes

func NewIncidentResponseAttributes(title string) *IncidentResponseAttributes

NewIncidentResponseAttributes instantiates a new IncidentResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentResponseAttributesWithDefaults

func NewIncidentResponseAttributesWithDefaults() *IncidentResponseAttributes

NewIncidentResponseAttributesWithDefaults instantiates a new IncidentResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentResponseAttributes) GetCreated

func (o *IncidentResponseAttributes) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetCreatedOk

func (o *IncidentResponseAttributes) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetCustomerImpactDuration

func (o *IncidentResponseAttributes) GetCustomerImpactDuration() int64

GetCustomerImpactDuration returns the CustomerImpactDuration field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetCustomerImpactDurationOk

func (o *IncidentResponseAttributes) GetCustomerImpactDurationOk() (*int64, bool)

GetCustomerImpactDurationOk returns a tuple with the CustomerImpactDuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetCustomerImpactEnd

func (o *IncidentResponseAttributes) GetCustomerImpactEnd() time.Time

GetCustomerImpactEnd returns the CustomerImpactEnd field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetCustomerImpactEndOk

func (o *IncidentResponseAttributes) GetCustomerImpactEndOk() (*time.Time, bool)

GetCustomerImpactEndOk returns a tuple with the CustomerImpactEnd field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentResponseAttributes) GetCustomerImpactScope

func (o *IncidentResponseAttributes) GetCustomerImpactScope() string

GetCustomerImpactScope returns the CustomerImpactScope field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetCustomerImpactScopeOk

func (o *IncidentResponseAttributes) GetCustomerImpactScopeOk() (*string, bool)

GetCustomerImpactScopeOk returns a tuple with the CustomerImpactScope field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentResponseAttributes) GetCustomerImpactStart

func (o *IncidentResponseAttributes) GetCustomerImpactStart() time.Time

GetCustomerImpactStart returns the CustomerImpactStart field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetCustomerImpactStartOk

func (o *IncidentResponseAttributes) GetCustomerImpactStartOk() (*time.Time, bool)

GetCustomerImpactStartOk returns a tuple with the CustomerImpactStart field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentResponseAttributes) GetCustomerImpacted

func (o *IncidentResponseAttributes) GetCustomerImpacted() bool

GetCustomerImpacted returns the CustomerImpacted field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetCustomerImpactedOk

func (o *IncidentResponseAttributes) GetCustomerImpactedOk() (*bool, bool)

GetCustomerImpactedOk returns a tuple with the CustomerImpacted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetDetected

func (o *IncidentResponseAttributes) GetDetected() time.Time

GetDetected returns the Detected field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetDetectedOk

func (o *IncidentResponseAttributes) GetDetectedOk() (*time.Time, bool)

GetDetectedOk returns a tuple with the Detected field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentResponseAttributes) GetFields

func (o *IncidentResponseAttributes) GetFields() map[string]IncidentFieldAttributes

GetFields returns the Fields field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetFieldsOk

func (o *IncidentResponseAttributes) GetFieldsOk() (*map[string]IncidentFieldAttributes, bool)

GetFieldsOk returns a tuple with the Fields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetModified

func (o *IncidentResponseAttributes) GetModified() time.Time

GetModified returns the Modified field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetModifiedOk

func (o *IncidentResponseAttributes) GetModifiedOk() (*time.Time, bool)

GetModifiedOk returns a tuple with the Modified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetNotificationHandles

func (o *IncidentResponseAttributes) GetNotificationHandles() []IncidentNotificationHandle

GetNotificationHandles returns the NotificationHandles field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetNotificationHandlesOk

func (o *IncidentResponseAttributes) GetNotificationHandlesOk() (*[]IncidentNotificationHandle, bool)

GetNotificationHandlesOk returns a tuple with the NotificationHandles field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentResponseAttributes) GetPublicId

func (o *IncidentResponseAttributes) GetPublicId() int64

GetPublicId returns the PublicId field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetPublicIdOk

func (o *IncidentResponseAttributes) GetPublicIdOk() (*int64, bool)

GetPublicIdOk returns a tuple with the PublicId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetResolved

func (o *IncidentResponseAttributes) GetResolved() time.Time

GetResolved returns the Resolved field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetResolvedOk

func (o *IncidentResponseAttributes) GetResolvedOk() (*time.Time, bool)

GetResolvedOk returns a tuple with the Resolved field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentResponseAttributes) GetTimeToDetect

func (o *IncidentResponseAttributes) GetTimeToDetect() int64

GetTimeToDetect returns the TimeToDetect field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetTimeToDetectOk

func (o *IncidentResponseAttributes) GetTimeToDetectOk() (*int64, bool)

GetTimeToDetectOk returns a tuple with the TimeToDetect field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetTimeToInternalResponse

func (o *IncidentResponseAttributes) GetTimeToInternalResponse() int64

GetTimeToInternalResponse returns the TimeToInternalResponse field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetTimeToInternalResponseOk

func (o *IncidentResponseAttributes) GetTimeToInternalResponseOk() (*int64, bool)

GetTimeToInternalResponseOk returns a tuple with the TimeToInternalResponse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetTimeToRepair

func (o *IncidentResponseAttributes) GetTimeToRepair() int64

GetTimeToRepair returns the TimeToRepair field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetTimeToRepairOk

func (o *IncidentResponseAttributes) GetTimeToRepairOk() (*int64, bool)

GetTimeToRepairOk returns a tuple with the TimeToRepair field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetTimeToResolve

func (o *IncidentResponseAttributes) GetTimeToResolve() int64

GetTimeToResolve returns the TimeToResolve field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetTimeToResolveOk

func (o *IncidentResponseAttributes) GetTimeToResolveOk() (*int64, bool)

GetTimeToResolveOk returns a tuple with the TimeToResolve field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetTitle

func (o *IncidentResponseAttributes) GetTitle() string

GetTitle returns the Title field value.

func (*IncidentResponseAttributes) GetTitleOk

func (o *IncidentResponseAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) HasCreated

func (o *IncidentResponseAttributes) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasCustomerImpactDuration

func (o *IncidentResponseAttributes) HasCustomerImpactDuration() bool

HasCustomerImpactDuration returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasCustomerImpactEnd

func (o *IncidentResponseAttributes) HasCustomerImpactEnd() bool

HasCustomerImpactEnd returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasCustomerImpactScope

func (o *IncidentResponseAttributes) HasCustomerImpactScope() bool

HasCustomerImpactScope returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasCustomerImpactStart

func (o *IncidentResponseAttributes) HasCustomerImpactStart() bool

HasCustomerImpactStart returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasCustomerImpacted

func (o *IncidentResponseAttributes) HasCustomerImpacted() bool

HasCustomerImpacted returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasDetected

func (o *IncidentResponseAttributes) HasDetected() bool

HasDetected returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasFields

func (o *IncidentResponseAttributes) HasFields() bool

HasFields returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasModified

func (o *IncidentResponseAttributes) HasModified() bool

HasModified returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasNotificationHandles

func (o *IncidentResponseAttributes) HasNotificationHandles() bool

HasNotificationHandles returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasPublicId

func (o *IncidentResponseAttributes) HasPublicId() bool

HasPublicId returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasResolved

func (o *IncidentResponseAttributes) HasResolved() bool

HasResolved returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasTimeToDetect

func (o *IncidentResponseAttributes) HasTimeToDetect() bool

HasTimeToDetect returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasTimeToInternalResponse

func (o *IncidentResponseAttributes) HasTimeToInternalResponse() bool

HasTimeToInternalResponse returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasTimeToRepair

func (o *IncidentResponseAttributes) HasTimeToRepair() bool

HasTimeToRepair returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasTimeToResolve

func (o *IncidentResponseAttributes) HasTimeToResolve() bool

HasTimeToResolve returns a boolean if a field has been set.

func (IncidentResponseAttributes) MarshalJSON

func (o IncidentResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentResponseAttributes) SetCreated

func (o *IncidentResponseAttributes) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*IncidentResponseAttributes) SetCustomerImpactDuration

func (o *IncidentResponseAttributes) SetCustomerImpactDuration(v int64)

SetCustomerImpactDuration gets a reference to the given int64 and assigns it to the CustomerImpactDuration field.

func (*IncidentResponseAttributes) SetCustomerImpactEnd

func (o *IncidentResponseAttributes) SetCustomerImpactEnd(v time.Time)

SetCustomerImpactEnd gets a reference to the given datadog.NullableTime and assigns it to the CustomerImpactEnd field.

func (*IncidentResponseAttributes) SetCustomerImpactEndNil

func (o *IncidentResponseAttributes) SetCustomerImpactEndNil()

SetCustomerImpactEndNil sets the value for CustomerImpactEnd to be an explicit nil.

func (*IncidentResponseAttributes) SetCustomerImpactScope

func (o *IncidentResponseAttributes) SetCustomerImpactScope(v string)

SetCustomerImpactScope gets a reference to the given datadog.NullableString and assigns it to the CustomerImpactScope field.

func (*IncidentResponseAttributes) SetCustomerImpactScopeNil

func (o *IncidentResponseAttributes) SetCustomerImpactScopeNil()

SetCustomerImpactScopeNil sets the value for CustomerImpactScope to be an explicit nil.

func (*IncidentResponseAttributes) SetCustomerImpactStart

func (o *IncidentResponseAttributes) SetCustomerImpactStart(v time.Time)

SetCustomerImpactStart gets a reference to the given datadog.NullableTime and assigns it to the CustomerImpactStart field.

func (*IncidentResponseAttributes) SetCustomerImpactStartNil

func (o *IncidentResponseAttributes) SetCustomerImpactStartNil()

SetCustomerImpactStartNil sets the value for CustomerImpactStart to be an explicit nil.

func (*IncidentResponseAttributes) SetCustomerImpacted

func (o *IncidentResponseAttributes) SetCustomerImpacted(v bool)

SetCustomerImpacted gets a reference to the given bool and assigns it to the CustomerImpacted field.

func (*IncidentResponseAttributes) SetDetected

func (o *IncidentResponseAttributes) SetDetected(v time.Time)

SetDetected gets a reference to the given datadog.NullableTime and assigns it to the Detected field.

func (*IncidentResponseAttributes) SetDetectedNil

func (o *IncidentResponseAttributes) SetDetectedNil()

SetDetectedNil sets the value for Detected to be an explicit nil.

func (*IncidentResponseAttributes) SetFields

func (o *IncidentResponseAttributes) SetFields(v map[string]IncidentFieldAttributes)

SetFields gets a reference to the given map[string]IncidentFieldAttributes and assigns it to the Fields field.

func (*IncidentResponseAttributes) SetModified

func (o *IncidentResponseAttributes) SetModified(v time.Time)

SetModified gets a reference to the given time.Time and assigns it to the Modified field.

func (*IncidentResponseAttributes) SetNotificationHandles

func (o *IncidentResponseAttributes) SetNotificationHandles(v []IncidentNotificationHandle)

SetNotificationHandles gets a reference to the given []IncidentNotificationHandle and assigns it to the NotificationHandles field.

func (*IncidentResponseAttributes) SetPublicId

func (o *IncidentResponseAttributes) SetPublicId(v int64)

SetPublicId gets a reference to the given int64 and assigns it to the PublicId field.

func (*IncidentResponseAttributes) SetResolved

func (o *IncidentResponseAttributes) SetResolved(v time.Time)

SetResolved gets a reference to the given datadog.NullableTime and assigns it to the Resolved field.

func (*IncidentResponseAttributes) SetResolvedNil

func (o *IncidentResponseAttributes) SetResolvedNil()

SetResolvedNil sets the value for Resolved to be an explicit nil.

func (*IncidentResponseAttributes) SetTimeToDetect

func (o *IncidentResponseAttributes) SetTimeToDetect(v int64)

SetTimeToDetect gets a reference to the given int64 and assigns it to the TimeToDetect field.

func (*IncidentResponseAttributes) SetTimeToInternalResponse

func (o *IncidentResponseAttributes) SetTimeToInternalResponse(v int64)

SetTimeToInternalResponse gets a reference to the given int64 and assigns it to the TimeToInternalResponse field.

func (*IncidentResponseAttributes) SetTimeToRepair

func (o *IncidentResponseAttributes) SetTimeToRepair(v int64)

SetTimeToRepair gets a reference to the given int64 and assigns it to the TimeToRepair field.

func (*IncidentResponseAttributes) SetTimeToResolve

func (o *IncidentResponseAttributes) SetTimeToResolve(v int64)

SetTimeToResolve gets a reference to the given int64 and assigns it to the TimeToResolve field.

func (*IncidentResponseAttributes) SetTitle

func (o *IncidentResponseAttributes) SetTitle(v string)

SetTitle sets field value.

func (*IncidentResponseAttributes) UnmarshalJSON

func (o *IncidentResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*IncidentResponseAttributes) UnsetCustomerImpactEnd

func (o *IncidentResponseAttributes) UnsetCustomerImpactEnd()

UnsetCustomerImpactEnd ensures that no value is present for CustomerImpactEnd, not even an explicit nil.

func (*IncidentResponseAttributes) UnsetCustomerImpactScope

func (o *IncidentResponseAttributes) UnsetCustomerImpactScope()

UnsetCustomerImpactScope ensures that no value is present for CustomerImpactScope, not even an explicit nil.

func (*IncidentResponseAttributes) UnsetCustomerImpactStart

func (o *IncidentResponseAttributes) UnsetCustomerImpactStart()

UnsetCustomerImpactStart ensures that no value is present for CustomerImpactStart, not even an explicit nil.

func (*IncidentResponseAttributes) UnsetDetected

func (o *IncidentResponseAttributes) UnsetDetected()

UnsetDetected ensures that no value is present for Detected, not even an explicit nil.

func (*IncidentResponseAttributes) UnsetResolved

func (o *IncidentResponseAttributes) UnsetResolved()

UnsetResolved ensures that no value is present for Resolved, not even an explicit nil.

type IncidentResponseData

IncidentResponseData Incident data from a response.

type IncidentResponseData struct {
    // The incident's attributes from a response.
    Attributes *IncidentResponseAttributes `json:"attributes,omitempty"`
    // The incident's ID.
    Id string `json:"id"`
    // The incident's relationships from a response.
    Relationships *IncidentResponseRelationships `json:"relationships,omitempty"`
    // Incident resource type.
    Type IncidentType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentResponseData

func NewIncidentResponseData(id string, typeVar IncidentType) *IncidentResponseData

NewIncidentResponseData instantiates a new IncidentResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentResponseDataWithDefaults

func NewIncidentResponseDataWithDefaults() *IncidentResponseData

NewIncidentResponseDataWithDefaults instantiates a new IncidentResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentResponseData) GetAttributes

func (o *IncidentResponseData) GetAttributes() IncidentResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentResponseData) GetAttributesOk

func (o *IncidentResponseData) GetAttributesOk() (*IncidentResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseData) GetId

func (o *IncidentResponseData) GetId() string

GetId returns the Id field value.

func (*IncidentResponseData) GetIdOk

func (o *IncidentResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*IncidentResponseData) GetRelationships

func (o *IncidentResponseData) GetRelationships() IncidentResponseRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentResponseData) GetRelationshipsOk

func (o *IncidentResponseData) GetRelationshipsOk() (*IncidentResponseRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseData) GetType

func (o *IncidentResponseData) GetType() IncidentType

GetType returns the Type field value.

func (*IncidentResponseData) GetTypeOk

func (o *IncidentResponseData) GetTypeOk() (*IncidentType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentResponseData) HasAttributes

func (o *IncidentResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentResponseData) HasRelationships

func (o *IncidentResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentResponseData) MarshalJSON

func (o IncidentResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentResponseData) SetAttributes

func (o *IncidentResponseData) SetAttributes(v IncidentResponseAttributes)

SetAttributes gets a reference to the given IncidentResponseAttributes and assigns it to the Attributes field.

func (*IncidentResponseData) SetId

func (o *IncidentResponseData) SetId(v string)

SetId sets field value.

func (*IncidentResponseData) SetRelationships

func (o *IncidentResponseData) SetRelationships(v IncidentResponseRelationships)

SetRelationships gets a reference to the given IncidentResponseRelationships and assigns it to the Relationships field.

func (*IncidentResponseData) SetType

func (o *IncidentResponseData) SetType(v IncidentType)

SetType sets field value.

func (*IncidentResponseData) UnmarshalJSON

func (o *IncidentResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentResponseIncludedItem

IncidentResponseIncludedItem - An object related to an incident that is included in the response.

type IncidentResponseIncludedItem struct {
    User                   *User
    IncidentAttachmentData *IncidentAttachmentData

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func IncidentAttachmentDataAsIncidentResponseIncludedItem

func IncidentAttachmentDataAsIncidentResponseIncludedItem(v *IncidentAttachmentData) IncidentResponseIncludedItem

IncidentAttachmentDataAsIncidentResponseIncludedItem is a convenience function that returns IncidentAttachmentData wrapped in IncidentResponseIncludedItem.

func UserAsIncidentResponseIncludedItem

func UserAsIncidentResponseIncludedItem(v *User) IncidentResponseIncludedItem

UserAsIncidentResponseIncludedItem is a convenience function that returns User wrapped in IncidentResponseIncludedItem.

func (*IncidentResponseIncludedItem) GetActualInstance

func (obj *IncidentResponseIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentResponseIncludedItem) MarshalJSON

func (obj IncidentResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentResponseIncludedItem) UnmarshalJSON

func (obj *IncidentResponseIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentResponseMeta

IncidentResponseMeta The metadata object containing pagination metadata.

type IncidentResponseMeta struct {
    // Pagination properties.
    Pagination *IncidentResponseMetaPagination `json:"pagination,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentResponseMeta

func NewIncidentResponseMeta() *IncidentResponseMeta

NewIncidentResponseMeta instantiates a new IncidentResponseMeta object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentResponseMetaWithDefaults

func NewIncidentResponseMetaWithDefaults() *IncidentResponseMeta

NewIncidentResponseMetaWithDefaults instantiates a new IncidentResponseMeta object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentResponseMeta) GetPagination

func (o *IncidentResponseMeta) GetPagination() IncidentResponseMetaPagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*IncidentResponseMeta) GetPaginationOk

func (o *IncidentResponseMeta) GetPaginationOk() (*IncidentResponseMetaPagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseMeta) HasPagination

func (o *IncidentResponseMeta) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (IncidentResponseMeta) MarshalJSON

func (o IncidentResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentResponseMeta) SetPagination

func (o *IncidentResponseMeta) SetPagination(v IncidentResponseMetaPagination)

SetPagination gets a reference to the given IncidentResponseMetaPagination and assigns it to the Pagination field.

func (*IncidentResponseMeta) UnmarshalJSON

func (o *IncidentResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentResponseMetaPagination

IncidentResponseMetaPagination Pagination properties.

type IncidentResponseMetaPagination struct {
    // The index of the first element in the next page of results. Equal to page size added to the current offset.
    NextOffset *int64 `json:"next_offset,omitempty"`
    // The index of the first element in the results.
    Offset *int64 `json:"offset,omitempty"`
    // Maximum size of pages to return.
    Size *int64 `json:"size,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentResponseMetaPagination

func NewIncidentResponseMetaPagination() *IncidentResponseMetaPagination

NewIncidentResponseMetaPagination instantiates a new IncidentResponseMetaPagination object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentResponseMetaPaginationWithDefaults

func NewIncidentResponseMetaPaginationWithDefaults() *IncidentResponseMetaPagination

NewIncidentResponseMetaPaginationWithDefaults instantiates a new IncidentResponseMetaPagination object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentResponseMetaPagination) GetNextOffset

func (o *IncidentResponseMetaPagination) GetNextOffset() int64

GetNextOffset returns the NextOffset field value if set, zero value otherwise.

func (*IncidentResponseMetaPagination) GetNextOffsetOk

func (o *IncidentResponseMetaPagination) GetNextOffsetOk() (*int64, bool)

GetNextOffsetOk returns a tuple with the NextOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseMetaPagination) GetOffset

func (o *IncidentResponseMetaPagination) GetOffset() int64

GetOffset returns the Offset field value if set, zero value otherwise.

func (*IncidentResponseMetaPagination) GetOffsetOk

func (o *IncidentResponseMetaPagination) GetOffsetOk() (*int64, bool)

GetOffsetOk returns a tuple with the Offset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseMetaPagination) GetSize

func (o *IncidentResponseMetaPagination) GetSize() int64

GetSize returns the Size field value if set, zero value otherwise.

func (*IncidentResponseMetaPagination) GetSizeOk

func (o *IncidentResponseMetaPagination) GetSizeOk() (*int64, bool)

GetSizeOk returns a tuple with the Size field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseMetaPagination) HasNextOffset

func (o *IncidentResponseMetaPagination) HasNextOffset() bool

HasNextOffset returns a boolean if a field has been set.

func (*IncidentResponseMetaPagination) HasOffset

func (o *IncidentResponseMetaPagination) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*IncidentResponseMetaPagination) HasSize

func (o *IncidentResponseMetaPagination) HasSize() bool

HasSize returns a boolean if a field has been set.

func (IncidentResponseMetaPagination) MarshalJSON

func (o IncidentResponseMetaPagination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentResponseMetaPagination) SetNextOffset

func (o *IncidentResponseMetaPagination) SetNextOffset(v int64)

SetNextOffset gets a reference to the given int64 and assigns it to the NextOffset field.

func (*IncidentResponseMetaPagination) SetOffset

func (o *IncidentResponseMetaPagination) SetOffset(v int64)

SetOffset gets a reference to the given int64 and assigns it to the Offset field.

func (*IncidentResponseMetaPagination) SetSize

func (o *IncidentResponseMetaPagination) SetSize(v int64)

SetSize gets a reference to the given int64 and assigns it to the Size field.

func (*IncidentResponseMetaPagination) UnmarshalJSON

func (o *IncidentResponseMetaPagination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentResponseRelationships

IncidentResponseRelationships The incident's relationships from a response.

type IncidentResponseRelationships struct {
    // A relationship reference for attachments.
    Attachments *RelationshipToIncidentAttachment `json:"attachments,omitempty"`
    // Relationship to user.
    CommanderUser *NullableRelationshipToUser `json:"commander_user,omitempty"`
    // Relationship to user.
    CreatedByUser *RelationshipToUser `json:"created_by_user,omitempty"`
    // A relationship reference for multiple integration metadata objects.
    Integrations *RelationshipToIncidentIntegrationMetadatas `json:"integrations,omitempty"`
    // Relationship to user.
    LastModifiedByUser *RelationshipToUser `json:"last_modified_by_user,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentResponseRelationships

func NewIncidentResponseRelationships() *IncidentResponseRelationships

NewIncidentResponseRelationships instantiates a new IncidentResponseRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentResponseRelationshipsWithDefaults

func NewIncidentResponseRelationshipsWithDefaults() *IncidentResponseRelationships

NewIncidentResponseRelationshipsWithDefaults instantiates a new IncidentResponseRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentResponseRelationships) GetAttachments

func (o *IncidentResponseRelationships) GetAttachments() RelationshipToIncidentAttachment

GetAttachments returns the Attachments field value if set, zero value otherwise.

func (*IncidentResponseRelationships) GetAttachmentsOk

func (o *IncidentResponseRelationships) GetAttachmentsOk() (*RelationshipToIncidentAttachment, bool)

GetAttachmentsOk returns a tuple with the Attachments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseRelationships) GetCommanderUser

func (o *IncidentResponseRelationships) GetCommanderUser() NullableRelationshipToUser

GetCommanderUser returns the CommanderUser field value if set, zero value otherwise.

func (*IncidentResponseRelationships) GetCommanderUserOk

func (o *IncidentResponseRelationships) GetCommanderUserOk() (*NullableRelationshipToUser, bool)

GetCommanderUserOk returns a tuple with the CommanderUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseRelationships) GetCreatedByUser

func (o *IncidentResponseRelationships) GetCreatedByUser() RelationshipToUser

GetCreatedByUser returns the CreatedByUser field value if set, zero value otherwise.

func (*IncidentResponseRelationships) GetCreatedByUserOk

func (o *IncidentResponseRelationships) GetCreatedByUserOk() (*RelationshipToUser, bool)

GetCreatedByUserOk returns a tuple with the CreatedByUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseRelationships) GetIntegrations

func (o *IncidentResponseRelationships) GetIntegrations() RelationshipToIncidentIntegrationMetadatas

GetIntegrations returns the Integrations field value if set, zero value otherwise.

func (*IncidentResponseRelationships) GetIntegrationsOk

func (o *IncidentResponseRelationships) GetIntegrationsOk() (*RelationshipToIncidentIntegrationMetadatas, bool)

GetIntegrationsOk returns a tuple with the Integrations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseRelationships) GetLastModifiedByUser

func (o *IncidentResponseRelationships) GetLastModifiedByUser() RelationshipToUser

GetLastModifiedByUser returns the LastModifiedByUser field value if set, zero value otherwise.

func (*IncidentResponseRelationships) GetLastModifiedByUserOk

func (o *IncidentResponseRelationships) GetLastModifiedByUserOk() (*RelationshipToUser, bool)

GetLastModifiedByUserOk returns a tuple with the LastModifiedByUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseRelationships) HasAttachments

func (o *IncidentResponseRelationships) HasAttachments() bool

HasAttachments returns a boolean if a field has been set.

func (*IncidentResponseRelationships) HasCommanderUser

func (o *IncidentResponseRelationships) HasCommanderUser() bool

HasCommanderUser returns a boolean if a field has been set.

func (*IncidentResponseRelationships) HasCreatedByUser

func (o *IncidentResponseRelationships) HasCreatedByUser() bool

HasCreatedByUser returns a boolean if a field has been set.

func (*IncidentResponseRelationships) HasIntegrations

func (o *IncidentResponseRelationships) HasIntegrations() bool

HasIntegrations returns a boolean if a field has been set.

func (*IncidentResponseRelationships) HasLastModifiedByUser

func (o *IncidentResponseRelationships) HasLastModifiedByUser() bool

HasLastModifiedByUser returns a boolean if a field has been set.

func (IncidentResponseRelationships) MarshalJSON

func (o IncidentResponseRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentResponseRelationships) SetAttachments

func (o *IncidentResponseRelationships) SetAttachments(v RelationshipToIncidentAttachment)

SetAttachments gets a reference to the given RelationshipToIncidentAttachment and assigns it to the Attachments field.

func (*IncidentResponseRelationships) SetCommanderUser

func (o *IncidentResponseRelationships) SetCommanderUser(v NullableRelationshipToUser)

SetCommanderUser gets a reference to the given NullableRelationshipToUser and assigns it to the CommanderUser field.

func (*IncidentResponseRelationships) SetCreatedByUser

func (o *IncidentResponseRelationships) SetCreatedByUser(v RelationshipToUser)

SetCreatedByUser gets a reference to the given RelationshipToUser and assigns it to the CreatedByUser field.

func (*IncidentResponseRelationships) SetIntegrations

func (o *IncidentResponseRelationships) SetIntegrations(v RelationshipToIncidentIntegrationMetadatas)

SetIntegrations gets a reference to the given RelationshipToIncidentIntegrationMetadatas and assigns it to the Integrations field.

func (*IncidentResponseRelationships) SetLastModifiedByUser

func (o *IncidentResponseRelationships) SetLastModifiedByUser(v RelationshipToUser)

SetLastModifiedByUser gets a reference to the given RelationshipToUser and assigns it to the LastModifiedByUser field.

func (*IncidentResponseRelationships) UnmarshalJSON

func (o *IncidentResponseRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentSearchResponse

IncidentSearchResponse Response with incidents and facets.

type IncidentSearchResponse struct {
    // Data returned by an incident search.
    Data IncidentSearchResponseData `json:"data"`
    // Included related resources that the user requested.
    Included []IncidentResponseIncludedItem `json:"included,omitempty"`
    // The metadata object containing pagination metadata.
    Meta *IncidentSearchResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentSearchResponse

func NewIncidentSearchResponse(data IncidentSearchResponseData) *IncidentSearchResponse

NewIncidentSearchResponse instantiates a new IncidentSearchResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentSearchResponseWithDefaults

func NewIncidentSearchResponseWithDefaults() *IncidentSearchResponse

NewIncidentSearchResponseWithDefaults instantiates a new IncidentSearchResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentSearchResponse) GetData

func (o *IncidentSearchResponse) GetData() IncidentSearchResponseData

GetData returns the Data field value.

func (*IncidentSearchResponse) GetDataOk

func (o *IncidentSearchResponse) GetDataOk() (*IncidentSearchResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentSearchResponse) GetIncluded

func (o *IncidentSearchResponse) GetIncluded() []IncidentResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentSearchResponse) GetIncludedOk

func (o *IncidentSearchResponse) GetIncludedOk() (*[]IncidentResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponse) GetMeta

func (o *IncidentSearchResponse) GetMeta() IncidentSearchResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*IncidentSearchResponse) GetMetaOk

func (o *IncidentSearchResponse) GetMetaOk() (*IncidentSearchResponseMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponse) HasIncluded

func (o *IncidentSearchResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*IncidentSearchResponse) HasMeta

func (o *IncidentSearchResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (IncidentSearchResponse) MarshalJSON

func (o IncidentSearchResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentSearchResponse) SetData

func (o *IncidentSearchResponse) SetData(v IncidentSearchResponseData)

SetData sets field value.

func (*IncidentSearchResponse) SetIncluded

func (o *IncidentSearchResponse) SetIncluded(v []IncidentResponseIncludedItem)

SetIncluded gets a reference to the given []IncidentResponseIncludedItem and assigns it to the Included field.

func (*IncidentSearchResponse) SetMeta

func (o *IncidentSearchResponse) SetMeta(v IncidentSearchResponseMeta)

SetMeta gets a reference to the given IncidentSearchResponseMeta and assigns it to the Meta field.

func (*IncidentSearchResponse) UnmarshalJSON

func (o *IncidentSearchResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentSearchResponseAttributes

IncidentSearchResponseAttributes Attributes returned by an incident search.

type IncidentSearchResponseAttributes struct {
    // Facet data for incidents returned by a search query.
    Facets IncidentSearchResponseFacetsData `json:"facets"`
    // Incidents returned by the search.
    Incidents []IncidentSearchResponseIncidentsData `json:"incidents"`
    // Number of incidents returned by the search.
    Total int32 `json:"total"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentSearchResponseAttributes

func NewIncidentSearchResponseAttributes(facets IncidentSearchResponseFacetsData, incidents []IncidentSearchResponseIncidentsData, total int32) *IncidentSearchResponseAttributes

NewIncidentSearchResponseAttributes instantiates a new IncidentSearchResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentSearchResponseAttributesWithDefaults

func NewIncidentSearchResponseAttributesWithDefaults() *IncidentSearchResponseAttributes

NewIncidentSearchResponseAttributesWithDefaults instantiates a new IncidentSearchResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentSearchResponseAttributes) GetFacets

func (o *IncidentSearchResponseAttributes) GetFacets() IncidentSearchResponseFacetsData

GetFacets returns the Facets field value.

func (*IncidentSearchResponseAttributes) GetFacetsOk

func (o *IncidentSearchResponseAttributes) GetFacetsOk() (*IncidentSearchResponseFacetsData, bool)

GetFacetsOk returns a tuple with the Facets field value and a boolean to check if the value has been set.

func (*IncidentSearchResponseAttributes) GetIncidents

func (o *IncidentSearchResponseAttributes) GetIncidents() []IncidentSearchResponseIncidentsData

GetIncidents returns the Incidents field value.

func (*IncidentSearchResponseAttributes) GetIncidentsOk

func (o *IncidentSearchResponseAttributes) GetIncidentsOk() (*[]IncidentSearchResponseIncidentsData, bool)

GetIncidentsOk returns a tuple with the Incidents field value and a boolean to check if the value has been set.

func (*IncidentSearchResponseAttributes) GetTotal

func (o *IncidentSearchResponseAttributes) GetTotal() int32

GetTotal returns the Total field value.

func (*IncidentSearchResponseAttributes) GetTotalOk

func (o *IncidentSearchResponseAttributes) GetTotalOk() (*int32, bool)

GetTotalOk returns a tuple with the Total field value and a boolean to check if the value has been set.

func (IncidentSearchResponseAttributes) MarshalJSON

func (o IncidentSearchResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentSearchResponseAttributes) SetFacets

func (o *IncidentSearchResponseAttributes) SetFacets(v IncidentSearchResponseFacetsData)

SetFacets sets field value.

func (*IncidentSearchResponseAttributes) SetIncidents

func (o *IncidentSearchResponseAttributes) SetIncidents(v []IncidentSearchResponseIncidentsData)

SetIncidents sets field value.

func (*IncidentSearchResponseAttributes) SetTotal

func (o *IncidentSearchResponseAttributes) SetTotal(v int32)

SetTotal sets field value.

func (*IncidentSearchResponseAttributes) UnmarshalJSON

func (o *IncidentSearchResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentSearchResponseData

IncidentSearchResponseData Data returned by an incident search.

type IncidentSearchResponseData struct {
    // Attributes returned by an incident search.
    Attributes *IncidentSearchResponseAttributes `json:"attributes,omitempty"`
    // Incident search result type.
    Type *IncidentSearchResultsType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentSearchResponseData

func NewIncidentSearchResponseData() *IncidentSearchResponseData

NewIncidentSearchResponseData instantiates a new IncidentSearchResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentSearchResponseDataWithDefaults

func NewIncidentSearchResponseDataWithDefaults() *IncidentSearchResponseData

NewIncidentSearchResponseDataWithDefaults instantiates a new IncidentSearchResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentSearchResponseData) GetAttributes

func (o *IncidentSearchResponseData) GetAttributes() IncidentSearchResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentSearchResponseData) GetAttributesOk

func (o *IncidentSearchResponseData) GetAttributesOk() (*IncidentSearchResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseData) GetType

func (o *IncidentSearchResponseData) GetType() IncidentSearchResultsType

GetType returns the Type field value if set, zero value otherwise.

func (*IncidentSearchResponseData) GetTypeOk

func (o *IncidentSearchResponseData) GetTypeOk() (*IncidentSearchResultsType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseData) HasAttributes

func (o *IncidentSearchResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentSearchResponseData) HasType

func (o *IncidentSearchResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (IncidentSearchResponseData) MarshalJSON

func (o IncidentSearchResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentSearchResponseData) SetAttributes

func (o *IncidentSearchResponseData) SetAttributes(v IncidentSearchResponseAttributes)

SetAttributes gets a reference to the given IncidentSearchResponseAttributes and assigns it to the Attributes field.

func (*IncidentSearchResponseData) SetType

func (o *IncidentSearchResponseData) SetType(v IncidentSearchResultsType)

SetType gets a reference to the given IncidentSearchResultsType and assigns it to the Type field.

func (*IncidentSearchResponseData) UnmarshalJSON

func (o *IncidentSearchResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentSearchResponseFacetsData

IncidentSearchResponseFacetsData Facet data for incidents returned by a search query.

type IncidentSearchResponseFacetsData struct {
    // Facet data for incident commander users.
    Commander []IncidentSearchResponseUserFacetData `json:"commander,omitempty"`
    // Facet data for incident creator users.
    CreatedBy []IncidentSearchResponseUserFacetData `json:"created_by,omitempty"`
    // Facet data for incident property fields.
    Fields []IncidentSearchResponsePropertyFieldFacetData `json:"fields,omitempty"`
    // Facet data for incident impact attributes.
    Impact []IncidentSearchResponseFieldFacetData `json:"impact,omitempty"`
    // Facet data for incident last modified by users.
    LastModifiedBy []IncidentSearchResponseUserFacetData `json:"last_modified_by,omitempty"`
    // Facet data for incident postmortem existence.
    Postmortem []IncidentSearchResponseFieldFacetData `json:"postmortem,omitempty"`
    // Facet data for incident responder users.
    Responder []IncidentSearchResponseUserFacetData `json:"responder,omitempty"`
    // Facet data for incident severity attributes.
    Severity []IncidentSearchResponseFieldFacetData `json:"severity,omitempty"`
    // Facet data for incident state attributes.
    State []IncidentSearchResponseFieldFacetData `json:"state,omitempty"`
    // Facet data for incident time to repair metrics.
    TimeToRepair []IncidentSearchResponseNumericFacetData `json:"time_to_repair,omitempty"`
    // Facet data for incident time to resolve metrics.
    TimeToResolve []IncidentSearchResponseNumericFacetData `json:"time_to_resolve,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentSearchResponseFacetsData

func NewIncidentSearchResponseFacetsData() *IncidentSearchResponseFacetsData

NewIncidentSearchResponseFacetsData instantiates a new IncidentSearchResponseFacetsData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentSearchResponseFacetsDataWithDefaults

func NewIncidentSearchResponseFacetsDataWithDefaults() *IncidentSearchResponseFacetsData

NewIncidentSearchResponseFacetsDataWithDefaults instantiates a new IncidentSearchResponseFacetsData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentSearchResponseFacetsData) GetCommander

func (o *IncidentSearchResponseFacetsData) GetCommander() []IncidentSearchResponseUserFacetData

GetCommander returns the Commander field value if set, zero value otherwise.

func (*IncidentSearchResponseFacetsData) GetCommanderOk

func (o *IncidentSearchResponseFacetsData) GetCommanderOk() (*[]IncidentSearchResponseUserFacetData, bool)

GetCommanderOk returns a tuple with the Commander field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseFacetsData) GetCreatedBy

func (o *IncidentSearchResponseFacetsData) GetCreatedBy() []IncidentSearchResponseUserFacetData

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*IncidentSearchResponseFacetsData) GetCreatedByOk

func (o *IncidentSearchResponseFacetsData) GetCreatedByOk() (*[]IncidentSearchResponseUserFacetData, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseFacetsData) GetFields

func (o *IncidentSearchResponseFacetsData) GetFields() []IncidentSearchResponsePropertyFieldFacetData

GetFields returns the Fields field value if set, zero value otherwise.

func (*IncidentSearchResponseFacetsData) GetFieldsOk

func (o *IncidentSearchResponseFacetsData) GetFieldsOk() (*[]IncidentSearchResponsePropertyFieldFacetData, bool)

GetFieldsOk returns a tuple with the Fields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseFacetsData) GetImpact

func (o *IncidentSearchResponseFacetsData) GetImpact() []IncidentSearchResponseFieldFacetData

GetImpact returns the Impact field value if set, zero value otherwise.

func (*IncidentSearchResponseFacetsData) GetImpactOk

func (o *IncidentSearchResponseFacetsData) GetImpactOk() (*[]IncidentSearchResponseFieldFacetData, bool)

GetImpactOk returns a tuple with the Impact field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseFacetsData) GetLastModifiedBy

func (o *IncidentSearchResponseFacetsData) GetLastModifiedBy() []IncidentSearchResponseUserFacetData

GetLastModifiedBy returns the LastModifiedBy field value if set, zero value otherwise.

func (*IncidentSearchResponseFacetsData) GetLastModifiedByOk

func (o *IncidentSearchResponseFacetsData) GetLastModifiedByOk() (*[]IncidentSearchResponseUserFacetData, bool)

GetLastModifiedByOk returns a tuple with the LastModifiedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseFacetsData) GetPostmortem

func (o *IncidentSearchResponseFacetsData) GetPostmortem() []IncidentSearchResponseFieldFacetData

GetPostmortem returns the Postmortem field value if set, zero value otherwise.

func (*IncidentSearchResponseFacetsData) GetPostmortemOk

func (o *IncidentSearchResponseFacetsData) GetPostmortemOk() (*[]IncidentSearchResponseFieldFacetData, bool)

GetPostmortemOk returns a tuple with the Postmortem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseFacetsData) GetResponder

func (o *IncidentSearchResponseFacetsData) GetResponder() []IncidentSearchResponseUserFacetData

GetResponder returns the Responder field value if set, zero value otherwise.

func (*IncidentSearchResponseFacetsData) GetResponderOk

func (o *IncidentSearchResponseFacetsData) GetResponderOk() (*[]IncidentSearchResponseUserFacetData, bool)

GetResponderOk returns a tuple with the Responder field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseFacetsData) GetSeverity

func (o *IncidentSearchResponseFacetsData) GetSeverity() []IncidentSearchResponseFieldFacetData

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*IncidentSearchResponseFacetsData) GetSeverityOk

func (o *IncidentSearchResponseFacetsData) GetSeverityOk() (*[]IncidentSearchResponseFieldFacetData, bool)

GetSeverityOk returns a tuple with the Severity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseFacetsData) GetState

func (o *IncidentSearchResponseFacetsData) GetState() []IncidentSearchResponseFieldFacetData

GetState returns the State field value if set, zero value otherwise.

func (*IncidentSearchResponseFacetsData) GetStateOk

func (o *IncidentSearchResponseFacetsData) GetStateOk() (*[]IncidentSearchResponseFieldFacetData, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseFacetsData) GetTimeToRepair

func (o *IncidentSearchResponseFacetsData) GetTimeToRepair() []IncidentSearchResponseNumericFacetData

GetTimeToRepair returns the TimeToRepair field value if set, zero value otherwise.

func (*IncidentSearchResponseFacetsData) GetTimeToRepairOk

func (o *IncidentSearchResponseFacetsData) GetTimeToRepairOk() (*[]IncidentSearchResponseNumericFacetData, bool)

GetTimeToRepairOk returns a tuple with the TimeToRepair field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseFacetsData) GetTimeToResolve

func (o *IncidentSearchResponseFacetsData) GetTimeToResolve() []IncidentSearchResponseNumericFacetData

GetTimeToResolve returns the TimeToResolve field value if set, zero value otherwise.

func (*IncidentSearchResponseFacetsData) GetTimeToResolveOk

func (o *IncidentSearchResponseFacetsData) GetTimeToResolveOk() (*[]IncidentSearchResponseNumericFacetData, bool)

GetTimeToResolveOk returns a tuple with the TimeToResolve field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseFacetsData) HasCommander

func (o *IncidentSearchResponseFacetsData) HasCommander() bool

HasCommander returns a boolean if a field has been set.

func (*IncidentSearchResponseFacetsData) HasCreatedBy

func (o *IncidentSearchResponseFacetsData) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*IncidentSearchResponseFacetsData) HasFields

func (o *IncidentSearchResponseFacetsData) HasFields() bool

HasFields returns a boolean if a field has been set.

func (*IncidentSearchResponseFacetsData) HasImpact

func (o *IncidentSearchResponseFacetsData) HasImpact() bool

HasImpact returns a boolean if a field has been set.

func (*IncidentSearchResponseFacetsData) HasLastModifiedBy

func (o *IncidentSearchResponseFacetsData) HasLastModifiedBy() bool

HasLastModifiedBy returns a boolean if a field has been set.

func (*IncidentSearchResponseFacetsData) HasPostmortem

func (o *IncidentSearchResponseFacetsData) HasPostmortem() bool

HasPostmortem returns a boolean if a field has been set.

func (*IncidentSearchResponseFacetsData) HasResponder

func (o *IncidentSearchResponseFacetsData) HasResponder() bool

HasResponder returns a boolean if a field has been set.

func (*IncidentSearchResponseFacetsData) HasSeverity

func (o *IncidentSearchResponseFacetsData) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (*IncidentSearchResponseFacetsData) HasState

func (o *IncidentSearchResponseFacetsData) HasState() bool

HasState returns a boolean if a field has been set.

func (*IncidentSearchResponseFacetsData) HasTimeToRepair

func (o *IncidentSearchResponseFacetsData) HasTimeToRepair() bool

HasTimeToRepair returns a boolean if a field has been set.

func (*IncidentSearchResponseFacetsData) HasTimeToResolve

func (o *IncidentSearchResponseFacetsData) HasTimeToResolve() bool

HasTimeToResolve returns a boolean if a field has been set.

func (IncidentSearchResponseFacetsData) MarshalJSON

func (o IncidentSearchResponseFacetsData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentSearchResponseFacetsData) SetCommander

func (o *IncidentSearchResponseFacetsData) SetCommander(v []IncidentSearchResponseUserFacetData)

SetCommander gets a reference to the given []IncidentSearchResponseUserFacetData and assigns it to the Commander field.

func (*IncidentSearchResponseFacetsData) SetCreatedBy

func (o *IncidentSearchResponseFacetsData) SetCreatedBy(v []IncidentSearchResponseUserFacetData)

SetCreatedBy gets a reference to the given []IncidentSearchResponseUserFacetData and assigns it to the CreatedBy field.

func (*IncidentSearchResponseFacetsData) SetFields

func (o *IncidentSearchResponseFacetsData) SetFields(v []IncidentSearchResponsePropertyFieldFacetData)

SetFields gets a reference to the given []IncidentSearchResponsePropertyFieldFacetData and assigns it to the Fields field.

func (*IncidentSearchResponseFacetsData) SetImpact

func (o *IncidentSearchResponseFacetsData) SetImpact(v []IncidentSearchResponseFieldFacetData)

SetImpact gets a reference to the given []IncidentSearchResponseFieldFacetData and assigns it to the Impact field.

func (*IncidentSearchResponseFacetsData) SetLastModifiedBy

func (o *IncidentSearchResponseFacetsData) SetLastModifiedBy(v []IncidentSearchResponseUserFacetData)

SetLastModifiedBy gets a reference to the given []IncidentSearchResponseUserFacetData and assigns it to the LastModifiedBy field.

func (*IncidentSearchResponseFacetsData) SetPostmortem

func (o *IncidentSearchResponseFacetsData) SetPostmortem(v []IncidentSearchResponseFieldFacetData)

SetPostmortem gets a reference to the given []IncidentSearchResponseFieldFacetData and assigns it to the Postmortem field.

func (*IncidentSearchResponseFacetsData) SetResponder

func (o *IncidentSearchResponseFacetsData) SetResponder(v []IncidentSearchResponseUserFacetData)

SetResponder gets a reference to the given []IncidentSearchResponseUserFacetData and assigns it to the Responder field.

func (*IncidentSearchResponseFacetsData) SetSeverity

func (o *IncidentSearchResponseFacetsData) SetSeverity(v []IncidentSearchResponseFieldFacetData)

SetSeverity gets a reference to the given []IncidentSearchResponseFieldFacetData and assigns it to the Severity field.

func (*IncidentSearchResponseFacetsData) SetState

func (o *IncidentSearchResponseFacetsData) SetState(v []IncidentSearchResponseFieldFacetData)

SetState gets a reference to the given []IncidentSearchResponseFieldFacetData and assigns it to the State field.

func (*IncidentSearchResponseFacetsData) SetTimeToRepair

func (o *IncidentSearchResponseFacetsData) SetTimeToRepair(v []IncidentSearchResponseNumericFacetData)

SetTimeToRepair gets a reference to the given []IncidentSearchResponseNumericFacetData and assigns it to the TimeToRepair field.

func (*IncidentSearchResponseFacetsData) SetTimeToResolve

func (o *IncidentSearchResponseFacetsData) SetTimeToResolve(v []IncidentSearchResponseNumericFacetData)

SetTimeToResolve gets a reference to the given []IncidentSearchResponseNumericFacetData and assigns it to the TimeToResolve field.

func (*IncidentSearchResponseFacetsData) UnmarshalJSON

func (o *IncidentSearchResponseFacetsData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentSearchResponseFieldFacetData

IncidentSearchResponseFieldFacetData Facet value and number of occurrences for a property field of an incident.

type IncidentSearchResponseFieldFacetData struct {
    // Count of the facet value appearing in search results.
    Count *int32 `json:"count,omitempty"`
    // The facet value appearing in search results.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentSearchResponseFieldFacetData

func NewIncidentSearchResponseFieldFacetData() *IncidentSearchResponseFieldFacetData

NewIncidentSearchResponseFieldFacetData instantiates a new IncidentSearchResponseFieldFacetData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentSearchResponseFieldFacetDataWithDefaults

func NewIncidentSearchResponseFieldFacetDataWithDefaults() *IncidentSearchResponseFieldFacetData

NewIncidentSearchResponseFieldFacetDataWithDefaults instantiates a new IncidentSearchResponseFieldFacetData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentSearchResponseFieldFacetData) GetCount

func (o *IncidentSearchResponseFieldFacetData) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise.

func (*IncidentSearchResponseFieldFacetData) GetCountOk

func (o *IncidentSearchResponseFieldFacetData) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseFieldFacetData) GetName

func (o *IncidentSearchResponseFieldFacetData) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*IncidentSearchResponseFieldFacetData) GetNameOk

func (o *IncidentSearchResponseFieldFacetData) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseFieldFacetData) HasCount

func (o *IncidentSearchResponseFieldFacetData) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*IncidentSearchResponseFieldFacetData) HasName

func (o *IncidentSearchResponseFieldFacetData) HasName() bool

HasName returns a boolean if a field has been set.

func (IncidentSearchResponseFieldFacetData) MarshalJSON

func (o IncidentSearchResponseFieldFacetData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentSearchResponseFieldFacetData) SetCount

func (o *IncidentSearchResponseFieldFacetData) SetCount(v int32)

SetCount gets a reference to the given int32 and assigns it to the Count field.

func (*IncidentSearchResponseFieldFacetData) SetName

func (o *IncidentSearchResponseFieldFacetData) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*IncidentSearchResponseFieldFacetData) UnmarshalJSON

func (o *IncidentSearchResponseFieldFacetData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentSearchResponseIncidentsData

IncidentSearchResponseIncidentsData Incident returned by the search.

type IncidentSearchResponseIncidentsData struct {
    // Incident data from a response.
    Data IncidentResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentSearchResponseIncidentsData

func NewIncidentSearchResponseIncidentsData(data IncidentResponseData) *IncidentSearchResponseIncidentsData

NewIncidentSearchResponseIncidentsData instantiates a new IncidentSearchResponseIncidentsData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentSearchResponseIncidentsDataWithDefaults

func NewIncidentSearchResponseIncidentsDataWithDefaults() *IncidentSearchResponseIncidentsData

NewIncidentSearchResponseIncidentsDataWithDefaults instantiates a new IncidentSearchResponseIncidentsData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentSearchResponseIncidentsData) GetData

func (o *IncidentSearchResponseIncidentsData) GetData() IncidentResponseData

GetData returns the Data field value.

func (*IncidentSearchResponseIncidentsData) GetDataOk

func (o *IncidentSearchResponseIncidentsData) GetDataOk() (*IncidentResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentSearchResponseIncidentsData) MarshalJSON

func (o IncidentSearchResponseIncidentsData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentSearchResponseIncidentsData) SetData

func (o *IncidentSearchResponseIncidentsData) SetData(v IncidentResponseData)

SetData sets field value.

func (*IncidentSearchResponseIncidentsData) UnmarshalJSON

func (o *IncidentSearchResponseIncidentsData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentSearchResponseMeta

IncidentSearchResponseMeta The metadata object containing pagination metadata.

type IncidentSearchResponseMeta struct {
    // Pagination properties.
    Pagination *IncidentResponseMetaPagination `json:"pagination,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentSearchResponseMeta

func NewIncidentSearchResponseMeta() *IncidentSearchResponseMeta

NewIncidentSearchResponseMeta instantiates a new IncidentSearchResponseMeta object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentSearchResponseMetaWithDefaults

func NewIncidentSearchResponseMetaWithDefaults() *IncidentSearchResponseMeta

NewIncidentSearchResponseMetaWithDefaults instantiates a new IncidentSearchResponseMeta object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentSearchResponseMeta) GetPagination

func (o *IncidentSearchResponseMeta) GetPagination() IncidentResponseMetaPagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*IncidentSearchResponseMeta) GetPaginationOk

func (o *IncidentSearchResponseMeta) GetPaginationOk() (*IncidentResponseMetaPagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseMeta) HasPagination

func (o *IncidentSearchResponseMeta) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (IncidentSearchResponseMeta) MarshalJSON

func (o IncidentSearchResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentSearchResponseMeta) SetPagination

func (o *IncidentSearchResponseMeta) SetPagination(v IncidentResponseMetaPagination)

SetPagination gets a reference to the given IncidentResponseMetaPagination and assigns it to the Pagination field.

func (*IncidentSearchResponseMeta) UnmarshalJSON

func (o *IncidentSearchResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentSearchResponseNumericFacetData

IncidentSearchResponseNumericFacetData Facet data numeric attributes of an incident.

type IncidentSearchResponseNumericFacetData struct {
    // Aggregate information for numeric incident data.
    Aggregates IncidentSearchResponseNumericFacetDataAggregates `json:"aggregates"`
    // Name of the incident property field.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentSearchResponseNumericFacetData

func NewIncidentSearchResponseNumericFacetData(aggregates IncidentSearchResponseNumericFacetDataAggregates, name string) *IncidentSearchResponseNumericFacetData

NewIncidentSearchResponseNumericFacetData instantiates a new IncidentSearchResponseNumericFacetData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentSearchResponseNumericFacetDataWithDefaults

func NewIncidentSearchResponseNumericFacetDataWithDefaults() *IncidentSearchResponseNumericFacetData

NewIncidentSearchResponseNumericFacetDataWithDefaults instantiates a new IncidentSearchResponseNumericFacetData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentSearchResponseNumericFacetData) GetAggregates

func (o *IncidentSearchResponseNumericFacetData) GetAggregates() IncidentSearchResponseNumericFacetDataAggregates

GetAggregates returns the Aggregates field value.

func (*IncidentSearchResponseNumericFacetData) GetAggregatesOk

func (o *IncidentSearchResponseNumericFacetData) GetAggregatesOk() (*IncidentSearchResponseNumericFacetDataAggregates, bool)

GetAggregatesOk returns a tuple with the Aggregates field value and a boolean to check if the value has been set.

func (*IncidentSearchResponseNumericFacetData) GetName

func (o *IncidentSearchResponseNumericFacetData) GetName() string

GetName returns the Name field value.

func (*IncidentSearchResponseNumericFacetData) GetNameOk

func (o *IncidentSearchResponseNumericFacetData) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (IncidentSearchResponseNumericFacetData) MarshalJSON

func (o IncidentSearchResponseNumericFacetData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentSearchResponseNumericFacetData) SetAggregates

func (o *IncidentSearchResponseNumericFacetData) SetAggregates(v IncidentSearchResponseNumericFacetDataAggregates)

SetAggregates sets field value.

func (*IncidentSearchResponseNumericFacetData) SetName

func (o *IncidentSearchResponseNumericFacetData) SetName(v string)

SetName sets field value.

func (*IncidentSearchResponseNumericFacetData) UnmarshalJSON

func (o *IncidentSearchResponseNumericFacetData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentSearchResponseNumericFacetDataAggregates

IncidentSearchResponseNumericFacetDataAggregates Aggregate information for numeric incident data.

type IncidentSearchResponseNumericFacetDataAggregates struct {
    // Maximum value of the numeric aggregates.
    Max datadog.NullableFloat64 `json:"max,omitempty"`
    // Minimum value of the numeric aggregates.
    Min datadog.NullableFloat64 `json:"min,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentSearchResponseNumericFacetDataAggregates

func NewIncidentSearchResponseNumericFacetDataAggregates() *IncidentSearchResponseNumericFacetDataAggregates

NewIncidentSearchResponseNumericFacetDataAggregates instantiates a new IncidentSearchResponseNumericFacetDataAggregates object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentSearchResponseNumericFacetDataAggregatesWithDefaults

func NewIncidentSearchResponseNumericFacetDataAggregatesWithDefaults() *IncidentSearchResponseNumericFacetDataAggregates

NewIncidentSearchResponseNumericFacetDataAggregatesWithDefaults instantiates a new IncidentSearchResponseNumericFacetDataAggregates object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentSearchResponseNumericFacetDataAggregates) GetMax

func (o *IncidentSearchResponseNumericFacetDataAggregates) GetMax() float64

GetMax returns the Max field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentSearchResponseNumericFacetDataAggregates) GetMaxOk

func (o *IncidentSearchResponseNumericFacetDataAggregates) GetMaxOk() (*float64, bool)

GetMaxOk returns a tuple with the Max field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentSearchResponseNumericFacetDataAggregates) GetMin

func (o *IncidentSearchResponseNumericFacetDataAggregates) GetMin() float64

GetMin returns the Min field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentSearchResponseNumericFacetDataAggregates) GetMinOk

func (o *IncidentSearchResponseNumericFacetDataAggregates) GetMinOk() (*float64, bool)

GetMinOk returns a tuple with the Min field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentSearchResponseNumericFacetDataAggregates) HasMax

func (o *IncidentSearchResponseNumericFacetDataAggregates) HasMax() bool

HasMax returns a boolean if a field has been set.

func (*IncidentSearchResponseNumericFacetDataAggregates) HasMin

func (o *IncidentSearchResponseNumericFacetDataAggregates) HasMin() bool

HasMin returns a boolean if a field has been set.

func (IncidentSearchResponseNumericFacetDataAggregates) MarshalJSON

func (o IncidentSearchResponseNumericFacetDataAggregates) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentSearchResponseNumericFacetDataAggregates) SetMax

func (o *IncidentSearchResponseNumericFacetDataAggregates) SetMax(v float64)

SetMax gets a reference to the given datadog.NullableFloat64 and assigns it to the Max field.

func (*IncidentSearchResponseNumericFacetDataAggregates) SetMaxNil

func (o *IncidentSearchResponseNumericFacetDataAggregates) SetMaxNil()

SetMaxNil sets the value for Max to be an explicit nil.

func (*IncidentSearchResponseNumericFacetDataAggregates) SetMin

func (o *IncidentSearchResponseNumericFacetDataAggregates) SetMin(v float64)

SetMin gets a reference to the given datadog.NullableFloat64 and assigns it to the Min field.

func (*IncidentSearchResponseNumericFacetDataAggregates) SetMinNil

func (o *IncidentSearchResponseNumericFacetDataAggregates) SetMinNil()

SetMinNil sets the value for Min to be an explicit nil.

func (*IncidentSearchResponseNumericFacetDataAggregates) UnmarshalJSON

func (o *IncidentSearchResponseNumericFacetDataAggregates) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*IncidentSearchResponseNumericFacetDataAggregates) UnsetMax

func (o *IncidentSearchResponseNumericFacetDataAggregates) UnsetMax()

UnsetMax ensures that no value is present for Max, not even an explicit nil.

func (*IncidentSearchResponseNumericFacetDataAggregates) UnsetMin

func (o *IncidentSearchResponseNumericFacetDataAggregates) UnsetMin()

UnsetMin ensures that no value is present for Min, not even an explicit nil.

type IncidentSearchResponsePropertyFieldFacetData

IncidentSearchResponsePropertyFieldFacetData Facet data for the incident property fields.

type IncidentSearchResponsePropertyFieldFacetData struct {
    // Aggregate information for numeric incident data.
    Aggregates *IncidentSearchResponseNumericFacetDataAggregates `json:"aggregates,omitempty"`
    // Facet data for the property field of an incident.
    Facets []IncidentSearchResponseFieldFacetData `json:"facets"`
    // Name of the incident property field.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentSearchResponsePropertyFieldFacetData

func NewIncidentSearchResponsePropertyFieldFacetData(facets []IncidentSearchResponseFieldFacetData, name string) *IncidentSearchResponsePropertyFieldFacetData

NewIncidentSearchResponsePropertyFieldFacetData instantiates a new IncidentSearchResponsePropertyFieldFacetData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentSearchResponsePropertyFieldFacetDataWithDefaults

func NewIncidentSearchResponsePropertyFieldFacetDataWithDefaults() *IncidentSearchResponsePropertyFieldFacetData

NewIncidentSearchResponsePropertyFieldFacetDataWithDefaults instantiates a new IncidentSearchResponsePropertyFieldFacetData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentSearchResponsePropertyFieldFacetData) GetAggregates

func (o *IncidentSearchResponsePropertyFieldFacetData) GetAggregates() IncidentSearchResponseNumericFacetDataAggregates

GetAggregates returns the Aggregates field value if set, zero value otherwise.

func (*IncidentSearchResponsePropertyFieldFacetData) GetAggregatesOk

func (o *IncidentSearchResponsePropertyFieldFacetData) GetAggregatesOk() (*IncidentSearchResponseNumericFacetDataAggregates, bool)

GetAggregatesOk returns a tuple with the Aggregates field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponsePropertyFieldFacetData) GetFacets

func (o *IncidentSearchResponsePropertyFieldFacetData) GetFacets() []IncidentSearchResponseFieldFacetData

GetFacets returns the Facets field value.

func (*IncidentSearchResponsePropertyFieldFacetData) GetFacetsOk

func (o *IncidentSearchResponsePropertyFieldFacetData) GetFacetsOk() (*[]IncidentSearchResponseFieldFacetData, bool)

GetFacetsOk returns a tuple with the Facets field value and a boolean to check if the value has been set.

func (*IncidentSearchResponsePropertyFieldFacetData) GetName

func (o *IncidentSearchResponsePropertyFieldFacetData) GetName() string

GetName returns the Name field value.

func (*IncidentSearchResponsePropertyFieldFacetData) GetNameOk

func (o *IncidentSearchResponsePropertyFieldFacetData) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*IncidentSearchResponsePropertyFieldFacetData) HasAggregates

func (o *IncidentSearchResponsePropertyFieldFacetData) HasAggregates() bool

HasAggregates returns a boolean if a field has been set.

func (IncidentSearchResponsePropertyFieldFacetData) MarshalJSON

func (o IncidentSearchResponsePropertyFieldFacetData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentSearchResponsePropertyFieldFacetData) SetAggregates

func (o *IncidentSearchResponsePropertyFieldFacetData) SetAggregates(v IncidentSearchResponseNumericFacetDataAggregates)

SetAggregates gets a reference to the given IncidentSearchResponseNumericFacetDataAggregates and assigns it to the Aggregates field.

func (*IncidentSearchResponsePropertyFieldFacetData) SetFacets

func (o *IncidentSearchResponsePropertyFieldFacetData) SetFacets(v []IncidentSearchResponseFieldFacetData)

SetFacets sets field value.

func (*IncidentSearchResponsePropertyFieldFacetData) SetName

func (o *IncidentSearchResponsePropertyFieldFacetData) SetName(v string)

SetName sets field value.

func (*IncidentSearchResponsePropertyFieldFacetData) UnmarshalJSON

func (o *IncidentSearchResponsePropertyFieldFacetData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentSearchResponseUserFacetData

IncidentSearchResponseUserFacetData Facet data for user attributes of an incident.

type IncidentSearchResponseUserFacetData struct {
    // Count of the facet value appearing in search results.
    Count *int32 `json:"count,omitempty"`
    // Email of the user.
    Email *string `json:"email,omitempty"`
    // Handle of the user.
    Handle *string `json:"handle,omitempty"`
    // Name of the user.
    Name *string `json:"name,omitempty"`
    // ID of the user.
    Uuid *string `json:"uuid,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentSearchResponseUserFacetData

func NewIncidentSearchResponseUserFacetData() *IncidentSearchResponseUserFacetData

NewIncidentSearchResponseUserFacetData instantiates a new IncidentSearchResponseUserFacetData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentSearchResponseUserFacetDataWithDefaults

func NewIncidentSearchResponseUserFacetDataWithDefaults() *IncidentSearchResponseUserFacetData

NewIncidentSearchResponseUserFacetDataWithDefaults instantiates a new IncidentSearchResponseUserFacetData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentSearchResponseUserFacetData) GetCount

func (o *IncidentSearchResponseUserFacetData) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise.

func (*IncidentSearchResponseUserFacetData) GetCountOk

func (o *IncidentSearchResponseUserFacetData) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseUserFacetData) GetEmail

func (o *IncidentSearchResponseUserFacetData) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*IncidentSearchResponseUserFacetData) GetEmailOk

func (o *IncidentSearchResponseUserFacetData) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseUserFacetData) GetHandle

func (o *IncidentSearchResponseUserFacetData) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*IncidentSearchResponseUserFacetData) GetHandleOk

func (o *IncidentSearchResponseUserFacetData) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseUserFacetData) GetName

func (o *IncidentSearchResponseUserFacetData) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*IncidentSearchResponseUserFacetData) GetNameOk

func (o *IncidentSearchResponseUserFacetData) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseUserFacetData) GetUuid

func (o *IncidentSearchResponseUserFacetData) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*IncidentSearchResponseUserFacetData) GetUuidOk

func (o *IncidentSearchResponseUserFacetData) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseUserFacetData) HasCount

func (o *IncidentSearchResponseUserFacetData) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*IncidentSearchResponseUserFacetData) HasEmail

func (o *IncidentSearchResponseUserFacetData) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*IncidentSearchResponseUserFacetData) HasHandle

func (o *IncidentSearchResponseUserFacetData) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*IncidentSearchResponseUserFacetData) HasName

func (o *IncidentSearchResponseUserFacetData) HasName() bool

HasName returns a boolean if a field has been set.

func (*IncidentSearchResponseUserFacetData) HasUuid

func (o *IncidentSearchResponseUserFacetData) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (IncidentSearchResponseUserFacetData) MarshalJSON

func (o IncidentSearchResponseUserFacetData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentSearchResponseUserFacetData) SetCount

func (o *IncidentSearchResponseUserFacetData) SetCount(v int32)

SetCount gets a reference to the given int32 and assigns it to the Count field.

func (*IncidentSearchResponseUserFacetData) SetEmail

func (o *IncidentSearchResponseUserFacetData) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*IncidentSearchResponseUserFacetData) SetHandle

func (o *IncidentSearchResponseUserFacetData) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*IncidentSearchResponseUserFacetData) SetName

func (o *IncidentSearchResponseUserFacetData) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*IncidentSearchResponseUserFacetData) SetUuid

func (o *IncidentSearchResponseUserFacetData) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (*IncidentSearchResponseUserFacetData) UnmarshalJSON

func (o *IncidentSearchResponseUserFacetData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentSearchResultsType

IncidentSearchResultsType Incident search result type.

type IncidentSearchResultsType string

List of IncidentSearchResultsType.

const (
    INCIDENTSEARCHRESULTSTYPE_INCIDENTS_SEARCH_RESULTS IncidentSearchResultsType = "incidents_search_results"
)

func NewIncidentSearchResultsTypeFromValue

func NewIncidentSearchResultsTypeFromValue(v string) (*IncidentSearchResultsType, error)

NewIncidentSearchResultsTypeFromValue returns a pointer to a valid IncidentSearchResultsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentSearchResultsType) GetAllowedValues

func (v *IncidentSearchResultsType) GetAllowedValues() []IncidentSearchResultsType

GetAllowedValues reeturns the list of possible values.

func (IncidentSearchResultsType) IsValid

func (v IncidentSearchResultsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentSearchResultsType) Ptr

func (v IncidentSearchResultsType) Ptr() *IncidentSearchResultsType

Ptr returns reference to IncidentSearchResultsType value.

func (*IncidentSearchResultsType) UnmarshalJSON

func (v *IncidentSearchResultsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentSearchSortOrder

IncidentSearchSortOrder The ways searched incidents can be sorted.

type IncidentSearchSortOrder string

List of IncidentSearchSortOrder.

const (
    INCIDENTSEARCHSORTORDER_CREATED_ASCENDING  IncidentSearchSortOrder = "created"
    INCIDENTSEARCHSORTORDER_CREATED_DESCENDING IncidentSearchSortOrder = "-created"
)

func NewIncidentSearchSortOrderFromValue

func NewIncidentSearchSortOrderFromValue(v string) (*IncidentSearchSortOrder, error)

NewIncidentSearchSortOrderFromValue returns a pointer to a valid IncidentSearchSortOrder for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentSearchSortOrder) GetAllowedValues

func (v *IncidentSearchSortOrder) GetAllowedValues() []IncidentSearchSortOrder

GetAllowedValues reeturns the list of possible values.

func (IncidentSearchSortOrder) IsValid

func (v IncidentSearchSortOrder) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentSearchSortOrder) Ptr

func (v IncidentSearchSortOrder) Ptr() *IncidentSearchSortOrder

Ptr returns reference to IncidentSearchSortOrder value.

func (*IncidentSearchSortOrder) UnmarshalJSON

func (v *IncidentSearchSortOrder) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentServiceCreateAttributes

IncidentServiceCreateAttributes The incident service's attributes for a create request.

type IncidentServiceCreateAttributes struct {
    // Name of the incident service.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentServiceCreateAttributes

func NewIncidentServiceCreateAttributes(name string) *IncidentServiceCreateAttributes

NewIncidentServiceCreateAttributes instantiates a new IncidentServiceCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentServiceCreateAttributesWithDefaults

func NewIncidentServiceCreateAttributesWithDefaults() *IncidentServiceCreateAttributes

NewIncidentServiceCreateAttributesWithDefaults instantiates a new IncidentServiceCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentServiceCreateAttributes) GetName

func (o *IncidentServiceCreateAttributes) GetName() string

GetName returns the Name field value.

func (*IncidentServiceCreateAttributes) GetNameOk

func (o *IncidentServiceCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (IncidentServiceCreateAttributes) MarshalJSON

func (o IncidentServiceCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceCreateAttributes) SetName

func (o *IncidentServiceCreateAttributes) SetName(v string)

SetName sets field value.

func (*IncidentServiceCreateAttributes) UnmarshalJSON

func (o *IncidentServiceCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceCreateData

IncidentServiceCreateData Incident Service payload for create requests.

type IncidentServiceCreateData struct {
    // The incident service's attributes for a create request.
    Attributes *IncidentServiceCreateAttributes `json:"attributes,omitempty"`
    // The incident service's relationships.
    Relationships *IncidentServiceRelationships `json:"relationships,omitempty"`
    // Incident service resource type.
    Type IncidentServiceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentServiceCreateData

func NewIncidentServiceCreateData(typeVar IncidentServiceType) *IncidentServiceCreateData

NewIncidentServiceCreateData instantiates a new IncidentServiceCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentServiceCreateDataWithDefaults

func NewIncidentServiceCreateDataWithDefaults() *IncidentServiceCreateData

NewIncidentServiceCreateDataWithDefaults instantiates a new IncidentServiceCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentServiceCreateData) GetAttributes

func (o *IncidentServiceCreateData) GetAttributes() IncidentServiceCreateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentServiceCreateData) GetAttributesOk

func (o *IncidentServiceCreateData) GetAttributesOk() (*IncidentServiceCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceCreateData) GetRelationships

func (o *IncidentServiceCreateData) GetRelationships() IncidentServiceRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentServiceCreateData) GetRelationshipsOk

func (o *IncidentServiceCreateData) GetRelationshipsOk() (*IncidentServiceRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceCreateData) GetType

func (o *IncidentServiceCreateData) GetType() IncidentServiceType

GetType returns the Type field value.

func (*IncidentServiceCreateData) GetTypeOk

func (o *IncidentServiceCreateData) GetTypeOk() (*IncidentServiceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentServiceCreateData) HasAttributes

func (o *IncidentServiceCreateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentServiceCreateData) HasRelationships

func (o *IncidentServiceCreateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentServiceCreateData) MarshalJSON

func (o IncidentServiceCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceCreateData) SetAttributes

func (o *IncidentServiceCreateData) SetAttributes(v IncidentServiceCreateAttributes)

SetAttributes gets a reference to the given IncidentServiceCreateAttributes and assigns it to the Attributes field.

func (*IncidentServiceCreateData) SetRelationships

func (o *IncidentServiceCreateData) SetRelationships(v IncidentServiceRelationships)

SetRelationships gets a reference to the given IncidentServiceRelationships and assigns it to the Relationships field.

func (*IncidentServiceCreateData) SetType

func (o *IncidentServiceCreateData) SetType(v IncidentServiceType)

SetType sets field value.

func (*IncidentServiceCreateData) UnmarshalJSON

func (o *IncidentServiceCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceCreateRequest

IncidentServiceCreateRequest Create request with an incident service payload.

type IncidentServiceCreateRequest struct {
    // Incident Service payload for create requests.
    Data IncidentServiceCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentServiceCreateRequest

func NewIncidentServiceCreateRequest(data IncidentServiceCreateData) *IncidentServiceCreateRequest

NewIncidentServiceCreateRequest instantiates a new IncidentServiceCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentServiceCreateRequestWithDefaults

func NewIncidentServiceCreateRequestWithDefaults() *IncidentServiceCreateRequest

NewIncidentServiceCreateRequestWithDefaults instantiates a new IncidentServiceCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentServiceCreateRequest) GetData

func (o *IncidentServiceCreateRequest) GetData() IncidentServiceCreateData

GetData returns the Data field value.

func (*IncidentServiceCreateRequest) GetDataOk

func (o *IncidentServiceCreateRequest) GetDataOk() (*IncidentServiceCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentServiceCreateRequest) MarshalJSON

func (o IncidentServiceCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceCreateRequest) SetData

func (o *IncidentServiceCreateRequest) SetData(v IncidentServiceCreateData)

SetData sets field value.

func (*IncidentServiceCreateRequest) UnmarshalJSON

func (o *IncidentServiceCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceIncludedItems

IncidentServiceIncludedItems - An object related to an incident service which is present in the included payload.

type IncidentServiceIncludedItems struct {
    User *User

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func UserAsIncidentServiceIncludedItems

func UserAsIncidentServiceIncludedItems(v *User) IncidentServiceIncludedItems

UserAsIncidentServiceIncludedItems is a convenience function that returns User wrapped in IncidentServiceIncludedItems.

func (*IncidentServiceIncludedItems) GetActualInstance

func (obj *IncidentServiceIncludedItems) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentServiceIncludedItems) MarshalJSON

func (obj IncidentServiceIncludedItems) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentServiceIncludedItems) UnmarshalJSON

func (obj *IncidentServiceIncludedItems) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentServiceRelationships

IncidentServiceRelationships The incident service's relationships.

type IncidentServiceRelationships struct {
    // Relationship to user.
    CreatedBy *RelationshipToUser `json:"created_by,omitempty"`
    // Relationship to user.
    LastModifiedBy *RelationshipToUser `json:"last_modified_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentServiceRelationships

func NewIncidentServiceRelationships() *IncidentServiceRelationships

NewIncidentServiceRelationships instantiates a new IncidentServiceRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentServiceRelationshipsWithDefaults

func NewIncidentServiceRelationshipsWithDefaults() *IncidentServiceRelationships

NewIncidentServiceRelationshipsWithDefaults instantiates a new IncidentServiceRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentServiceRelationships) GetCreatedBy

func (o *IncidentServiceRelationships) GetCreatedBy() RelationshipToUser

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*IncidentServiceRelationships) GetCreatedByOk

func (o *IncidentServiceRelationships) GetCreatedByOk() (*RelationshipToUser, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceRelationships) GetLastModifiedBy

func (o *IncidentServiceRelationships) GetLastModifiedBy() RelationshipToUser

GetLastModifiedBy returns the LastModifiedBy field value if set, zero value otherwise.

func (*IncidentServiceRelationships) GetLastModifiedByOk

func (o *IncidentServiceRelationships) GetLastModifiedByOk() (*RelationshipToUser, bool)

GetLastModifiedByOk returns a tuple with the LastModifiedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceRelationships) HasCreatedBy

func (o *IncidentServiceRelationships) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*IncidentServiceRelationships) HasLastModifiedBy

func (o *IncidentServiceRelationships) HasLastModifiedBy() bool

HasLastModifiedBy returns a boolean if a field has been set.

func (IncidentServiceRelationships) MarshalJSON

func (o IncidentServiceRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceRelationships) SetCreatedBy

func (o *IncidentServiceRelationships) SetCreatedBy(v RelationshipToUser)

SetCreatedBy gets a reference to the given RelationshipToUser and assigns it to the CreatedBy field.

func (*IncidentServiceRelationships) SetLastModifiedBy

func (o *IncidentServiceRelationships) SetLastModifiedBy(v RelationshipToUser)

SetLastModifiedBy gets a reference to the given RelationshipToUser and assigns it to the LastModifiedBy field.

func (*IncidentServiceRelationships) UnmarshalJSON

func (o *IncidentServiceRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceResponse

IncidentServiceResponse Response with an incident service payload.

type IncidentServiceResponse struct {
    // Incident Service data from responses.
    Data IncidentServiceResponseData `json:"data"`
    // Included objects from relationships.
    Included []IncidentServiceIncludedItems `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentServiceResponse

func NewIncidentServiceResponse(data IncidentServiceResponseData) *IncidentServiceResponse

NewIncidentServiceResponse instantiates a new IncidentServiceResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentServiceResponseWithDefaults

func NewIncidentServiceResponseWithDefaults() *IncidentServiceResponse

NewIncidentServiceResponseWithDefaults instantiates a new IncidentServiceResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentServiceResponse) GetData

func (o *IncidentServiceResponse) GetData() IncidentServiceResponseData

GetData returns the Data field value.

func (*IncidentServiceResponse) GetDataOk

func (o *IncidentServiceResponse) GetDataOk() (*IncidentServiceResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentServiceResponse) GetIncluded

func (o *IncidentServiceResponse) GetIncluded() []IncidentServiceIncludedItems

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentServiceResponse) GetIncludedOk

func (o *IncidentServiceResponse) GetIncludedOk() (*[]IncidentServiceIncludedItems, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceResponse) HasIncluded

func (o *IncidentServiceResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (IncidentServiceResponse) MarshalJSON

func (o IncidentServiceResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceResponse) SetData

func (o *IncidentServiceResponse) SetData(v IncidentServiceResponseData)

SetData sets field value.

func (*IncidentServiceResponse) SetIncluded

func (o *IncidentServiceResponse) SetIncluded(v []IncidentServiceIncludedItems)

SetIncluded gets a reference to the given []IncidentServiceIncludedItems and assigns it to the Included field.

func (*IncidentServiceResponse) UnmarshalJSON

func (o *IncidentServiceResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceResponseAttributes

IncidentServiceResponseAttributes The incident service's attributes from a response.

type IncidentServiceResponseAttributes struct {
    // Timestamp of when the incident service was created.
    Created *time.Time `json:"created,omitempty"`
    // Timestamp of when the incident service was modified.
    Modified *time.Time `json:"modified,omitempty"`
    // Name of the incident service.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentServiceResponseAttributes

func NewIncidentServiceResponseAttributes() *IncidentServiceResponseAttributes

NewIncidentServiceResponseAttributes instantiates a new IncidentServiceResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentServiceResponseAttributesWithDefaults

func NewIncidentServiceResponseAttributesWithDefaults() *IncidentServiceResponseAttributes

NewIncidentServiceResponseAttributesWithDefaults instantiates a new IncidentServiceResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentServiceResponseAttributes) GetCreated

func (o *IncidentServiceResponseAttributes) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*IncidentServiceResponseAttributes) GetCreatedOk

func (o *IncidentServiceResponseAttributes) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceResponseAttributes) GetModified

func (o *IncidentServiceResponseAttributes) GetModified() time.Time

GetModified returns the Modified field value if set, zero value otherwise.

func (*IncidentServiceResponseAttributes) GetModifiedOk

func (o *IncidentServiceResponseAttributes) GetModifiedOk() (*time.Time, bool)

GetModifiedOk returns a tuple with the Modified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceResponseAttributes) GetName

func (o *IncidentServiceResponseAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*IncidentServiceResponseAttributes) GetNameOk

func (o *IncidentServiceResponseAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceResponseAttributes) HasCreated

func (o *IncidentServiceResponseAttributes) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*IncidentServiceResponseAttributes) HasModified

func (o *IncidentServiceResponseAttributes) HasModified() bool

HasModified returns a boolean if a field has been set.

func (*IncidentServiceResponseAttributes) HasName

func (o *IncidentServiceResponseAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (IncidentServiceResponseAttributes) MarshalJSON

func (o IncidentServiceResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceResponseAttributes) SetCreated

func (o *IncidentServiceResponseAttributes) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*IncidentServiceResponseAttributes) SetModified

func (o *IncidentServiceResponseAttributes) SetModified(v time.Time)

SetModified gets a reference to the given time.Time and assigns it to the Modified field.

func (*IncidentServiceResponseAttributes) SetName

func (o *IncidentServiceResponseAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*IncidentServiceResponseAttributes) UnmarshalJSON

func (o *IncidentServiceResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceResponseData

IncidentServiceResponseData Incident Service data from responses.

type IncidentServiceResponseData struct {
    // The incident service's attributes from a response.
    Attributes *IncidentServiceResponseAttributes `json:"attributes,omitempty"`
    // The incident service's ID.
    Id string `json:"id"`
    // The incident service's relationships.
    Relationships *IncidentServiceRelationships `json:"relationships,omitempty"`
    // Incident service resource type.
    Type IncidentServiceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentServiceResponseData

func NewIncidentServiceResponseData(id string, typeVar IncidentServiceType) *IncidentServiceResponseData

NewIncidentServiceResponseData instantiates a new IncidentServiceResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentServiceResponseDataWithDefaults

func NewIncidentServiceResponseDataWithDefaults() *IncidentServiceResponseData

NewIncidentServiceResponseDataWithDefaults instantiates a new IncidentServiceResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentServiceResponseData) GetAttributes

func (o *IncidentServiceResponseData) GetAttributes() IncidentServiceResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentServiceResponseData) GetAttributesOk

func (o *IncidentServiceResponseData) GetAttributesOk() (*IncidentServiceResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceResponseData) GetId

func (o *IncidentServiceResponseData) GetId() string

GetId returns the Id field value.

func (*IncidentServiceResponseData) GetIdOk

func (o *IncidentServiceResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*IncidentServiceResponseData) GetRelationships

func (o *IncidentServiceResponseData) GetRelationships() IncidentServiceRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentServiceResponseData) GetRelationshipsOk

func (o *IncidentServiceResponseData) GetRelationshipsOk() (*IncidentServiceRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceResponseData) GetType

func (o *IncidentServiceResponseData) GetType() IncidentServiceType

GetType returns the Type field value.

func (*IncidentServiceResponseData) GetTypeOk

func (o *IncidentServiceResponseData) GetTypeOk() (*IncidentServiceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentServiceResponseData) HasAttributes

func (o *IncidentServiceResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentServiceResponseData) HasRelationships

func (o *IncidentServiceResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentServiceResponseData) MarshalJSON

func (o IncidentServiceResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceResponseData) SetAttributes

func (o *IncidentServiceResponseData) SetAttributes(v IncidentServiceResponseAttributes)

SetAttributes gets a reference to the given IncidentServiceResponseAttributes and assigns it to the Attributes field.

func (*IncidentServiceResponseData) SetId

func (o *IncidentServiceResponseData) SetId(v string)

SetId sets field value.

func (*IncidentServiceResponseData) SetRelationships

func (o *IncidentServiceResponseData) SetRelationships(v IncidentServiceRelationships)

SetRelationships gets a reference to the given IncidentServiceRelationships and assigns it to the Relationships field.

func (*IncidentServiceResponseData) SetType

func (o *IncidentServiceResponseData) SetType(v IncidentServiceType)

SetType sets field value.

func (*IncidentServiceResponseData) UnmarshalJSON

func (o *IncidentServiceResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceType

IncidentServiceType Incident service resource type.

type IncidentServiceType string

List of IncidentServiceType.

const (
    INCIDENTSERVICETYPE_SERVICES IncidentServiceType = "services"
)

func NewIncidentServiceTypeFromValue

func NewIncidentServiceTypeFromValue(v string) (*IncidentServiceType, error)

NewIncidentServiceTypeFromValue returns a pointer to a valid IncidentServiceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentServiceType) GetAllowedValues

func (v *IncidentServiceType) GetAllowedValues() []IncidentServiceType

GetAllowedValues reeturns the list of possible values.

func (IncidentServiceType) IsValid

func (v IncidentServiceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentServiceType) Ptr

func (v IncidentServiceType) Ptr() *IncidentServiceType

Ptr returns reference to IncidentServiceType value.

func (*IncidentServiceType) UnmarshalJSON

func (v *IncidentServiceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentServiceUpdateAttributes

IncidentServiceUpdateAttributes The incident service's attributes for an update request.

type IncidentServiceUpdateAttributes struct {
    // Name of the incident service.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentServiceUpdateAttributes

func NewIncidentServiceUpdateAttributes(name string) *IncidentServiceUpdateAttributes

NewIncidentServiceUpdateAttributes instantiates a new IncidentServiceUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentServiceUpdateAttributesWithDefaults

func NewIncidentServiceUpdateAttributesWithDefaults() *IncidentServiceUpdateAttributes

NewIncidentServiceUpdateAttributesWithDefaults instantiates a new IncidentServiceUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentServiceUpdateAttributes) GetName

func (o *IncidentServiceUpdateAttributes) GetName() string

GetName returns the Name field value.

func (*IncidentServiceUpdateAttributes) GetNameOk

func (o *IncidentServiceUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (IncidentServiceUpdateAttributes) MarshalJSON

func (o IncidentServiceUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceUpdateAttributes) SetName

func (o *IncidentServiceUpdateAttributes) SetName(v string)

SetName sets field value.

func (*IncidentServiceUpdateAttributes) UnmarshalJSON

func (o *IncidentServiceUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceUpdateData

IncidentServiceUpdateData Incident Service payload for update requests.

type IncidentServiceUpdateData struct {
    // The incident service's attributes for an update request.
    Attributes *IncidentServiceUpdateAttributes `json:"attributes,omitempty"`
    // The incident service's ID.
    Id *string `json:"id,omitempty"`
    // The incident service's relationships.
    Relationships *IncidentServiceRelationships `json:"relationships,omitempty"`
    // Incident service resource type.
    Type IncidentServiceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentServiceUpdateData

func NewIncidentServiceUpdateData(typeVar IncidentServiceType) *IncidentServiceUpdateData

NewIncidentServiceUpdateData instantiates a new IncidentServiceUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentServiceUpdateDataWithDefaults

func NewIncidentServiceUpdateDataWithDefaults() *IncidentServiceUpdateData

NewIncidentServiceUpdateDataWithDefaults instantiates a new IncidentServiceUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentServiceUpdateData) GetAttributes

func (o *IncidentServiceUpdateData) GetAttributes() IncidentServiceUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentServiceUpdateData) GetAttributesOk

func (o *IncidentServiceUpdateData) GetAttributesOk() (*IncidentServiceUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceUpdateData) GetId

func (o *IncidentServiceUpdateData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*IncidentServiceUpdateData) GetIdOk

func (o *IncidentServiceUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceUpdateData) GetRelationships

func (o *IncidentServiceUpdateData) GetRelationships() IncidentServiceRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentServiceUpdateData) GetRelationshipsOk

func (o *IncidentServiceUpdateData) GetRelationshipsOk() (*IncidentServiceRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceUpdateData) GetType

func (o *IncidentServiceUpdateData) GetType() IncidentServiceType

GetType returns the Type field value.

func (*IncidentServiceUpdateData) GetTypeOk

func (o *IncidentServiceUpdateData) GetTypeOk() (*IncidentServiceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentServiceUpdateData) HasAttributes

func (o *IncidentServiceUpdateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentServiceUpdateData) HasId

func (o *IncidentServiceUpdateData) HasId() bool

HasId returns a boolean if a field has been set.

func (*IncidentServiceUpdateData) HasRelationships

func (o *IncidentServiceUpdateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentServiceUpdateData) MarshalJSON

func (o IncidentServiceUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceUpdateData) SetAttributes

func (o *IncidentServiceUpdateData) SetAttributes(v IncidentServiceUpdateAttributes)

SetAttributes gets a reference to the given IncidentServiceUpdateAttributes and assigns it to the Attributes field.

func (*IncidentServiceUpdateData) SetId

func (o *IncidentServiceUpdateData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*IncidentServiceUpdateData) SetRelationships

func (o *IncidentServiceUpdateData) SetRelationships(v IncidentServiceRelationships)

SetRelationships gets a reference to the given IncidentServiceRelationships and assigns it to the Relationships field.

func (*IncidentServiceUpdateData) SetType

func (o *IncidentServiceUpdateData) SetType(v IncidentServiceType)

SetType sets field value.

func (*IncidentServiceUpdateData) UnmarshalJSON

func (o *IncidentServiceUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceUpdateRequest

IncidentServiceUpdateRequest Update request with an incident service payload.

type IncidentServiceUpdateRequest struct {
    // Incident Service payload for update requests.
    Data IncidentServiceUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentServiceUpdateRequest

func NewIncidentServiceUpdateRequest(data IncidentServiceUpdateData) *IncidentServiceUpdateRequest

NewIncidentServiceUpdateRequest instantiates a new IncidentServiceUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentServiceUpdateRequestWithDefaults

func NewIncidentServiceUpdateRequestWithDefaults() *IncidentServiceUpdateRequest

NewIncidentServiceUpdateRequestWithDefaults instantiates a new IncidentServiceUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentServiceUpdateRequest) GetData

func (o *IncidentServiceUpdateRequest) GetData() IncidentServiceUpdateData

GetData returns the Data field value.

func (*IncidentServiceUpdateRequest) GetDataOk

func (o *IncidentServiceUpdateRequest) GetDataOk() (*IncidentServiceUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentServiceUpdateRequest) MarshalJSON

func (o IncidentServiceUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceUpdateRequest) SetData

func (o *IncidentServiceUpdateRequest) SetData(v IncidentServiceUpdateData)

SetData sets field value.

func (*IncidentServiceUpdateRequest) UnmarshalJSON

func (o *IncidentServiceUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServicesApi

IncidentServicesApi service type

type IncidentServicesApi datadog.Service

func NewIncidentServicesApi

func NewIncidentServicesApi(client *datadog.APIClient) *IncidentServicesApi

NewIncidentServicesApi Returns NewIncidentServicesApi.

func (*IncidentServicesApi) CreateIncidentService

func (a *IncidentServicesApi) CreateIncidentService(ctx _context.Context, body IncidentServiceCreateRequest) (IncidentServiceResponse, *_nethttp.Response, error)

CreateIncidentService Create a new incident service. Creates a new incident service.

func (*IncidentServicesApi) DeleteIncidentService

func (a *IncidentServicesApi) DeleteIncidentService(ctx _context.Context, serviceId string) (*_nethttp.Response, error)

DeleteIncidentService Delete an existing incident service. Deletes an existing incident service.

func (*IncidentServicesApi) GetIncidentService

func (a *IncidentServicesApi) GetIncidentService(ctx _context.Context, serviceId string, o ...GetIncidentServiceOptionalParameters) (IncidentServiceResponse, *_nethttp.Response, error)

GetIncidentService Get details of an incident service. Get details of an incident service. If the `include[users]` query parameter is provided, the included attribute will contain the users related to these incident services.

func (*IncidentServicesApi) ListIncidentServices

func (a *IncidentServicesApi) ListIncidentServices(ctx _context.Context, o ...ListIncidentServicesOptionalParameters) (IncidentServicesResponse, *_nethttp.Response, error)

ListIncidentServices Get a list of all incident services. Get all incident services uploaded for the requesting user's organization. If the `include[users]` query parameter is provided, the included attribute will contain the users related to these incident services.

func (*IncidentServicesApi) UpdateIncidentService

func (a *IncidentServicesApi) UpdateIncidentService(ctx _context.Context, serviceId string, body IncidentServiceUpdateRequest) (IncidentServiceResponse, *_nethttp.Response, error)

UpdateIncidentService Update an existing incident service. Updates an existing incident service. Only provide the attributes which should be updated as this request is a partial update.

type IncidentServicesResponse

IncidentServicesResponse Response with a list of incident service payloads.

type IncidentServicesResponse struct {
    // An array of incident services.
    Data []IncidentServiceResponseData `json:"data"`
    // Included related resources which the user requested.
    Included []IncidentServiceIncludedItems `json:"included,omitempty"`
    // The metadata object containing pagination metadata.
    Meta *IncidentResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentServicesResponse

func NewIncidentServicesResponse(data []IncidentServiceResponseData) *IncidentServicesResponse

NewIncidentServicesResponse instantiates a new IncidentServicesResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentServicesResponseWithDefaults

func NewIncidentServicesResponseWithDefaults() *IncidentServicesResponse

NewIncidentServicesResponseWithDefaults instantiates a new IncidentServicesResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentServicesResponse) GetData

func (o *IncidentServicesResponse) GetData() []IncidentServiceResponseData

GetData returns the Data field value.

func (*IncidentServicesResponse) GetDataOk

func (o *IncidentServicesResponse) GetDataOk() (*[]IncidentServiceResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentServicesResponse) GetIncluded

func (o *IncidentServicesResponse) GetIncluded() []IncidentServiceIncludedItems

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentServicesResponse) GetIncludedOk

func (o *IncidentServicesResponse) GetIncludedOk() (*[]IncidentServiceIncludedItems, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServicesResponse) GetMeta

func (o *IncidentServicesResponse) GetMeta() IncidentResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*IncidentServicesResponse) GetMetaOk

func (o *IncidentServicesResponse) GetMetaOk() (*IncidentResponseMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServicesResponse) HasIncluded

func (o *IncidentServicesResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*IncidentServicesResponse) HasMeta

func (o *IncidentServicesResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (IncidentServicesResponse) MarshalJSON

func (o IncidentServicesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServicesResponse) SetData

func (o *IncidentServicesResponse) SetData(v []IncidentServiceResponseData)

SetData sets field value.

func (*IncidentServicesResponse) SetIncluded

func (o *IncidentServicesResponse) SetIncluded(v []IncidentServiceIncludedItems)

SetIncluded gets a reference to the given []IncidentServiceIncludedItems and assigns it to the Included field.

func (*IncidentServicesResponse) SetMeta

func (o *IncidentServicesResponse) SetMeta(v IncidentResponseMeta)

SetMeta gets a reference to the given IncidentResponseMeta and assigns it to the Meta field.

func (*IncidentServicesResponse) UnmarshalJSON

func (o *IncidentServicesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamCreateAttributes

IncidentTeamCreateAttributes The incident team's attributes for a create request.

type IncidentTeamCreateAttributes struct {
    // Name of the incident team.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTeamCreateAttributes

func NewIncidentTeamCreateAttributes(name string) *IncidentTeamCreateAttributes

NewIncidentTeamCreateAttributes instantiates a new IncidentTeamCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTeamCreateAttributesWithDefaults

func NewIncidentTeamCreateAttributesWithDefaults() *IncidentTeamCreateAttributes

NewIncidentTeamCreateAttributesWithDefaults instantiates a new IncidentTeamCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTeamCreateAttributes) GetName

func (o *IncidentTeamCreateAttributes) GetName() string

GetName returns the Name field value.

func (*IncidentTeamCreateAttributes) GetNameOk

func (o *IncidentTeamCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (IncidentTeamCreateAttributes) MarshalJSON

func (o IncidentTeamCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamCreateAttributes) SetName

func (o *IncidentTeamCreateAttributes) SetName(v string)

SetName sets field value.

func (*IncidentTeamCreateAttributes) UnmarshalJSON

func (o *IncidentTeamCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamCreateData

IncidentTeamCreateData Incident Team data for a create request.

type IncidentTeamCreateData struct {
    // The incident team's attributes for a create request.
    Attributes *IncidentTeamCreateAttributes `json:"attributes,omitempty"`
    // The incident team's relationships.
    Relationships *IncidentTeamRelationships `json:"relationships,omitempty"`
    // Incident Team resource type.
    Type IncidentTeamType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTeamCreateData

func NewIncidentTeamCreateData(typeVar IncidentTeamType) *IncidentTeamCreateData

NewIncidentTeamCreateData instantiates a new IncidentTeamCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTeamCreateDataWithDefaults

func NewIncidentTeamCreateDataWithDefaults() *IncidentTeamCreateData

NewIncidentTeamCreateDataWithDefaults instantiates a new IncidentTeamCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTeamCreateData) GetAttributes

func (o *IncidentTeamCreateData) GetAttributes() IncidentTeamCreateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentTeamCreateData) GetAttributesOk

func (o *IncidentTeamCreateData) GetAttributesOk() (*IncidentTeamCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamCreateData) GetRelationships

func (o *IncidentTeamCreateData) GetRelationships() IncidentTeamRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentTeamCreateData) GetRelationshipsOk

func (o *IncidentTeamCreateData) GetRelationshipsOk() (*IncidentTeamRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamCreateData) GetType

func (o *IncidentTeamCreateData) GetType() IncidentTeamType

GetType returns the Type field value.

func (*IncidentTeamCreateData) GetTypeOk

func (o *IncidentTeamCreateData) GetTypeOk() (*IncidentTeamType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentTeamCreateData) HasAttributes

func (o *IncidentTeamCreateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentTeamCreateData) HasRelationships

func (o *IncidentTeamCreateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentTeamCreateData) MarshalJSON

func (o IncidentTeamCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamCreateData) SetAttributes

func (o *IncidentTeamCreateData) SetAttributes(v IncidentTeamCreateAttributes)

SetAttributes gets a reference to the given IncidentTeamCreateAttributes and assigns it to the Attributes field.

func (*IncidentTeamCreateData) SetRelationships

func (o *IncidentTeamCreateData) SetRelationships(v IncidentTeamRelationships)

SetRelationships gets a reference to the given IncidentTeamRelationships and assigns it to the Relationships field.

func (*IncidentTeamCreateData) SetType

func (o *IncidentTeamCreateData) SetType(v IncidentTeamType)

SetType sets field value.

func (*IncidentTeamCreateData) UnmarshalJSON

func (o *IncidentTeamCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamCreateRequest

IncidentTeamCreateRequest Create request with an incident team payload.

type IncidentTeamCreateRequest struct {
    // Incident Team data for a create request.
    Data IncidentTeamCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTeamCreateRequest

func NewIncidentTeamCreateRequest(data IncidentTeamCreateData) *IncidentTeamCreateRequest

NewIncidentTeamCreateRequest instantiates a new IncidentTeamCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTeamCreateRequestWithDefaults

func NewIncidentTeamCreateRequestWithDefaults() *IncidentTeamCreateRequest

NewIncidentTeamCreateRequestWithDefaults instantiates a new IncidentTeamCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTeamCreateRequest) GetData

func (o *IncidentTeamCreateRequest) GetData() IncidentTeamCreateData

GetData returns the Data field value.

func (*IncidentTeamCreateRequest) GetDataOk

func (o *IncidentTeamCreateRequest) GetDataOk() (*IncidentTeamCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentTeamCreateRequest) MarshalJSON

func (o IncidentTeamCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamCreateRequest) SetData

func (o *IncidentTeamCreateRequest) SetData(v IncidentTeamCreateData)

SetData sets field value.

func (*IncidentTeamCreateRequest) UnmarshalJSON

func (o *IncidentTeamCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamIncludedItems

IncidentTeamIncludedItems - An object related to an incident team which is present in the included payload.

type IncidentTeamIncludedItems struct {
    User *User

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func UserAsIncidentTeamIncludedItems

func UserAsIncidentTeamIncludedItems(v *User) IncidentTeamIncludedItems

UserAsIncidentTeamIncludedItems is a convenience function that returns User wrapped in IncidentTeamIncludedItems.

func (*IncidentTeamIncludedItems) GetActualInstance

func (obj *IncidentTeamIncludedItems) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentTeamIncludedItems) MarshalJSON

func (obj IncidentTeamIncludedItems) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentTeamIncludedItems) UnmarshalJSON

func (obj *IncidentTeamIncludedItems) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentTeamRelationships

IncidentTeamRelationships The incident team's relationships.

type IncidentTeamRelationships struct {
    // Relationship to user.
    CreatedBy *RelationshipToUser `json:"created_by,omitempty"`
    // Relationship to user.
    LastModifiedBy *RelationshipToUser `json:"last_modified_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTeamRelationships

func NewIncidentTeamRelationships() *IncidentTeamRelationships

NewIncidentTeamRelationships instantiates a new IncidentTeamRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTeamRelationshipsWithDefaults

func NewIncidentTeamRelationshipsWithDefaults() *IncidentTeamRelationships

NewIncidentTeamRelationshipsWithDefaults instantiates a new IncidentTeamRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTeamRelationships) GetCreatedBy

func (o *IncidentTeamRelationships) GetCreatedBy() RelationshipToUser

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*IncidentTeamRelationships) GetCreatedByOk

func (o *IncidentTeamRelationships) GetCreatedByOk() (*RelationshipToUser, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamRelationships) GetLastModifiedBy

func (o *IncidentTeamRelationships) GetLastModifiedBy() RelationshipToUser

GetLastModifiedBy returns the LastModifiedBy field value if set, zero value otherwise.

func (*IncidentTeamRelationships) GetLastModifiedByOk

func (o *IncidentTeamRelationships) GetLastModifiedByOk() (*RelationshipToUser, bool)

GetLastModifiedByOk returns a tuple with the LastModifiedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamRelationships) HasCreatedBy

func (o *IncidentTeamRelationships) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*IncidentTeamRelationships) HasLastModifiedBy

func (o *IncidentTeamRelationships) HasLastModifiedBy() bool

HasLastModifiedBy returns a boolean if a field has been set.

func (IncidentTeamRelationships) MarshalJSON

func (o IncidentTeamRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamRelationships) SetCreatedBy

func (o *IncidentTeamRelationships) SetCreatedBy(v RelationshipToUser)

SetCreatedBy gets a reference to the given RelationshipToUser and assigns it to the CreatedBy field.

func (*IncidentTeamRelationships) SetLastModifiedBy

func (o *IncidentTeamRelationships) SetLastModifiedBy(v RelationshipToUser)

SetLastModifiedBy gets a reference to the given RelationshipToUser and assigns it to the LastModifiedBy field.

func (*IncidentTeamRelationships) UnmarshalJSON

func (o *IncidentTeamRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamResponse

IncidentTeamResponse Response with an incident team payload.

type IncidentTeamResponse struct {
    // Incident Team data from a response.
    Data IncidentTeamResponseData `json:"data"`
    // Included objects from relationships.
    Included []IncidentTeamIncludedItems `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTeamResponse

func NewIncidentTeamResponse(data IncidentTeamResponseData) *IncidentTeamResponse

NewIncidentTeamResponse instantiates a new IncidentTeamResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTeamResponseWithDefaults

func NewIncidentTeamResponseWithDefaults() *IncidentTeamResponse

NewIncidentTeamResponseWithDefaults instantiates a new IncidentTeamResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTeamResponse) GetData

func (o *IncidentTeamResponse) GetData() IncidentTeamResponseData

GetData returns the Data field value.

func (*IncidentTeamResponse) GetDataOk

func (o *IncidentTeamResponse) GetDataOk() (*IncidentTeamResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentTeamResponse) GetIncluded

func (o *IncidentTeamResponse) GetIncluded() []IncidentTeamIncludedItems

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentTeamResponse) GetIncludedOk

func (o *IncidentTeamResponse) GetIncludedOk() (*[]IncidentTeamIncludedItems, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponse) HasIncluded

func (o *IncidentTeamResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (IncidentTeamResponse) MarshalJSON

func (o IncidentTeamResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamResponse) SetData

func (o *IncidentTeamResponse) SetData(v IncidentTeamResponseData)

SetData sets field value.

func (*IncidentTeamResponse) SetIncluded

func (o *IncidentTeamResponse) SetIncluded(v []IncidentTeamIncludedItems)

SetIncluded gets a reference to the given []IncidentTeamIncludedItems and assigns it to the Included field.

func (*IncidentTeamResponse) UnmarshalJSON

func (o *IncidentTeamResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamResponseAttributes

IncidentTeamResponseAttributes The incident team's attributes from a response.

type IncidentTeamResponseAttributes struct {
    // Timestamp of when the incident team was created.
    Created *time.Time `json:"created,omitempty"`
    // Timestamp of when the incident team was modified.
    Modified *time.Time `json:"modified,omitempty"`
    // Name of the incident team.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTeamResponseAttributes

func NewIncidentTeamResponseAttributes() *IncidentTeamResponseAttributes

NewIncidentTeamResponseAttributes instantiates a new IncidentTeamResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTeamResponseAttributesWithDefaults

func NewIncidentTeamResponseAttributesWithDefaults() *IncidentTeamResponseAttributes

NewIncidentTeamResponseAttributesWithDefaults instantiates a new IncidentTeamResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTeamResponseAttributes) GetCreated

func (o *IncidentTeamResponseAttributes) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*IncidentTeamResponseAttributes) GetCreatedOk

func (o *IncidentTeamResponseAttributes) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponseAttributes) GetModified

func (o *IncidentTeamResponseAttributes) GetModified() time.Time

GetModified returns the Modified field value if set, zero value otherwise.

func (*IncidentTeamResponseAttributes) GetModifiedOk

func (o *IncidentTeamResponseAttributes) GetModifiedOk() (*time.Time, bool)

GetModifiedOk returns a tuple with the Modified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponseAttributes) GetName

func (o *IncidentTeamResponseAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*IncidentTeamResponseAttributes) GetNameOk

func (o *IncidentTeamResponseAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponseAttributes) HasCreated

func (o *IncidentTeamResponseAttributes) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*IncidentTeamResponseAttributes) HasModified

func (o *IncidentTeamResponseAttributes) HasModified() bool

HasModified returns a boolean if a field has been set.

func (*IncidentTeamResponseAttributes) HasName

func (o *IncidentTeamResponseAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (IncidentTeamResponseAttributes) MarshalJSON

func (o IncidentTeamResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamResponseAttributes) SetCreated

func (o *IncidentTeamResponseAttributes) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*IncidentTeamResponseAttributes) SetModified

func (o *IncidentTeamResponseAttributes) SetModified(v time.Time)

SetModified gets a reference to the given time.Time and assigns it to the Modified field.

func (*IncidentTeamResponseAttributes) SetName

func (o *IncidentTeamResponseAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*IncidentTeamResponseAttributes) UnmarshalJSON

func (o *IncidentTeamResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamResponseData

IncidentTeamResponseData Incident Team data from a response.

type IncidentTeamResponseData struct {
    // The incident team's attributes from a response.
    Attributes *IncidentTeamResponseAttributes `json:"attributes,omitempty"`
    // The incident team's ID.
    Id *string `json:"id,omitempty"`
    // The incident team's relationships.
    Relationships *IncidentTeamRelationships `json:"relationships,omitempty"`
    // Incident Team resource type.
    Type *IncidentTeamType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTeamResponseData

func NewIncidentTeamResponseData() *IncidentTeamResponseData

NewIncidentTeamResponseData instantiates a new IncidentTeamResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTeamResponseDataWithDefaults

func NewIncidentTeamResponseDataWithDefaults() *IncidentTeamResponseData

NewIncidentTeamResponseDataWithDefaults instantiates a new IncidentTeamResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTeamResponseData) GetAttributes

func (o *IncidentTeamResponseData) GetAttributes() IncidentTeamResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentTeamResponseData) GetAttributesOk

func (o *IncidentTeamResponseData) GetAttributesOk() (*IncidentTeamResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponseData) GetId

func (o *IncidentTeamResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*IncidentTeamResponseData) GetIdOk

func (o *IncidentTeamResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponseData) GetRelationships

func (o *IncidentTeamResponseData) GetRelationships() IncidentTeamRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentTeamResponseData) GetRelationshipsOk

func (o *IncidentTeamResponseData) GetRelationshipsOk() (*IncidentTeamRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponseData) GetType

func (o *IncidentTeamResponseData) GetType() IncidentTeamType

GetType returns the Type field value if set, zero value otherwise.

func (*IncidentTeamResponseData) GetTypeOk

func (o *IncidentTeamResponseData) GetTypeOk() (*IncidentTeamType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponseData) HasAttributes

func (o *IncidentTeamResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentTeamResponseData) HasId

func (o *IncidentTeamResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*IncidentTeamResponseData) HasRelationships

func (o *IncidentTeamResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*IncidentTeamResponseData) HasType

func (o *IncidentTeamResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (IncidentTeamResponseData) MarshalJSON

func (o IncidentTeamResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamResponseData) SetAttributes

func (o *IncidentTeamResponseData) SetAttributes(v IncidentTeamResponseAttributes)

SetAttributes gets a reference to the given IncidentTeamResponseAttributes and assigns it to the Attributes field.

func (*IncidentTeamResponseData) SetId

func (o *IncidentTeamResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*IncidentTeamResponseData) SetRelationships

func (o *IncidentTeamResponseData) SetRelationships(v IncidentTeamRelationships)

SetRelationships gets a reference to the given IncidentTeamRelationships and assigns it to the Relationships field.

func (*IncidentTeamResponseData) SetType

func (o *IncidentTeamResponseData) SetType(v IncidentTeamType)

SetType gets a reference to the given IncidentTeamType and assigns it to the Type field.

func (*IncidentTeamResponseData) UnmarshalJSON

func (o *IncidentTeamResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamType

IncidentTeamType Incident Team resource type.

type IncidentTeamType string

List of IncidentTeamType.

const (
    INCIDENTTEAMTYPE_TEAMS IncidentTeamType = "teams"
)

func NewIncidentTeamTypeFromValue

func NewIncidentTeamTypeFromValue(v string) (*IncidentTeamType, error)

NewIncidentTeamTypeFromValue returns a pointer to a valid IncidentTeamType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentTeamType) GetAllowedValues

func (v *IncidentTeamType) GetAllowedValues() []IncidentTeamType

GetAllowedValues reeturns the list of possible values.

func (IncidentTeamType) IsValid

func (v IncidentTeamType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentTeamType) Ptr

func (v IncidentTeamType) Ptr() *IncidentTeamType

Ptr returns reference to IncidentTeamType value.

func (*IncidentTeamType) UnmarshalJSON

func (v *IncidentTeamType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentTeamUpdateAttributes

IncidentTeamUpdateAttributes The incident team's attributes for an update request.

type IncidentTeamUpdateAttributes struct {
    // Name of the incident team.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTeamUpdateAttributes

func NewIncidentTeamUpdateAttributes(name string) *IncidentTeamUpdateAttributes

NewIncidentTeamUpdateAttributes instantiates a new IncidentTeamUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTeamUpdateAttributesWithDefaults

func NewIncidentTeamUpdateAttributesWithDefaults() *IncidentTeamUpdateAttributes

NewIncidentTeamUpdateAttributesWithDefaults instantiates a new IncidentTeamUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTeamUpdateAttributes) GetName

func (o *IncidentTeamUpdateAttributes) GetName() string

GetName returns the Name field value.

func (*IncidentTeamUpdateAttributes) GetNameOk

func (o *IncidentTeamUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (IncidentTeamUpdateAttributes) MarshalJSON

func (o IncidentTeamUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamUpdateAttributes) SetName

func (o *IncidentTeamUpdateAttributes) SetName(v string)

SetName sets field value.

func (*IncidentTeamUpdateAttributes) UnmarshalJSON

func (o *IncidentTeamUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamUpdateData

IncidentTeamUpdateData Incident Team data for an update request.

type IncidentTeamUpdateData struct {
    // The incident team's attributes for an update request.
    Attributes *IncidentTeamUpdateAttributes `json:"attributes,omitempty"`
    // The incident team's ID.
    Id *string `json:"id,omitempty"`
    // The incident team's relationships.
    Relationships *IncidentTeamRelationships `json:"relationships,omitempty"`
    // Incident Team resource type.
    Type IncidentTeamType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTeamUpdateData

func NewIncidentTeamUpdateData(typeVar IncidentTeamType) *IncidentTeamUpdateData

NewIncidentTeamUpdateData instantiates a new IncidentTeamUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTeamUpdateDataWithDefaults

func NewIncidentTeamUpdateDataWithDefaults() *IncidentTeamUpdateData

NewIncidentTeamUpdateDataWithDefaults instantiates a new IncidentTeamUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTeamUpdateData) GetAttributes

func (o *IncidentTeamUpdateData) GetAttributes() IncidentTeamUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentTeamUpdateData) GetAttributesOk

func (o *IncidentTeamUpdateData) GetAttributesOk() (*IncidentTeamUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamUpdateData) GetId

func (o *IncidentTeamUpdateData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*IncidentTeamUpdateData) GetIdOk

func (o *IncidentTeamUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamUpdateData) GetRelationships

func (o *IncidentTeamUpdateData) GetRelationships() IncidentTeamRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentTeamUpdateData) GetRelationshipsOk

func (o *IncidentTeamUpdateData) GetRelationshipsOk() (*IncidentTeamRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamUpdateData) GetType

func (o *IncidentTeamUpdateData) GetType() IncidentTeamType

GetType returns the Type field value.

func (*IncidentTeamUpdateData) GetTypeOk

func (o *IncidentTeamUpdateData) GetTypeOk() (*IncidentTeamType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentTeamUpdateData) HasAttributes

func (o *IncidentTeamUpdateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentTeamUpdateData) HasId

func (o *IncidentTeamUpdateData) HasId() bool

HasId returns a boolean if a field has been set.

func (*IncidentTeamUpdateData) HasRelationships

func (o *IncidentTeamUpdateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentTeamUpdateData) MarshalJSON

func (o IncidentTeamUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamUpdateData) SetAttributes

func (o *IncidentTeamUpdateData) SetAttributes(v IncidentTeamUpdateAttributes)

SetAttributes gets a reference to the given IncidentTeamUpdateAttributes and assigns it to the Attributes field.

func (*IncidentTeamUpdateData) SetId

func (o *IncidentTeamUpdateData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*IncidentTeamUpdateData) SetRelationships

func (o *IncidentTeamUpdateData) SetRelationships(v IncidentTeamRelationships)

SetRelationships gets a reference to the given IncidentTeamRelationships and assigns it to the Relationships field.

func (*IncidentTeamUpdateData) SetType

func (o *IncidentTeamUpdateData) SetType(v IncidentTeamType)

SetType sets field value.

func (*IncidentTeamUpdateData) UnmarshalJSON

func (o *IncidentTeamUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamUpdateRequest

IncidentTeamUpdateRequest Update request with an incident team payload.

type IncidentTeamUpdateRequest struct {
    // Incident Team data for an update request.
    Data IncidentTeamUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTeamUpdateRequest

func NewIncidentTeamUpdateRequest(data IncidentTeamUpdateData) *IncidentTeamUpdateRequest

NewIncidentTeamUpdateRequest instantiates a new IncidentTeamUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTeamUpdateRequestWithDefaults

func NewIncidentTeamUpdateRequestWithDefaults() *IncidentTeamUpdateRequest

NewIncidentTeamUpdateRequestWithDefaults instantiates a new IncidentTeamUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTeamUpdateRequest) GetData

func (o *IncidentTeamUpdateRequest) GetData() IncidentTeamUpdateData

GetData returns the Data field value.

func (*IncidentTeamUpdateRequest) GetDataOk

func (o *IncidentTeamUpdateRequest) GetDataOk() (*IncidentTeamUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentTeamUpdateRequest) MarshalJSON

func (o IncidentTeamUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamUpdateRequest) SetData

func (o *IncidentTeamUpdateRequest) SetData(v IncidentTeamUpdateData)

SetData sets field value.

func (*IncidentTeamUpdateRequest) UnmarshalJSON

func (o *IncidentTeamUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamsApi

IncidentTeamsApi service type

type IncidentTeamsApi datadog.Service

func NewIncidentTeamsApi

func NewIncidentTeamsApi(client *datadog.APIClient) *IncidentTeamsApi

NewIncidentTeamsApi Returns NewIncidentTeamsApi.

func (*IncidentTeamsApi) CreateIncidentTeam

func (a *IncidentTeamsApi) CreateIncidentTeam(ctx _context.Context, body IncidentTeamCreateRequest) (IncidentTeamResponse, *_nethttp.Response, error)

CreateIncidentTeam Create a new incident team. Creates a new incident team.

Deprecated: This API is deprecated.

func (*IncidentTeamsApi) DeleteIncidentTeam

func (a *IncidentTeamsApi) DeleteIncidentTeam(ctx _context.Context, teamId string) (*_nethttp.Response, error)

DeleteIncidentTeam Delete an existing incident team. Deletes an existing incident team.

Deprecated: This API is deprecated.

func (*IncidentTeamsApi) GetIncidentTeam

func (a *IncidentTeamsApi) GetIncidentTeam(ctx _context.Context, teamId string, o ...GetIncidentTeamOptionalParameters) (IncidentTeamResponse, *_nethttp.Response, error)

GetIncidentTeam Get details of an incident team. Get details of an incident team. If the `include[users]` query parameter is provided, the included attribute will contain the users related to these incident teams.

Deprecated: This API is deprecated.

func (*IncidentTeamsApi) ListIncidentTeams

func (a *IncidentTeamsApi) ListIncidentTeams(ctx _context.Context, o ...ListIncidentTeamsOptionalParameters) (IncidentTeamsResponse, *_nethttp.Response, error)

ListIncidentTeams Get a list of all incident teams. Get all incident teams for the requesting user's organization. If the `include[users]` query parameter is provided, the included attribute will contain the users related to these incident teams.

Deprecated: This API is deprecated.

func (*IncidentTeamsApi) UpdateIncidentTeam

func (a *IncidentTeamsApi) UpdateIncidentTeam(ctx _context.Context, teamId string, body IncidentTeamUpdateRequest) (IncidentTeamResponse, *_nethttp.Response, error)

UpdateIncidentTeam Update an existing incident team. Updates an existing incident team. Only provide the attributes which should be updated as this request is a partial update.

Deprecated: This API is deprecated.

type IncidentTeamsResponse

IncidentTeamsResponse Response with a list of incident team payloads.

type IncidentTeamsResponse struct {
    // An array of incident teams.
    Data []IncidentTeamResponseData `json:"data"`
    // Included related resources which the user requested.
    Included []IncidentTeamIncludedItems `json:"included,omitempty"`
    // The metadata object containing pagination metadata.
    Meta *IncidentResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTeamsResponse

func NewIncidentTeamsResponse(data []IncidentTeamResponseData) *IncidentTeamsResponse

NewIncidentTeamsResponse instantiates a new IncidentTeamsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTeamsResponseWithDefaults

func NewIncidentTeamsResponseWithDefaults() *IncidentTeamsResponse

NewIncidentTeamsResponseWithDefaults instantiates a new IncidentTeamsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTeamsResponse) GetData

func (o *IncidentTeamsResponse) GetData() []IncidentTeamResponseData

GetData returns the Data field value.

func (*IncidentTeamsResponse) GetDataOk

func (o *IncidentTeamsResponse) GetDataOk() (*[]IncidentTeamResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentTeamsResponse) GetIncluded

func (o *IncidentTeamsResponse) GetIncluded() []IncidentTeamIncludedItems

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentTeamsResponse) GetIncludedOk

func (o *IncidentTeamsResponse) GetIncludedOk() (*[]IncidentTeamIncludedItems, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamsResponse) GetMeta

func (o *IncidentTeamsResponse) GetMeta() IncidentResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*IncidentTeamsResponse) GetMetaOk

func (o *IncidentTeamsResponse) GetMetaOk() (*IncidentResponseMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamsResponse) HasIncluded

func (o *IncidentTeamsResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*IncidentTeamsResponse) HasMeta

func (o *IncidentTeamsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (IncidentTeamsResponse) MarshalJSON

func (o IncidentTeamsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamsResponse) SetData

func (o *IncidentTeamsResponse) SetData(v []IncidentTeamResponseData)

SetData sets field value.

func (*IncidentTeamsResponse) SetIncluded

func (o *IncidentTeamsResponse) SetIncluded(v []IncidentTeamIncludedItems)

SetIncluded gets a reference to the given []IncidentTeamIncludedItems and assigns it to the Included field.

func (*IncidentTeamsResponse) SetMeta

func (o *IncidentTeamsResponse) SetMeta(v IncidentResponseMeta)

SetMeta gets a reference to the given IncidentResponseMeta and assigns it to the Meta field.

func (*IncidentTeamsResponse) UnmarshalJSON

func (o *IncidentTeamsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTimelineCellCreateAttributes

IncidentTimelineCellCreateAttributes - The timeline cell's attributes for a create request.

type IncidentTimelineCellCreateAttributes struct {
    IncidentTimelineCellMarkdownCreateAttributes *IncidentTimelineCellMarkdownCreateAttributes

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func IncidentTimelineCellMarkdownCreateAttributesAsIncidentTimelineCellCreateAttributes

func IncidentTimelineCellMarkdownCreateAttributesAsIncidentTimelineCellCreateAttributes(v *IncidentTimelineCellMarkdownCreateAttributes) IncidentTimelineCellCreateAttributes

IncidentTimelineCellMarkdownCreateAttributesAsIncidentTimelineCellCreateAttributes is a convenience function that returns IncidentTimelineCellMarkdownCreateAttributes wrapped in IncidentTimelineCellCreateAttributes.

func (*IncidentTimelineCellCreateAttributes) GetActualInstance

func (obj *IncidentTimelineCellCreateAttributes) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentTimelineCellCreateAttributes) MarshalJSON

func (obj IncidentTimelineCellCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentTimelineCellCreateAttributes) UnmarshalJSON

func (obj *IncidentTimelineCellCreateAttributes) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentTimelineCellMarkdownContentType

IncidentTimelineCellMarkdownContentType Type of the Markdown timeline cell.

type IncidentTimelineCellMarkdownContentType string

List of IncidentTimelineCellMarkdownContentType.

const (
    INCIDENTTIMELINECELLMARKDOWNCONTENTTYPE_MARKDOWN IncidentTimelineCellMarkdownContentType = "markdown"
)

func NewIncidentTimelineCellMarkdownContentTypeFromValue

func NewIncidentTimelineCellMarkdownContentTypeFromValue(v string) (*IncidentTimelineCellMarkdownContentType, error)

NewIncidentTimelineCellMarkdownContentTypeFromValue returns a pointer to a valid IncidentTimelineCellMarkdownContentType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentTimelineCellMarkdownContentType) GetAllowedValues

func (v *IncidentTimelineCellMarkdownContentType) GetAllowedValues() []IncidentTimelineCellMarkdownContentType

GetAllowedValues reeturns the list of possible values.

func (IncidentTimelineCellMarkdownContentType) IsValid

func (v IncidentTimelineCellMarkdownContentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentTimelineCellMarkdownContentType) Ptr

func (v IncidentTimelineCellMarkdownContentType) Ptr() *IncidentTimelineCellMarkdownContentType

Ptr returns reference to IncidentTimelineCellMarkdownContentType value.

func (*IncidentTimelineCellMarkdownContentType) UnmarshalJSON

func (v *IncidentTimelineCellMarkdownContentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentTimelineCellMarkdownCreateAttributes

IncidentTimelineCellMarkdownCreateAttributes Timeline cell data for Markdown timeline cells for a create request.

type IncidentTimelineCellMarkdownCreateAttributes struct {
    // Type of the Markdown timeline cell.
    CellType IncidentTimelineCellMarkdownContentType `json:"cell_type"`
    // The Markdown timeline cell contents.
    Content IncidentTimelineCellMarkdownCreateAttributesContent `json:"content"`
    // A flag indicating whether the timeline cell is important and should be highlighted.
    Important *bool `json:"important,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTimelineCellMarkdownCreateAttributes

func NewIncidentTimelineCellMarkdownCreateAttributes(cellType IncidentTimelineCellMarkdownContentType, content IncidentTimelineCellMarkdownCreateAttributesContent) *IncidentTimelineCellMarkdownCreateAttributes

NewIncidentTimelineCellMarkdownCreateAttributes instantiates a new IncidentTimelineCellMarkdownCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTimelineCellMarkdownCreateAttributesWithDefaults

func NewIncidentTimelineCellMarkdownCreateAttributesWithDefaults() *IncidentTimelineCellMarkdownCreateAttributes

NewIncidentTimelineCellMarkdownCreateAttributesWithDefaults instantiates a new IncidentTimelineCellMarkdownCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTimelineCellMarkdownCreateAttributes) GetCellType

func (o *IncidentTimelineCellMarkdownCreateAttributes) GetCellType() IncidentTimelineCellMarkdownContentType

GetCellType returns the CellType field value.

func (*IncidentTimelineCellMarkdownCreateAttributes) GetCellTypeOk

func (o *IncidentTimelineCellMarkdownCreateAttributes) GetCellTypeOk() (*IncidentTimelineCellMarkdownContentType, bool)

GetCellTypeOk returns a tuple with the CellType field value and a boolean to check if the value has been set.

func (*IncidentTimelineCellMarkdownCreateAttributes) GetContent

func (o *IncidentTimelineCellMarkdownCreateAttributes) GetContent() IncidentTimelineCellMarkdownCreateAttributesContent

GetContent returns the Content field value.

func (*IncidentTimelineCellMarkdownCreateAttributes) GetContentOk

func (o *IncidentTimelineCellMarkdownCreateAttributes) GetContentOk() (*IncidentTimelineCellMarkdownCreateAttributesContent, bool)

GetContentOk returns a tuple with the Content field value and a boolean to check if the value has been set.

func (*IncidentTimelineCellMarkdownCreateAttributes) GetImportant

func (o *IncidentTimelineCellMarkdownCreateAttributes) GetImportant() bool

GetImportant returns the Important field value if set, zero value otherwise.

func (*IncidentTimelineCellMarkdownCreateAttributes) GetImportantOk

func (o *IncidentTimelineCellMarkdownCreateAttributes) GetImportantOk() (*bool, bool)

GetImportantOk returns a tuple with the Important field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTimelineCellMarkdownCreateAttributes) HasImportant

func (o *IncidentTimelineCellMarkdownCreateAttributes) HasImportant() bool

HasImportant returns a boolean if a field has been set.

func (IncidentTimelineCellMarkdownCreateAttributes) MarshalJSON

func (o IncidentTimelineCellMarkdownCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTimelineCellMarkdownCreateAttributes) SetCellType

func (o *IncidentTimelineCellMarkdownCreateAttributes) SetCellType(v IncidentTimelineCellMarkdownContentType)

SetCellType sets field value.

func (*IncidentTimelineCellMarkdownCreateAttributes) SetContent

func (o *IncidentTimelineCellMarkdownCreateAttributes) SetContent(v IncidentTimelineCellMarkdownCreateAttributesContent)

SetContent sets field value.

func (*IncidentTimelineCellMarkdownCreateAttributes) SetImportant

func (o *IncidentTimelineCellMarkdownCreateAttributes) SetImportant(v bool)

SetImportant gets a reference to the given bool and assigns it to the Important field.

func (*IncidentTimelineCellMarkdownCreateAttributes) UnmarshalJSON

func (o *IncidentTimelineCellMarkdownCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTimelineCellMarkdownCreateAttributesContent

IncidentTimelineCellMarkdownCreateAttributesContent The Markdown timeline cell contents.

type IncidentTimelineCellMarkdownCreateAttributesContent struct {
    // The Markdown content of the cell.
    Content *string `json:"content,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTimelineCellMarkdownCreateAttributesContent

func NewIncidentTimelineCellMarkdownCreateAttributesContent() *IncidentTimelineCellMarkdownCreateAttributesContent

NewIncidentTimelineCellMarkdownCreateAttributesContent instantiates a new IncidentTimelineCellMarkdownCreateAttributesContent object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTimelineCellMarkdownCreateAttributesContentWithDefaults

func NewIncidentTimelineCellMarkdownCreateAttributesContentWithDefaults() *IncidentTimelineCellMarkdownCreateAttributesContent

NewIncidentTimelineCellMarkdownCreateAttributesContentWithDefaults instantiates a new IncidentTimelineCellMarkdownCreateAttributesContent object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTimelineCellMarkdownCreateAttributesContent) GetContent

func (o *IncidentTimelineCellMarkdownCreateAttributesContent) GetContent() string

GetContent returns the Content field value if set, zero value otherwise.

func (*IncidentTimelineCellMarkdownCreateAttributesContent) GetContentOk

func (o *IncidentTimelineCellMarkdownCreateAttributesContent) GetContentOk() (*string, bool)

GetContentOk returns a tuple with the Content field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTimelineCellMarkdownCreateAttributesContent) HasContent

func (o *IncidentTimelineCellMarkdownCreateAttributesContent) HasContent() bool

HasContent returns a boolean if a field has been set.

func (IncidentTimelineCellMarkdownCreateAttributesContent) MarshalJSON

func (o IncidentTimelineCellMarkdownCreateAttributesContent) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTimelineCellMarkdownCreateAttributesContent) SetContent

func (o *IncidentTimelineCellMarkdownCreateAttributesContent) SetContent(v string)

SetContent gets a reference to the given string and assigns it to the Content field.

func (*IncidentTimelineCellMarkdownCreateAttributesContent) UnmarshalJSON

func (o *IncidentTimelineCellMarkdownCreateAttributesContent) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTodoAnonymousAssignee

IncidentTodoAnonymousAssignee Anonymous assignee entity.

type IncidentTodoAnonymousAssignee struct {
    // URL for assignee's icon.
    Icon string `json:"icon"`
    // Anonymous assignee's ID.
    Id string `json:"id"`
    // Assignee's name.
    Name string `json:"name"`
    // The source of the anonymous assignee.
    Source IncidentTodoAnonymousAssigneeSource `json:"source"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTodoAnonymousAssignee

func NewIncidentTodoAnonymousAssignee(icon string, id string, name string, source IncidentTodoAnonymousAssigneeSource) *IncidentTodoAnonymousAssignee

NewIncidentTodoAnonymousAssignee instantiates a new IncidentTodoAnonymousAssignee object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTodoAnonymousAssigneeWithDefaults

func NewIncidentTodoAnonymousAssigneeWithDefaults() *IncidentTodoAnonymousAssignee

NewIncidentTodoAnonymousAssigneeWithDefaults instantiates a new IncidentTodoAnonymousAssignee object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTodoAnonymousAssignee) GetIcon

func (o *IncidentTodoAnonymousAssignee) GetIcon() string

GetIcon returns the Icon field value.

func (*IncidentTodoAnonymousAssignee) GetIconOk

func (o *IncidentTodoAnonymousAssignee) GetIconOk() (*string, bool)

GetIconOk returns a tuple with the Icon field value and a boolean to check if the value has been set.

func (*IncidentTodoAnonymousAssignee) GetId

func (o *IncidentTodoAnonymousAssignee) GetId() string

GetId returns the Id field value.

func (*IncidentTodoAnonymousAssignee) GetIdOk

func (o *IncidentTodoAnonymousAssignee) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*IncidentTodoAnonymousAssignee) GetName

func (o *IncidentTodoAnonymousAssignee) GetName() string

GetName returns the Name field value.

func (*IncidentTodoAnonymousAssignee) GetNameOk

func (o *IncidentTodoAnonymousAssignee) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*IncidentTodoAnonymousAssignee) GetSource

func (o *IncidentTodoAnonymousAssignee) GetSource() IncidentTodoAnonymousAssigneeSource

GetSource returns the Source field value.

func (*IncidentTodoAnonymousAssignee) GetSourceOk

func (o *IncidentTodoAnonymousAssignee) GetSourceOk() (*IncidentTodoAnonymousAssigneeSource, bool)

GetSourceOk returns a tuple with the Source field value and a boolean to check if the value has been set.

func (IncidentTodoAnonymousAssignee) MarshalJSON

func (o IncidentTodoAnonymousAssignee) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTodoAnonymousAssignee) SetIcon

func (o *IncidentTodoAnonymousAssignee) SetIcon(v string)

SetIcon sets field value.

func (*IncidentTodoAnonymousAssignee) SetId

func (o *IncidentTodoAnonymousAssignee) SetId(v string)

SetId sets field value.

func (*IncidentTodoAnonymousAssignee) SetName

func (o *IncidentTodoAnonymousAssignee) SetName(v string)

SetName sets field value.

func (*IncidentTodoAnonymousAssignee) SetSource

func (o *IncidentTodoAnonymousAssignee) SetSource(v IncidentTodoAnonymousAssigneeSource)

SetSource sets field value.

func (*IncidentTodoAnonymousAssignee) UnmarshalJSON

func (o *IncidentTodoAnonymousAssignee) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTodoAnonymousAssigneeSource

IncidentTodoAnonymousAssigneeSource The source of the anonymous assignee.

type IncidentTodoAnonymousAssigneeSource string

List of IncidentTodoAnonymousAssigneeSource.

const (
    INCIDENTTODOANONYMOUSASSIGNEESOURCE_SLACK           IncidentTodoAnonymousAssigneeSource = "slack"
    INCIDENTTODOANONYMOUSASSIGNEESOURCE_MICROSOFT_TEAMS IncidentTodoAnonymousAssigneeSource = "microsoft_teams"
)

func NewIncidentTodoAnonymousAssigneeSourceFromValue

func NewIncidentTodoAnonymousAssigneeSourceFromValue(v string) (*IncidentTodoAnonymousAssigneeSource, error)

NewIncidentTodoAnonymousAssigneeSourceFromValue returns a pointer to a valid IncidentTodoAnonymousAssigneeSource for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentTodoAnonymousAssigneeSource) GetAllowedValues

func (v *IncidentTodoAnonymousAssigneeSource) GetAllowedValues() []IncidentTodoAnonymousAssigneeSource

GetAllowedValues reeturns the list of possible values.

func (IncidentTodoAnonymousAssigneeSource) IsValid

func (v IncidentTodoAnonymousAssigneeSource) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentTodoAnonymousAssigneeSource) Ptr

func (v IncidentTodoAnonymousAssigneeSource) Ptr() *IncidentTodoAnonymousAssigneeSource

Ptr returns reference to IncidentTodoAnonymousAssigneeSource value.

func (*IncidentTodoAnonymousAssigneeSource) UnmarshalJSON

func (v *IncidentTodoAnonymousAssigneeSource) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentTodoAssignee

IncidentTodoAssignee - A todo assignee.

type IncidentTodoAssignee struct {
    IncidentTodoAssigneeHandle    *string
    IncidentTodoAnonymousAssignee *IncidentTodoAnonymousAssignee

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func IncidentTodoAnonymousAssigneeAsIncidentTodoAssignee

func IncidentTodoAnonymousAssigneeAsIncidentTodoAssignee(v *IncidentTodoAnonymousAssignee) IncidentTodoAssignee

IncidentTodoAnonymousAssigneeAsIncidentTodoAssignee is a convenience function that returns IncidentTodoAnonymousAssignee wrapped in IncidentTodoAssignee.

func IncidentTodoAssigneeHandleAsIncidentTodoAssignee

func IncidentTodoAssigneeHandleAsIncidentTodoAssignee(v *string) IncidentTodoAssignee

IncidentTodoAssigneeHandleAsIncidentTodoAssignee is a convenience function that returns string wrapped in IncidentTodoAssignee.

func (*IncidentTodoAssignee) GetActualInstance

func (obj *IncidentTodoAssignee) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentTodoAssignee) MarshalJSON

func (obj IncidentTodoAssignee) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentTodoAssignee) UnmarshalJSON

func (obj *IncidentTodoAssignee) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentTodoAttributes

IncidentTodoAttributes Incident todo's attributes.

type IncidentTodoAttributes struct {
    // Array of todo assignees.
    Assignees []IncidentTodoAssignee `json:"assignees"`
    // Timestamp when the todo was completed.
    Completed datadog.NullableString `json:"completed,omitempty"`
    // The follow-up task's content.
    Content string `json:"content"`
    // Timestamp when the todo should be completed by.
    DueDate datadog.NullableString `json:"due_date,omitempty"`
    // UUID of the incident this todo is connected to.
    IncidentId *string `json:"incident_id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTodoAttributes

func NewIncidentTodoAttributes(assignees []IncidentTodoAssignee, content string) *IncidentTodoAttributes

NewIncidentTodoAttributes instantiates a new IncidentTodoAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTodoAttributesWithDefaults

func NewIncidentTodoAttributesWithDefaults() *IncidentTodoAttributes

NewIncidentTodoAttributesWithDefaults instantiates a new IncidentTodoAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTodoAttributes) GetAssignees

func (o *IncidentTodoAttributes) GetAssignees() []IncidentTodoAssignee

GetAssignees returns the Assignees field value.

func (*IncidentTodoAttributes) GetAssigneesOk

func (o *IncidentTodoAttributes) GetAssigneesOk() (*[]IncidentTodoAssignee, bool)

GetAssigneesOk returns a tuple with the Assignees field value and a boolean to check if the value has been set.

func (*IncidentTodoAttributes) GetCompleted

func (o *IncidentTodoAttributes) GetCompleted() string

GetCompleted returns the Completed field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentTodoAttributes) GetCompletedOk

func (o *IncidentTodoAttributes) GetCompletedOk() (*string, bool)

GetCompletedOk returns a tuple with the Completed field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentTodoAttributes) GetContent

func (o *IncidentTodoAttributes) GetContent() string

GetContent returns the Content field value.

func (*IncidentTodoAttributes) GetContentOk

func (o *IncidentTodoAttributes) GetContentOk() (*string, bool)

GetContentOk returns a tuple with the Content field value and a boolean to check if the value has been set.

func (*IncidentTodoAttributes) GetDueDate

func (o *IncidentTodoAttributes) GetDueDate() string

GetDueDate returns the DueDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentTodoAttributes) GetDueDateOk

func (o *IncidentTodoAttributes) GetDueDateOk() (*string, bool)

GetDueDateOk returns a tuple with the DueDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentTodoAttributes) GetIncidentId

func (o *IncidentTodoAttributes) GetIncidentId() string

GetIncidentId returns the IncidentId field value if set, zero value otherwise.

func (*IncidentTodoAttributes) GetIncidentIdOk

func (o *IncidentTodoAttributes) GetIncidentIdOk() (*string, bool)

GetIncidentIdOk returns a tuple with the IncidentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTodoAttributes) HasCompleted

func (o *IncidentTodoAttributes) HasCompleted() bool

HasCompleted returns a boolean if a field has been set.

func (*IncidentTodoAttributes) HasDueDate

func (o *IncidentTodoAttributes) HasDueDate() bool

HasDueDate returns a boolean if a field has been set.

func (*IncidentTodoAttributes) HasIncidentId

func (o *IncidentTodoAttributes) HasIncidentId() bool

HasIncidentId returns a boolean if a field has been set.

func (IncidentTodoAttributes) MarshalJSON

func (o IncidentTodoAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTodoAttributes) SetAssignees

func (o *IncidentTodoAttributes) SetAssignees(v []IncidentTodoAssignee)

SetAssignees sets field value.

func (*IncidentTodoAttributes) SetCompleted

func (o *IncidentTodoAttributes) SetCompleted(v string)

SetCompleted gets a reference to the given datadog.NullableString and assigns it to the Completed field.

func (*IncidentTodoAttributes) SetCompletedNil

func (o *IncidentTodoAttributes) SetCompletedNil()

SetCompletedNil sets the value for Completed to be an explicit nil.

func (*IncidentTodoAttributes) SetContent

func (o *IncidentTodoAttributes) SetContent(v string)

SetContent sets field value.

func (*IncidentTodoAttributes) SetDueDate

func (o *IncidentTodoAttributes) SetDueDate(v string)

SetDueDate gets a reference to the given datadog.NullableString and assigns it to the DueDate field.

func (*IncidentTodoAttributes) SetDueDateNil

func (o *IncidentTodoAttributes) SetDueDateNil()

SetDueDateNil sets the value for DueDate to be an explicit nil.

func (*IncidentTodoAttributes) SetIncidentId

func (o *IncidentTodoAttributes) SetIncidentId(v string)

SetIncidentId gets a reference to the given string and assigns it to the IncidentId field.

func (*IncidentTodoAttributes) UnmarshalJSON

func (o *IncidentTodoAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*IncidentTodoAttributes) UnsetCompleted

func (o *IncidentTodoAttributes) UnsetCompleted()

UnsetCompleted ensures that no value is present for Completed, not even an explicit nil.

func (*IncidentTodoAttributes) UnsetDueDate

func (o *IncidentTodoAttributes) UnsetDueDate()

UnsetDueDate ensures that no value is present for DueDate, not even an explicit nil.

type IncidentTodoCreateData

IncidentTodoCreateData Incident todo data for a create request.

type IncidentTodoCreateData struct {
    // Incident todo's attributes.
    Attributes IncidentTodoAttributes `json:"attributes"`
    // Todo resource type.
    Type IncidentTodoType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTodoCreateData

func NewIncidentTodoCreateData(attributes IncidentTodoAttributes, typeVar IncidentTodoType) *IncidentTodoCreateData

NewIncidentTodoCreateData instantiates a new IncidentTodoCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTodoCreateDataWithDefaults

func NewIncidentTodoCreateDataWithDefaults() *IncidentTodoCreateData

NewIncidentTodoCreateDataWithDefaults instantiates a new IncidentTodoCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTodoCreateData) GetAttributes

func (o *IncidentTodoCreateData) GetAttributes() IncidentTodoAttributes

GetAttributes returns the Attributes field value.

func (*IncidentTodoCreateData) GetAttributesOk

func (o *IncidentTodoCreateData) GetAttributesOk() (*IncidentTodoAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*IncidentTodoCreateData) GetType

func (o *IncidentTodoCreateData) GetType() IncidentTodoType

GetType returns the Type field value.

func (*IncidentTodoCreateData) GetTypeOk

func (o *IncidentTodoCreateData) GetTypeOk() (*IncidentTodoType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (IncidentTodoCreateData) MarshalJSON

func (o IncidentTodoCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTodoCreateData) SetAttributes

func (o *IncidentTodoCreateData) SetAttributes(v IncidentTodoAttributes)

SetAttributes sets field value.

func (*IncidentTodoCreateData) SetType

func (o *IncidentTodoCreateData) SetType(v IncidentTodoType)

SetType sets field value.

func (*IncidentTodoCreateData) UnmarshalJSON

func (o *IncidentTodoCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTodoCreateRequest

IncidentTodoCreateRequest Create request for an incident todo.

type IncidentTodoCreateRequest struct {
    // Incident todo data for a create request.
    Data IncidentTodoCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTodoCreateRequest

func NewIncidentTodoCreateRequest(data IncidentTodoCreateData) *IncidentTodoCreateRequest

NewIncidentTodoCreateRequest instantiates a new IncidentTodoCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTodoCreateRequestWithDefaults

func NewIncidentTodoCreateRequestWithDefaults() *IncidentTodoCreateRequest

NewIncidentTodoCreateRequestWithDefaults instantiates a new IncidentTodoCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTodoCreateRequest) GetData

func (o *IncidentTodoCreateRequest) GetData() IncidentTodoCreateData

GetData returns the Data field value.

func (*IncidentTodoCreateRequest) GetDataOk

func (o *IncidentTodoCreateRequest) GetDataOk() (*IncidentTodoCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentTodoCreateRequest) MarshalJSON

func (o IncidentTodoCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTodoCreateRequest) SetData

func (o *IncidentTodoCreateRequest) SetData(v IncidentTodoCreateData)

SetData sets field value.

func (*IncidentTodoCreateRequest) UnmarshalJSON

func (o *IncidentTodoCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTodoListResponse

IncidentTodoListResponse Response with a list of incident todos.

type IncidentTodoListResponse struct {
    // An array of incident todos.
    Data []IncidentTodoResponseData `json:"data"`
    // Included related resources that the user requested.
    Included []IncidentTodoResponseIncludedItem `json:"included,omitempty"`
    // The metadata object containing pagination metadata.
    Meta *IncidentResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTodoListResponse

func NewIncidentTodoListResponse(data []IncidentTodoResponseData) *IncidentTodoListResponse

NewIncidentTodoListResponse instantiates a new IncidentTodoListResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTodoListResponseWithDefaults

func NewIncidentTodoListResponseWithDefaults() *IncidentTodoListResponse

NewIncidentTodoListResponseWithDefaults instantiates a new IncidentTodoListResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTodoListResponse) GetData

func (o *IncidentTodoListResponse) GetData() []IncidentTodoResponseData

GetData returns the Data field value.

func (*IncidentTodoListResponse) GetDataOk

func (o *IncidentTodoListResponse) GetDataOk() (*[]IncidentTodoResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentTodoListResponse) GetIncluded

func (o *IncidentTodoListResponse) GetIncluded() []IncidentTodoResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentTodoListResponse) GetIncludedOk

func (o *IncidentTodoListResponse) GetIncludedOk() (*[]IncidentTodoResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTodoListResponse) GetMeta

func (o *IncidentTodoListResponse) GetMeta() IncidentResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*IncidentTodoListResponse) GetMetaOk

func (o *IncidentTodoListResponse) GetMetaOk() (*IncidentResponseMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTodoListResponse) HasIncluded

func (o *IncidentTodoListResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*IncidentTodoListResponse) HasMeta

func (o *IncidentTodoListResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (IncidentTodoListResponse) MarshalJSON

func (o IncidentTodoListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTodoListResponse) SetData

func (o *IncidentTodoListResponse) SetData(v []IncidentTodoResponseData)

SetData sets field value.

func (*IncidentTodoListResponse) SetIncluded

func (o *IncidentTodoListResponse) SetIncluded(v []IncidentTodoResponseIncludedItem)

SetIncluded gets a reference to the given []IncidentTodoResponseIncludedItem and assigns it to the Included field.

func (*IncidentTodoListResponse) SetMeta

func (o *IncidentTodoListResponse) SetMeta(v IncidentResponseMeta)

SetMeta gets a reference to the given IncidentResponseMeta and assigns it to the Meta field.

func (*IncidentTodoListResponse) UnmarshalJSON

func (o *IncidentTodoListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTodoPatchData

IncidentTodoPatchData Incident todo data for a patch request.

type IncidentTodoPatchData struct {
    // Incident todo's attributes.
    Attributes IncidentTodoAttributes `json:"attributes"`
    // Todo resource type.
    Type IncidentTodoType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTodoPatchData

func NewIncidentTodoPatchData(attributes IncidentTodoAttributes, typeVar IncidentTodoType) *IncidentTodoPatchData

NewIncidentTodoPatchData instantiates a new IncidentTodoPatchData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTodoPatchDataWithDefaults

func NewIncidentTodoPatchDataWithDefaults() *IncidentTodoPatchData

NewIncidentTodoPatchDataWithDefaults instantiates a new IncidentTodoPatchData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTodoPatchData) GetAttributes

func (o *IncidentTodoPatchData) GetAttributes() IncidentTodoAttributes

GetAttributes returns the Attributes field value.

func (*IncidentTodoPatchData) GetAttributesOk

func (o *IncidentTodoPatchData) GetAttributesOk() (*IncidentTodoAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*IncidentTodoPatchData) GetType

func (o *IncidentTodoPatchData) GetType() IncidentTodoType

GetType returns the Type field value.

func (*IncidentTodoPatchData) GetTypeOk

func (o *IncidentTodoPatchData) GetTypeOk() (*IncidentTodoType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (IncidentTodoPatchData) MarshalJSON

func (o IncidentTodoPatchData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTodoPatchData) SetAttributes

func (o *IncidentTodoPatchData) SetAttributes(v IncidentTodoAttributes)

SetAttributes sets field value.

func (*IncidentTodoPatchData) SetType

func (o *IncidentTodoPatchData) SetType(v IncidentTodoType)

SetType sets field value.

func (*IncidentTodoPatchData) UnmarshalJSON

func (o *IncidentTodoPatchData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTodoPatchRequest

IncidentTodoPatchRequest Patch request for an incident todo.

type IncidentTodoPatchRequest struct {
    // Incident todo data for a patch request.
    Data IncidentTodoPatchData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTodoPatchRequest

func NewIncidentTodoPatchRequest(data IncidentTodoPatchData) *IncidentTodoPatchRequest

NewIncidentTodoPatchRequest instantiates a new IncidentTodoPatchRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTodoPatchRequestWithDefaults

func NewIncidentTodoPatchRequestWithDefaults() *IncidentTodoPatchRequest

NewIncidentTodoPatchRequestWithDefaults instantiates a new IncidentTodoPatchRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTodoPatchRequest) GetData

func (o *IncidentTodoPatchRequest) GetData() IncidentTodoPatchData

GetData returns the Data field value.

func (*IncidentTodoPatchRequest) GetDataOk

func (o *IncidentTodoPatchRequest) GetDataOk() (*IncidentTodoPatchData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentTodoPatchRequest) MarshalJSON

func (o IncidentTodoPatchRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTodoPatchRequest) SetData

func (o *IncidentTodoPatchRequest) SetData(v IncidentTodoPatchData)

SetData sets field value.

func (*IncidentTodoPatchRequest) UnmarshalJSON

func (o *IncidentTodoPatchRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTodoResponse

IncidentTodoResponse Response with an incident todo.

type IncidentTodoResponse struct {
    // Incident todo response data.
    Data IncidentTodoResponseData `json:"data"`
    // Included related resources that the user requested.
    Included []IncidentTodoResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTodoResponse

func NewIncidentTodoResponse(data IncidentTodoResponseData) *IncidentTodoResponse

NewIncidentTodoResponse instantiates a new IncidentTodoResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTodoResponseWithDefaults

func NewIncidentTodoResponseWithDefaults() *IncidentTodoResponse

NewIncidentTodoResponseWithDefaults instantiates a new IncidentTodoResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTodoResponse) GetData

func (o *IncidentTodoResponse) GetData() IncidentTodoResponseData

GetData returns the Data field value.

func (*IncidentTodoResponse) GetDataOk

func (o *IncidentTodoResponse) GetDataOk() (*IncidentTodoResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentTodoResponse) GetIncluded

func (o *IncidentTodoResponse) GetIncluded() []IncidentTodoResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentTodoResponse) GetIncludedOk

func (o *IncidentTodoResponse) GetIncludedOk() (*[]IncidentTodoResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTodoResponse) HasIncluded

func (o *IncidentTodoResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (IncidentTodoResponse) MarshalJSON

func (o IncidentTodoResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTodoResponse) SetData

func (o *IncidentTodoResponse) SetData(v IncidentTodoResponseData)

SetData sets field value.

func (*IncidentTodoResponse) SetIncluded

func (o *IncidentTodoResponse) SetIncluded(v []IncidentTodoResponseIncludedItem)

SetIncluded gets a reference to the given []IncidentTodoResponseIncludedItem and assigns it to the Included field.

func (*IncidentTodoResponse) UnmarshalJSON

func (o *IncidentTodoResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTodoResponseData

IncidentTodoResponseData Incident todo response data.

type IncidentTodoResponseData struct {
    // Incident todo's attributes.
    Attributes *IncidentTodoAttributes `json:"attributes,omitempty"`
    // The incident todo's ID.
    Id string `json:"id"`
    // Todo resource type.
    Type IncidentTodoType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTodoResponseData

func NewIncidentTodoResponseData(id string, typeVar IncidentTodoType) *IncidentTodoResponseData

NewIncidentTodoResponseData instantiates a new IncidentTodoResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTodoResponseDataWithDefaults

func NewIncidentTodoResponseDataWithDefaults() *IncidentTodoResponseData

NewIncidentTodoResponseDataWithDefaults instantiates a new IncidentTodoResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTodoResponseData) GetAttributes

func (o *IncidentTodoResponseData) GetAttributes() IncidentTodoAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentTodoResponseData) GetAttributesOk

func (o *IncidentTodoResponseData) GetAttributesOk() (*IncidentTodoAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTodoResponseData) GetId

func (o *IncidentTodoResponseData) GetId() string

GetId returns the Id field value.

func (*IncidentTodoResponseData) GetIdOk

func (o *IncidentTodoResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*IncidentTodoResponseData) GetType

func (o *IncidentTodoResponseData) GetType() IncidentTodoType

GetType returns the Type field value.

func (*IncidentTodoResponseData) GetTypeOk

func (o *IncidentTodoResponseData) GetTypeOk() (*IncidentTodoType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentTodoResponseData) HasAttributes

func (o *IncidentTodoResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (IncidentTodoResponseData) MarshalJSON

func (o IncidentTodoResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTodoResponseData) SetAttributes

func (o *IncidentTodoResponseData) SetAttributes(v IncidentTodoAttributes)

SetAttributes gets a reference to the given IncidentTodoAttributes and assigns it to the Attributes field.

func (*IncidentTodoResponseData) SetId

func (o *IncidentTodoResponseData) SetId(v string)

SetId sets field value.

func (*IncidentTodoResponseData) SetType

func (o *IncidentTodoResponseData) SetType(v IncidentTodoType)

SetType sets field value.

func (*IncidentTodoResponseData) UnmarshalJSON

func (o *IncidentTodoResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTodoResponseIncludedItem

IncidentTodoResponseIncludedItem - An object related to an incident todo that is included in the response.

type IncidentTodoResponseIncludedItem struct {
    User *User

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func UserAsIncidentTodoResponseIncludedItem

func UserAsIncidentTodoResponseIncludedItem(v *User) IncidentTodoResponseIncludedItem

UserAsIncidentTodoResponseIncludedItem is a convenience function that returns User wrapped in IncidentTodoResponseIncludedItem.

func (*IncidentTodoResponseIncludedItem) GetActualInstance

func (obj *IncidentTodoResponseIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentTodoResponseIncludedItem) MarshalJSON

func (obj IncidentTodoResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentTodoResponseIncludedItem) UnmarshalJSON

func (obj *IncidentTodoResponseIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentTodoType

IncidentTodoType Todo resource type.

type IncidentTodoType string

List of IncidentTodoType.

const (
    INCIDENTTODOTYPE_INCIDENT_TODOS IncidentTodoType = "incident_todos"
)

func NewIncidentTodoTypeFromValue

func NewIncidentTodoTypeFromValue(v string) (*IncidentTodoType, error)

NewIncidentTodoTypeFromValue returns a pointer to a valid IncidentTodoType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentTodoType) GetAllowedValues

func (v *IncidentTodoType) GetAllowedValues() []IncidentTodoType

GetAllowedValues reeturns the list of possible values.

func (IncidentTodoType) IsValid

func (v IncidentTodoType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentTodoType) Ptr

func (v IncidentTodoType) Ptr() *IncidentTodoType

Ptr returns reference to IncidentTodoType value.

func (*IncidentTodoType) UnmarshalJSON

func (v *IncidentTodoType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentType

IncidentType Incident resource type.

type IncidentType string

List of IncidentType.

const (
    INCIDENTTYPE_INCIDENTS IncidentType = "incidents"
)

func NewIncidentTypeFromValue

func NewIncidentTypeFromValue(v string) (*IncidentType, error)

NewIncidentTypeFromValue returns a pointer to a valid IncidentType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentType) GetAllowedValues

func (v *IncidentType) GetAllowedValues() []IncidentType

GetAllowedValues reeturns the list of possible values.

func (IncidentType) IsValid

func (v IncidentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentType) Ptr

func (v IncidentType) Ptr() *IncidentType

Ptr returns reference to IncidentType value.

func (*IncidentType) UnmarshalJSON

func (v *IncidentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentUpdateAttributes

IncidentUpdateAttributes The incident's attributes for an update request.

type IncidentUpdateAttributes struct {
    // Timestamp when customers were no longer impacted by the incident.
    CustomerImpactEnd datadog.NullableTime `json:"customer_impact_end,omitempty"`
    // A summary of the impact customers experienced during the incident.
    CustomerImpactScope *string `json:"customer_impact_scope,omitempty"`
    // Timestamp when customers began being impacted by the incident.
    CustomerImpactStart datadog.NullableTime `json:"customer_impact_start,omitempty"`
    // A flag indicating whether the incident caused customer impact.
    CustomerImpacted *bool `json:"customer_impacted,omitempty"`
    // Timestamp when the incident was detected.
    Detected datadog.NullableTime `json:"detected,omitempty"`
    // A condensed view of the user-defined fields for which to update selections.
    Fields map[string]IncidentFieldAttributes `json:"fields,omitempty"`
    // Notification handles that will be notified of the incident during update.
    NotificationHandles []IncidentNotificationHandle `json:"notification_handles,omitempty"`
    // The title of the incident, which summarizes what happened.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentUpdateAttributes

func NewIncidentUpdateAttributes() *IncidentUpdateAttributes

NewIncidentUpdateAttributes instantiates a new IncidentUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentUpdateAttributesWithDefaults

func NewIncidentUpdateAttributesWithDefaults() *IncidentUpdateAttributes

NewIncidentUpdateAttributesWithDefaults instantiates a new IncidentUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentUpdateAttributes) GetCustomerImpactEnd

func (o *IncidentUpdateAttributes) GetCustomerImpactEnd() time.Time

GetCustomerImpactEnd returns the CustomerImpactEnd field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentUpdateAttributes) GetCustomerImpactEndOk

func (o *IncidentUpdateAttributes) GetCustomerImpactEndOk() (*time.Time, bool)

GetCustomerImpactEndOk returns a tuple with the CustomerImpactEnd field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentUpdateAttributes) GetCustomerImpactScope

func (o *IncidentUpdateAttributes) GetCustomerImpactScope() string

GetCustomerImpactScope returns the CustomerImpactScope field value if set, zero value otherwise.

func (*IncidentUpdateAttributes) GetCustomerImpactScopeOk

func (o *IncidentUpdateAttributes) GetCustomerImpactScopeOk() (*string, bool)

GetCustomerImpactScopeOk returns a tuple with the CustomerImpactScope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateAttributes) GetCustomerImpactStart

func (o *IncidentUpdateAttributes) GetCustomerImpactStart() time.Time

GetCustomerImpactStart returns the CustomerImpactStart field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentUpdateAttributes) GetCustomerImpactStartOk

func (o *IncidentUpdateAttributes) GetCustomerImpactStartOk() (*time.Time, bool)

GetCustomerImpactStartOk returns a tuple with the CustomerImpactStart field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentUpdateAttributes) GetCustomerImpacted

func (o *IncidentUpdateAttributes) GetCustomerImpacted() bool

GetCustomerImpacted returns the CustomerImpacted field value if set, zero value otherwise.

func (*IncidentUpdateAttributes) GetCustomerImpactedOk

func (o *IncidentUpdateAttributes) GetCustomerImpactedOk() (*bool, bool)

GetCustomerImpactedOk returns a tuple with the CustomerImpacted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateAttributes) GetDetected

func (o *IncidentUpdateAttributes) GetDetected() time.Time

GetDetected returns the Detected field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentUpdateAttributes) GetDetectedOk

func (o *IncidentUpdateAttributes) GetDetectedOk() (*time.Time, bool)

GetDetectedOk returns a tuple with the Detected field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentUpdateAttributes) GetFields

func (o *IncidentUpdateAttributes) GetFields() map[string]IncidentFieldAttributes

GetFields returns the Fields field value if set, zero value otherwise.

func (*IncidentUpdateAttributes) GetFieldsOk

func (o *IncidentUpdateAttributes) GetFieldsOk() (*map[string]IncidentFieldAttributes, bool)

GetFieldsOk returns a tuple with the Fields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateAttributes) GetNotificationHandles

func (o *IncidentUpdateAttributes) GetNotificationHandles() []IncidentNotificationHandle

GetNotificationHandles returns the NotificationHandles field value if set, zero value otherwise.

func (*IncidentUpdateAttributes) GetNotificationHandlesOk

func (o *IncidentUpdateAttributes) GetNotificationHandlesOk() (*[]IncidentNotificationHandle, bool)

GetNotificationHandlesOk returns a tuple with the NotificationHandles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateAttributes) GetTitle

func (o *IncidentUpdateAttributes) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*IncidentUpdateAttributes) GetTitleOk

func (o *IncidentUpdateAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateAttributes) HasCustomerImpactEnd

func (o *IncidentUpdateAttributes) HasCustomerImpactEnd() bool

HasCustomerImpactEnd returns a boolean if a field has been set.

func (*IncidentUpdateAttributes) HasCustomerImpactScope

func (o *IncidentUpdateAttributes) HasCustomerImpactScope() bool

HasCustomerImpactScope returns a boolean if a field has been set.

func (*IncidentUpdateAttributes) HasCustomerImpactStart

func (o *IncidentUpdateAttributes) HasCustomerImpactStart() bool

HasCustomerImpactStart returns a boolean if a field has been set.

func (*IncidentUpdateAttributes) HasCustomerImpacted

func (o *IncidentUpdateAttributes) HasCustomerImpacted() bool

HasCustomerImpacted returns a boolean if a field has been set.

func (*IncidentUpdateAttributes) HasDetected

func (o *IncidentUpdateAttributes) HasDetected() bool

HasDetected returns a boolean if a field has been set.

func (*IncidentUpdateAttributes) HasFields

func (o *IncidentUpdateAttributes) HasFields() bool

HasFields returns a boolean if a field has been set.

func (*IncidentUpdateAttributes) HasNotificationHandles

func (o *IncidentUpdateAttributes) HasNotificationHandles() bool

HasNotificationHandles returns a boolean if a field has been set.

func (*IncidentUpdateAttributes) HasTitle

func (o *IncidentUpdateAttributes) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (IncidentUpdateAttributes) MarshalJSON

func (o IncidentUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentUpdateAttributes) SetCustomerImpactEnd

func (o *IncidentUpdateAttributes) SetCustomerImpactEnd(v time.Time)

SetCustomerImpactEnd gets a reference to the given datadog.NullableTime and assigns it to the CustomerImpactEnd field.

func (*IncidentUpdateAttributes) SetCustomerImpactEndNil

func (o *IncidentUpdateAttributes) SetCustomerImpactEndNil()

SetCustomerImpactEndNil sets the value for CustomerImpactEnd to be an explicit nil.

func (*IncidentUpdateAttributes) SetCustomerImpactScope

func (o *IncidentUpdateAttributes) SetCustomerImpactScope(v string)

SetCustomerImpactScope gets a reference to the given string and assigns it to the CustomerImpactScope field.

func (*IncidentUpdateAttributes) SetCustomerImpactStart

func (o *IncidentUpdateAttributes) SetCustomerImpactStart(v time.Time)

SetCustomerImpactStart gets a reference to the given datadog.NullableTime and assigns it to the CustomerImpactStart field.

func (*IncidentUpdateAttributes) SetCustomerImpactStartNil

func (o *IncidentUpdateAttributes) SetCustomerImpactStartNil()

SetCustomerImpactStartNil sets the value for CustomerImpactStart to be an explicit nil.

func (*IncidentUpdateAttributes) SetCustomerImpacted

func (o *IncidentUpdateAttributes) SetCustomerImpacted(v bool)

SetCustomerImpacted gets a reference to the given bool and assigns it to the CustomerImpacted field.

func (*IncidentUpdateAttributes) SetDetected

func (o *IncidentUpdateAttributes) SetDetected(v time.Time)

SetDetected gets a reference to the given datadog.NullableTime and assigns it to the Detected field.

func (*IncidentUpdateAttributes) SetDetectedNil

func (o *IncidentUpdateAttributes) SetDetectedNil()

SetDetectedNil sets the value for Detected to be an explicit nil.

func (*IncidentUpdateAttributes) SetFields

func (o *IncidentUpdateAttributes) SetFields(v map[string]IncidentFieldAttributes)

SetFields gets a reference to the given map[string]IncidentFieldAttributes and assigns it to the Fields field.

func (*IncidentUpdateAttributes) SetNotificationHandles

func (o *IncidentUpdateAttributes) SetNotificationHandles(v []IncidentNotificationHandle)

SetNotificationHandles gets a reference to the given []IncidentNotificationHandle and assigns it to the NotificationHandles field.

func (*IncidentUpdateAttributes) SetTitle

func (o *IncidentUpdateAttributes) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*IncidentUpdateAttributes) UnmarshalJSON

func (o *IncidentUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*IncidentUpdateAttributes) UnsetCustomerImpactEnd

func (o *IncidentUpdateAttributes) UnsetCustomerImpactEnd()

UnsetCustomerImpactEnd ensures that no value is present for CustomerImpactEnd, not even an explicit nil.

func (*IncidentUpdateAttributes) UnsetCustomerImpactStart

func (o *IncidentUpdateAttributes) UnsetCustomerImpactStart()

UnsetCustomerImpactStart ensures that no value is present for CustomerImpactStart, not even an explicit nil.

func (*IncidentUpdateAttributes) UnsetDetected

func (o *IncidentUpdateAttributes) UnsetDetected()

UnsetDetected ensures that no value is present for Detected, not even an explicit nil.

type IncidentUpdateData

IncidentUpdateData Incident data for an update request.

type IncidentUpdateData struct {
    // The incident's attributes for an update request.
    Attributes *IncidentUpdateAttributes `json:"attributes,omitempty"`
    // The incident's ID.
    Id string `json:"id"`
    // The incident's relationships for an update request.
    Relationships *IncidentUpdateRelationships `json:"relationships,omitempty"`
    // Incident resource type.
    Type IncidentType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentUpdateData

func NewIncidentUpdateData(id string, typeVar IncidentType) *IncidentUpdateData

NewIncidentUpdateData instantiates a new IncidentUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentUpdateDataWithDefaults

func NewIncidentUpdateDataWithDefaults() *IncidentUpdateData

NewIncidentUpdateDataWithDefaults instantiates a new IncidentUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentUpdateData) GetAttributes

func (o *IncidentUpdateData) GetAttributes() IncidentUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentUpdateData) GetAttributesOk

func (o *IncidentUpdateData) GetAttributesOk() (*IncidentUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateData) GetId

func (o *IncidentUpdateData) GetId() string

GetId returns the Id field value.

func (*IncidentUpdateData) GetIdOk

func (o *IncidentUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*IncidentUpdateData) GetRelationships

func (o *IncidentUpdateData) GetRelationships() IncidentUpdateRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentUpdateData) GetRelationshipsOk

func (o *IncidentUpdateData) GetRelationshipsOk() (*IncidentUpdateRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateData) GetType

func (o *IncidentUpdateData) GetType() IncidentType

GetType returns the Type field value.

func (*IncidentUpdateData) GetTypeOk

func (o *IncidentUpdateData) GetTypeOk() (*IncidentType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentUpdateData) HasAttributes

func (o *IncidentUpdateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentUpdateData) HasRelationships

func (o *IncidentUpdateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentUpdateData) MarshalJSON

func (o IncidentUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentUpdateData) SetAttributes

func (o *IncidentUpdateData) SetAttributes(v IncidentUpdateAttributes)

SetAttributes gets a reference to the given IncidentUpdateAttributes and assigns it to the Attributes field.

func (*IncidentUpdateData) SetId

func (o *IncidentUpdateData) SetId(v string)

SetId sets field value.

func (*IncidentUpdateData) SetRelationships

func (o *IncidentUpdateData) SetRelationships(v IncidentUpdateRelationships)

SetRelationships gets a reference to the given IncidentUpdateRelationships and assigns it to the Relationships field.

func (*IncidentUpdateData) SetType

func (o *IncidentUpdateData) SetType(v IncidentType)

SetType sets field value.

func (*IncidentUpdateData) UnmarshalJSON

func (o *IncidentUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentUpdateRelationships

IncidentUpdateRelationships The incident's relationships for an update request.

type IncidentUpdateRelationships struct {
    // Relationship to user.
    CommanderUser *NullableRelationshipToUser `json:"commander_user,omitempty"`
    // A relationship reference for multiple integration metadata objects.
    Integrations *RelationshipToIncidentIntegrationMetadatas `json:"integrations,omitempty"`
    // A relationship reference for postmortems.
    Postmortem *RelationshipToIncidentPostmortem `json:"postmortem,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentUpdateRelationships

func NewIncidentUpdateRelationships() *IncidentUpdateRelationships

NewIncidentUpdateRelationships instantiates a new IncidentUpdateRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentUpdateRelationshipsWithDefaults

func NewIncidentUpdateRelationshipsWithDefaults() *IncidentUpdateRelationships

NewIncidentUpdateRelationshipsWithDefaults instantiates a new IncidentUpdateRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentUpdateRelationships) GetCommanderUser

func (o *IncidentUpdateRelationships) GetCommanderUser() NullableRelationshipToUser

GetCommanderUser returns the CommanderUser field value if set, zero value otherwise.

func (*IncidentUpdateRelationships) GetCommanderUserOk

func (o *IncidentUpdateRelationships) GetCommanderUserOk() (*NullableRelationshipToUser, bool)

GetCommanderUserOk returns a tuple with the CommanderUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateRelationships) GetIntegrations

func (o *IncidentUpdateRelationships) GetIntegrations() RelationshipToIncidentIntegrationMetadatas

GetIntegrations returns the Integrations field value if set, zero value otherwise.

func (*IncidentUpdateRelationships) GetIntegrationsOk

func (o *IncidentUpdateRelationships) GetIntegrationsOk() (*RelationshipToIncidentIntegrationMetadatas, bool)

GetIntegrationsOk returns a tuple with the Integrations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateRelationships) GetPostmortem

func (o *IncidentUpdateRelationships) GetPostmortem() RelationshipToIncidentPostmortem

GetPostmortem returns the Postmortem field value if set, zero value otherwise.

func (*IncidentUpdateRelationships) GetPostmortemOk

func (o *IncidentUpdateRelationships) GetPostmortemOk() (*RelationshipToIncidentPostmortem, bool)

GetPostmortemOk returns a tuple with the Postmortem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateRelationships) HasCommanderUser

func (o *IncidentUpdateRelationships) HasCommanderUser() bool

HasCommanderUser returns a boolean if a field has been set.

func (*IncidentUpdateRelationships) HasIntegrations

func (o *IncidentUpdateRelationships) HasIntegrations() bool

HasIntegrations returns a boolean if a field has been set.

func (*IncidentUpdateRelationships) HasPostmortem

func (o *IncidentUpdateRelationships) HasPostmortem() bool

HasPostmortem returns a boolean if a field has been set.

func (IncidentUpdateRelationships) MarshalJSON

func (o IncidentUpdateRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentUpdateRelationships) SetCommanderUser

func (o *IncidentUpdateRelationships) SetCommanderUser(v NullableRelationshipToUser)

SetCommanderUser gets a reference to the given NullableRelationshipToUser and assigns it to the CommanderUser field.

func (*IncidentUpdateRelationships) SetIntegrations

func (o *IncidentUpdateRelationships) SetIntegrations(v RelationshipToIncidentIntegrationMetadatas)

SetIntegrations gets a reference to the given RelationshipToIncidentIntegrationMetadatas and assigns it to the Integrations field.

func (*IncidentUpdateRelationships) SetPostmortem

func (o *IncidentUpdateRelationships) SetPostmortem(v RelationshipToIncidentPostmortem)

SetPostmortem gets a reference to the given RelationshipToIncidentPostmortem and assigns it to the Postmortem field.

func (*IncidentUpdateRelationships) UnmarshalJSON

func (o *IncidentUpdateRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentUpdateRequest

IncidentUpdateRequest Update request for an incident.

type IncidentUpdateRequest struct {
    // Incident data for an update request.
    Data IncidentUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentUpdateRequest

func NewIncidentUpdateRequest(data IncidentUpdateData) *IncidentUpdateRequest

NewIncidentUpdateRequest instantiates a new IncidentUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentUpdateRequestWithDefaults

func NewIncidentUpdateRequestWithDefaults() *IncidentUpdateRequest

NewIncidentUpdateRequestWithDefaults instantiates a new IncidentUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentUpdateRequest) GetData

func (o *IncidentUpdateRequest) GetData() IncidentUpdateData

GetData returns the Data field value.

func (*IncidentUpdateRequest) GetDataOk

func (o *IncidentUpdateRequest) GetDataOk() (*IncidentUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentUpdateRequest) MarshalJSON

func (o IncidentUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentUpdateRequest) SetData

func (o *IncidentUpdateRequest) SetData(v IncidentUpdateData)

SetData sets field value.

func (*IncidentUpdateRequest) UnmarshalJSON

func (o *IncidentUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentsApi

IncidentsApi service type

type IncidentsApi datadog.Service

func NewIncidentsApi

func NewIncidentsApi(client *datadog.APIClient) *IncidentsApi

NewIncidentsApi Returns NewIncidentsApi.

func (*IncidentsApi) CreateIncident

func (a *IncidentsApi) CreateIncident(ctx _context.Context, body IncidentCreateRequest) (IncidentResponse, *_nethttp.Response, error)

CreateIncident Create an incident. Create an incident.

func (*IncidentsApi) CreateIncidentIntegration

func (a *IncidentsApi) CreateIncidentIntegration(ctx _context.Context, incidentId string, body IncidentIntegrationMetadataCreateRequest) (IncidentIntegrationMetadataResponse, *_nethttp.Response, error)

CreateIncidentIntegration Create an incident integration metadata. Create an incident integration metadata.

func (*IncidentsApi) CreateIncidentTodo

func (a *IncidentsApi) CreateIncidentTodo(ctx _context.Context, incidentId string, body IncidentTodoCreateRequest) (IncidentTodoResponse, *_nethttp.Response, error)

CreateIncidentTodo Create an incident todo. Create an incident todo.

func (*IncidentsApi) DeleteIncident

func (a *IncidentsApi) DeleteIncident(ctx _context.Context, incidentId string) (*_nethttp.Response, error)

DeleteIncident Delete an existing incident. Deletes an existing incident from the users organization.

func (*IncidentsApi) DeleteIncidentIntegration

func (a *IncidentsApi) DeleteIncidentIntegration(ctx _context.Context, incidentId string, integrationMetadataId string) (*_nethttp.Response, error)

DeleteIncidentIntegration Delete an incident integration metadata. Delete an incident integration metadata.

func (*IncidentsApi) DeleteIncidentTodo

func (a *IncidentsApi) DeleteIncidentTodo(ctx _context.Context, incidentId string, todoId string) (*_nethttp.Response, error)

DeleteIncidentTodo Delete an incident todo. Delete an incident todo.

func (*IncidentsApi) GetIncident

func (a *IncidentsApi) GetIncident(ctx _context.Context, incidentId string, o ...GetIncidentOptionalParameters) (IncidentResponse, *_nethttp.Response, error)

GetIncident Get the details of an incident. Get the details of an incident by `incident_id`.

func (*IncidentsApi) GetIncidentIntegration

func (a *IncidentsApi) GetIncidentIntegration(ctx _context.Context, incidentId string, integrationMetadataId string) (IncidentIntegrationMetadataResponse, *_nethttp.Response, error)

GetIncidentIntegration Get incident integration metadata details. Get incident integration metadata details.

func (*IncidentsApi) GetIncidentTodo

func (a *IncidentsApi) GetIncidentTodo(ctx _context.Context, incidentId string, todoId string) (IncidentTodoResponse, *_nethttp.Response, error)

GetIncidentTodo Get incident todo details. Get incident todo details.

func (*IncidentsApi) ListIncidentAttachments

func (a *IncidentsApi) ListIncidentAttachments(ctx _context.Context, incidentId string, o ...ListIncidentAttachmentsOptionalParameters) (IncidentAttachmentsResponse, *_nethttp.Response, error)

ListIncidentAttachments Get a list of attachments. Get all attachments for a given incident.

func (*IncidentsApi) ListIncidentIntegrations

func (a *IncidentsApi) ListIncidentIntegrations(ctx _context.Context, incidentId string) (IncidentIntegrationMetadataListResponse, *_nethttp.Response, error)

ListIncidentIntegrations Get a list of an incident's integration metadata. Get all integration metadata for an incident.

func (*IncidentsApi) ListIncidentTodos

func (a *IncidentsApi) ListIncidentTodos(ctx _context.Context, incidentId string) (IncidentTodoListResponse, *_nethttp.Response, error)

ListIncidentTodos Get a list of an incident's todos. Get all todos for an incident.

func (*IncidentsApi) ListIncidents

func (a *IncidentsApi) ListIncidents(ctx _context.Context, o ...ListIncidentsOptionalParameters) (IncidentsResponse, *_nethttp.Response, error)

ListIncidents Get a list of incidents. Get all incidents for the user's organization.

func (*IncidentsApi) ListIncidentsWithPagination

func (a *IncidentsApi) ListIncidentsWithPagination(ctx _context.Context, o ...ListIncidentsOptionalParameters) (<-chan datadog.PaginationResult[IncidentResponseData], func())

ListIncidentsWithPagination provides a paginated version of ListIncidents returning a channel with all items.

func (*IncidentsApi) SearchIncidents

func (a *IncidentsApi) SearchIncidents(ctx _context.Context, query string, o ...SearchIncidentsOptionalParameters) (IncidentSearchResponse, *_nethttp.Response, error)

SearchIncidents Search for incidents. Search for incidents matching a certain query.

func (*IncidentsApi) SearchIncidentsWithPagination

func (a *IncidentsApi) SearchIncidentsWithPagination(ctx _context.Context, query string, o ...SearchIncidentsOptionalParameters) (<-chan datadog.PaginationResult[IncidentSearchResponseIncidentsData], func())

SearchIncidentsWithPagination provides a paginated version of SearchIncidents returning a channel with all items.

func (*IncidentsApi) UpdateIncident

func (a *IncidentsApi) UpdateIncident(ctx _context.Context, incidentId string, body IncidentUpdateRequest, o ...UpdateIncidentOptionalParameters) (IncidentResponse, *_nethttp.Response, error)

UpdateIncident Update an existing incident. Updates an incident. Provide only the attributes that should be updated as this request is a partial update.

func (*IncidentsApi) UpdateIncidentAttachments

func (a *IncidentsApi) UpdateIncidentAttachments(ctx _context.Context, incidentId string, body IncidentAttachmentUpdateRequest, o ...UpdateIncidentAttachmentsOptionalParameters) (IncidentAttachmentUpdateResponse, *_nethttp.Response, error)

UpdateIncidentAttachments Create, update, and delete incident attachments. The bulk update endpoint for creating, updating, and deleting attachments for a given incident.

func (*IncidentsApi) UpdateIncidentIntegration

func (a *IncidentsApi) UpdateIncidentIntegration(ctx _context.Context, incidentId string, integrationMetadataId string, body IncidentIntegrationMetadataPatchRequest) (IncidentIntegrationMetadataResponse, *_nethttp.Response, error)

UpdateIncidentIntegration Update an existing incident integration metadata. Update an existing incident integration metadata.

func (*IncidentsApi) UpdateIncidentTodo

func (a *IncidentsApi) UpdateIncidentTodo(ctx _context.Context, incidentId string, todoId string, body IncidentTodoPatchRequest) (IncidentTodoResponse, *_nethttp.Response, error)

UpdateIncidentTodo Update an incident todo. Update an incident todo.

type IncidentsResponse

IncidentsResponse Response with a list of incidents.

type IncidentsResponse struct {
    // An array of incidents.
    Data []IncidentResponseData `json:"data"`
    // Included related resources that the user requested.
    Included []IncidentResponseIncludedItem `json:"included,omitempty"`
    // The metadata object containing pagination metadata.
    Meta *IncidentResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentsResponse

func NewIncidentsResponse(data []IncidentResponseData) *IncidentsResponse

NewIncidentsResponse instantiates a new IncidentsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentsResponseWithDefaults

func NewIncidentsResponseWithDefaults() *IncidentsResponse

NewIncidentsResponseWithDefaults instantiates a new IncidentsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentsResponse) GetData

func (o *IncidentsResponse) GetData() []IncidentResponseData

GetData returns the Data field value.

func (*IncidentsResponse) GetDataOk

func (o *IncidentsResponse) GetDataOk() (*[]IncidentResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentsResponse) GetIncluded

func (o *IncidentsResponse) GetIncluded() []IncidentResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentsResponse) GetIncludedOk

func (o *IncidentsResponse) GetIncludedOk() (*[]IncidentResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentsResponse) GetMeta

func (o *IncidentsResponse) GetMeta() IncidentResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*IncidentsResponse) GetMetaOk

func (o *IncidentsResponse) GetMetaOk() (*IncidentResponseMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentsResponse) HasIncluded

func (o *IncidentsResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*IncidentsResponse) HasMeta

func (o *IncidentsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (IncidentsResponse) MarshalJSON

func (o IncidentsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentsResponse) SetData

func (o *IncidentsResponse) SetData(v []IncidentResponseData)

SetData sets field value.

func (*IncidentsResponse) SetIncluded

func (o *IncidentsResponse) SetIncluded(v []IncidentResponseIncludedItem)

SetIncluded gets a reference to the given []IncidentResponseIncludedItem and assigns it to the Included field.

func (*IncidentsResponse) SetMeta

func (o *IncidentsResponse) SetMeta(v IncidentResponseMeta)

SetMeta gets a reference to the given IncidentResponseMeta and assigns it to the Meta field.

func (*IncidentsResponse) UnmarshalJSON

func (o *IncidentsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IntakePayloadAccepted

IntakePayloadAccepted The payload accepted for intake.

type IntakePayloadAccepted struct {
    // A list of errors.
    Errors []string `json:"errors,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIntakePayloadAccepted

func NewIntakePayloadAccepted() *IntakePayloadAccepted

NewIntakePayloadAccepted instantiates a new IntakePayloadAccepted object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIntakePayloadAcceptedWithDefaults

func NewIntakePayloadAcceptedWithDefaults() *IntakePayloadAccepted

NewIntakePayloadAcceptedWithDefaults instantiates a new IntakePayloadAccepted object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IntakePayloadAccepted) GetErrors

func (o *IntakePayloadAccepted) GetErrors() []string

GetErrors returns the Errors field value if set, zero value otherwise.

func (*IntakePayloadAccepted) GetErrorsOk

func (o *IntakePayloadAccepted) GetErrorsOk() (*[]string, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IntakePayloadAccepted) HasErrors

func (o *IntakePayloadAccepted) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (IntakePayloadAccepted) MarshalJSON

func (o IntakePayloadAccepted) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IntakePayloadAccepted) SetErrors

func (o *IntakePayloadAccepted) SetErrors(v []string)

SetErrors gets a reference to the given []string and assigns it to the Errors field.

func (*IntakePayloadAccepted) UnmarshalJSON

func (o *IntakePayloadAccepted) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type JSONAPIErrorItem

JSONAPIErrorItem API error response body

type JSONAPIErrorItem struct {
    // A human-readable explanation specific to this occurrence of the error.
    Detail *string `json:"detail,omitempty"`
    // Status code of the response.
    Status *string `json:"status,omitempty"`
    // Short human-readable summary of the error.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewJSONAPIErrorItem

func NewJSONAPIErrorItem() *JSONAPIErrorItem

NewJSONAPIErrorItem instantiates a new JSONAPIErrorItem object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewJSONAPIErrorItemWithDefaults

func NewJSONAPIErrorItemWithDefaults() *JSONAPIErrorItem

NewJSONAPIErrorItemWithDefaults instantiates a new JSONAPIErrorItem object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*JSONAPIErrorItem) GetDetail

func (o *JSONAPIErrorItem) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*JSONAPIErrorItem) GetDetailOk

func (o *JSONAPIErrorItem) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONAPIErrorItem) GetStatus

func (o *JSONAPIErrorItem) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*JSONAPIErrorItem) GetStatusOk

func (o *JSONAPIErrorItem) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONAPIErrorItem) GetTitle

func (o *JSONAPIErrorItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*JSONAPIErrorItem) GetTitleOk

func (o *JSONAPIErrorItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONAPIErrorItem) HasDetail

func (o *JSONAPIErrorItem) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*JSONAPIErrorItem) HasStatus

func (o *JSONAPIErrorItem) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*JSONAPIErrorItem) HasTitle

func (o *JSONAPIErrorItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (JSONAPIErrorItem) MarshalJSON

func (o JSONAPIErrorItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*JSONAPIErrorItem) SetDetail

func (o *JSONAPIErrorItem) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*JSONAPIErrorItem) SetStatus

func (o *JSONAPIErrorItem) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*JSONAPIErrorItem) SetTitle

func (o *JSONAPIErrorItem) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*JSONAPIErrorItem) UnmarshalJSON

func (o *JSONAPIErrorItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type JSONAPIErrorResponse

JSONAPIErrorResponse API error response.

type JSONAPIErrorResponse struct {
    // A list of errors.
    Errors []JSONAPIErrorItem `json:"errors"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewJSONAPIErrorResponse

func NewJSONAPIErrorResponse(errors []JSONAPIErrorItem) *JSONAPIErrorResponse

NewJSONAPIErrorResponse instantiates a new JSONAPIErrorResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewJSONAPIErrorResponseWithDefaults

func NewJSONAPIErrorResponseWithDefaults() *JSONAPIErrorResponse

NewJSONAPIErrorResponseWithDefaults instantiates a new JSONAPIErrorResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*JSONAPIErrorResponse) GetErrors

func (o *JSONAPIErrorResponse) GetErrors() []JSONAPIErrorItem

GetErrors returns the Errors field value.

func (*JSONAPIErrorResponse) GetErrorsOk

func (o *JSONAPIErrorResponse) GetErrorsOk() (*[]JSONAPIErrorItem, bool)

GetErrorsOk returns a tuple with the Errors field value and a boolean to check if the value has been set.

func (JSONAPIErrorResponse) MarshalJSON

func (o JSONAPIErrorResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*JSONAPIErrorResponse) SetErrors

func (o *JSONAPIErrorResponse) SetErrors(v []JSONAPIErrorItem)

SetErrors sets field value.

func (*JSONAPIErrorResponse) UnmarshalJSON

func (o *JSONAPIErrorResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type JiraIntegrationMetadata

JiraIntegrationMetadata Incident integration metadata for the Jira integration.

type JiraIntegrationMetadata struct {
    // Array of Jira issues in this integration metadata.
    Issues []JiraIntegrationMetadataIssuesItem `json:"issues"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewJiraIntegrationMetadata

func NewJiraIntegrationMetadata(issues []JiraIntegrationMetadataIssuesItem) *JiraIntegrationMetadata

NewJiraIntegrationMetadata instantiates a new JiraIntegrationMetadata object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewJiraIntegrationMetadataWithDefaults

func NewJiraIntegrationMetadataWithDefaults() *JiraIntegrationMetadata

NewJiraIntegrationMetadataWithDefaults instantiates a new JiraIntegrationMetadata object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*JiraIntegrationMetadata) GetIssues

func (o *JiraIntegrationMetadata) GetIssues() []JiraIntegrationMetadataIssuesItem

GetIssues returns the Issues field value.

func (*JiraIntegrationMetadata) GetIssuesOk

func (o *JiraIntegrationMetadata) GetIssuesOk() (*[]JiraIntegrationMetadataIssuesItem, bool)

GetIssuesOk returns a tuple with the Issues field value and a boolean to check if the value has been set.

func (JiraIntegrationMetadata) MarshalJSON

func (o JiraIntegrationMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*JiraIntegrationMetadata) SetIssues

func (o *JiraIntegrationMetadata) SetIssues(v []JiraIntegrationMetadataIssuesItem)

SetIssues sets field value.

func (*JiraIntegrationMetadata) UnmarshalJSON

func (o *JiraIntegrationMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type JiraIntegrationMetadataIssuesItem

JiraIntegrationMetadataIssuesItem Item in the Jira integration metadata issue array.

type JiraIntegrationMetadataIssuesItem struct {
    // URL of issue's Jira account.
    Account string `json:"account"`
    // Jira issue's issue key.
    IssueKey *string `json:"issue_key,omitempty"`
    // Jira issue's issue type.
    IssuetypeId *string `json:"issuetype_id,omitempty"`
    // Jira issue's project keys.
    ProjectKey string `json:"project_key"`
    // URL redirecting to the Jira issue.
    RedirectUrl *string `json:"redirect_url,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewJiraIntegrationMetadataIssuesItem

func NewJiraIntegrationMetadataIssuesItem(account string, projectKey string) *JiraIntegrationMetadataIssuesItem

NewJiraIntegrationMetadataIssuesItem instantiates a new JiraIntegrationMetadataIssuesItem object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewJiraIntegrationMetadataIssuesItemWithDefaults

func NewJiraIntegrationMetadataIssuesItemWithDefaults() *JiraIntegrationMetadataIssuesItem

NewJiraIntegrationMetadataIssuesItemWithDefaults instantiates a new JiraIntegrationMetadataIssuesItem object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*JiraIntegrationMetadataIssuesItem) GetAccount

func (o *JiraIntegrationMetadataIssuesItem) GetAccount() string

GetAccount returns the Account field value.

func (*JiraIntegrationMetadataIssuesItem) GetAccountOk

func (o *JiraIntegrationMetadataIssuesItem) GetAccountOk() (*string, bool)

GetAccountOk returns a tuple with the Account field value and a boolean to check if the value has been set.

func (*JiraIntegrationMetadataIssuesItem) GetIssueKey

func (o *JiraIntegrationMetadataIssuesItem) GetIssueKey() string

GetIssueKey returns the IssueKey field value if set, zero value otherwise.

func (*JiraIntegrationMetadataIssuesItem) GetIssueKeyOk

func (o *JiraIntegrationMetadataIssuesItem) GetIssueKeyOk() (*string, bool)

GetIssueKeyOk returns a tuple with the IssueKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JiraIntegrationMetadataIssuesItem) GetIssuetypeId

func (o *JiraIntegrationMetadataIssuesItem) GetIssuetypeId() string

GetIssuetypeId returns the IssuetypeId field value if set, zero value otherwise.

func (*JiraIntegrationMetadataIssuesItem) GetIssuetypeIdOk

func (o *JiraIntegrationMetadataIssuesItem) GetIssuetypeIdOk() (*string, bool)

GetIssuetypeIdOk returns a tuple with the IssuetypeId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JiraIntegrationMetadataIssuesItem) GetProjectKey

func (o *JiraIntegrationMetadataIssuesItem) GetProjectKey() string

GetProjectKey returns the ProjectKey field value.

func (*JiraIntegrationMetadataIssuesItem) GetProjectKeyOk

func (o *JiraIntegrationMetadataIssuesItem) GetProjectKeyOk() (*string, bool)

GetProjectKeyOk returns a tuple with the ProjectKey field value and a boolean to check if the value has been set.

func (*JiraIntegrationMetadataIssuesItem) GetRedirectUrl

func (o *JiraIntegrationMetadataIssuesItem) GetRedirectUrl() string

GetRedirectUrl returns the RedirectUrl field value if set, zero value otherwise.

func (*JiraIntegrationMetadataIssuesItem) GetRedirectUrlOk

func (o *JiraIntegrationMetadataIssuesItem) GetRedirectUrlOk() (*string, bool)

GetRedirectUrlOk returns a tuple with the RedirectUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JiraIntegrationMetadataIssuesItem) HasIssueKey

func (o *JiraIntegrationMetadataIssuesItem) HasIssueKey() bool

HasIssueKey returns a boolean if a field has been set.

func (*JiraIntegrationMetadataIssuesItem) HasIssuetypeId

func (o *JiraIntegrationMetadataIssuesItem) HasIssuetypeId() bool

HasIssuetypeId returns a boolean if a field has been set.

func (*JiraIntegrationMetadataIssuesItem) HasRedirectUrl

func (o *JiraIntegrationMetadataIssuesItem) HasRedirectUrl() bool

HasRedirectUrl returns a boolean if a field has been set.

func (JiraIntegrationMetadataIssuesItem) MarshalJSON

func (o JiraIntegrationMetadataIssuesItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*JiraIntegrationMetadataIssuesItem) SetAccount

func (o *JiraIntegrationMetadataIssuesItem) SetAccount(v string)

SetAccount sets field value.

func (*JiraIntegrationMetadataIssuesItem) SetIssueKey

func (o *JiraIntegrationMetadataIssuesItem) SetIssueKey(v string)

SetIssueKey gets a reference to the given string and assigns it to the IssueKey field.

func (*JiraIntegrationMetadataIssuesItem) SetIssuetypeId

func (o *JiraIntegrationMetadataIssuesItem) SetIssuetypeId(v string)

SetIssuetypeId gets a reference to the given string and assigns it to the IssuetypeId field.

func (*JiraIntegrationMetadataIssuesItem) SetProjectKey

func (o *JiraIntegrationMetadataIssuesItem) SetProjectKey(v string)

SetProjectKey sets field value.

func (*JiraIntegrationMetadataIssuesItem) SetRedirectUrl

func (o *JiraIntegrationMetadataIssuesItem) SetRedirectUrl(v string)

SetRedirectUrl gets a reference to the given string and assigns it to the RedirectUrl field.

func (*JiraIntegrationMetadataIssuesItem) UnmarshalJSON

func (o *JiraIntegrationMetadataIssuesItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type KeyManagementApi

KeyManagementApi service type

type KeyManagementApi datadog.Service

func NewKeyManagementApi

func NewKeyManagementApi(client *datadog.APIClient) *KeyManagementApi

NewKeyManagementApi Returns NewKeyManagementApi.

func (*KeyManagementApi) CreateAPIKey

func (a *KeyManagementApi) CreateAPIKey(ctx _context.Context, body APIKeyCreateRequest) (APIKeyResponse, *_nethttp.Response, error)

CreateAPIKey Create an API key. Create an API key.

func (*KeyManagementApi) CreateCurrentUserApplicationKey

func (a *KeyManagementApi) CreateCurrentUserApplicationKey(ctx _context.Context, body ApplicationKeyCreateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)

CreateCurrentUserApplicationKey Create an application key for current user. Create an application key for current user

func (*KeyManagementApi) DeleteAPIKey

func (a *KeyManagementApi) DeleteAPIKey(ctx _context.Context, apiKeyId string) (*_nethttp.Response, error)

DeleteAPIKey Delete an API key. Delete an API key.

func (*KeyManagementApi) DeleteApplicationKey

func (a *KeyManagementApi) DeleteApplicationKey(ctx _context.Context, appKeyId string) (*_nethttp.Response, error)

DeleteApplicationKey Delete an application key. Delete an application key

func (*KeyManagementApi) DeleteCurrentUserApplicationKey

func (a *KeyManagementApi) DeleteCurrentUserApplicationKey(ctx _context.Context, appKeyId string) (*_nethttp.Response, error)

DeleteCurrentUserApplicationKey Delete an application key owned by current user. Delete an application key owned by current user

func (*KeyManagementApi) GetAPIKey

func (a *KeyManagementApi) GetAPIKey(ctx _context.Context, apiKeyId string, o ...GetAPIKeyOptionalParameters) (APIKeyResponse, *_nethttp.Response, error)

GetAPIKey Get API key. Get an API key.

func (*KeyManagementApi) GetApplicationKey

func (a *KeyManagementApi) GetApplicationKey(ctx _context.Context, appKeyId string, o ...GetApplicationKeyOptionalParameters) (ApplicationKeyResponse, *_nethttp.Response, error)

GetApplicationKey Get an application key. Get an application key for your org.

func (*KeyManagementApi) GetCurrentUserApplicationKey

func (a *KeyManagementApi) GetCurrentUserApplicationKey(ctx _context.Context, appKeyId string) (ApplicationKeyResponse, *_nethttp.Response, error)

GetCurrentUserApplicationKey Get one application key owned by current user. Get an application key owned by current user

func (*KeyManagementApi) ListAPIKeys

func (a *KeyManagementApi) ListAPIKeys(ctx _context.Context, o ...ListAPIKeysOptionalParameters) (APIKeysResponse, *_nethttp.Response, error)

ListAPIKeys Get all API keys. List all API keys available for your account.

func (*KeyManagementApi) ListApplicationKeys

func (a *KeyManagementApi) ListApplicationKeys(ctx _context.Context, o ...ListApplicationKeysOptionalParameters) (ListApplicationKeysResponse, *_nethttp.Response, error)

ListApplicationKeys Get all application keys. List all application keys available for your org

func (*KeyManagementApi) ListCurrentUserApplicationKeys

func (a *KeyManagementApi) ListCurrentUserApplicationKeys(ctx _context.Context, o ...ListCurrentUserApplicationKeysOptionalParameters) (ListApplicationKeysResponse, *_nethttp.Response, error)

ListCurrentUserApplicationKeys Get all application keys owned by current user. List all application keys available for current user

func (*KeyManagementApi) UpdateAPIKey

func (a *KeyManagementApi) UpdateAPIKey(ctx _context.Context, apiKeyId string, body APIKeyUpdateRequest) (APIKeyResponse, *_nethttp.Response, error)

UpdateAPIKey Edit an API key. Update an API key.

func (*KeyManagementApi) UpdateApplicationKey

func (a *KeyManagementApi) UpdateApplicationKey(ctx _context.Context, appKeyId string, body ApplicationKeyUpdateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)

UpdateApplicationKey Edit an application key. Edit an application key

func (*KeyManagementApi) UpdateCurrentUserApplicationKey

func (a *KeyManagementApi) UpdateCurrentUserApplicationKey(ctx _context.Context, appKeyId string, body ApplicationKeyUpdateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)

UpdateCurrentUserApplicationKey Edit an application key owned by current user. Edit an application key owned by current user

type ListAPIKeysOptionalParameters

ListAPIKeysOptionalParameters holds optional parameters for ListAPIKeys.

type ListAPIKeysOptionalParameters struct {
    PageSize              *int64
    PageNumber            *int64
    Sort                  *APIKeysSort
    Filter                *string
    FilterCreatedAtStart  *string
    FilterCreatedAtEnd    *string
    FilterModifiedAtStart *string
    FilterModifiedAtEnd   *string
    Include               *string
}

func NewListAPIKeysOptionalParameters

func NewListAPIKeysOptionalParameters() *ListAPIKeysOptionalParameters

NewListAPIKeysOptionalParameters creates an empty struct for parameters.

func (*ListAPIKeysOptionalParameters) WithFilter

func (r *ListAPIKeysOptionalParameters) WithFilter(filter string) *ListAPIKeysOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithFilterCreatedAtEnd

func (r *ListAPIKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListAPIKeysOptionalParameters

WithFilterCreatedAtEnd sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithFilterCreatedAtStart

func (r *ListAPIKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListAPIKeysOptionalParameters

WithFilterCreatedAtStart sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithFilterModifiedAtEnd

func (r *ListAPIKeysOptionalParameters) WithFilterModifiedAtEnd(filterModifiedAtEnd string) *ListAPIKeysOptionalParameters

WithFilterModifiedAtEnd sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithFilterModifiedAtStart

func (r *ListAPIKeysOptionalParameters) WithFilterModifiedAtStart(filterModifiedAtStart string) *ListAPIKeysOptionalParameters

WithFilterModifiedAtStart sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithInclude

func (r *ListAPIKeysOptionalParameters) WithInclude(include string) *ListAPIKeysOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithPageNumber

func (r *ListAPIKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListAPIKeysOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithPageSize

func (r *ListAPIKeysOptionalParameters) WithPageSize(pageSize int64) *ListAPIKeysOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithSort

func (r *ListAPIKeysOptionalParameters) WithSort(sort APIKeysSort) *ListAPIKeysOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListActiveMetricConfigurationsOptionalParameters

ListActiveMetricConfigurationsOptionalParameters holds optional parameters for ListActiveMetricConfigurations.

type ListActiveMetricConfigurationsOptionalParameters struct {
    WindowSeconds *int64
}

func NewListActiveMetricConfigurationsOptionalParameters

func NewListActiveMetricConfigurationsOptionalParameters() *ListActiveMetricConfigurationsOptionalParameters

NewListActiveMetricConfigurationsOptionalParameters creates an empty struct for parameters.

func (*ListActiveMetricConfigurationsOptionalParameters) WithWindowSeconds

func (r *ListActiveMetricConfigurationsOptionalParameters) WithWindowSeconds(windowSeconds int64) *ListActiveMetricConfigurationsOptionalParameters

WithWindowSeconds sets the corresponding parameter name and returns the struct.

type ListApplicationKeysOptionalParameters

ListApplicationKeysOptionalParameters holds optional parameters for ListApplicationKeys.

type ListApplicationKeysOptionalParameters struct {
    PageSize             *int64
    PageNumber           *int64
    Sort                 *ApplicationKeysSort
    Filter               *string
    FilterCreatedAtStart *string
    FilterCreatedAtEnd   *string
}

func NewListApplicationKeysOptionalParameters

func NewListApplicationKeysOptionalParameters() *ListApplicationKeysOptionalParameters

NewListApplicationKeysOptionalParameters creates an empty struct for parameters.

func (*ListApplicationKeysOptionalParameters) WithFilter

func (r *ListApplicationKeysOptionalParameters) WithFilter(filter string) *ListApplicationKeysOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListApplicationKeysOptionalParameters) WithFilterCreatedAtEnd

func (r *ListApplicationKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListApplicationKeysOptionalParameters

WithFilterCreatedAtEnd sets the corresponding parameter name and returns the struct.

func (*ListApplicationKeysOptionalParameters) WithFilterCreatedAtStart

func (r *ListApplicationKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListApplicationKeysOptionalParameters

WithFilterCreatedAtStart sets the corresponding parameter name and returns the struct.

func (*ListApplicationKeysOptionalParameters) WithPageNumber

func (r *ListApplicationKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListApplicationKeysOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListApplicationKeysOptionalParameters) WithPageSize

func (r *ListApplicationKeysOptionalParameters) WithPageSize(pageSize int64) *ListApplicationKeysOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListApplicationKeysOptionalParameters) WithSort

func (r *ListApplicationKeysOptionalParameters) WithSort(sort ApplicationKeysSort) *ListApplicationKeysOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListApplicationKeysResponse

ListApplicationKeysResponse Response for a list of application keys.

type ListApplicationKeysResponse struct {
    // Array of application keys.
    Data []PartialApplicationKey `json:"data,omitempty"`
    // Array of objects related to the application key.
    Included []ApplicationKeyResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewListApplicationKeysResponse

func NewListApplicationKeysResponse() *ListApplicationKeysResponse

NewListApplicationKeysResponse instantiates a new ListApplicationKeysResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewListApplicationKeysResponseWithDefaults

func NewListApplicationKeysResponseWithDefaults() *ListApplicationKeysResponse

NewListApplicationKeysResponseWithDefaults instantiates a new ListApplicationKeysResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ListApplicationKeysResponse) GetData

func (o *ListApplicationKeysResponse) GetData() []PartialApplicationKey

GetData returns the Data field value if set, zero value otherwise.

func (*ListApplicationKeysResponse) GetDataOk

func (o *ListApplicationKeysResponse) GetDataOk() (*[]PartialApplicationKey, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListApplicationKeysResponse) GetIncluded

func (o *ListApplicationKeysResponse) GetIncluded() []ApplicationKeyResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*ListApplicationKeysResponse) GetIncludedOk

func (o *ListApplicationKeysResponse) GetIncludedOk() (*[]ApplicationKeyResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListApplicationKeysResponse) HasData

func (o *ListApplicationKeysResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*ListApplicationKeysResponse) HasIncluded

func (o *ListApplicationKeysResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (ListApplicationKeysResponse) MarshalJSON

func (o ListApplicationKeysResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListApplicationKeysResponse) SetData

func (o *ListApplicationKeysResponse) SetData(v []PartialApplicationKey)

SetData gets a reference to the given []PartialApplicationKey and assigns it to the Data field.

func (*ListApplicationKeysResponse) SetIncluded

func (o *ListApplicationKeysResponse) SetIncluded(v []ApplicationKeyResponseIncludedItem)

SetIncluded gets a reference to the given []ApplicationKeyResponseIncludedItem and assigns it to the Included field.

func (*ListApplicationKeysResponse) UnmarshalJSON

func (o *ListApplicationKeysResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListAuditLogsOptionalParameters

ListAuditLogsOptionalParameters holds optional parameters for ListAuditLogs.

type ListAuditLogsOptionalParameters struct {
    FilterQuery *string
    FilterFrom  *time.Time
    FilterTo    *time.Time
    Sort        *AuditLogsSort
    PageCursor  *string
    PageLimit   *int32
}

func NewListAuditLogsOptionalParameters

func NewListAuditLogsOptionalParameters() *ListAuditLogsOptionalParameters

NewListAuditLogsOptionalParameters creates an empty struct for parameters.

func (*ListAuditLogsOptionalParameters) WithFilterFrom

func (r *ListAuditLogsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListAuditLogsOptionalParameters

WithFilterFrom sets the corresponding parameter name and returns the struct.

func (*ListAuditLogsOptionalParameters) WithFilterQuery

func (r *ListAuditLogsOptionalParameters) WithFilterQuery(filterQuery string) *ListAuditLogsOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListAuditLogsOptionalParameters) WithFilterTo

func (r *ListAuditLogsOptionalParameters) WithFilterTo(filterTo time.Time) *ListAuditLogsOptionalParameters

WithFilterTo sets the corresponding parameter name and returns the struct.

func (*ListAuditLogsOptionalParameters) WithPageCursor

func (r *ListAuditLogsOptionalParameters) WithPageCursor(pageCursor string) *ListAuditLogsOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListAuditLogsOptionalParameters) WithPageLimit

func (r *ListAuditLogsOptionalParameters) WithPageLimit(pageLimit int32) *ListAuditLogsOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListAuditLogsOptionalParameters) WithSort

func (r *ListAuditLogsOptionalParameters) WithSort(sort AuditLogsSort) *ListAuditLogsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListAuthNMappingsOptionalParameters

ListAuthNMappingsOptionalParameters holds optional parameters for ListAuthNMappings.

type ListAuthNMappingsOptionalParameters struct {
    PageSize   *int64
    PageNumber *int64
    Sort       *AuthNMappingsSort
    Filter     *string
}

func NewListAuthNMappingsOptionalParameters

func NewListAuthNMappingsOptionalParameters() *ListAuthNMappingsOptionalParameters

NewListAuthNMappingsOptionalParameters creates an empty struct for parameters.

func (*ListAuthNMappingsOptionalParameters) WithFilter

func (r *ListAuthNMappingsOptionalParameters) WithFilter(filter string) *ListAuthNMappingsOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListAuthNMappingsOptionalParameters) WithPageNumber

func (r *ListAuthNMappingsOptionalParameters) WithPageNumber(pageNumber int64) *ListAuthNMappingsOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListAuthNMappingsOptionalParameters) WithPageSize

func (r *ListAuthNMappingsOptionalParameters) WithPageSize(pageSize int64) *ListAuthNMappingsOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListAuthNMappingsOptionalParameters) WithSort

func (r *ListAuthNMappingsOptionalParameters) WithSort(sort AuthNMappingsSort) *ListAuthNMappingsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListCIAppPipelineEventsOptionalParameters

ListCIAppPipelineEventsOptionalParameters holds optional parameters for ListCIAppPipelineEvents.

type ListCIAppPipelineEventsOptionalParameters struct {
    FilterQuery *string
    FilterFrom  *time.Time
    FilterTo    *time.Time
    Sort        *CIAppSort
    PageCursor  *string
    PageLimit   *int32
}

func NewListCIAppPipelineEventsOptionalParameters

func NewListCIAppPipelineEventsOptionalParameters() *ListCIAppPipelineEventsOptionalParameters

NewListCIAppPipelineEventsOptionalParameters creates an empty struct for parameters.

func (*ListCIAppPipelineEventsOptionalParameters) WithFilterFrom

func (r *ListCIAppPipelineEventsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListCIAppPipelineEventsOptionalParameters

WithFilterFrom sets the corresponding parameter name and returns the struct.

func (*ListCIAppPipelineEventsOptionalParameters) WithFilterQuery

func (r *ListCIAppPipelineEventsOptionalParameters) WithFilterQuery(filterQuery string) *ListCIAppPipelineEventsOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListCIAppPipelineEventsOptionalParameters) WithFilterTo

func (r *ListCIAppPipelineEventsOptionalParameters) WithFilterTo(filterTo time.Time) *ListCIAppPipelineEventsOptionalParameters

WithFilterTo sets the corresponding parameter name and returns the struct.

func (*ListCIAppPipelineEventsOptionalParameters) WithPageCursor

func (r *ListCIAppPipelineEventsOptionalParameters) WithPageCursor(pageCursor string) *ListCIAppPipelineEventsOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListCIAppPipelineEventsOptionalParameters) WithPageLimit

func (r *ListCIAppPipelineEventsOptionalParameters) WithPageLimit(pageLimit int32) *ListCIAppPipelineEventsOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListCIAppPipelineEventsOptionalParameters) WithSort

func (r *ListCIAppPipelineEventsOptionalParameters) WithSort(sort CIAppSort) *ListCIAppPipelineEventsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListCIAppTestEventsOptionalParameters

ListCIAppTestEventsOptionalParameters holds optional parameters for ListCIAppTestEvents.

type ListCIAppTestEventsOptionalParameters struct {
    FilterQuery *string
    FilterFrom  *time.Time
    FilterTo    *time.Time
    Sort        *CIAppSort
    PageCursor  *string
    PageLimit   *int32
}

func NewListCIAppTestEventsOptionalParameters

func NewListCIAppTestEventsOptionalParameters() *ListCIAppTestEventsOptionalParameters

NewListCIAppTestEventsOptionalParameters creates an empty struct for parameters.

func (*ListCIAppTestEventsOptionalParameters) WithFilterFrom

func (r *ListCIAppTestEventsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListCIAppTestEventsOptionalParameters

WithFilterFrom sets the corresponding parameter name and returns the struct.

func (*ListCIAppTestEventsOptionalParameters) WithFilterQuery

func (r *ListCIAppTestEventsOptionalParameters) WithFilterQuery(filterQuery string) *ListCIAppTestEventsOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListCIAppTestEventsOptionalParameters) WithFilterTo

func (r *ListCIAppTestEventsOptionalParameters) WithFilterTo(filterTo time.Time) *ListCIAppTestEventsOptionalParameters

WithFilterTo sets the corresponding parameter name and returns the struct.

func (*ListCIAppTestEventsOptionalParameters) WithPageCursor

func (r *ListCIAppTestEventsOptionalParameters) WithPageCursor(pageCursor string) *ListCIAppTestEventsOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListCIAppTestEventsOptionalParameters) WithPageLimit

func (r *ListCIAppTestEventsOptionalParameters) WithPageLimit(pageLimit int32) *ListCIAppTestEventsOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListCIAppTestEventsOptionalParameters) WithSort

func (r *ListCIAppTestEventsOptionalParameters) WithSort(sort CIAppSort) *ListCIAppTestEventsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListCurrentUserApplicationKeysOptionalParameters

ListCurrentUserApplicationKeysOptionalParameters holds optional parameters for ListCurrentUserApplicationKeys.

type ListCurrentUserApplicationKeysOptionalParameters struct {
    PageSize             *int64
    PageNumber           *int64
    Sort                 *ApplicationKeysSort
    Filter               *string
    FilterCreatedAtStart *string
    FilterCreatedAtEnd   *string
}

func NewListCurrentUserApplicationKeysOptionalParameters

func NewListCurrentUserApplicationKeysOptionalParameters() *ListCurrentUserApplicationKeysOptionalParameters

NewListCurrentUserApplicationKeysOptionalParameters creates an empty struct for parameters.

func (*ListCurrentUserApplicationKeysOptionalParameters) WithFilter

func (r *ListCurrentUserApplicationKeysOptionalParameters) WithFilter(filter string) *ListCurrentUserApplicationKeysOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListCurrentUserApplicationKeysOptionalParameters) WithFilterCreatedAtEnd

func (r *ListCurrentUserApplicationKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListCurrentUserApplicationKeysOptionalParameters

WithFilterCreatedAtEnd sets the corresponding parameter name and returns the struct.

func (*ListCurrentUserApplicationKeysOptionalParameters) WithFilterCreatedAtStart

func (r *ListCurrentUserApplicationKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListCurrentUserApplicationKeysOptionalParameters

WithFilterCreatedAtStart sets the corresponding parameter name and returns the struct.

func (*ListCurrentUserApplicationKeysOptionalParameters) WithPageNumber

func (r *ListCurrentUserApplicationKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListCurrentUserApplicationKeysOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListCurrentUserApplicationKeysOptionalParameters) WithPageSize

func (r *ListCurrentUserApplicationKeysOptionalParameters) WithPageSize(pageSize int64) *ListCurrentUserApplicationKeysOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListCurrentUserApplicationKeysOptionalParameters) WithSort

func (r *ListCurrentUserApplicationKeysOptionalParameters) WithSort(sort ApplicationKeysSort) *ListCurrentUserApplicationKeysOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListDowntimesOptionalParameters

ListDowntimesOptionalParameters holds optional parameters for ListDowntimes.

type ListDowntimesOptionalParameters struct {
    CurrentOnly *bool
    Include     *string
}

func NewListDowntimesOptionalParameters

func NewListDowntimesOptionalParameters() *ListDowntimesOptionalParameters

NewListDowntimesOptionalParameters creates an empty struct for parameters.

func (*ListDowntimesOptionalParameters) WithCurrentOnly

func (r *ListDowntimesOptionalParameters) WithCurrentOnly(currentOnly bool) *ListDowntimesOptionalParameters

WithCurrentOnly sets the corresponding parameter name and returns the struct.

func (*ListDowntimesOptionalParameters) WithInclude

func (r *ListDowntimesOptionalParameters) WithInclude(include string) *ListDowntimesOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type ListDowntimesResponse

ListDowntimesResponse Response for retrieving all downtimes.

type ListDowntimesResponse struct {
    // An array of downtimes.
    Data []DowntimeResponseData `json:"data,omitempty"`
    // Array of objects related to the downtimes.
    Included []DowntimeResponseIncludedItem `json:"included,omitempty"`
    // Pagination metadata returned by the API.
    Meta *DowntimeMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewListDowntimesResponse

func NewListDowntimesResponse() *ListDowntimesResponse

NewListDowntimesResponse instantiates a new ListDowntimesResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewListDowntimesResponseWithDefaults

func NewListDowntimesResponseWithDefaults() *ListDowntimesResponse

NewListDowntimesResponseWithDefaults instantiates a new ListDowntimesResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ListDowntimesResponse) GetData

func (o *ListDowntimesResponse) GetData() []DowntimeResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*ListDowntimesResponse) GetDataOk

func (o *ListDowntimesResponse) GetDataOk() (*[]DowntimeResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListDowntimesResponse) GetIncluded

func (o *ListDowntimesResponse) GetIncluded() []DowntimeResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*ListDowntimesResponse) GetIncludedOk

func (o *ListDowntimesResponse) GetIncludedOk() (*[]DowntimeResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListDowntimesResponse) GetMeta

func (o *ListDowntimesResponse) GetMeta() DowntimeMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListDowntimesResponse) GetMetaOk

func (o *ListDowntimesResponse) GetMetaOk() (*DowntimeMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListDowntimesResponse) HasData

func (o *ListDowntimesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*ListDowntimesResponse) HasIncluded

func (o *ListDowntimesResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*ListDowntimesResponse) HasMeta

func (o *ListDowntimesResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (ListDowntimesResponse) MarshalJSON

func (o ListDowntimesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListDowntimesResponse) SetData

func (o *ListDowntimesResponse) SetData(v []DowntimeResponseData)

SetData gets a reference to the given []DowntimeResponseData and assigns it to the Data field.

func (*ListDowntimesResponse) SetIncluded

func (o *ListDowntimesResponse) SetIncluded(v []DowntimeResponseIncludedItem)

SetIncluded gets a reference to the given []DowntimeResponseIncludedItem and assigns it to the Included field.

func (*ListDowntimesResponse) SetMeta

func (o *ListDowntimesResponse) SetMeta(v DowntimeMeta)

SetMeta gets a reference to the given DowntimeMeta and assigns it to the Meta field.

func (*ListDowntimesResponse) UnmarshalJSON

func (o *ListDowntimesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListEventsOptionalParameters

ListEventsOptionalParameters holds optional parameters for ListEvents.

type ListEventsOptionalParameters struct {
    FilterQuery *string
    FilterFrom  *string
    FilterTo    *string
    Sort        *EventsSort
    PageCursor  *string
    PageLimit   *int32
}

func NewListEventsOptionalParameters

func NewListEventsOptionalParameters() *ListEventsOptionalParameters

NewListEventsOptionalParameters creates an empty struct for parameters.

func (*ListEventsOptionalParameters) WithFilterFrom

func (r *ListEventsOptionalParameters) WithFilterFrom(filterFrom string) *ListEventsOptionalParameters

WithFilterFrom sets the corresponding parameter name and returns the struct.

func (*ListEventsOptionalParameters) WithFilterQuery

func (r *ListEventsOptionalParameters) WithFilterQuery(filterQuery string) *ListEventsOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListEventsOptionalParameters) WithFilterTo

func (r *ListEventsOptionalParameters) WithFilterTo(filterTo string) *ListEventsOptionalParameters

WithFilterTo sets the corresponding parameter name and returns the struct.

func (*ListEventsOptionalParameters) WithPageCursor

func (r *ListEventsOptionalParameters) WithPageCursor(pageCursor string) *ListEventsOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListEventsOptionalParameters) WithPageLimit

func (r *ListEventsOptionalParameters) WithPageLimit(pageLimit int32) *ListEventsOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListEventsOptionalParameters) WithSort

func (r *ListEventsOptionalParameters) WithSort(sort EventsSort) *ListEventsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListFindingsMeta

ListFindingsMeta Metadata for pagination.

type ListFindingsMeta struct {
    // Pagination and findings count information.
    Page *ListFindingsPage `json:"page,omitempty"`
    // The point in time corresponding to the listed findings.
    SnapshotTimestamp *int64 `json:"snapshot_timestamp,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewListFindingsMeta

func NewListFindingsMeta() *ListFindingsMeta

NewListFindingsMeta instantiates a new ListFindingsMeta object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewListFindingsMetaWithDefaults

func NewListFindingsMetaWithDefaults() *ListFindingsMeta

NewListFindingsMetaWithDefaults instantiates a new ListFindingsMeta object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ListFindingsMeta) GetPage

func (o *ListFindingsMeta) GetPage() ListFindingsPage

GetPage returns the Page field value if set, zero value otherwise.

func (*ListFindingsMeta) GetPageOk

func (o *ListFindingsMeta) GetPageOk() (*ListFindingsPage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFindingsMeta) GetSnapshotTimestamp

func (o *ListFindingsMeta) GetSnapshotTimestamp() int64

GetSnapshotTimestamp returns the SnapshotTimestamp field value if set, zero value otherwise.

func (*ListFindingsMeta) GetSnapshotTimestampOk

func (o *ListFindingsMeta) GetSnapshotTimestampOk() (*int64, bool)

GetSnapshotTimestampOk returns a tuple with the SnapshotTimestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFindingsMeta) HasPage

func (o *ListFindingsMeta) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*ListFindingsMeta) HasSnapshotTimestamp

func (o *ListFindingsMeta) HasSnapshotTimestamp() bool

HasSnapshotTimestamp returns a boolean if a field has been set.

func (ListFindingsMeta) MarshalJSON

func (o ListFindingsMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListFindingsMeta) SetPage

func (o *ListFindingsMeta) SetPage(v ListFindingsPage)

SetPage gets a reference to the given ListFindingsPage and assigns it to the Page field.

func (*ListFindingsMeta) SetSnapshotTimestamp

func (o *ListFindingsMeta) SetSnapshotTimestamp(v int64)

SetSnapshotTimestamp gets a reference to the given int64 and assigns it to the SnapshotTimestamp field.

func (*ListFindingsMeta) UnmarshalJSON

func (o *ListFindingsMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListFindingsOptionalParameters

ListFindingsOptionalParameters holds optional parameters for ListFindings.

type ListFindingsOptionalParameters struct {
    PageLimit                 *int64
    SnapshotTimestamp         *int64
    PageCursor                *string
    FilterTags                *string
    FilterEvaluationChangedAt *string
    FilterMuted               *bool
    FilterRuleId              *string
    FilterRuleName            *string
    FilterResourceType        *string
    FilterDiscoveryTimestamp  *string
    FilterEvaluation          *FindingEvaluation
    FilterStatus              *FindingStatus
}

func NewListFindingsOptionalParameters

func NewListFindingsOptionalParameters() *ListFindingsOptionalParameters

NewListFindingsOptionalParameters creates an empty struct for parameters.

func (*ListFindingsOptionalParameters) WithFilterDiscoveryTimestamp

func (r *ListFindingsOptionalParameters) WithFilterDiscoveryTimestamp(filterDiscoveryTimestamp string) *ListFindingsOptionalParameters

WithFilterDiscoveryTimestamp sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithFilterEvaluation

func (r *ListFindingsOptionalParameters) WithFilterEvaluation(filterEvaluation FindingEvaluation) *ListFindingsOptionalParameters

WithFilterEvaluation sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithFilterEvaluationChangedAt

func (r *ListFindingsOptionalParameters) WithFilterEvaluationChangedAt(filterEvaluationChangedAt string) *ListFindingsOptionalParameters

WithFilterEvaluationChangedAt sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithFilterMuted

func (r *ListFindingsOptionalParameters) WithFilterMuted(filterMuted bool) *ListFindingsOptionalParameters

WithFilterMuted sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithFilterResourceType

func (r *ListFindingsOptionalParameters) WithFilterResourceType(filterResourceType string) *ListFindingsOptionalParameters

WithFilterResourceType sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithFilterRuleId

func (r *ListFindingsOptionalParameters) WithFilterRuleId(filterRuleId string) *ListFindingsOptionalParameters

WithFilterRuleId sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithFilterRuleName

func (r *ListFindingsOptionalParameters) WithFilterRuleName(filterRuleName string) *ListFindingsOptionalParameters

WithFilterRuleName sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithFilterStatus

func (r *ListFindingsOptionalParameters) WithFilterStatus(filterStatus FindingStatus) *ListFindingsOptionalParameters

WithFilterStatus sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithFilterTags

func (r *ListFindingsOptionalParameters) WithFilterTags(filterTags string) *ListFindingsOptionalParameters

WithFilterTags sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithPageCursor

func (r *ListFindingsOptionalParameters) WithPageCursor(pageCursor string) *ListFindingsOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithPageLimit

func (r *ListFindingsOptionalParameters) WithPageLimit(pageLimit int64) *ListFindingsOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithSnapshotTimestamp

func (r *ListFindingsOptionalParameters) WithSnapshotTimestamp(snapshotTimestamp int64) *ListFindingsOptionalParameters

WithSnapshotTimestamp sets the corresponding parameter name and returns the struct.

type ListFindingsPage

ListFindingsPage Pagination and findings count information.

type ListFindingsPage struct {
    // The cursor used to paginate requests.
    Cursor *string `json:"cursor,omitempty"`
    // The total count of findings after the filter has been applied.
    TotalFilteredCount *int64 `json:"total_filtered_count,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewListFindingsPage

func NewListFindingsPage() *ListFindingsPage

NewListFindingsPage instantiates a new ListFindingsPage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewListFindingsPageWithDefaults

func NewListFindingsPageWithDefaults() *ListFindingsPage

NewListFindingsPageWithDefaults instantiates a new ListFindingsPage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ListFindingsPage) GetCursor

func (o *ListFindingsPage) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*ListFindingsPage) GetCursorOk

func (o *ListFindingsPage) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFindingsPage) GetTotalFilteredCount

func (o *ListFindingsPage) GetTotalFilteredCount() int64

GetTotalFilteredCount returns the TotalFilteredCount field value if set, zero value otherwise.

func (*ListFindingsPage) GetTotalFilteredCountOk

func (o *ListFindingsPage) GetTotalFilteredCountOk() (*int64, bool)

GetTotalFilteredCountOk returns a tuple with the TotalFilteredCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFindingsPage) HasCursor

func (o *ListFindingsPage) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*ListFindingsPage) HasTotalFilteredCount

func (o *ListFindingsPage) HasTotalFilteredCount() bool

HasTotalFilteredCount returns a boolean if a field has been set.

func (ListFindingsPage) MarshalJSON

func (o ListFindingsPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListFindingsPage) SetCursor

func (o *ListFindingsPage) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*ListFindingsPage) SetTotalFilteredCount

func (o *ListFindingsPage) SetTotalFilteredCount(v int64)

SetTotalFilteredCount gets a reference to the given int64 and assigns it to the TotalFilteredCount field.

func (*ListFindingsPage) UnmarshalJSON

func (o *ListFindingsPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListFindingsResponse

ListFindingsResponse The expected response schema when listing findings.

type ListFindingsResponse struct {
    // Array of findings.
    Data []Finding `json:"data"`
    // Metadata for pagination.
    Meta ListFindingsMeta `json:"meta"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewListFindingsResponse

func NewListFindingsResponse(data []Finding, meta ListFindingsMeta) *ListFindingsResponse

NewListFindingsResponse instantiates a new ListFindingsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewListFindingsResponseWithDefaults

func NewListFindingsResponseWithDefaults() *ListFindingsResponse

NewListFindingsResponseWithDefaults instantiates a new ListFindingsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ListFindingsResponse) GetData

func (o *ListFindingsResponse) GetData() []Finding

GetData returns the Data field value.

func (*ListFindingsResponse) GetDataOk

func (o *ListFindingsResponse) GetDataOk() (*[]Finding, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*ListFindingsResponse) GetMeta

func (o *ListFindingsResponse) GetMeta() ListFindingsMeta

GetMeta returns the Meta field value.

func (*ListFindingsResponse) GetMetaOk

func (o *ListFindingsResponse) GetMetaOk() (*ListFindingsMeta, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (ListFindingsResponse) MarshalJSON

func (o ListFindingsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListFindingsResponse) SetData

func (o *ListFindingsResponse) SetData(v []Finding)

SetData sets field value.

func (*ListFindingsResponse) SetMeta

func (o *ListFindingsResponse) SetMeta(v ListFindingsMeta)

SetMeta sets field value.

func (*ListFindingsResponse) UnmarshalJSON

func (o *ListFindingsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListIncidentAttachmentsOptionalParameters

ListIncidentAttachmentsOptionalParameters holds optional parameters for ListIncidentAttachments.

type ListIncidentAttachmentsOptionalParameters struct {
    Include              *[]IncidentAttachmentRelatedObject
    FilterAttachmentType *[]IncidentAttachmentAttachmentType
}

func NewListIncidentAttachmentsOptionalParameters

func NewListIncidentAttachmentsOptionalParameters() *ListIncidentAttachmentsOptionalParameters

NewListIncidentAttachmentsOptionalParameters creates an empty struct for parameters.

func (*ListIncidentAttachmentsOptionalParameters) WithFilterAttachmentType

func (r *ListIncidentAttachmentsOptionalParameters) WithFilterAttachmentType(filterAttachmentType []IncidentAttachmentAttachmentType) *ListIncidentAttachmentsOptionalParameters

WithFilterAttachmentType sets the corresponding parameter name and returns the struct.

func (*ListIncidentAttachmentsOptionalParameters) WithInclude

func (r *ListIncidentAttachmentsOptionalParameters) WithInclude(include []IncidentAttachmentRelatedObject) *ListIncidentAttachmentsOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type ListIncidentServicesOptionalParameters

ListIncidentServicesOptionalParameters holds optional parameters for ListIncidentServices.

type ListIncidentServicesOptionalParameters struct {
    Include    *IncidentRelatedObject
    PageSize   *int64
    PageOffset *int64
    Filter     *string
}

func NewListIncidentServicesOptionalParameters

func NewListIncidentServicesOptionalParameters() *ListIncidentServicesOptionalParameters

NewListIncidentServicesOptionalParameters creates an empty struct for parameters.

func (*ListIncidentServicesOptionalParameters) WithFilter

func (r *ListIncidentServicesOptionalParameters) WithFilter(filter string) *ListIncidentServicesOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListIncidentServicesOptionalParameters) WithInclude

func (r *ListIncidentServicesOptionalParameters) WithInclude(include IncidentRelatedObject) *ListIncidentServicesOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*ListIncidentServicesOptionalParameters) WithPageOffset

func (r *ListIncidentServicesOptionalParameters) WithPageOffset(pageOffset int64) *ListIncidentServicesOptionalParameters

WithPageOffset sets the corresponding parameter name and returns the struct.

func (*ListIncidentServicesOptionalParameters) WithPageSize

func (r *ListIncidentServicesOptionalParameters) WithPageSize(pageSize int64) *ListIncidentServicesOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

type ListIncidentTeamsOptionalParameters

ListIncidentTeamsOptionalParameters holds optional parameters for ListIncidentTeams.

type ListIncidentTeamsOptionalParameters struct {
    Include    *IncidentRelatedObject
    PageSize   *int64
    PageOffset *int64
    Filter     *string
}

func NewListIncidentTeamsOptionalParameters

func NewListIncidentTeamsOptionalParameters() *ListIncidentTeamsOptionalParameters

NewListIncidentTeamsOptionalParameters creates an empty struct for parameters.

func (*ListIncidentTeamsOptionalParameters) WithFilter

func (r *ListIncidentTeamsOptionalParameters) WithFilter(filter string) *ListIncidentTeamsOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListIncidentTeamsOptionalParameters) WithInclude

func (r *ListIncidentTeamsOptionalParameters) WithInclude(include IncidentRelatedObject) *ListIncidentTeamsOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*ListIncidentTeamsOptionalParameters) WithPageOffset

func (r *ListIncidentTeamsOptionalParameters) WithPageOffset(pageOffset int64) *ListIncidentTeamsOptionalParameters

WithPageOffset sets the corresponding parameter name and returns the struct.

func (*ListIncidentTeamsOptionalParameters) WithPageSize

func (r *ListIncidentTeamsOptionalParameters) WithPageSize(pageSize int64) *ListIncidentTeamsOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

type ListIncidentsOptionalParameters

ListIncidentsOptionalParameters holds optional parameters for ListIncidents.

type ListIncidentsOptionalParameters struct {
    Include    *[]IncidentRelatedObject
    PageSize   *int64
    PageOffset *int64
}

func NewListIncidentsOptionalParameters

func NewListIncidentsOptionalParameters() *ListIncidentsOptionalParameters

NewListIncidentsOptionalParameters creates an empty struct for parameters.

func (*ListIncidentsOptionalParameters) WithInclude

func (r *ListIncidentsOptionalParameters) WithInclude(include []IncidentRelatedObject) *ListIncidentsOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*ListIncidentsOptionalParameters) WithPageOffset

func (r *ListIncidentsOptionalParameters) WithPageOffset(pageOffset int64) *ListIncidentsOptionalParameters

WithPageOffset sets the corresponding parameter name and returns the struct.

func (*ListIncidentsOptionalParameters) WithPageSize

func (r *ListIncidentsOptionalParameters) WithPageSize(pageSize int64) *ListIncidentsOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

type ListLogsGetOptionalParameters

ListLogsGetOptionalParameters holds optional parameters for ListLogsGet.

type ListLogsGetOptionalParameters struct {
    FilterQuery       *string
    FilterIndexes     *[]string
    FilterFrom        *time.Time
    FilterTo          *time.Time
    FilterStorageTier *LogsStorageTier
    Sort              *LogsSort
    PageCursor        *string
    PageLimit         *int32
}

func NewListLogsGetOptionalParameters

func NewListLogsGetOptionalParameters() *ListLogsGetOptionalParameters

NewListLogsGetOptionalParameters creates an empty struct for parameters.

func (*ListLogsGetOptionalParameters) WithFilterFrom

func (r *ListLogsGetOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListLogsGetOptionalParameters

WithFilterFrom sets the corresponding parameter name and returns the struct.

func (*ListLogsGetOptionalParameters) WithFilterIndexes

func (r *ListLogsGetOptionalParameters) WithFilterIndexes(filterIndexes []string) *ListLogsGetOptionalParameters

WithFilterIndexes sets the corresponding parameter name and returns the struct.

func (*ListLogsGetOptionalParameters) WithFilterQuery

func (r *ListLogsGetOptionalParameters) WithFilterQuery(filterQuery string) *ListLogsGetOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListLogsGetOptionalParameters) WithFilterStorageTier

func (r *ListLogsGetOptionalParameters) WithFilterStorageTier(filterStorageTier LogsStorageTier) *ListLogsGetOptionalParameters

WithFilterStorageTier sets the corresponding parameter name and returns the struct.

func (*ListLogsGetOptionalParameters) WithFilterTo

func (r *ListLogsGetOptionalParameters) WithFilterTo(filterTo time.Time) *ListLogsGetOptionalParameters

WithFilterTo sets the corresponding parameter name and returns the struct.

func (*ListLogsGetOptionalParameters) WithPageCursor

func (r *ListLogsGetOptionalParameters) WithPageCursor(pageCursor string) *ListLogsGetOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListLogsGetOptionalParameters) WithPageLimit

func (r *ListLogsGetOptionalParameters) WithPageLimit(pageLimit int32) *ListLogsGetOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListLogsGetOptionalParameters) WithSort

func (r *ListLogsGetOptionalParameters) WithSort(sort LogsSort) *ListLogsGetOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListLogsOptionalParameters

ListLogsOptionalParameters holds optional parameters for ListLogs.

type ListLogsOptionalParameters struct {
    Body *LogsListRequest
}

func NewListLogsOptionalParameters

func NewListLogsOptionalParameters() *ListLogsOptionalParameters

NewListLogsOptionalParameters creates an empty struct for parameters.

func (*ListLogsOptionalParameters) WithBody

func (r *ListLogsOptionalParameters) WithBody(body LogsListRequest) *ListLogsOptionalParameters

WithBody sets the corresponding parameter name and returns the struct.

type ListProcessesOptionalParameters

ListProcessesOptionalParameters holds optional parameters for ListProcesses.

type ListProcessesOptionalParameters struct {
    Search     *string
    Tags       *string
    From       *int64
    To         *int64
    PageLimit  *int32
    PageCursor *string
}

func NewListProcessesOptionalParameters

func NewListProcessesOptionalParameters() *ListProcessesOptionalParameters

NewListProcessesOptionalParameters creates an empty struct for parameters.

func (*ListProcessesOptionalParameters) WithFrom

func (r *ListProcessesOptionalParameters) WithFrom(from int64) *ListProcessesOptionalParameters

WithFrom sets the corresponding parameter name and returns the struct.

func (*ListProcessesOptionalParameters) WithPageCursor

func (r *ListProcessesOptionalParameters) WithPageCursor(pageCursor string) *ListProcessesOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListProcessesOptionalParameters) WithPageLimit

func (r *ListProcessesOptionalParameters) WithPageLimit(pageLimit int32) *ListProcessesOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListProcessesOptionalParameters) WithSearch

func (r *ListProcessesOptionalParameters) WithSearch(search string) *ListProcessesOptionalParameters

WithSearch sets the corresponding parameter name and returns the struct.

func (*ListProcessesOptionalParameters) WithTags

func (r *ListProcessesOptionalParameters) WithTags(tags string) *ListProcessesOptionalParameters

WithTags sets the corresponding parameter name and returns the struct.

func (*ListProcessesOptionalParameters) WithTo

func (r *ListProcessesOptionalParameters) WithTo(to int64) *ListProcessesOptionalParameters

WithTo sets the corresponding parameter name and returns the struct.

type ListRUMEventsOptionalParameters

ListRUMEventsOptionalParameters holds optional parameters for ListRUMEvents.

type ListRUMEventsOptionalParameters struct {
    FilterQuery *string
    FilterFrom  *time.Time
    FilterTo    *time.Time
    Sort        *RUMSort
    PageCursor  *string
    PageLimit   *int32
}

func NewListRUMEventsOptionalParameters

func NewListRUMEventsOptionalParameters() *ListRUMEventsOptionalParameters

NewListRUMEventsOptionalParameters creates an empty struct for parameters.

func (*ListRUMEventsOptionalParameters) WithFilterFrom

func (r *ListRUMEventsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListRUMEventsOptionalParameters

WithFilterFrom sets the corresponding parameter name and returns the struct.

func (*ListRUMEventsOptionalParameters) WithFilterQuery

func (r *ListRUMEventsOptionalParameters) WithFilterQuery(filterQuery string) *ListRUMEventsOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListRUMEventsOptionalParameters) WithFilterTo

func (r *ListRUMEventsOptionalParameters) WithFilterTo(filterTo time.Time) *ListRUMEventsOptionalParameters

WithFilterTo sets the corresponding parameter name and returns the struct.

func (*ListRUMEventsOptionalParameters) WithPageCursor

func (r *ListRUMEventsOptionalParameters) WithPageCursor(pageCursor string) *ListRUMEventsOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListRUMEventsOptionalParameters) WithPageLimit

func (r *ListRUMEventsOptionalParameters) WithPageLimit(pageLimit int32) *ListRUMEventsOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListRUMEventsOptionalParameters) WithSort

func (r *ListRUMEventsOptionalParameters) WithSort(sort RUMSort) *ListRUMEventsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListRoleUsersOptionalParameters

ListRoleUsersOptionalParameters holds optional parameters for ListRoleUsers.

type ListRoleUsersOptionalParameters struct {
    PageSize   *int64
    PageNumber *int64
    Sort       *string
    Filter     *string
}

func NewListRoleUsersOptionalParameters

func NewListRoleUsersOptionalParameters() *ListRoleUsersOptionalParameters

NewListRoleUsersOptionalParameters creates an empty struct for parameters.

func (*ListRoleUsersOptionalParameters) WithFilter

func (r *ListRoleUsersOptionalParameters) WithFilter(filter string) *ListRoleUsersOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListRoleUsersOptionalParameters) WithPageNumber

func (r *ListRoleUsersOptionalParameters) WithPageNumber(pageNumber int64) *ListRoleUsersOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListRoleUsersOptionalParameters) WithPageSize

func (r *ListRoleUsersOptionalParameters) WithPageSize(pageSize int64) *ListRoleUsersOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListRoleUsersOptionalParameters) WithSort

func (r *ListRoleUsersOptionalParameters) WithSort(sort string) *ListRoleUsersOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListRolesOptionalParameters

ListRolesOptionalParameters holds optional parameters for ListRoles.

type ListRolesOptionalParameters struct {
    PageSize   *int64
    PageNumber *int64
    Sort       *RolesSort
    Filter     *string
}

func NewListRolesOptionalParameters

func NewListRolesOptionalParameters() *ListRolesOptionalParameters

NewListRolesOptionalParameters creates an empty struct for parameters.

func (*ListRolesOptionalParameters) WithFilter

func (r *ListRolesOptionalParameters) WithFilter(filter string) *ListRolesOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListRolesOptionalParameters) WithPageNumber

func (r *ListRolesOptionalParameters) WithPageNumber(pageNumber int64) *ListRolesOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListRolesOptionalParameters) WithPageSize

func (r *ListRolesOptionalParameters) WithPageSize(pageSize int64) *ListRolesOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListRolesOptionalParameters) WithSort

func (r *ListRolesOptionalParameters) WithSort(sort RolesSort) *ListRolesOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListSecurityMonitoringRulesOptionalParameters

ListSecurityMonitoringRulesOptionalParameters holds optional parameters for ListSecurityMonitoringRules.

type ListSecurityMonitoringRulesOptionalParameters struct {
    PageSize   *int64
    PageNumber *int64
}

func NewListSecurityMonitoringRulesOptionalParameters

func NewListSecurityMonitoringRulesOptionalParameters() *ListSecurityMonitoringRulesOptionalParameters

NewListSecurityMonitoringRulesOptionalParameters creates an empty struct for parameters.

func (*ListSecurityMonitoringRulesOptionalParameters) WithPageNumber

func (r *ListSecurityMonitoringRulesOptionalParameters) WithPageNumber(pageNumber int64) *ListSecurityMonitoringRulesOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListSecurityMonitoringRulesOptionalParameters) WithPageSize

func (r *ListSecurityMonitoringRulesOptionalParameters) WithPageSize(pageSize int64) *ListSecurityMonitoringRulesOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

type ListSecurityMonitoringSignalsOptionalParameters

ListSecurityMonitoringSignalsOptionalParameters holds optional parameters for ListSecurityMonitoringSignals.

type ListSecurityMonitoringSignalsOptionalParameters struct {
    FilterQuery *string
    FilterFrom  *time.Time
    FilterTo    *time.Time
    Sort        *SecurityMonitoringSignalsSort
    PageCursor  *string
    PageLimit   *int32
}

func NewListSecurityMonitoringSignalsOptionalParameters

func NewListSecurityMonitoringSignalsOptionalParameters() *ListSecurityMonitoringSignalsOptionalParameters

NewListSecurityMonitoringSignalsOptionalParameters creates an empty struct for parameters.

func (*ListSecurityMonitoringSignalsOptionalParameters) WithFilterFrom

func (r *ListSecurityMonitoringSignalsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListSecurityMonitoringSignalsOptionalParameters

WithFilterFrom sets the corresponding parameter name and returns the struct.

func (*ListSecurityMonitoringSignalsOptionalParameters) WithFilterQuery

func (r *ListSecurityMonitoringSignalsOptionalParameters) WithFilterQuery(filterQuery string) *ListSecurityMonitoringSignalsOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListSecurityMonitoringSignalsOptionalParameters) WithFilterTo

func (r *ListSecurityMonitoringSignalsOptionalParameters) WithFilterTo(filterTo time.Time) *ListSecurityMonitoringSignalsOptionalParameters

WithFilterTo sets the corresponding parameter name and returns the struct.

func (*ListSecurityMonitoringSignalsOptionalParameters) WithPageCursor

func (r *ListSecurityMonitoringSignalsOptionalParameters) WithPageCursor(pageCursor string) *ListSecurityMonitoringSignalsOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListSecurityMonitoringSignalsOptionalParameters) WithPageLimit

func (r *ListSecurityMonitoringSignalsOptionalParameters) WithPageLimit(pageLimit int32) *ListSecurityMonitoringSignalsOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListSecurityMonitoringSignalsOptionalParameters) WithSort

func (r *ListSecurityMonitoringSignalsOptionalParameters) WithSort(sort SecurityMonitoringSignalsSort) *ListSecurityMonitoringSignalsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListServiceAccountApplicationKeysOptionalParameters

ListServiceAccountApplicationKeysOptionalParameters holds optional parameters for ListServiceAccountApplicationKeys.

type ListServiceAccountApplicationKeysOptionalParameters struct {
    PageSize             *int64
    PageNumber           *int64
    Sort                 *ApplicationKeysSort
    Filter               *string
    FilterCreatedAtStart *string
    FilterCreatedAtEnd   *string
}

func NewListServiceAccountApplicationKeysOptionalParameters

func NewListServiceAccountApplicationKeysOptionalParameters() *ListServiceAccountApplicationKeysOptionalParameters

NewListServiceAccountApplicationKeysOptionalParameters creates an empty struct for parameters.

func (*ListServiceAccountApplicationKeysOptionalParameters) WithFilter

func (r *ListServiceAccountApplicationKeysOptionalParameters) WithFilter(filter string) *ListServiceAccountApplicationKeysOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListServiceAccountApplicationKeysOptionalParameters) WithFilterCreatedAtEnd

func (r *ListServiceAccountApplicationKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListServiceAccountApplicationKeysOptionalParameters

WithFilterCreatedAtEnd sets the corresponding parameter name and returns the struct.

func (*ListServiceAccountApplicationKeysOptionalParameters) WithFilterCreatedAtStart

func (r *ListServiceAccountApplicationKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListServiceAccountApplicationKeysOptionalParameters

WithFilterCreatedAtStart sets the corresponding parameter name and returns the struct.

func (*ListServiceAccountApplicationKeysOptionalParameters) WithPageNumber

func (r *ListServiceAccountApplicationKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListServiceAccountApplicationKeysOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListServiceAccountApplicationKeysOptionalParameters) WithPageSize

func (r *ListServiceAccountApplicationKeysOptionalParameters) WithPageSize(pageSize int64) *ListServiceAccountApplicationKeysOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListServiceAccountApplicationKeysOptionalParameters) WithSort

func (r *ListServiceAccountApplicationKeysOptionalParameters) WithSort(sort ApplicationKeysSort) *ListServiceAccountApplicationKeysOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListServiceDefinitionsOptionalParameters

ListServiceDefinitionsOptionalParameters holds optional parameters for ListServiceDefinitions.

type ListServiceDefinitionsOptionalParameters struct {
    PageSize      *int64
    PageNumber    *int64
    SchemaVersion *ServiceDefinitionSchemaVersions
}

func NewListServiceDefinitionsOptionalParameters

func NewListServiceDefinitionsOptionalParameters() *ListServiceDefinitionsOptionalParameters

NewListServiceDefinitionsOptionalParameters creates an empty struct for parameters.

func (*ListServiceDefinitionsOptionalParameters) WithPageNumber

func (r *ListServiceDefinitionsOptionalParameters) WithPageNumber(pageNumber int64) *ListServiceDefinitionsOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListServiceDefinitionsOptionalParameters) WithPageSize

func (r *ListServiceDefinitionsOptionalParameters) WithPageSize(pageSize int64) *ListServiceDefinitionsOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListServiceDefinitionsOptionalParameters) WithSchemaVersion

func (r *ListServiceDefinitionsOptionalParameters) WithSchemaVersion(schemaVersion ServiceDefinitionSchemaVersions) *ListServiceDefinitionsOptionalParameters

WithSchemaVersion sets the corresponding parameter name and returns the struct.

type ListSpansGetOptionalParameters

ListSpansGetOptionalParameters holds optional parameters for ListSpansGet.

type ListSpansGetOptionalParameters struct {
    FilterQuery *string
    FilterFrom  *string
    FilterTo    *string
    Sort        *SpansSort
    PageCursor  *string
    PageLimit   *int32
}

func NewListSpansGetOptionalParameters

func NewListSpansGetOptionalParameters() *ListSpansGetOptionalParameters

NewListSpansGetOptionalParameters creates an empty struct for parameters.

func (*ListSpansGetOptionalParameters) WithFilterFrom

func (r *ListSpansGetOptionalParameters) WithFilterFrom(filterFrom string) *ListSpansGetOptionalParameters

WithFilterFrom sets the corresponding parameter name and returns the struct.

func (*ListSpansGetOptionalParameters) WithFilterQuery

func (r *ListSpansGetOptionalParameters) WithFilterQuery(filterQuery string) *ListSpansGetOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListSpansGetOptionalParameters) WithFilterTo

func (r *ListSpansGetOptionalParameters) WithFilterTo(filterTo string) *ListSpansGetOptionalParameters

WithFilterTo sets the corresponding parameter name and returns the struct.

func (*ListSpansGetOptionalParameters) WithPageCursor

func (r *ListSpansGetOptionalParameters) WithPageCursor(pageCursor string) *ListSpansGetOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListSpansGetOptionalParameters) WithPageLimit

func (r *ListSpansGetOptionalParameters) WithPageLimit(pageLimit int32) *ListSpansGetOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListSpansGetOptionalParameters) WithSort

func (r *ListSpansGetOptionalParameters) WithSort(sort SpansSort) *ListSpansGetOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListTagConfigurationsOptionalParameters

ListTagConfigurationsOptionalParameters holds optional parameters for ListTagConfigurations.

type ListTagConfigurationsOptionalParameters struct {
    FilterConfigured         *bool
    FilterTagsConfigured     *string
    FilterMetricType         *MetricTagConfigurationMetricTypes
    FilterIncludePercentiles *bool
    FilterQueried            *bool
    FilterTags               *string
    WindowSeconds            *int64
}

func NewListTagConfigurationsOptionalParameters

func NewListTagConfigurationsOptionalParameters() *ListTagConfigurationsOptionalParameters

NewListTagConfigurationsOptionalParameters creates an empty struct for parameters.

func (*ListTagConfigurationsOptionalParameters) WithFilterConfigured

func (r *ListTagConfigurationsOptionalParameters) WithFilterConfigured(filterConfigured bool) *ListTagConfigurationsOptionalParameters

WithFilterConfigured sets the corresponding parameter name and returns the struct.

func (*ListTagConfigurationsOptionalParameters) WithFilterIncludePercentiles

func (r *ListTagConfigurationsOptionalParameters) WithFilterIncludePercentiles(filterIncludePercentiles bool) *ListTagConfigurationsOptionalParameters

WithFilterIncludePercentiles sets the corresponding parameter name and returns the struct.

func (*ListTagConfigurationsOptionalParameters) WithFilterMetricType

func (r *ListTagConfigurationsOptionalParameters) WithFilterMetricType(filterMetricType MetricTagConfigurationMetricTypes) *ListTagConfigurationsOptionalParameters

WithFilterMetricType sets the corresponding parameter name and returns the struct.

func (*ListTagConfigurationsOptionalParameters) WithFilterQueried

func (r *ListTagConfigurationsOptionalParameters) WithFilterQueried(filterQueried bool) *ListTagConfigurationsOptionalParameters

WithFilterQueried sets the corresponding parameter name and returns the struct.

func (*ListTagConfigurationsOptionalParameters) WithFilterTags

func (r *ListTagConfigurationsOptionalParameters) WithFilterTags(filterTags string) *ListTagConfigurationsOptionalParameters

WithFilterTags sets the corresponding parameter name and returns the struct.

func (*ListTagConfigurationsOptionalParameters) WithFilterTagsConfigured

func (r *ListTagConfigurationsOptionalParameters) WithFilterTagsConfigured(filterTagsConfigured string) *ListTagConfigurationsOptionalParameters

WithFilterTagsConfigured sets the corresponding parameter name and returns the struct.

func (*ListTagConfigurationsOptionalParameters) WithWindowSeconds

func (r *ListTagConfigurationsOptionalParameters) WithWindowSeconds(windowSeconds int64) *ListTagConfigurationsOptionalParameters

WithWindowSeconds sets the corresponding parameter name and returns the struct.

type ListTeamsInclude

ListTeamsInclude Included related resources optionally requested.

type ListTeamsInclude string

List of ListTeamsInclude.

const (
    LISTTEAMSINCLUDE_TEAM_LINKS            ListTeamsInclude = "team_links"
    LISTTEAMSINCLUDE_USER_TEAM_PERMISSIONS ListTeamsInclude = "user_team_permissions"
)

func NewListTeamsIncludeFromValue

func NewListTeamsIncludeFromValue(v string) (*ListTeamsInclude, error)

NewListTeamsIncludeFromValue returns a pointer to a valid ListTeamsInclude for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ListTeamsInclude) GetAllowedValues

func (v *ListTeamsInclude) GetAllowedValues() []ListTeamsInclude

GetAllowedValues reeturns the list of possible values.

func (ListTeamsInclude) IsValid

func (v ListTeamsInclude) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ListTeamsInclude) Ptr

func (v ListTeamsInclude) Ptr() *ListTeamsInclude

Ptr returns reference to ListTeamsInclude value.

func (*ListTeamsInclude) UnmarshalJSON

func (v *ListTeamsInclude) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ListTeamsOptionalParameters

ListTeamsOptionalParameters holds optional parameters for ListTeams.

type ListTeamsOptionalParameters struct {
    PageNumber    *int64
    PageSize      *int64
    Sort          *ListTeamsSort
    Include       *[]ListTeamsInclude
    FilterKeyword *string
    FilterMe      *bool
}

func NewListTeamsOptionalParameters

func NewListTeamsOptionalParameters() *ListTeamsOptionalParameters

NewListTeamsOptionalParameters creates an empty struct for parameters.

func (*ListTeamsOptionalParameters) WithFilterKeyword

func (r *ListTeamsOptionalParameters) WithFilterKeyword(filterKeyword string) *ListTeamsOptionalParameters

WithFilterKeyword sets the corresponding parameter name and returns the struct.

func (*ListTeamsOptionalParameters) WithFilterMe

func (r *ListTeamsOptionalParameters) WithFilterMe(filterMe bool) *ListTeamsOptionalParameters

WithFilterMe sets the corresponding parameter name and returns the struct.

func (*ListTeamsOptionalParameters) WithInclude

func (r *ListTeamsOptionalParameters) WithInclude(include []ListTeamsInclude) *ListTeamsOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*ListTeamsOptionalParameters) WithPageNumber

func (r *ListTeamsOptionalParameters) WithPageNumber(pageNumber int64) *ListTeamsOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListTeamsOptionalParameters) WithPageSize

func (r *ListTeamsOptionalParameters) WithPageSize(pageSize int64) *ListTeamsOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListTeamsOptionalParameters) WithSort

func (r *ListTeamsOptionalParameters) WithSort(sort ListTeamsSort) *ListTeamsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListTeamsSort

ListTeamsSort Specifies the order of the returned teams

type ListTeamsSort string

List of ListTeamsSort.

const (
    LISTTEAMSSORT_NAME        ListTeamsSort = "name"
    LISTTEAMSSORT__NAME       ListTeamsSort = "-name"
    LISTTEAMSSORT_USER_COUNT  ListTeamsSort = "user_count"
    LISTTEAMSSORT__USER_COUNT ListTeamsSort = "-user_count"
)

func NewListTeamsSortFromValue

func NewListTeamsSortFromValue(v string) (*ListTeamsSort, error)

NewListTeamsSortFromValue returns a pointer to a valid ListTeamsSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ListTeamsSort) GetAllowedValues

func (v *ListTeamsSort) GetAllowedValues() []ListTeamsSort

GetAllowedValues reeturns the list of possible values.

func (ListTeamsSort) IsValid

func (v ListTeamsSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ListTeamsSort) Ptr

func (v ListTeamsSort) Ptr() *ListTeamsSort

Ptr returns reference to ListTeamsSort value.

func (*ListTeamsSort) UnmarshalJSON

func (v *ListTeamsSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ListUsersOptionalParameters

ListUsersOptionalParameters holds optional parameters for ListUsers.

type ListUsersOptionalParameters struct {
    PageSize     *int64
    PageNumber   *int64
    Sort         *string
    SortDir      *QuerySortOrder
    Filter       *string
    FilterStatus *string
}

func NewListUsersOptionalParameters

func NewListUsersOptionalParameters() *ListUsersOptionalParameters

NewListUsersOptionalParameters creates an empty struct for parameters.

func (*ListUsersOptionalParameters) WithFilter

func (r *ListUsersOptionalParameters) WithFilter(filter string) *ListUsersOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListUsersOptionalParameters) WithFilterStatus

func (r *ListUsersOptionalParameters) WithFilterStatus(filterStatus string) *ListUsersOptionalParameters

WithFilterStatus sets the corresponding parameter name and returns the struct.

func (*ListUsersOptionalParameters) WithPageNumber

func (r *ListUsersOptionalParameters) WithPageNumber(pageNumber int64) *ListUsersOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListUsersOptionalParameters) WithPageSize

func (r *ListUsersOptionalParameters) WithPageSize(pageSize int64) *ListUsersOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListUsersOptionalParameters) WithSort

func (r *ListUsersOptionalParameters) WithSort(sort string) *ListUsersOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

func (*ListUsersOptionalParameters) WithSortDir

func (r *ListUsersOptionalParameters) WithSortDir(sortDir QuerySortOrder) *ListUsersOptionalParameters

WithSortDir sets the corresponding parameter name and returns the struct.

type Log

Log Object description of a log after being processed and stored by Datadog.

type Log struct {
    // JSON object containing all log attributes and their associated values.
    Attributes *LogAttributes `json:"attributes,omitempty"`
    // Unique ID of the Log.
    Id *string `json:"id,omitempty"`
    // Type of the event.
    Type *LogType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLog

func NewLog() *Log

NewLog instantiates a new Log object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogWithDefaults

func NewLogWithDefaults() *Log

NewLogWithDefaults instantiates a new Log object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*Log) GetAttributes

func (o *Log) GetAttributes() LogAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*Log) GetAttributesOk

func (o *Log) GetAttributesOk() (*LogAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Log) GetId

func (o *Log) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Log) GetIdOk

func (o *Log) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Log) GetType

func (o *Log) GetType() LogType

GetType returns the Type field value if set, zero value otherwise.

func (*Log) GetTypeOk

func (o *Log) GetTypeOk() (*LogType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Log) HasAttributes

func (o *Log) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*Log) HasId

func (o *Log) HasId() bool

HasId returns a boolean if a field has been set.

func (*Log) HasType

func (o *Log) HasType() bool

HasType returns a boolean if a field has been set.

func (Log) MarshalJSON

func (o Log) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Log) SetAttributes

func (o *Log) SetAttributes(v LogAttributes)

SetAttributes gets a reference to the given LogAttributes and assigns it to the Attributes field.

func (*Log) SetId

func (o *Log) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Log) SetType

func (o *Log) SetType(v LogType)

SetType gets a reference to the given LogType and assigns it to the Type field.

func (*Log) UnmarshalJSON

func (o *Log) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogAttributes

LogAttributes JSON object containing all log attributes and their associated values.

type LogAttributes struct {
    // JSON object of attributes from your log.
    Attributes map[string]interface{} `json:"attributes,omitempty"`
    // Name of the machine from where the logs are being sent.
    Host *string `json:"host,omitempty"`
    // The message [reserved attribute](https://docs.datadoghq.com/logs/log_collection/#reserved-attributes)
    // of your log. By default, Datadog ingests the value of the message attribute as the body of the log entry.
    // That value is then highlighted and displayed in the Logstream, where it is indexed for full text search.
    Message *string `json:"message,omitempty"`
    // The name of the application or service generating the log events.
    // It is used to switch from Logs to APM, so make sure you define the same
    // value when you use both products.
    Service *string `json:"service,omitempty"`
    // Status of the message associated with your log.
    Status *string `json:"status,omitempty"`
    // Array of tags associated with your log.
    Tags []string `json:"tags,omitempty"`
    // Timestamp of your log.
    Timestamp *time.Time `json:"timestamp,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogAttributes

func NewLogAttributes() *LogAttributes

NewLogAttributes instantiates a new LogAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogAttributesWithDefaults

func NewLogAttributesWithDefaults() *LogAttributes

NewLogAttributesWithDefaults instantiates a new LogAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogAttributes) GetAttributes

func (o *LogAttributes) GetAttributes() map[string]interface{}

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*LogAttributes) GetAttributesOk

func (o *LogAttributes) GetAttributesOk() (*map[string]interface{}, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogAttributes) GetHost

func (o *LogAttributes) GetHost() string

GetHost returns the Host field value if set, zero value otherwise.

func (*LogAttributes) GetHostOk

func (o *LogAttributes) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogAttributes) GetMessage

func (o *LogAttributes) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*LogAttributes) GetMessageOk

func (o *LogAttributes) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogAttributes) GetService

func (o *LogAttributes) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*LogAttributes) GetServiceOk

func (o *LogAttributes) GetServiceOk() (*string, bool)

GetServiceOk returns a tuple with the Service field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogAttributes) GetStatus

func (o *LogAttributes) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*LogAttributes) GetStatusOk

func (o *LogAttributes) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogAttributes) GetTags

func (o *LogAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*LogAttributes) GetTagsOk

func (o *LogAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogAttributes) GetTimestamp

func (o *LogAttributes) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*LogAttributes) GetTimestampOk

func (o *LogAttributes) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogAttributes) HasAttributes

func (o *LogAttributes) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*LogAttributes) HasHost

func (o *LogAttributes) HasHost() bool

HasHost returns a boolean if a field has been set.

func (*LogAttributes) HasMessage

func (o *LogAttributes) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*LogAttributes) HasService

func (o *LogAttributes) HasService() bool

HasService returns a boolean if a field has been set.

func (*LogAttributes) HasStatus

func (o *LogAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*LogAttributes) HasTags

func (o *LogAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*LogAttributes) HasTimestamp

func (o *LogAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (LogAttributes) MarshalJSON

func (o LogAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogAttributes) SetAttributes

func (o *LogAttributes) SetAttributes(v map[string]interface{})

SetAttributes gets a reference to the given map[string]interface{} and assigns it to the Attributes field.

func (*LogAttributes) SetHost

func (o *LogAttributes) SetHost(v string)

SetHost gets a reference to the given string and assigns it to the Host field.

func (*LogAttributes) SetMessage

func (o *LogAttributes) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*LogAttributes) SetService

func (o *LogAttributes) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

func (*LogAttributes) SetStatus

func (o *LogAttributes) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*LogAttributes) SetTags

func (o *LogAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*LogAttributes) SetTimestamp

func (o *LogAttributes) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*LogAttributes) UnmarshalJSON

func (o *LogAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogType

LogType Type of the event.

type LogType string

List of LogType.

const (
    LOGTYPE_LOG LogType = "log"
)

func NewLogTypeFromValue

func NewLogTypeFromValue(v string) (*LogType, error)

NewLogTypeFromValue returns a pointer to a valid LogType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogType) GetAllowedValues

func (v *LogType) GetAllowedValues() []LogType

GetAllowedValues reeturns the list of possible values.

func (LogType) IsValid

func (v LogType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogType) Ptr

func (v LogType) Ptr() *LogType

Ptr returns reference to LogType value.

func (*LogType) UnmarshalJSON

func (v *LogType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsAggregateBucket

LogsAggregateBucket A bucket values

type LogsAggregateBucket struct {
    // The key, value pairs for each group by
    By map[string]interface{} `json:"by,omitempty"`
    // A map of the metric name -> value for regular compute or list of values for a timeseries
    Computes map[string]LogsAggregateBucketValue `json:"computes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsAggregateBucket

func NewLogsAggregateBucket() *LogsAggregateBucket

NewLogsAggregateBucket instantiates a new LogsAggregateBucket object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsAggregateBucketWithDefaults

func NewLogsAggregateBucketWithDefaults() *LogsAggregateBucket

NewLogsAggregateBucketWithDefaults instantiates a new LogsAggregateBucket object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsAggregateBucket) GetBy

func (o *LogsAggregateBucket) GetBy() map[string]interface{}

GetBy returns the By field value if set, zero value otherwise.

func (*LogsAggregateBucket) GetByOk

func (o *LogsAggregateBucket) GetByOk() (*map[string]interface{}, bool)

GetByOk returns a tuple with the By field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateBucket) GetComputes

func (o *LogsAggregateBucket) GetComputes() map[string]LogsAggregateBucketValue

GetComputes returns the Computes field value if set, zero value otherwise.

func (*LogsAggregateBucket) GetComputesOk

func (o *LogsAggregateBucket) GetComputesOk() (*map[string]LogsAggregateBucketValue, bool)

GetComputesOk returns a tuple with the Computes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateBucket) HasBy

func (o *LogsAggregateBucket) HasBy() bool

HasBy returns a boolean if a field has been set.

func (*LogsAggregateBucket) HasComputes

func (o *LogsAggregateBucket) HasComputes() bool

HasComputes returns a boolean if a field has been set.

func (LogsAggregateBucket) MarshalJSON

func (o LogsAggregateBucket) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsAggregateBucket) SetBy

func (o *LogsAggregateBucket) SetBy(v map[string]interface{})

SetBy gets a reference to the given map[string]interface{} and assigns it to the By field.

func (*LogsAggregateBucket) SetComputes

func (o *LogsAggregateBucket) SetComputes(v map[string]LogsAggregateBucketValue)

SetComputes gets a reference to the given map[string]LogsAggregateBucketValue and assigns it to the Computes field.

func (*LogsAggregateBucket) UnmarshalJSON

func (o *LogsAggregateBucket) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateBucketValue

LogsAggregateBucketValue - A bucket value, can be either a timeseries or a single value

type LogsAggregateBucketValue struct {
    LogsAggregateBucketValueSingleString *string
    LogsAggregateBucketValueSingleNumber *float64
    LogsAggregateBucketValueTimeseries   *LogsAggregateBucketValueTimeseries

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func LogsAggregateBucketValueSingleNumberAsLogsAggregateBucketValue

func LogsAggregateBucketValueSingleNumberAsLogsAggregateBucketValue(v *float64) LogsAggregateBucketValue

LogsAggregateBucketValueSingleNumberAsLogsAggregateBucketValue is a convenience function that returns float64 wrapped in LogsAggregateBucketValue.

func LogsAggregateBucketValueSingleStringAsLogsAggregateBucketValue

func LogsAggregateBucketValueSingleStringAsLogsAggregateBucketValue(v *string) LogsAggregateBucketValue

LogsAggregateBucketValueSingleStringAsLogsAggregateBucketValue is a convenience function that returns string wrapped in LogsAggregateBucketValue.

func LogsAggregateBucketValueTimeseriesAsLogsAggregateBucketValue

func LogsAggregateBucketValueTimeseriesAsLogsAggregateBucketValue(v *LogsAggregateBucketValueTimeseries) LogsAggregateBucketValue

LogsAggregateBucketValueTimeseriesAsLogsAggregateBucketValue is a convenience function that returns LogsAggregateBucketValueTimeseries wrapped in LogsAggregateBucketValue.

func (*LogsAggregateBucketValue) GetActualInstance

func (obj *LogsAggregateBucketValue) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (LogsAggregateBucketValue) MarshalJSON

func (obj LogsAggregateBucketValue) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*LogsAggregateBucketValue) UnmarshalJSON

func (obj *LogsAggregateBucketValue) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type LogsAggregateBucketValueTimeseries

LogsAggregateBucketValueTimeseries A timeseries array

type LogsAggregateBucketValueTimeseries struct {
    Items []LogsAggregateBucketValueTimeseriesPoint

    // UnparsedObject contains the raw value of the array if there was an error when deserializing into the struct
    UnparsedObject []interface{} `json:"-"`
}

func NewLogsAggregateBucketValueTimeseries

func NewLogsAggregateBucketValueTimeseries() *LogsAggregateBucketValueTimeseries

NewLogsAggregateBucketValueTimeseries instantiates a new LogsAggregateBucketValueTimeseries object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsAggregateBucketValueTimeseriesWithDefaults

func NewLogsAggregateBucketValueTimeseriesWithDefaults() *LogsAggregateBucketValueTimeseries

NewLogsAggregateBucketValueTimeseriesWithDefaults instantiates a new LogsAggregateBucketValueTimeseries object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (LogsAggregateBucketValueTimeseries) MarshalJSON

func (o LogsAggregateBucketValueTimeseries) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsAggregateBucketValueTimeseries) UnmarshalJSON

func (o *LogsAggregateBucketValueTimeseries) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateBucketValueTimeseriesPoint

LogsAggregateBucketValueTimeseriesPoint A timeseries point

type LogsAggregateBucketValueTimeseriesPoint struct {
    // The time value for this point
    Time *string `json:"time,omitempty"`
    // The value for this point
    Value *float64 `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsAggregateBucketValueTimeseriesPoint

func NewLogsAggregateBucketValueTimeseriesPoint() *LogsAggregateBucketValueTimeseriesPoint

NewLogsAggregateBucketValueTimeseriesPoint instantiates a new LogsAggregateBucketValueTimeseriesPoint object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsAggregateBucketValueTimeseriesPointWithDefaults

func NewLogsAggregateBucketValueTimeseriesPointWithDefaults() *LogsAggregateBucketValueTimeseriesPoint

NewLogsAggregateBucketValueTimeseriesPointWithDefaults instantiates a new LogsAggregateBucketValueTimeseriesPoint object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsAggregateBucketValueTimeseriesPoint) GetTime

func (o *LogsAggregateBucketValueTimeseriesPoint) GetTime() string

GetTime returns the Time field value if set, zero value otherwise.

func (*LogsAggregateBucketValueTimeseriesPoint) GetTimeOk

func (o *LogsAggregateBucketValueTimeseriesPoint) GetTimeOk() (*string, bool)

GetTimeOk returns a tuple with the Time field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateBucketValueTimeseriesPoint) GetValue

func (o *LogsAggregateBucketValueTimeseriesPoint) GetValue() float64

GetValue returns the Value field value if set, zero value otherwise.

func (*LogsAggregateBucketValueTimeseriesPoint) GetValueOk

func (o *LogsAggregateBucketValueTimeseriesPoint) GetValueOk() (*float64, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateBucketValueTimeseriesPoint) HasTime

func (o *LogsAggregateBucketValueTimeseriesPoint) HasTime() bool

HasTime returns a boolean if a field has been set.

func (*LogsAggregateBucketValueTimeseriesPoint) HasValue

func (o *LogsAggregateBucketValueTimeseriesPoint) HasValue() bool

HasValue returns a boolean if a field has been set.

func (LogsAggregateBucketValueTimeseriesPoint) MarshalJSON

func (o LogsAggregateBucketValueTimeseriesPoint) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsAggregateBucketValueTimeseriesPoint) SetTime

func (o *LogsAggregateBucketValueTimeseriesPoint) SetTime(v string)

SetTime gets a reference to the given string and assigns it to the Time field.

func (*LogsAggregateBucketValueTimeseriesPoint) SetValue

func (o *LogsAggregateBucketValueTimeseriesPoint) SetValue(v float64)

SetValue gets a reference to the given float64 and assigns it to the Value field.

func (*LogsAggregateBucketValueTimeseriesPoint) UnmarshalJSON

func (o *LogsAggregateBucketValueTimeseriesPoint) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateRequest

LogsAggregateRequest The object sent with the request to retrieve a list of logs from your organization.

type LogsAggregateRequest struct {
    // The list of metrics or timeseries to compute for the retrieved buckets.
    Compute []LogsCompute `json:"compute,omitempty"`
    // The search and filter query settings
    Filter *LogsQueryFilter `json:"filter,omitempty"`
    // The rules for the group by
    GroupBy []LogsGroupBy `json:"group_by,omitempty"`
    // Global query options that are used during the query.
    // Note: You should only supply timezone or time offset but not both otherwise the query will fail.
    Options *LogsQueryOptions `json:"options,omitempty"`
    // Paging settings
    Page *LogsAggregateRequestPage `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsAggregateRequest

func NewLogsAggregateRequest() *LogsAggregateRequest

NewLogsAggregateRequest instantiates a new LogsAggregateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsAggregateRequestWithDefaults

func NewLogsAggregateRequestWithDefaults() *LogsAggregateRequest

NewLogsAggregateRequestWithDefaults instantiates a new LogsAggregateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsAggregateRequest) GetCompute

func (o *LogsAggregateRequest) GetCompute() []LogsCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*LogsAggregateRequest) GetComputeOk

func (o *LogsAggregateRequest) GetComputeOk() (*[]LogsCompute, bool)

GetComputeOk returns a tuple with the Compute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateRequest) GetFilter

func (o *LogsAggregateRequest) GetFilter() LogsQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*LogsAggregateRequest) GetFilterOk

func (o *LogsAggregateRequest) GetFilterOk() (*LogsQueryFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateRequest) GetGroupBy

func (o *LogsAggregateRequest) GetGroupBy() []LogsGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*LogsAggregateRequest) GetGroupByOk

func (o *LogsAggregateRequest) GetGroupByOk() (*[]LogsGroupBy, bool)

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateRequest) GetOptions

func (o *LogsAggregateRequest) GetOptions() LogsQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*LogsAggregateRequest) GetOptionsOk

func (o *LogsAggregateRequest) GetOptionsOk() (*LogsQueryOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateRequest) GetPage

func (o *LogsAggregateRequest) GetPage() LogsAggregateRequestPage

GetPage returns the Page field value if set, zero value otherwise.

func (*LogsAggregateRequest) GetPageOk

func (o *LogsAggregateRequest) GetPageOk() (*LogsAggregateRequestPage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateRequest) HasCompute

func (o *LogsAggregateRequest) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*LogsAggregateRequest) HasFilter

func (o *LogsAggregateRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*LogsAggregateRequest) HasGroupBy

func (o *LogsAggregateRequest) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*LogsAggregateRequest) HasOptions

func (o *LogsAggregateRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*LogsAggregateRequest) HasPage

func (o *LogsAggregateRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (LogsAggregateRequest) MarshalJSON

func (o LogsAggregateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsAggregateRequest) SetCompute

func (o *LogsAggregateRequest) SetCompute(v []LogsCompute)

SetCompute gets a reference to the given []LogsCompute and assigns it to the Compute field.

func (*LogsAggregateRequest) SetFilter

func (o *LogsAggregateRequest) SetFilter(v LogsQueryFilter)

SetFilter gets a reference to the given LogsQueryFilter and assigns it to the Filter field.

func (*LogsAggregateRequest) SetGroupBy

func (o *LogsAggregateRequest) SetGroupBy(v []LogsGroupBy)

SetGroupBy gets a reference to the given []LogsGroupBy and assigns it to the GroupBy field.

func (*LogsAggregateRequest) SetOptions

func (o *LogsAggregateRequest) SetOptions(v LogsQueryOptions)

SetOptions gets a reference to the given LogsQueryOptions and assigns it to the Options field.

func (*LogsAggregateRequest) SetPage

func (o *LogsAggregateRequest) SetPage(v LogsAggregateRequestPage)

SetPage gets a reference to the given LogsAggregateRequestPage and assigns it to the Page field.

func (*LogsAggregateRequest) UnmarshalJSON

func (o *LogsAggregateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateRequestPage

LogsAggregateRequestPage Paging settings

type LogsAggregateRequestPage struct {
    // The returned paging point to use to get the next results
    Cursor *string `json:"cursor,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsAggregateRequestPage

func NewLogsAggregateRequestPage() *LogsAggregateRequestPage

NewLogsAggregateRequestPage instantiates a new LogsAggregateRequestPage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsAggregateRequestPageWithDefaults

func NewLogsAggregateRequestPageWithDefaults() *LogsAggregateRequestPage

NewLogsAggregateRequestPageWithDefaults instantiates a new LogsAggregateRequestPage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsAggregateRequestPage) GetCursor

func (o *LogsAggregateRequestPage) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*LogsAggregateRequestPage) GetCursorOk

func (o *LogsAggregateRequestPage) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateRequestPage) HasCursor

func (o *LogsAggregateRequestPage) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (LogsAggregateRequestPage) MarshalJSON

func (o LogsAggregateRequestPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsAggregateRequestPage) SetCursor

func (o *LogsAggregateRequestPage) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*LogsAggregateRequestPage) UnmarshalJSON

func (o *LogsAggregateRequestPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateResponse

LogsAggregateResponse The response object for the logs aggregate API endpoint

type LogsAggregateResponse struct {
    // The query results
    Data *LogsAggregateResponseData `json:"data,omitempty"`
    // The metadata associated with a request
    Meta *LogsResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsAggregateResponse

func NewLogsAggregateResponse() *LogsAggregateResponse

NewLogsAggregateResponse instantiates a new LogsAggregateResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsAggregateResponseWithDefaults

func NewLogsAggregateResponseWithDefaults() *LogsAggregateResponse

NewLogsAggregateResponseWithDefaults instantiates a new LogsAggregateResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsAggregateResponse) GetData

func (o *LogsAggregateResponse) GetData() LogsAggregateResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*LogsAggregateResponse) GetDataOk

func (o *LogsAggregateResponse) GetDataOk() (*LogsAggregateResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateResponse) GetMeta

func (o *LogsAggregateResponse) GetMeta() LogsResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*LogsAggregateResponse) GetMetaOk

func (o *LogsAggregateResponse) GetMetaOk() (*LogsResponseMetadata, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateResponse) HasData

func (o *LogsAggregateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*LogsAggregateResponse) HasMeta

func (o *LogsAggregateResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (LogsAggregateResponse) MarshalJSON

func (o LogsAggregateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsAggregateResponse) SetData

func (o *LogsAggregateResponse) SetData(v LogsAggregateResponseData)

SetData gets a reference to the given LogsAggregateResponseData and assigns it to the Data field.

func (*LogsAggregateResponse) SetMeta

func (o *LogsAggregateResponse) SetMeta(v LogsResponseMetadata)

SetMeta gets a reference to the given LogsResponseMetadata and assigns it to the Meta field.

func (*LogsAggregateResponse) UnmarshalJSON

func (o *LogsAggregateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateResponseData

LogsAggregateResponseData The query results

type LogsAggregateResponseData struct {
    // The list of matching buckets, one item per bucket
    Buckets []LogsAggregateBucket `json:"buckets,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsAggregateResponseData

func NewLogsAggregateResponseData() *LogsAggregateResponseData

NewLogsAggregateResponseData instantiates a new LogsAggregateResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsAggregateResponseDataWithDefaults

func NewLogsAggregateResponseDataWithDefaults() *LogsAggregateResponseData

NewLogsAggregateResponseDataWithDefaults instantiates a new LogsAggregateResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsAggregateResponseData) GetBuckets

func (o *LogsAggregateResponseData) GetBuckets() []LogsAggregateBucket

GetBuckets returns the Buckets field value if set, zero value otherwise.

func (*LogsAggregateResponseData) GetBucketsOk

func (o *LogsAggregateResponseData) GetBucketsOk() (*[]LogsAggregateBucket, bool)

GetBucketsOk returns a tuple with the Buckets field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateResponseData) HasBuckets

func (o *LogsAggregateResponseData) HasBuckets() bool

HasBuckets returns a boolean if a field has been set.

func (LogsAggregateResponseData) MarshalJSON

func (o LogsAggregateResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsAggregateResponseData) SetBuckets

func (o *LogsAggregateResponseData) SetBuckets(v []LogsAggregateBucket)

SetBuckets gets a reference to the given []LogsAggregateBucket and assigns it to the Buckets field.

func (*LogsAggregateResponseData) UnmarshalJSON

func (o *LogsAggregateResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateResponseStatus

LogsAggregateResponseStatus The status of the response

type LogsAggregateResponseStatus string

List of LogsAggregateResponseStatus.

const (
    LOGSAGGREGATERESPONSESTATUS_DONE    LogsAggregateResponseStatus = "done"
    LOGSAGGREGATERESPONSESTATUS_TIMEOUT LogsAggregateResponseStatus = "timeout"
)

func NewLogsAggregateResponseStatusFromValue

func NewLogsAggregateResponseStatusFromValue(v string) (*LogsAggregateResponseStatus, error)

NewLogsAggregateResponseStatusFromValue returns a pointer to a valid LogsAggregateResponseStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsAggregateResponseStatus) GetAllowedValues

func (v *LogsAggregateResponseStatus) GetAllowedValues() []LogsAggregateResponseStatus

GetAllowedValues reeturns the list of possible values.

func (LogsAggregateResponseStatus) IsValid

func (v LogsAggregateResponseStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsAggregateResponseStatus) Ptr

func (v LogsAggregateResponseStatus) Ptr() *LogsAggregateResponseStatus

Ptr returns reference to LogsAggregateResponseStatus value.

func (*LogsAggregateResponseStatus) UnmarshalJSON

func (v *LogsAggregateResponseStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsAggregateSort

LogsAggregateSort A sort rule

type LogsAggregateSort struct {
    // An aggregation function
    Aggregation *LogsAggregationFunction `json:"aggregation,omitempty"`
    // The metric to sort by (only used for `type=measure`)
    Metric *string `json:"metric,omitempty"`
    // The order to use, ascending or descending
    Order *LogsSortOrder `json:"order,omitempty"`
    // The type of sorting algorithm
    Type *LogsAggregateSortType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsAggregateSort

func NewLogsAggregateSort() *LogsAggregateSort

NewLogsAggregateSort instantiates a new LogsAggregateSort object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsAggregateSortWithDefaults

func NewLogsAggregateSortWithDefaults() *LogsAggregateSort

NewLogsAggregateSortWithDefaults instantiates a new LogsAggregateSort object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsAggregateSort) GetAggregation

func (o *LogsAggregateSort) GetAggregation() LogsAggregationFunction

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*LogsAggregateSort) GetAggregationOk

func (o *LogsAggregateSort) GetAggregationOk() (*LogsAggregationFunction, bool)

GetAggregationOk returns a tuple with the Aggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateSort) GetMetric

func (o *LogsAggregateSort) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*LogsAggregateSort) GetMetricOk

func (o *LogsAggregateSort) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateSort) GetOrder

func (o *LogsAggregateSort) GetOrder() LogsSortOrder

GetOrder returns the Order field value if set, zero value otherwise.

func (*LogsAggregateSort) GetOrderOk

func (o *LogsAggregateSort) GetOrderOk() (*LogsSortOrder, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateSort) GetType

func (o *LogsAggregateSort) GetType() LogsAggregateSortType

GetType returns the Type field value if set, zero value otherwise.

func (*LogsAggregateSort) GetTypeOk

func (o *LogsAggregateSort) GetTypeOk() (*LogsAggregateSortType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateSort) HasAggregation

func (o *LogsAggregateSort) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*LogsAggregateSort) HasMetric

func (o *LogsAggregateSort) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*LogsAggregateSort) HasOrder

func (o *LogsAggregateSort) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*LogsAggregateSort) HasType

func (o *LogsAggregateSort) HasType() bool

HasType returns a boolean if a field has been set.

func (LogsAggregateSort) MarshalJSON

func (o LogsAggregateSort) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsAggregateSort) SetAggregation

func (o *LogsAggregateSort) SetAggregation(v LogsAggregationFunction)

SetAggregation gets a reference to the given LogsAggregationFunction and assigns it to the Aggregation field.

func (*LogsAggregateSort) SetMetric

func (o *LogsAggregateSort) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*LogsAggregateSort) SetOrder

func (o *LogsAggregateSort) SetOrder(v LogsSortOrder)

SetOrder gets a reference to the given LogsSortOrder and assigns it to the Order field.

func (*LogsAggregateSort) SetType

func (o *LogsAggregateSort) SetType(v LogsAggregateSortType)

SetType gets a reference to the given LogsAggregateSortType and assigns it to the Type field.

func (*LogsAggregateSort) UnmarshalJSON

func (o *LogsAggregateSort) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateSortType

LogsAggregateSortType The type of sorting algorithm

type LogsAggregateSortType string

List of LogsAggregateSortType.

const (
    LOGSAGGREGATESORTTYPE_ALPHABETICAL LogsAggregateSortType = "alphabetical"
    LOGSAGGREGATESORTTYPE_MEASURE      LogsAggregateSortType = "measure"
)

func NewLogsAggregateSortTypeFromValue

func NewLogsAggregateSortTypeFromValue(v string) (*LogsAggregateSortType, error)

NewLogsAggregateSortTypeFromValue returns a pointer to a valid LogsAggregateSortType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsAggregateSortType) GetAllowedValues

func (v *LogsAggregateSortType) GetAllowedValues() []LogsAggregateSortType

GetAllowedValues reeturns the list of possible values.

func (LogsAggregateSortType) IsValid

func (v LogsAggregateSortType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsAggregateSortType) Ptr

func (v LogsAggregateSortType) Ptr() *LogsAggregateSortType

Ptr returns reference to LogsAggregateSortType value.

func (*LogsAggregateSortType) UnmarshalJSON

func (v *LogsAggregateSortType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsAggregationFunction

LogsAggregationFunction An aggregation function

type LogsAggregationFunction string

List of LogsAggregationFunction.

const (
    LOGSAGGREGATIONFUNCTION_COUNT         LogsAggregationFunction = "count"
    LOGSAGGREGATIONFUNCTION_CARDINALITY   LogsAggregationFunction = "cardinality"
    LOGSAGGREGATIONFUNCTION_PERCENTILE_75 LogsAggregationFunction = "pc75"
    LOGSAGGREGATIONFUNCTION_PERCENTILE_90 LogsAggregationFunction = "pc90"
    LOGSAGGREGATIONFUNCTION_PERCENTILE_95 LogsAggregationFunction = "pc95"
    LOGSAGGREGATIONFUNCTION_PERCENTILE_98 LogsAggregationFunction = "pc98"
    LOGSAGGREGATIONFUNCTION_PERCENTILE_99 LogsAggregationFunction = "pc99"
    LOGSAGGREGATIONFUNCTION_SUM           LogsAggregationFunction = "sum"
    LOGSAGGREGATIONFUNCTION_MIN           LogsAggregationFunction = "min"
    LOGSAGGREGATIONFUNCTION_MAX           LogsAggregationFunction = "max"
    LOGSAGGREGATIONFUNCTION_AVG           LogsAggregationFunction = "avg"
    LOGSAGGREGATIONFUNCTION_MEDIAN        LogsAggregationFunction = "median"
)

func NewLogsAggregationFunctionFromValue

func NewLogsAggregationFunctionFromValue(v string) (*LogsAggregationFunction, error)

NewLogsAggregationFunctionFromValue returns a pointer to a valid LogsAggregationFunction for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsAggregationFunction) GetAllowedValues

func (v *LogsAggregationFunction) GetAllowedValues() []LogsAggregationFunction

GetAllowedValues reeturns the list of possible values.

func (LogsAggregationFunction) IsValid

func (v LogsAggregationFunction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsAggregationFunction) Ptr

func (v LogsAggregationFunction) Ptr() *LogsAggregationFunction

Ptr returns reference to LogsAggregationFunction value.

func (*LogsAggregationFunction) UnmarshalJSON

func (v *LogsAggregationFunction) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsApi

LogsApi service type

type LogsApi datadog.Service

func NewLogsApi

func NewLogsApi(client *datadog.APIClient) *LogsApi

NewLogsApi Returns NewLogsApi.

func (*LogsApi) AggregateLogs

func (a *LogsApi) AggregateLogs(ctx _context.Context, body LogsAggregateRequest) (LogsAggregateResponse, *_nethttp.Response, error)

AggregateLogs Aggregate events. The API endpoint to aggregate events into buckets and compute metrics and timeseries.

func (*LogsApi) ListLogs

func (a *LogsApi) ListLogs(ctx _context.Context, o ...ListLogsOptionalParameters) (LogsListResponse, *_nethttp.Response, error)

ListLogs Search logs. List endpoint returns logs that match a log search query. [Results are paginated][1].

Use this endpoint to build complex logs filtering and search.

**If you are considering archiving logs for your organization, consider use of the Datadog archive capabilities instead of the log list API. See [Datadog Logs Archive documentation][2].**

[1]: /logs/guide/collect-multiple-logs-with-pagination [2]: https://docs.datadoghq.com/logs/archives

func (*LogsApi) ListLogsGet

func (a *LogsApi) ListLogsGet(ctx _context.Context, o ...ListLogsGetOptionalParameters) (LogsListResponse, *_nethttp.Response, error)

ListLogsGet Get a list of logs. List endpoint returns logs that match a log search query. [Results are paginated][1].

Use this endpoint to see your latest logs.

**If you are considering archiving logs for your organization, consider use of the Datadog archive capabilities instead of the log list API. See [Datadog Logs Archive documentation][2].**

[1]: /logs/guide/collect-multiple-logs-with-pagination [2]: https://docs.datadoghq.com/logs/archives

func (*LogsApi) ListLogsGetWithPagination

func (a *LogsApi) ListLogsGetWithPagination(ctx _context.Context, o ...ListLogsGetOptionalParameters) (<-chan datadog.PaginationResult[Log], func())

ListLogsGetWithPagination provides a paginated version of ListLogsGet returning a channel with all items.

func (*LogsApi) ListLogsWithPagination

func (a *LogsApi) ListLogsWithPagination(ctx _context.Context, o ...ListLogsOptionalParameters) (<-chan datadog.PaginationResult[Log], func())

ListLogsWithPagination provides a paginated version of ListLogs returning a channel with all items.

func (*LogsApi) SubmitLog

func (a *LogsApi) SubmitLog(ctx _context.Context, body []HTTPLogItem, o ...SubmitLogOptionalParameters) (interface{}, *_nethttp.Response, error)

SubmitLog Send logs. Send your logs to your Datadog platform over HTTP. Limits per HTTP request are:

- Maximum content size per payload (uncompressed): 5MB - Maximum size for a single log: 1MB - Maximum array size if sending multiple logs in an array: 1000 entries

Any log exceeding 1MB is accepted and truncated by Datadog: - For a single log request, the API truncates the log at 1MB and returns a 2xx. - For a multi-logs request, the API processes all logs, truncates only logs larger than 1MB, and returns a 2xx.

Datadog recommends sending your logs compressed. Add the `Content-Encoding: gzip` header to the request when sending compressed logs. Log events can be submitted with a timestamp that is up to 18 hours in the past.

The status codes answered by the HTTP API are: - 202: Accepted: the request has been accepted for processing - 400: Bad request (likely an issue in the payload formatting) - 401: Unauthorized (likely a missing API Key) - 403: Permission issue (likely using an invalid API Key) - 408: Request Timeout, request should be retried after some time - 413: Payload too large (batch is above 5MB uncompressed) - 429: Too Many Requests, request should be retried after some time - 500: Internal Server Error, the server encountered an unexpected condition that prevented it from fulfilling the request, request should be retried after some time - 503: Service Unavailable, the server is not ready to handle the request probably because it is overloaded, request should be retried after some time

type LogsArchive

LogsArchive The logs archive.

type LogsArchive struct {
    // The definition of an archive.
    Data *LogsArchiveDefinition `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchive

func NewLogsArchive() *LogsArchive

NewLogsArchive instantiates a new LogsArchive object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveWithDefaults

func NewLogsArchiveWithDefaults() *LogsArchive

NewLogsArchiveWithDefaults instantiates a new LogsArchive object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchive) GetData

func (o *LogsArchive) GetData() LogsArchiveDefinition

GetData returns the Data field value if set, zero value otherwise.

func (*LogsArchive) GetDataOk

func (o *LogsArchive) GetDataOk() (*LogsArchiveDefinition, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchive) HasData

func (o *LogsArchive) HasData() bool

HasData returns a boolean if a field has been set.

func (LogsArchive) MarshalJSON

func (o LogsArchive) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchive) SetData

func (o *LogsArchive) SetData(v LogsArchiveDefinition)

SetData gets a reference to the given LogsArchiveDefinition and assigns it to the Data field.

func (*LogsArchive) UnmarshalJSON

func (o *LogsArchive) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveAttributes

LogsArchiveAttributes The attributes associated with the archive.

type LogsArchiveAttributes struct {
    // An archive's destination.
    Destination NullableLogsArchiveDestination `json:"destination"`
    // To store the tags in the archive, set the value "true".
    // If it is set to "false", the tags will be deleted when the logs are sent to the archive.
    IncludeTags *bool `json:"include_tags,omitempty"`
    // The archive name.
    Name string `json:"name"`
    // The archive query/filter. Logs matching this query are included in the archive.
    Query string `json:"query"`
    // Maximum scan size for rehydration from this archive.
    RehydrationMaxScanSizeInGb datadog.NullableInt64 `json:"rehydration_max_scan_size_in_gb,omitempty"`
    // An array of tags to add to rehydrated logs from an archive.
    RehydrationTags []string `json:"rehydration_tags,omitempty"`
    // The state of the archive.
    State *LogsArchiveState `json:"state,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveAttributes

func NewLogsArchiveAttributes(destination NullableLogsArchiveDestination, name string, query string) *LogsArchiveAttributes

NewLogsArchiveAttributes instantiates a new LogsArchiveAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveAttributesWithDefaults

func NewLogsArchiveAttributesWithDefaults() *LogsArchiveAttributes

NewLogsArchiveAttributesWithDefaults instantiates a new LogsArchiveAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveAttributes) GetDestination

func (o *LogsArchiveAttributes) GetDestination() LogsArchiveDestination

GetDestination returns the Destination field value. If the value is explicit nil, the zero value for LogsArchiveDestination will be returned.

func (*LogsArchiveAttributes) GetDestinationOk

func (o *LogsArchiveAttributes) GetDestinationOk() (*LogsArchiveDestination, bool)

GetDestinationOk returns a tuple with the Destination field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*LogsArchiveAttributes) GetIncludeTags

func (o *LogsArchiveAttributes) GetIncludeTags() bool

GetIncludeTags returns the IncludeTags field value if set, zero value otherwise.

func (*LogsArchiveAttributes) GetIncludeTagsOk

func (o *LogsArchiveAttributes) GetIncludeTagsOk() (*bool, bool)

GetIncludeTagsOk returns a tuple with the IncludeTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveAttributes) GetName

func (o *LogsArchiveAttributes) GetName() string

GetName returns the Name field value.

func (*LogsArchiveAttributes) GetNameOk

func (o *LogsArchiveAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*LogsArchiveAttributes) GetQuery

func (o *LogsArchiveAttributes) GetQuery() string

GetQuery returns the Query field value.

func (*LogsArchiveAttributes) GetQueryOk

func (o *LogsArchiveAttributes) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (*LogsArchiveAttributes) GetRehydrationMaxScanSizeInGb

func (o *LogsArchiveAttributes) GetRehydrationMaxScanSizeInGb() int64

GetRehydrationMaxScanSizeInGb returns the RehydrationMaxScanSizeInGb field value if set, zero value otherwise (both if not set or set to explicit null).

func (*LogsArchiveAttributes) GetRehydrationMaxScanSizeInGbOk

func (o *LogsArchiveAttributes) GetRehydrationMaxScanSizeInGbOk() (*int64, bool)

GetRehydrationMaxScanSizeInGbOk returns a tuple with the RehydrationMaxScanSizeInGb field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*LogsArchiveAttributes) GetRehydrationTags

func (o *LogsArchiveAttributes) GetRehydrationTags() []string

GetRehydrationTags returns the RehydrationTags field value if set, zero value otherwise.

func (*LogsArchiveAttributes) GetRehydrationTagsOk

func (o *LogsArchiveAttributes) GetRehydrationTagsOk() (*[]string, bool)

GetRehydrationTagsOk returns a tuple with the RehydrationTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveAttributes) GetState

func (o *LogsArchiveAttributes) GetState() LogsArchiveState

GetState returns the State field value if set, zero value otherwise.

func (*LogsArchiveAttributes) GetStateOk

func (o *LogsArchiveAttributes) GetStateOk() (*LogsArchiveState, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveAttributes) HasIncludeTags

func (o *LogsArchiveAttributes) HasIncludeTags() bool

HasIncludeTags returns a boolean if a field has been set.

func (*LogsArchiveAttributes) HasRehydrationMaxScanSizeInGb

func (o *LogsArchiveAttributes) HasRehydrationMaxScanSizeInGb() bool

HasRehydrationMaxScanSizeInGb returns a boolean if a field has been set.

func (*LogsArchiveAttributes) HasRehydrationTags

func (o *LogsArchiveAttributes) HasRehydrationTags() bool

HasRehydrationTags returns a boolean if a field has been set.

func (*LogsArchiveAttributes) HasState

func (o *LogsArchiveAttributes) HasState() bool

HasState returns a boolean if a field has been set.

func (LogsArchiveAttributes) MarshalJSON

func (o LogsArchiveAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveAttributes) SetDestination

func (o *LogsArchiveAttributes) SetDestination(v LogsArchiveDestination)

SetDestination sets field value.

func (*LogsArchiveAttributes) SetIncludeTags

func (o *LogsArchiveAttributes) SetIncludeTags(v bool)

SetIncludeTags gets a reference to the given bool and assigns it to the IncludeTags field.

func (*LogsArchiveAttributes) SetName

func (o *LogsArchiveAttributes) SetName(v string)

SetName sets field value.

func (*LogsArchiveAttributes) SetQuery

func (o *LogsArchiveAttributes) SetQuery(v string)

SetQuery sets field value.

func (*LogsArchiveAttributes) SetRehydrationMaxScanSizeInGb

func (o *LogsArchiveAttributes) SetRehydrationMaxScanSizeInGb(v int64)

SetRehydrationMaxScanSizeInGb gets a reference to the given datadog.NullableInt64 and assigns it to the RehydrationMaxScanSizeInGb field.

func (*LogsArchiveAttributes) SetRehydrationMaxScanSizeInGbNil

func (o *LogsArchiveAttributes) SetRehydrationMaxScanSizeInGbNil()

SetRehydrationMaxScanSizeInGbNil sets the value for RehydrationMaxScanSizeInGb to be an explicit nil.

func (*LogsArchiveAttributes) SetRehydrationTags

func (o *LogsArchiveAttributes) SetRehydrationTags(v []string)

SetRehydrationTags gets a reference to the given []string and assigns it to the RehydrationTags field.

func (*LogsArchiveAttributes) SetState

func (o *LogsArchiveAttributes) SetState(v LogsArchiveState)

SetState gets a reference to the given LogsArchiveState and assigns it to the State field.

func (*LogsArchiveAttributes) UnmarshalJSON

func (o *LogsArchiveAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*LogsArchiveAttributes) UnsetRehydrationMaxScanSizeInGb

func (o *LogsArchiveAttributes) UnsetRehydrationMaxScanSizeInGb()

UnsetRehydrationMaxScanSizeInGb ensures that no value is present for RehydrationMaxScanSizeInGb, not even an explicit nil.

type LogsArchiveCreateRequest

LogsArchiveCreateRequest The logs archive.

type LogsArchiveCreateRequest struct {
    // The definition of an archive.
    Data *LogsArchiveCreateRequestDefinition `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveCreateRequest

func NewLogsArchiveCreateRequest() *LogsArchiveCreateRequest

NewLogsArchiveCreateRequest instantiates a new LogsArchiveCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveCreateRequestWithDefaults

func NewLogsArchiveCreateRequestWithDefaults() *LogsArchiveCreateRequest

NewLogsArchiveCreateRequestWithDefaults instantiates a new LogsArchiveCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveCreateRequest) GetData

func (o *LogsArchiveCreateRequest) GetData() LogsArchiveCreateRequestDefinition

GetData returns the Data field value if set, zero value otherwise.

func (*LogsArchiveCreateRequest) GetDataOk

func (o *LogsArchiveCreateRequest) GetDataOk() (*LogsArchiveCreateRequestDefinition, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequest) HasData

func (o *LogsArchiveCreateRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (LogsArchiveCreateRequest) MarshalJSON

func (o LogsArchiveCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveCreateRequest) SetData

func (o *LogsArchiveCreateRequest) SetData(v LogsArchiveCreateRequestDefinition)

SetData gets a reference to the given LogsArchiveCreateRequestDefinition and assigns it to the Data field.

func (*LogsArchiveCreateRequest) UnmarshalJSON

func (o *LogsArchiveCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveCreateRequestAttributes

LogsArchiveCreateRequestAttributes The attributes associated with the archive.

type LogsArchiveCreateRequestAttributes struct {
    // An archive's destination.
    Destination LogsArchiveCreateRequestDestination `json:"destination"`
    // To store the tags in the archive, set the value "true".
    // If it is set to "false", the tags will be deleted when the logs are sent to the archive.
    IncludeTags *bool `json:"include_tags,omitempty"`
    // The archive name.
    Name string `json:"name"`
    // The archive query/filter. Logs matching this query are included in the archive.
    Query string `json:"query"`
    // Maximum scan size for rehydration from this archive.
    RehydrationMaxScanSizeInGb datadog.NullableInt64 `json:"rehydration_max_scan_size_in_gb,omitempty"`
    // An array of tags to add to rehydrated logs from an archive.
    RehydrationTags []string `json:"rehydration_tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveCreateRequestAttributes

func NewLogsArchiveCreateRequestAttributes(destination LogsArchiveCreateRequestDestination, name string, query string) *LogsArchiveCreateRequestAttributes

NewLogsArchiveCreateRequestAttributes instantiates a new LogsArchiveCreateRequestAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveCreateRequestAttributesWithDefaults

func NewLogsArchiveCreateRequestAttributesWithDefaults() *LogsArchiveCreateRequestAttributes

NewLogsArchiveCreateRequestAttributesWithDefaults instantiates a new LogsArchiveCreateRequestAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveCreateRequestAttributes) GetDestination

func (o *LogsArchiveCreateRequestAttributes) GetDestination() LogsArchiveCreateRequestDestination

GetDestination returns the Destination field value.

func (*LogsArchiveCreateRequestAttributes) GetDestinationOk

func (o *LogsArchiveCreateRequestAttributes) GetDestinationOk() (*LogsArchiveCreateRequestDestination, bool)

GetDestinationOk returns a tuple with the Destination field value and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequestAttributes) GetIncludeTags

func (o *LogsArchiveCreateRequestAttributes) GetIncludeTags() bool

GetIncludeTags returns the IncludeTags field value if set, zero value otherwise.

func (*LogsArchiveCreateRequestAttributes) GetIncludeTagsOk

func (o *LogsArchiveCreateRequestAttributes) GetIncludeTagsOk() (*bool, bool)

GetIncludeTagsOk returns a tuple with the IncludeTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequestAttributes) GetName

func (o *LogsArchiveCreateRequestAttributes) GetName() string

GetName returns the Name field value.

func (*LogsArchiveCreateRequestAttributes) GetNameOk

func (o *LogsArchiveCreateRequestAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequestAttributes) GetQuery

func (o *LogsArchiveCreateRequestAttributes) GetQuery() string

GetQuery returns the Query field value.

func (*LogsArchiveCreateRequestAttributes) GetQueryOk

func (o *LogsArchiveCreateRequestAttributes) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequestAttributes) GetRehydrationMaxScanSizeInGb

func (o *LogsArchiveCreateRequestAttributes) GetRehydrationMaxScanSizeInGb() int64

GetRehydrationMaxScanSizeInGb returns the RehydrationMaxScanSizeInGb field value if set, zero value otherwise (both if not set or set to explicit null).

func (*LogsArchiveCreateRequestAttributes) GetRehydrationMaxScanSizeInGbOk

func (o *LogsArchiveCreateRequestAttributes) GetRehydrationMaxScanSizeInGbOk() (*int64, bool)

GetRehydrationMaxScanSizeInGbOk returns a tuple with the RehydrationMaxScanSizeInGb field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*LogsArchiveCreateRequestAttributes) GetRehydrationTags

func (o *LogsArchiveCreateRequestAttributes) GetRehydrationTags() []string

GetRehydrationTags returns the RehydrationTags field value if set, zero value otherwise.

func (*LogsArchiveCreateRequestAttributes) GetRehydrationTagsOk

func (o *LogsArchiveCreateRequestAttributes) GetRehydrationTagsOk() (*[]string, bool)

GetRehydrationTagsOk returns a tuple with the RehydrationTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequestAttributes) HasIncludeTags

func (o *LogsArchiveCreateRequestAttributes) HasIncludeTags() bool

HasIncludeTags returns a boolean if a field has been set.

func (*LogsArchiveCreateRequestAttributes) HasRehydrationMaxScanSizeInGb

func (o *LogsArchiveCreateRequestAttributes) HasRehydrationMaxScanSizeInGb() bool

HasRehydrationMaxScanSizeInGb returns a boolean if a field has been set.

func (*LogsArchiveCreateRequestAttributes) HasRehydrationTags

func (o *LogsArchiveCreateRequestAttributes) HasRehydrationTags() bool

HasRehydrationTags returns a boolean if a field has been set.

func (LogsArchiveCreateRequestAttributes) MarshalJSON

func (o LogsArchiveCreateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveCreateRequestAttributes) SetDestination

func (o *LogsArchiveCreateRequestAttributes) SetDestination(v LogsArchiveCreateRequestDestination)

SetDestination sets field value.

func (*LogsArchiveCreateRequestAttributes) SetIncludeTags

func (o *LogsArchiveCreateRequestAttributes) SetIncludeTags(v bool)

SetIncludeTags gets a reference to the given bool and assigns it to the IncludeTags field.

func (*LogsArchiveCreateRequestAttributes) SetName

func (o *LogsArchiveCreateRequestAttributes) SetName(v string)

SetName sets field value.

func (*LogsArchiveCreateRequestAttributes) SetQuery

func (o *LogsArchiveCreateRequestAttributes) SetQuery(v string)

SetQuery sets field value.

func (*LogsArchiveCreateRequestAttributes) SetRehydrationMaxScanSizeInGb

func (o *LogsArchiveCreateRequestAttributes) SetRehydrationMaxScanSizeInGb(v int64)

SetRehydrationMaxScanSizeInGb gets a reference to the given datadog.NullableInt64 and assigns it to the RehydrationMaxScanSizeInGb field.

func (*LogsArchiveCreateRequestAttributes) SetRehydrationMaxScanSizeInGbNil

func (o *LogsArchiveCreateRequestAttributes) SetRehydrationMaxScanSizeInGbNil()

SetRehydrationMaxScanSizeInGbNil sets the value for RehydrationMaxScanSizeInGb to be an explicit nil.

func (*LogsArchiveCreateRequestAttributes) SetRehydrationTags

func (o *LogsArchiveCreateRequestAttributes) SetRehydrationTags(v []string)

SetRehydrationTags gets a reference to the given []string and assigns it to the RehydrationTags field.

func (*LogsArchiveCreateRequestAttributes) UnmarshalJSON

func (o *LogsArchiveCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*LogsArchiveCreateRequestAttributes) UnsetRehydrationMaxScanSizeInGb

func (o *LogsArchiveCreateRequestAttributes) UnsetRehydrationMaxScanSizeInGb()

UnsetRehydrationMaxScanSizeInGb ensures that no value is present for RehydrationMaxScanSizeInGb, not even an explicit nil.

type LogsArchiveCreateRequestDefinition

LogsArchiveCreateRequestDefinition The definition of an archive.

type LogsArchiveCreateRequestDefinition struct {
    // The attributes associated with the archive.
    Attributes *LogsArchiveCreateRequestAttributes `json:"attributes,omitempty"`
    // The type of the resource. The value should always be archives.
    Type string `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveCreateRequestDefinition

func NewLogsArchiveCreateRequestDefinition(typeVar string) *LogsArchiveCreateRequestDefinition

NewLogsArchiveCreateRequestDefinition instantiates a new LogsArchiveCreateRequestDefinition object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveCreateRequestDefinitionWithDefaults

func NewLogsArchiveCreateRequestDefinitionWithDefaults() *LogsArchiveCreateRequestDefinition

NewLogsArchiveCreateRequestDefinitionWithDefaults instantiates a new LogsArchiveCreateRequestDefinition object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveCreateRequestDefinition) GetAttributes

func (o *LogsArchiveCreateRequestDefinition) GetAttributes() LogsArchiveCreateRequestAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*LogsArchiveCreateRequestDefinition) GetAttributesOk

func (o *LogsArchiveCreateRequestDefinition) GetAttributesOk() (*LogsArchiveCreateRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequestDefinition) GetType

func (o *LogsArchiveCreateRequestDefinition) GetType() string

GetType returns the Type field value.

func (*LogsArchiveCreateRequestDefinition) GetTypeOk

func (o *LogsArchiveCreateRequestDefinition) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequestDefinition) HasAttributes

func (o *LogsArchiveCreateRequestDefinition) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (LogsArchiveCreateRequestDefinition) MarshalJSON

func (o LogsArchiveCreateRequestDefinition) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveCreateRequestDefinition) SetAttributes

func (o *LogsArchiveCreateRequestDefinition) SetAttributes(v LogsArchiveCreateRequestAttributes)

SetAttributes gets a reference to the given LogsArchiveCreateRequestAttributes and assigns it to the Attributes field.

func (*LogsArchiveCreateRequestDefinition) SetType

func (o *LogsArchiveCreateRequestDefinition) SetType(v string)

SetType sets field value.

func (*LogsArchiveCreateRequestDefinition) UnmarshalJSON

func (o *LogsArchiveCreateRequestDefinition) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveCreateRequestDestination

LogsArchiveCreateRequestDestination - An archive's destination.

type LogsArchiveCreateRequestDestination struct {
    LogsArchiveDestinationAzure *LogsArchiveDestinationAzure
    LogsArchiveDestinationGCS   *LogsArchiveDestinationGCS
    LogsArchiveDestinationS3    *LogsArchiveDestinationS3

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func LogsArchiveDestinationAzureAsLogsArchiveCreateRequestDestination

func LogsArchiveDestinationAzureAsLogsArchiveCreateRequestDestination(v *LogsArchiveDestinationAzure) LogsArchiveCreateRequestDestination

LogsArchiveDestinationAzureAsLogsArchiveCreateRequestDestination is a convenience function that returns LogsArchiveDestinationAzure wrapped in LogsArchiveCreateRequestDestination.

func LogsArchiveDestinationGCSAsLogsArchiveCreateRequestDestination

func LogsArchiveDestinationGCSAsLogsArchiveCreateRequestDestination(v *LogsArchiveDestinationGCS) LogsArchiveCreateRequestDestination

LogsArchiveDestinationGCSAsLogsArchiveCreateRequestDestination is a convenience function that returns LogsArchiveDestinationGCS wrapped in LogsArchiveCreateRequestDestination.

func LogsArchiveDestinationS3AsLogsArchiveCreateRequestDestination

func LogsArchiveDestinationS3AsLogsArchiveCreateRequestDestination(v *LogsArchiveDestinationS3) LogsArchiveCreateRequestDestination

LogsArchiveDestinationS3AsLogsArchiveCreateRequestDestination is a convenience function that returns LogsArchiveDestinationS3 wrapped in LogsArchiveCreateRequestDestination.

func (*LogsArchiveCreateRequestDestination) GetActualInstance

func (obj *LogsArchiveCreateRequestDestination) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (LogsArchiveCreateRequestDestination) MarshalJSON

func (obj LogsArchiveCreateRequestDestination) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*LogsArchiveCreateRequestDestination) UnmarshalJSON

func (obj *LogsArchiveCreateRequestDestination) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type LogsArchiveDefinition

LogsArchiveDefinition The definition of an archive.

type LogsArchiveDefinition struct {
    // The attributes associated with the archive.
    Attributes *LogsArchiveAttributes `json:"attributes,omitempty"`
    // The archive ID.
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be archives.
    Type string `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveDefinition

func NewLogsArchiveDefinition(typeVar string) *LogsArchiveDefinition

NewLogsArchiveDefinition instantiates a new LogsArchiveDefinition object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveDefinitionWithDefaults

func NewLogsArchiveDefinitionWithDefaults() *LogsArchiveDefinition

NewLogsArchiveDefinitionWithDefaults instantiates a new LogsArchiveDefinition object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveDefinition) GetAttributes

func (o *LogsArchiveDefinition) GetAttributes() LogsArchiveAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*LogsArchiveDefinition) GetAttributesOk

func (o *LogsArchiveDefinition) GetAttributesOk() (*LogsArchiveAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveDefinition) GetId

func (o *LogsArchiveDefinition) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*LogsArchiveDefinition) GetIdOk

func (o *LogsArchiveDefinition) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveDefinition) GetType

func (o *LogsArchiveDefinition) GetType() string

GetType returns the Type field value.

func (*LogsArchiveDefinition) GetTypeOk

func (o *LogsArchiveDefinition) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*LogsArchiveDefinition) HasAttributes

func (o *LogsArchiveDefinition) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*LogsArchiveDefinition) HasId

func (o *LogsArchiveDefinition) HasId() bool

HasId returns a boolean if a field has been set.

func (LogsArchiveDefinition) MarshalJSON

func (o LogsArchiveDefinition) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveDefinition) SetAttributes

func (o *LogsArchiveDefinition) SetAttributes(v LogsArchiveAttributes)

SetAttributes gets a reference to the given LogsArchiveAttributes and assigns it to the Attributes field.

func (*LogsArchiveDefinition) SetId

func (o *LogsArchiveDefinition) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*LogsArchiveDefinition) SetType

func (o *LogsArchiveDefinition) SetType(v string)

SetType sets field value.

func (*LogsArchiveDefinition) UnmarshalJSON

func (o *LogsArchiveDefinition) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveDestination

LogsArchiveDestination - An archive's destination.

type LogsArchiveDestination struct {
    LogsArchiveDestinationAzure *LogsArchiveDestinationAzure
    LogsArchiveDestinationGCS   *LogsArchiveDestinationGCS
    LogsArchiveDestinationS3    *LogsArchiveDestinationS3

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func LogsArchiveDestinationAzureAsLogsArchiveDestination

func LogsArchiveDestinationAzureAsLogsArchiveDestination(v *LogsArchiveDestinationAzure) LogsArchiveDestination

LogsArchiveDestinationAzureAsLogsArchiveDestination is a convenience function that returns LogsArchiveDestinationAzure wrapped in LogsArchiveDestination.

func LogsArchiveDestinationGCSAsLogsArchiveDestination

func LogsArchiveDestinationGCSAsLogsArchiveDestination(v *LogsArchiveDestinationGCS) LogsArchiveDestination

LogsArchiveDestinationGCSAsLogsArchiveDestination is a convenience function that returns LogsArchiveDestinationGCS wrapped in LogsArchiveDestination.

func LogsArchiveDestinationS3AsLogsArchiveDestination

func LogsArchiveDestinationS3AsLogsArchiveDestination(v *LogsArchiveDestinationS3) LogsArchiveDestination

LogsArchiveDestinationS3AsLogsArchiveDestination is a convenience function that returns LogsArchiveDestinationS3 wrapped in LogsArchiveDestination.

func (*LogsArchiveDestination) GetActualInstance

func (obj *LogsArchiveDestination) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (LogsArchiveDestination) MarshalJSON

func (obj LogsArchiveDestination) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*LogsArchiveDestination) UnmarshalJSON

func (obj *LogsArchiveDestination) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type LogsArchiveDestinationAzure

LogsArchiveDestinationAzure The Azure archive destination.

type LogsArchiveDestinationAzure struct {
    // The container where the archive will be stored.
    Container string `json:"container"`
    // The Azure archive's integration destination.
    Integration LogsArchiveIntegrationAzure `json:"integration"`
    // The archive path.
    Path *string `json:"path,omitempty"`
    // The region where the archive will be stored.
    Region *string `json:"region,omitempty"`
    // The associated storage account.
    StorageAccount string `json:"storage_account"`
    // Type of the Azure archive destination.
    Type LogsArchiveDestinationAzureType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveDestinationAzure

func NewLogsArchiveDestinationAzure(container string, integration LogsArchiveIntegrationAzure, storageAccount string, typeVar LogsArchiveDestinationAzureType) *LogsArchiveDestinationAzure

NewLogsArchiveDestinationAzure instantiates a new LogsArchiveDestinationAzure object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveDestinationAzureWithDefaults

func NewLogsArchiveDestinationAzureWithDefaults() *LogsArchiveDestinationAzure

NewLogsArchiveDestinationAzureWithDefaults instantiates a new LogsArchiveDestinationAzure object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveDestinationAzure) GetContainer

func (o *LogsArchiveDestinationAzure) GetContainer() string

GetContainer returns the Container field value.

func (*LogsArchiveDestinationAzure) GetContainerOk

func (o *LogsArchiveDestinationAzure) GetContainerOk() (*string, bool)

GetContainerOk returns a tuple with the Container field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationAzure) GetIntegration

func (o *LogsArchiveDestinationAzure) GetIntegration() LogsArchiveIntegrationAzure

GetIntegration returns the Integration field value.

func (*LogsArchiveDestinationAzure) GetIntegrationOk

func (o *LogsArchiveDestinationAzure) GetIntegrationOk() (*LogsArchiveIntegrationAzure, bool)

GetIntegrationOk returns a tuple with the Integration field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationAzure) GetPath

func (o *LogsArchiveDestinationAzure) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*LogsArchiveDestinationAzure) GetPathOk

func (o *LogsArchiveDestinationAzure) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveDestinationAzure) GetRegion

func (o *LogsArchiveDestinationAzure) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*LogsArchiveDestinationAzure) GetRegionOk

func (o *LogsArchiveDestinationAzure) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveDestinationAzure) GetStorageAccount

func (o *LogsArchiveDestinationAzure) GetStorageAccount() string

GetStorageAccount returns the StorageAccount field value.

func (*LogsArchiveDestinationAzure) GetStorageAccountOk

func (o *LogsArchiveDestinationAzure) GetStorageAccountOk() (*string, bool)

GetStorageAccountOk returns a tuple with the StorageAccount field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationAzure) GetType

func (o *LogsArchiveDestinationAzure) GetType() LogsArchiveDestinationAzureType

GetType returns the Type field value.

func (*LogsArchiveDestinationAzure) GetTypeOk

func (o *LogsArchiveDestinationAzure) GetTypeOk() (*LogsArchiveDestinationAzureType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationAzure) HasPath

func (o *LogsArchiveDestinationAzure) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*LogsArchiveDestinationAzure) HasRegion

func (o *LogsArchiveDestinationAzure) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (LogsArchiveDestinationAzure) MarshalJSON

func (o LogsArchiveDestinationAzure) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveDestinationAzure) SetContainer

func (o *LogsArchiveDestinationAzure) SetContainer(v string)

SetContainer sets field value.

func (*LogsArchiveDestinationAzure) SetIntegration

func (o *LogsArchiveDestinationAzure) SetIntegration(v LogsArchiveIntegrationAzure)

SetIntegration sets field value.

func (*LogsArchiveDestinationAzure) SetPath

func (o *LogsArchiveDestinationAzure) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*LogsArchiveDestinationAzure) SetRegion

func (o *LogsArchiveDestinationAzure) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*LogsArchiveDestinationAzure) SetStorageAccount

func (o *LogsArchiveDestinationAzure) SetStorageAccount(v string)

SetStorageAccount sets field value.

func (*LogsArchiveDestinationAzure) SetType

func (o *LogsArchiveDestinationAzure) SetType(v LogsArchiveDestinationAzureType)

SetType sets field value.

func (*LogsArchiveDestinationAzure) UnmarshalJSON

func (o *LogsArchiveDestinationAzure) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveDestinationAzureType

LogsArchiveDestinationAzureType Type of the Azure archive destination.

type LogsArchiveDestinationAzureType string

List of LogsArchiveDestinationAzureType.

const (
    LOGSARCHIVEDESTINATIONAZURETYPE_AZURE LogsArchiveDestinationAzureType = "azure"
)

func NewLogsArchiveDestinationAzureTypeFromValue

func NewLogsArchiveDestinationAzureTypeFromValue(v string) (*LogsArchiveDestinationAzureType, error)

NewLogsArchiveDestinationAzureTypeFromValue returns a pointer to a valid LogsArchiveDestinationAzureType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsArchiveDestinationAzureType) GetAllowedValues

func (v *LogsArchiveDestinationAzureType) GetAllowedValues() []LogsArchiveDestinationAzureType

GetAllowedValues reeturns the list of possible values.

func (LogsArchiveDestinationAzureType) IsValid

func (v LogsArchiveDestinationAzureType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsArchiveDestinationAzureType) Ptr

func (v LogsArchiveDestinationAzureType) Ptr() *LogsArchiveDestinationAzureType

Ptr returns reference to LogsArchiveDestinationAzureType value.

func (*LogsArchiveDestinationAzureType) UnmarshalJSON

func (v *LogsArchiveDestinationAzureType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsArchiveDestinationGCS

LogsArchiveDestinationGCS The GCS archive destination.

type LogsArchiveDestinationGCS struct {
    // The bucket where the archive will be stored.
    Bucket string `json:"bucket"`
    // The GCS archive's integration destination.
    Integration LogsArchiveIntegrationGCS `json:"integration"`
    // The archive path.
    Path *string `json:"path,omitempty"`
    // Type of the GCS archive destination.
    Type LogsArchiveDestinationGCSType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveDestinationGCS

func NewLogsArchiveDestinationGCS(bucket string, integration LogsArchiveIntegrationGCS, typeVar LogsArchiveDestinationGCSType) *LogsArchiveDestinationGCS

NewLogsArchiveDestinationGCS instantiates a new LogsArchiveDestinationGCS object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveDestinationGCSWithDefaults

func NewLogsArchiveDestinationGCSWithDefaults() *LogsArchiveDestinationGCS

NewLogsArchiveDestinationGCSWithDefaults instantiates a new LogsArchiveDestinationGCS object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveDestinationGCS) GetBucket

func (o *LogsArchiveDestinationGCS) GetBucket() string

GetBucket returns the Bucket field value.

func (*LogsArchiveDestinationGCS) GetBucketOk

func (o *LogsArchiveDestinationGCS) GetBucketOk() (*string, bool)

GetBucketOk returns a tuple with the Bucket field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationGCS) GetIntegration

func (o *LogsArchiveDestinationGCS) GetIntegration() LogsArchiveIntegrationGCS

GetIntegration returns the Integration field value.

func (*LogsArchiveDestinationGCS) GetIntegrationOk

func (o *LogsArchiveDestinationGCS) GetIntegrationOk() (*LogsArchiveIntegrationGCS, bool)

GetIntegrationOk returns a tuple with the Integration field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationGCS) GetPath

func (o *LogsArchiveDestinationGCS) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*LogsArchiveDestinationGCS) GetPathOk

func (o *LogsArchiveDestinationGCS) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveDestinationGCS) GetType

func (o *LogsArchiveDestinationGCS) GetType() LogsArchiveDestinationGCSType

GetType returns the Type field value.

func (*LogsArchiveDestinationGCS) GetTypeOk

func (o *LogsArchiveDestinationGCS) GetTypeOk() (*LogsArchiveDestinationGCSType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationGCS) HasPath

func (o *LogsArchiveDestinationGCS) HasPath() bool

HasPath returns a boolean if a field has been set.

func (LogsArchiveDestinationGCS) MarshalJSON

func (o LogsArchiveDestinationGCS) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveDestinationGCS) SetBucket

func (o *LogsArchiveDestinationGCS) SetBucket(v string)

SetBucket sets field value.

func (*LogsArchiveDestinationGCS) SetIntegration

func (o *LogsArchiveDestinationGCS) SetIntegration(v LogsArchiveIntegrationGCS)

SetIntegration sets field value.

func (*LogsArchiveDestinationGCS) SetPath

func (o *LogsArchiveDestinationGCS) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*LogsArchiveDestinationGCS) SetType

func (o *LogsArchiveDestinationGCS) SetType(v LogsArchiveDestinationGCSType)

SetType sets field value.

func (*LogsArchiveDestinationGCS) UnmarshalJSON

func (o *LogsArchiveDestinationGCS) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveDestinationGCSType

LogsArchiveDestinationGCSType Type of the GCS archive destination.

type LogsArchiveDestinationGCSType string

List of LogsArchiveDestinationGCSType.

const (
    LOGSARCHIVEDESTINATIONGCSTYPE_GCS LogsArchiveDestinationGCSType = "gcs"
)

func NewLogsArchiveDestinationGCSTypeFromValue

func NewLogsArchiveDestinationGCSTypeFromValue(v string) (*LogsArchiveDestinationGCSType, error)

NewLogsArchiveDestinationGCSTypeFromValue returns a pointer to a valid LogsArchiveDestinationGCSType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsArchiveDestinationGCSType) GetAllowedValues

func (v *LogsArchiveDestinationGCSType) GetAllowedValues() []LogsArchiveDestinationGCSType

GetAllowedValues reeturns the list of possible values.

func (LogsArchiveDestinationGCSType) IsValid

func (v LogsArchiveDestinationGCSType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsArchiveDestinationGCSType) Ptr

func (v LogsArchiveDestinationGCSType) Ptr() *LogsArchiveDestinationGCSType

Ptr returns reference to LogsArchiveDestinationGCSType value.

func (*LogsArchiveDestinationGCSType) UnmarshalJSON

func (v *LogsArchiveDestinationGCSType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsArchiveDestinationS3

LogsArchiveDestinationS3 The S3 archive destination.

type LogsArchiveDestinationS3 struct {
    // The bucket where the archive will be stored.
    Bucket string `json:"bucket"`
    // The S3 Archive's integration destination.
    Integration LogsArchiveIntegrationS3 `json:"integration"`
    // The archive path.
    Path *string `json:"path,omitempty"`
    // Type of the S3 archive destination.
    Type LogsArchiveDestinationS3Type `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveDestinationS3

func NewLogsArchiveDestinationS3(bucket string, integration LogsArchiveIntegrationS3, typeVar LogsArchiveDestinationS3Type) *LogsArchiveDestinationS3

NewLogsArchiveDestinationS3 instantiates a new LogsArchiveDestinationS3 object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveDestinationS3WithDefaults

func NewLogsArchiveDestinationS3WithDefaults() *LogsArchiveDestinationS3

NewLogsArchiveDestinationS3WithDefaults instantiates a new LogsArchiveDestinationS3 object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveDestinationS3) GetBucket

func (o *LogsArchiveDestinationS3) GetBucket() string

GetBucket returns the Bucket field value.

func (*LogsArchiveDestinationS3) GetBucketOk

func (o *LogsArchiveDestinationS3) GetBucketOk() (*string, bool)

GetBucketOk returns a tuple with the Bucket field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationS3) GetIntegration

func (o *LogsArchiveDestinationS3) GetIntegration() LogsArchiveIntegrationS3

GetIntegration returns the Integration field value.

func (*LogsArchiveDestinationS3) GetIntegrationOk

func (o *LogsArchiveDestinationS3) GetIntegrationOk() (*LogsArchiveIntegrationS3, bool)

GetIntegrationOk returns a tuple with the Integration field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationS3) GetPath

func (o *LogsArchiveDestinationS3) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*LogsArchiveDestinationS3) GetPathOk

func (o *LogsArchiveDestinationS3) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveDestinationS3) GetType

func (o *LogsArchiveDestinationS3) GetType() LogsArchiveDestinationS3Type

GetType returns the Type field value.

func (*LogsArchiveDestinationS3) GetTypeOk

func (o *LogsArchiveDestinationS3) GetTypeOk() (*LogsArchiveDestinationS3Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationS3) HasPath

func (o *LogsArchiveDestinationS3) HasPath() bool

HasPath returns a boolean if a field has been set.

func (LogsArchiveDestinationS3) MarshalJSON

func (o LogsArchiveDestinationS3) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveDestinationS3) SetBucket

func (o *LogsArchiveDestinationS3) SetBucket(v string)

SetBucket sets field value.

func (*LogsArchiveDestinationS3) SetIntegration

func (o *LogsArchiveDestinationS3) SetIntegration(v LogsArchiveIntegrationS3)

SetIntegration sets field value.

func (*LogsArchiveDestinationS3) SetPath

func (o *LogsArchiveDestinationS3) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*LogsArchiveDestinationS3) SetType

func (o *LogsArchiveDestinationS3) SetType(v LogsArchiveDestinationS3Type)

SetType sets field value.

func (*LogsArchiveDestinationS3) UnmarshalJSON

func (o *LogsArchiveDestinationS3) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveDestinationS3Type

LogsArchiveDestinationS3Type Type of the S3 archive destination.

type LogsArchiveDestinationS3Type string

List of LogsArchiveDestinationS3Type.

const (
    LOGSARCHIVEDESTINATIONS3TYPE_S3 LogsArchiveDestinationS3Type = "s3"
)

func NewLogsArchiveDestinationS3TypeFromValue

func NewLogsArchiveDestinationS3TypeFromValue(v string) (*LogsArchiveDestinationS3Type, error)

NewLogsArchiveDestinationS3TypeFromValue returns a pointer to a valid LogsArchiveDestinationS3Type for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsArchiveDestinationS3Type) GetAllowedValues

func (v *LogsArchiveDestinationS3Type) GetAllowedValues() []LogsArchiveDestinationS3Type

GetAllowedValues reeturns the list of possible values.

func (LogsArchiveDestinationS3Type) IsValid

func (v LogsArchiveDestinationS3Type) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsArchiveDestinationS3Type) Ptr

func (v LogsArchiveDestinationS3Type) Ptr() *LogsArchiveDestinationS3Type

Ptr returns reference to LogsArchiveDestinationS3Type value.

func (*LogsArchiveDestinationS3Type) UnmarshalJSON

func (v *LogsArchiveDestinationS3Type) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsArchiveIntegrationAzure

LogsArchiveIntegrationAzure The Azure archive's integration destination.

type LogsArchiveIntegrationAzure struct {
    // A client ID.
    ClientId string `json:"client_id"`
    // A tenant ID.
    TenantId string `json:"tenant_id"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveIntegrationAzure

func NewLogsArchiveIntegrationAzure(clientId string, tenantId string) *LogsArchiveIntegrationAzure

NewLogsArchiveIntegrationAzure instantiates a new LogsArchiveIntegrationAzure object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveIntegrationAzureWithDefaults

func NewLogsArchiveIntegrationAzureWithDefaults() *LogsArchiveIntegrationAzure

NewLogsArchiveIntegrationAzureWithDefaults instantiates a new LogsArchiveIntegrationAzure object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveIntegrationAzure) GetClientId

func (o *LogsArchiveIntegrationAzure) GetClientId() string

GetClientId returns the ClientId field value.

func (*LogsArchiveIntegrationAzure) GetClientIdOk

func (o *LogsArchiveIntegrationAzure) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value and a boolean to check if the value has been set.

func (*LogsArchiveIntegrationAzure) GetTenantId

func (o *LogsArchiveIntegrationAzure) GetTenantId() string

GetTenantId returns the TenantId field value.

func (*LogsArchiveIntegrationAzure) GetTenantIdOk

func (o *LogsArchiveIntegrationAzure) GetTenantIdOk() (*string, bool)

GetTenantIdOk returns a tuple with the TenantId field value and a boolean to check if the value has been set.

func (LogsArchiveIntegrationAzure) MarshalJSON

func (o LogsArchiveIntegrationAzure) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveIntegrationAzure) SetClientId

func (o *LogsArchiveIntegrationAzure) SetClientId(v string)

SetClientId sets field value.

func (*LogsArchiveIntegrationAzure) SetTenantId

func (o *LogsArchiveIntegrationAzure) SetTenantId(v string)

SetTenantId sets field value.

func (*LogsArchiveIntegrationAzure) UnmarshalJSON

func (o *LogsArchiveIntegrationAzure) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveIntegrationGCS

LogsArchiveIntegrationGCS The GCS archive's integration destination.

type LogsArchiveIntegrationGCS struct {
    // A client email.
    ClientEmail string `json:"client_email"`
    // A project ID.
    ProjectId string `json:"project_id"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveIntegrationGCS

func NewLogsArchiveIntegrationGCS(clientEmail string, projectId string) *LogsArchiveIntegrationGCS

NewLogsArchiveIntegrationGCS instantiates a new LogsArchiveIntegrationGCS object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveIntegrationGCSWithDefaults

func NewLogsArchiveIntegrationGCSWithDefaults() *LogsArchiveIntegrationGCS

NewLogsArchiveIntegrationGCSWithDefaults instantiates a new LogsArchiveIntegrationGCS object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveIntegrationGCS) GetClientEmail

func (o *LogsArchiveIntegrationGCS) GetClientEmail() string

GetClientEmail returns the ClientEmail field value.

func (*LogsArchiveIntegrationGCS) GetClientEmailOk

func (o *LogsArchiveIntegrationGCS) GetClientEmailOk() (*string, bool)

GetClientEmailOk returns a tuple with the ClientEmail field value and a boolean to check if the value has been set.

func (*LogsArchiveIntegrationGCS) GetProjectId

func (o *LogsArchiveIntegrationGCS) GetProjectId() string

GetProjectId returns the ProjectId field value.

func (*LogsArchiveIntegrationGCS) GetProjectIdOk

func (o *LogsArchiveIntegrationGCS) GetProjectIdOk() (*string, bool)

GetProjectIdOk returns a tuple with the ProjectId field value and a boolean to check if the value has been set.

func (LogsArchiveIntegrationGCS) MarshalJSON

func (o LogsArchiveIntegrationGCS) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveIntegrationGCS) SetClientEmail

func (o *LogsArchiveIntegrationGCS) SetClientEmail(v string)

SetClientEmail sets field value.

func (*LogsArchiveIntegrationGCS) SetProjectId

func (o *LogsArchiveIntegrationGCS) SetProjectId(v string)

SetProjectId sets field value.

func (*LogsArchiveIntegrationGCS) UnmarshalJSON

func (o *LogsArchiveIntegrationGCS) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveIntegrationS3

LogsArchiveIntegrationS3 The S3 Archive's integration destination.

type LogsArchiveIntegrationS3 struct {
    // The account ID for the integration.
    AccountId string `json:"account_id"`
    // The path of the integration.
    RoleName string `json:"role_name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveIntegrationS3

func NewLogsArchiveIntegrationS3(accountId string, roleName string) *LogsArchiveIntegrationS3

NewLogsArchiveIntegrationS3 instantiates a new LogsArchiveIntegrationS3 object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveIntegrationS3WithDefaults

func NewLogsArchiveIntegrationS3WithDefaults() *LogsArchiveIntegrationS3

NewLogsArchiveIntegrationS3WithDefaults instantiates a new LogsArchiveIntegrationS3 object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveIntegrationS3) GetAccountId

func (o *LogsArchiveIntegrationS3) GetAccountId() string

GetAccountId returns the AccountId field value.

func (*LogsArchiveIntegrationS3) GetAccountIdOk

func (o *LogsArchiveIntegrationS3) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*LogsArchiveIntegrationS3) GetRoleName

func (o *LogsArchiveIntegrationS3) GetRoleName() string

GetRoleName returns the RoleName field value.

func (*LogsArchiveIntegrationS3) GetRoleNameOk

func (o *LogsArchiveIntegrationS3) GetRoleNameOk() (*string, bool)

GetRoleNameOk returns a tuple with the RoleName field value and a boolean to check if the value has been set.

func (LogsArchiveIntegrationS3) MarshalJSON

func (o LogsArchiveIntegrationS3) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveIntegrationS3) SetAccountId

func (o *LogsArchiveIntegrationS3) SetAccountId(v string)

SetAccountId sets field value.

func (*LogsArchiveIntegrationS3) SetRoleName

func (o *LogsArchiveIntegrationS3) SetRoleName(v string)

SetRoleName sets field value.

func (*LogsArchiveIntegrationS3) UnmarshalJSON

func (o *LogsArchiveIntegrationS3) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveOrder

LogsArchiveOrder A ordered list of archive IDs.

type LogsArchiveOrder struct {
    // The definition of an archive order.
    Data *LogsArchiveOrderDefinition `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveOrder

func NewLogsArchiveOrder() *LogsArchiveOrder

NewLogsArchiveOrder instantiates a new LogsArchiveOrder object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveOrderWithDefaults

func NewLogsArchiveOrderWithDefaults() *LogsArchiveOrder

NewLogsArchiveOrderWithDefaults instantiates a new LogsArchiveOrder object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveOrder) GetData

func (o *LogsArchiveOrder) GetData() LogsArchiveOrderDefinition

GetData returns the Data field value if set, zero value otherwise.

func (*LogsArchiveOrder) GetDataOk

func (o *LogsArchiveOrder) GetDataOk() (*LogsArchiveOrderDefinition, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveOrder) HasData

func (o *LogsArchiveOrder) HasData() bool

HasData returns a boolean if a field has been set.

func (LogsArchiveOrder) MarshalJSON

func (o LogsArchiveOrder) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveOrder) SetData

func (o *LogsArchiveOrder) SetData(v LogsArchiveOrderDefinition)

SetData gets a reference to the given LogsArchiveOrderDefinition and assigns it to the Data field.

func (*LogsArchiveOrder) UnmarshalJSON

func (o *LogsArchiveOrder) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveOrderAttributes

LogsArchiveOrderAttributes The attributes associated with the archive order.

type LogsArchiveOrderAttributes struct {
    // An ordered array of `<ARCHIVE_ID>` strings, the order of archive IDs in the array
    // define the overall archives order for Datadog.
    ArchiveIds []string `json:"archive_ids"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveOrderAttributes

func NewLogsArchiveOrderAttributes(archiveIds []string) *LogsArchiveOrderAttributes

NewLogsArchiveOrderAttributes instantiates a new LogsArchiveOrderAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveOrderAttributesWithDefaults

func NewLogsArchiveOrderAttributesWithDefaults() *LogsArchiveOrderAttributes

NewLogsArchiveOrderAttributesWithDefaults instantiates a new LogsArchiveOrderAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveOrderAttributes) GetArchiveIds

func (o *LogsArchiveOrderAttributes) GetArchiveIds() []string

GetArchiveIds returns the ArchiveIds field value.

func (*LogsArchiveOrderAttributes) GetArchiveIdsOk

func (o *LogsArchiveOrderAttributes) GetArchiveIdsOk() (*[]string, bool)

GetArchiveIdsOk returns a tuple with the ArchiveIds field value and a boolean to check if the value has been set.

func (LogsArchiveOrderAttributes) MarshalJSON

func (o LogsArchiveOrderAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveOrderAttributes) SetArchiveIds

func (o *LogsArchiveOrderAttributes) SetArchiveIds(v []string)

SetArchiveIds sets field value.

func (*LogsArchiveOrderAttributes) UnmarshalJSON

func (o *LogsArchiveOrderAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveOrderDefinition

LogsArchiveOrderDefinition The definition of an archive order.

type LogsArchiveOrderDefinition struct {
    // The attributes associated with the archive order.
    Attributes LogsArchiveOrderAttributes `json:"attributes"`
    // Type of the archive order definition.
    Type LogsArchiveOrderDefinitionType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveOrderDefinition

func NewLogsArchiveOrderDefinition(attributes LogsArchiveOrderAttributes, typeVar LogsArchiveOrderDefinitionType) *LogsArchiveOrderDefinition

NewLogsArchiveOrderDefinition instantiates a new LogsArchiveOrderDefinition object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveOrderDefinitionWithDefaults

func NewLogsArchiveOrderDefinitionWithDefaults() *LogsArchiveOrderDefinition

NewLogsArchiveOrderDefinitionWithDefaults instantiates a new LogsArchiveOrderDefinition object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveOrderDefinition) GetAttributes

func (o *LogsArchiveOrderDefinition) GetAttributes() LogsArchiveOrderAttributes

GetAttributes returns the Attributes field value.

func (*LogsArchiveOrderDefinition) GetAttributesOk

func (o *LogsArchiveOrderDefinition) GetAttributesOk() (*LogsArchiveOrderAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*LogsArchiveOrderDefinition) GetType

func (o *LogsArchiveOrderDefinition) GetType() LogsArchiveOrderDefinitionType

GetType returns the Type field value.

func (*LogsArchiveOrderDefinition) GetTypeOk

func (o *LogsArchiveOrderDefinition) GetTypeOk() (*LogsArchiveOrderDefinitionType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (LogsArchiveOrderDefinition) MarshalJSON

func (o LogsArchiveOrderDefinition) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveOrderDefinition) SetAttributes

func (o *LogsArchiveOrderDefinition) SetAttributes(v LogsArchiveOrderAttributes)

SetAttributes sets field value.

func (*LogsArchiveOrderDefinition) SetType

func (o *LogsArchiveOrderDefinition) SetType(v LogsArchiveOrderDefinitionType)

SetType sets field value.

func (*LogsArchiveOrderDefinition) UnmarshalJSON

func (o *LogsArchiveOrderDefinition) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveOrderDefinitionType

LogsArchiveOrderDefinitionType Type of the archive order definition.

type LogsArchiveOrderDefinitionType string

List of LogsArchiveOrderDefinitionType.

const (
    LOGSARCHIVEORDERDEFINITIONTYPE_ARCHIVE_ORDER LogsArchiveOrderDefinitionType = "archive_order"
)

func NewLogsArchiveOrderDefinitionTypeFromValue

func NewLogsArchiveOrderDefinitionTypeFromValue(v string) (*LogsArchiveOrderDefinitionType, error)

NewLogsArchiveOrderDefinitionTypeFromValue returns a pointer to a valid LogsArchiveOrderDefinitionType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsArchiveOrderDefinitionType) GetAllowedValues

func (v *LogsArchiveOrderDefinitionType) GetAllowedValues() []LogsArchiveOrderDefinitionType

GetAllowedValues reeturns the list of possible values.

func (LogsArchiveOrderDefinitionType) IsValid

func (v LogsArchiveOrderDefinitionType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsArchiveOrderDefinitionType) Ptr

func (v LogsArchiveOrderDefinitionType) Ptr() *LogsArchiveOrderDefinitionType

Ptr returns reference to LogsArchiveOrderDefinitionType value.

func (*LogsArchiveOrderDefinitionType) UnmarshalJSON

func (v *LogsArchiveOrderDefinitionType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsArchiveState

LogsArchiveState The state of the archive.

type LogsArchiveState string

List of LogsArchiveState.

const (
    LOGSARCHIVESTATE_UNKNOWN             LogsArchiveState = "UNKNOWN"
    LOGSARCHIVESTATE_WORKING             LogsArchiveState = "WORKING"
    LOGSARCHIVESTATE_FAILING             LogsArchiveState = "FAILING"
    LOGSARCHIVESTATE_WORKING_AUTH_LEGACY LogsArchiveState = "WORKING_AUTH_LEGACY"
)

func NewLogsArchiveStateFromValue

func NewLogsArchiveStateFromValue(v string) (*LogsArchiveState, error)

NewLogsArchiveStateFromValue returns a pointer to a valid LogsArchiveState for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsArchiveState) GetAllowedValues

func (v *LogsArchiveState) GetAllowedValues() []LogsArchiveState

GetAllowedValues reeturns the list of possible values.

func (LogsArchiveState) IsValid

func (v LogsArchiveState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsArchiveState) Ptr

func (v LogsArchiveState) Ptr() *LogsArchiveState

Ptr returns reference to LogsArchiveState value.

func (*LogsArchiveState) UnmarshalJSON

func (v *LogsArchiveState) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsArchives

LogsArchives The available archives.

type LogsArchives struct {
    // A list of archives.
    Data []LogsArchiveDefinition `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchives

func NewLogsArchives() *LogsArchives

NewLogsArchives instantiates a new LogsArchives object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchivesWithDefaults

func NewLogsArchivesWithDefaults() *LogsArchives

NewLogsArchivesWithDefaults instantiates a new LogsArchives object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchives) GetData

func (o *LogsArchives) GetData() []LogsArchiveDefinition

GetData returns the Data field value if set, zero value otherwise.

func (*LogsArchives) GetDataOk

func (o *LogsArchives) GetDataOk() (*[]LogsArchiveDefinition, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchives) HasData

func (o *LogsArchives) HasData() bool

HasData returns a boolean if a field has been set.

func (LogsArchives) MarshalJSON

func (o LogsArchives) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchives) SetData

func (o *LogsArchives) SetData(v []LogsArchiveDefinition)

SetData gets a reference to the given []LogsArchiveDefinition and assigns it to the Data field.

func (*LogsArchives) UnmarshalJSON

func (o *LogsArchives) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchivesApi

LogsArchivesApi service type

type LogsArchivesApi datadog.Service

func NewLogsArchivesApi

func NewLogsArchivesApi(client *datadog.APIClient) *LogsArchivesApi

NewLogsArchivesApi Returns NewLogsArchivesApi.

func (*LogsArchivesApi) AddReadRoleToArchive

func (a *LogsArchivesApi) AddReadRoleToArchive(ctx _context.Context, archiveId string, body RelationshipToRole) (*_nethttp.Response, error)

AddReadRoleToArchive Grant role to an archive. Adds a read role to an archive. ([Roles API](https://docs.datadoghq.com/api/v2/roles/))

func (*LogsArchivesApi) CreateLogsArchive

func (a *LogsArchivesApi) CreateLogsArchive(ctx _context.Context, body LogsArchiveCreateRequest) (LogsArchive, *_nethttp.Response, error)

CreateLogsArchive Create an archive. Create an archive in your organization.

func (*LogsArchivesApi) DeleteLogsArchive

func (a *LogsArchivesApi) DeleteLogsArchive(ctx _context.Context, archiveId string) (*_nethttp.Response, error)

DeleteLogsArchive Delete an archive. Delete a given archive from your organization.

func (*LogsArchivesApi) GetLogsArchive

func (a *LogsArchivesApi) GetLogsArchive(ctx _context.Context, archiveId string) (LogsArchive, *_nethttp.Response, error)

GetLogsArchive Get an archive. Get a specific archive from your organization.

func (*LogsArchivesApi) GetLogsArchiveOrder

func (a *LogsArchivesApi) GetLogsArchiveOrder(ctx _context.Context) (LogsArchiveOrder, *_nethttp.Response, error)

GetLogsArchiveOrder Get archive order. Get the current order of your archives. This endpoint takes no JSON arguments.

func (*LogsArchivesApi) ListArchiveReadRoles

func (a *LogsArchivesApi) ListArchiveReadRoles(ctx _context.Context, archiveId string) (RolesResponse, *_nethttp.Response, error)

ListArchiveReadRoles List read roles for an archive. Returns all read roles a given archive is restricted to.

func (*LogsArchivesApi) ListLogsArchives

func (a *LogsArchivesApi) ListLogsArchives(ctx _context.Context) (LogsArchives, *_nethttp.Response, error)

ListLogsArchives Get all archives. Get the list of configured logs archives with their definitions.

func (*LogsArchivesApi) RemoveRoleFromArchive

func (a *LogsArchivesApi) RemoveRoleFromArchive(ctx _context.Context, archiveId string, body RelationshipToRole) (*_nethttp.Response, error)

RemoveRoleFromArchive Revoke role from an archive. Removes a role from an archive. ([Roles API](https://docs.datadoghq.com/api/v2/roles/))

func (*LogsArchivesApi) UpdateLogsArchive

func (a *LogsArchivesApi) UpdateLogsArchive(ctx _context.Context, archiveId string, body LogsArchiveCreateRequest) (LogsArchive, *_nethttp.Response, error)

UpdateLogsArchive Update an archive. Update a given archive configuration.

**Note**: Using this method updates your archive configuration by **replacing** your current configuration with the new one sent to your Datadog organization.

func (*LogsArchivesApi) UpdateLogsArchiveOrder

func (a *LogsArchivesApi) UpdateLogsArchiveOrder(ctx _context.Context, body LogsArchiveOrder) (LogsArchiveOrder, *_nethttp.Response, error)

UpdateLogsArchiveOrder Update archive order. Update the order of your archives. Since logs are processed sequentially, reordering an archive may change the structure and content of the data processed by other archives.

**Note**: Using the `PUT` method updates your archive's order by replacing the current order with the new one.

type LogsCompute

LogsCompute A compute rule to compute metrics or timeseries

type LogsCompute struct {
    // An aggregation function
    Aggregation LogsAggregationFunction `json:"aggregation"`
    // The time buckets' size (only used for type=timeseries)
    // Defaults to a resolution of 150 points
    Interval *string `json:"interval,omitempty"`
    // The metric to use
    Metric *string `json:"metric,omitempty"`
    // The type of compute
    Type *LogsComputeType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsCompute

func NewLogsCompute(aggregation LogsAggregationFunction) *LogsCompute

NewLogsCompute instantiates a new LogsCompute object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsComputeWithDefaults

func NewLogsComputeWithDefaults() *LogsCompute

NewLogsComputeWithDefaults instantiates a new LogsCompute object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsCompute) GetAggregation

func (o *LogsCompute) GetAggregation() LogsAggregationFunction

GetAggregation returns the Aggregation field value.

func (*LogsCompute) GetAggregationOk

func (o *LogsCompute) GetAggregationOk() (*LogsAggregationFunction, bool)

GetAggregationOk returns a tuple with the Aggregation field value and a boolean to check if the value has been set.

func (*LogsCompute) GetInterval

func (o *LogsCompute) GetInterval() string

GetInterval returns the Interval field value if set, zero value otherwise.

func (*LogsCompute) GetIntervalOk

func (o *LogsCompute) GetIntervalOk() (*string, bool)

GetIntervalOk returns a tuple with the Interval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsCompute) GetMetric

func (o *LogsCompute) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*LogsCompute) GetMetricOk

func (o *LogsCompute) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsCompute) GetType

func (o *LogsCompute) GetType() LogsComputeType

GetType returns the Type field value if set, zero value otherwise.

func (*LogsCompute) GetTypeOk

func (o *LogsCompute) GetTypeOk() (*LogsComputeType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsCompute) HasInterval

func (o *LogsCompute) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*LogsCompute) HasMetric

func (o *LogsCompute) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*LogsCompute) HasType

func (o *LogsCompute) HasType() bool

HasType returns a boolean if a field has been set.

func (LogsCompute) MarshalJSON

func (o LogsCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsCompute) SetAggregation

func (o *LogsCompute) SetAggregation(v LogsAggregationFunction)

SetAggregation sets field value.

func (*LogsCompute) SetInterval

func (o *LogsCompute) SetInterval(v string)

SetInterval gets a reference to the given string and assigns it to the Interval field.

func (*LogsCompute) SetMetric

func (o *LogsCompute) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*LogsCompute) SetType

func (o *LogsCompute) SetType(v LogsComputeType)

SetType gets a reference to the given LogsComputeType and assigns it to the Type field.

func (*LogsCompute) UnmarshalJSON

func (o *LogsCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsComputeType

LogsComputeType The type of compute

type LogsComputeType string

List of LogsComputeType.

const (
    LOGSCOMPUTETYPE_TIMESERIES LogsComputeType = "timeseries"
    LOGSCOMPUTETYPE_TOTAL      LogsComputeType = "total"
)

func NewLogsComputeTypeFromValue

func NewLogsComputeTypeFromValue(v string) (*LogsComputeType, error)

NewLogsComputeTypeFromValue returns a pointer to a valid LogsComputeType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsComputeType) GetAllowedValues

func (v *LogsComputeType) GetAllowedValues() []LogsComputeType

GetAllowedValues reeturns the list of possible values.

func (LogsComputeType) IsValid

func (v LogsComputeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsComputeType) Ptr

func (v LogsComputeType) Ptr() *LogsComputeType

Ptr returns reference to LogsComputeType value.

func (*LogsComputeType) UnmarshalJSON

func (v *LogsComputeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsGroupBy

LogsGroupBy A group by rule

type LogsGroupBy struct {
    // The name of the facet to use (required)
    Facet string `json:"facet"`
    // Used to perform a histogram computation (only for measure facets).
    // Note: At most 100 buckets are allowed, the number of buckets is (max - min)/interval.
    Histogram *LogsGroupByHistogram `json:"histogram,omitempty"`
    // The maximum buckets to return for this group by
    Limit *int64 `json:"limit,omitempty"`
    // The value to use for logs that don't have the facet used to group by
    Missing *LogsGroupByMissing `json:"missing,omitempty"`
    // A sort rule
    Sort *LogsAggregateSort `json:"sort,omitempty"`
    // A resulting object to put the given computes in over all the matching records.
    Total *LogsGroupByTotal `json:"total,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsGroupBy

func NewLogsGroupBy(facet string) *LogsGroupBy

NewLogsGroupBy instantiates a new LogsGroupBy object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsGroupByWithDefaults

func NewLogsGroupByWithDefaults() *LogsGroupBy

NewLogsGroupByWithDefaults instantiates a new LogsGroupBy object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsGroupBy) GetFacet

func (o *LogsGroupBy) GetFacet() string

GetFacet returns the Facet field value.

func (*LogsGroupBy) GetFacetOk

func (o *LogsGroupBy) GetFacetOk() (*string, bool)

GetFacetOk returns a tuple with the Facet field value and a boolean to check if the value has been set.

func (*LogsGroupBy) GetHistogram

func (o *LogsGroupBy) GetHistogram() LogsGroupByHistogram

GetHistogram returns the Histogram field value if set, zero value otherwise.

func (*LogsGroupBy) GetHistogramOk

func (o *LogsGroupBy) GetHistogramOk() (*LogsGroupByHistogram, bool)

GetHistogramOk returns a tuple with the Histogram field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsGroupBy) GetLimit

func (o *LogsGroupBy) GetLimit() int64

GetLimit returns the Limit field value if set, zero value otherwise.

func (*LogsGroupBy) GetLimitOk

func (o *LogsGroupBy) GetLimitOk() (*int64, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsGroupBy) GetMissing

func (o *LogsGroupBy) GetMissing() LogsGroupByMissing

GetMissing returns the Missing field value if set, zero value otherwise.

func (*LogsGroupBy) GetMissingOk

func (o *LogsGroupBy) GetMissingOk() (*LogsGroupByMissing, bool)

GetMissingOk returns a tuple with the Missing field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsGroupBy) GetSort

func (o *LogsGroupBy) GetSort() LogsAggregateSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*LogsGroupBy) GetSortOk

func (o *LogsGroupBy) GetSortOk() (*LogsAggregateSort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsGroupBy) GetTotal

func (o *LogsGroupBy) GetTotal() LogsGroupByTotal

GetTotal returns the Total field value if set, zero value otherwise.

func (*LogsGroupBy) GetTotalOk

func (o *LogsGroupBy) GetTotalOk() (*LogsGroupByTotal, bool)

GetTotalOk returns a tuple with the Total field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsGroupBy) HasHistogram

func (o *LogsGroupBy) HasHistogram() bool

HasHistogram returns a boolean if a field has been set.

func (*LogsGroupBy) HasLimit

func (o *LogsGroupBy) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*LogsGroupBy) HasMissing

func (o *LogsGroupBy) HasMissing() bool

HasMissing returns a boolean if a field has been set.

func (*LogsGroupBy) HasSort

func (o *LogsGroupBy) HasSort() bool

HasSort returns a boolean if a field has been set.

func (*LogsGroupBy) HasTotal

func (o *LogsGroupBy) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (LogsGroupBy) MarshalJSON

func (o LogsGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsGroupBy) SetFacet

func (o *LogsGroupBy) SetFacet(v string)

SetFacet sets field value.

func (*LogsGroupBy) SetHistogram

func (o *LogsGroupBy) SetHistogram(v LogsGroupByHistogram)

SetHistogram gets a reference to the given LogsGroupByHistogram and assigns it to the Histogram field.

func (*LogsGroupBy) SetLimit

func (o *LogsGroupBy) SetLimit(v int64)

SetLimit gets a reference to the given int64 and assigns it to the Limit field.

func (*LogsGroupBy) SetMissing

func (o *LogsGroupBy) SetMissing(v LogsGroupByMissing)

SetMissing gets a reference to the given LogsGroupByMissing and assigns it to the Missing field.

func (*LogsGroupBy) SetSort

func (o *LogsGroupBy) SetSort(v LogsAggregateSort)

SetSort gets a reference to the given LogsAggregateSort and assigns it to the Sort field.

func (*LogsGroupBy) SetTotal

func (o *LogsGroupBy) SetTotal(v LogsGroupByTotal)

SetTotal gets a reference to the given LogsGroupByTotal and assigns it to the Total field.

func (*LogsGroupBy) UnmarshalJSON

func (o *LogsGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsGroupByHistogram

LogsGroupByHistogram Used to perform a histogram computation (only for measure facets). Note: At most 100 buckets are allowed, the number of buckets is (max - min)/interval.

type LogsGroupByHistogram struct {
    // The bin size of the histogram buckets
    Interval float64 `json:"interval"`
    // The maximum value for the measure used in the histogram
    // (values greater than this one are filtered out)
    Max float64 `json:"max"`
    // The minimum value for the measure used in the histogram
    // (values smaller than this one are filtered out)
    Min float64 `json:"min"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsGroupByHistogram

func NewLogsGroupByHistogram(interval float64, max float64, min float64) *LogsGroupByHistogram

NewLogsGroupByHistogram instantiates a new LogsGroupByHistogram object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsGroupByHistogramWithDefaults

func NewLogsGroupByHistogramWithDefaults() *LogsGroupByHistogram

NewLogsGroupByHistogramWithDefaults instantiates a new LogsGroupByHistogram object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsGroupByHistogram) GetInterval

func (o *LogsGroupByHistogram) GetInterval() float64

GetInterval returns the Interval field value.

func (*LogsGroupByHistogram) GetIntervalOk

func (o *LogsGroupByHistogram) GetIntervalOk() (*float64, bool)

GetIntervalOk returns a tuple with the Interval field value and a boolean to check if the value has been set.

func (*LogsGroupByHistogram) GetMax

func (o *LogsGroupByHistogram) GetMax() float64

GetMax returns the Max field value.

func (*LogsGroupByHistogram) GetMaxOk

func (o *LogsGroupByHistogram) GetMaxOk() (*float64, bool)

GetMaxOk returns a tuple with the Max field value and a boolean to check if the value has been set.

func (*LogsGroupByHistogram) GetMin

func (o *LogsGroupByHistogram) GetMin() float64

GetMin returns the Min field value.

func (*LogsGroupByHistogram) GetMinOk

func (o *LogsGroupByHistogram) GetMinOk() (*float64, bool)

GetMinOk returns a tuple with the Min field value and a boolean to check if the value has been set.

func (LogsGroupByHistogram) MarshalJSON

func (o LogsGroupByHistogram) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsGroupByHistogram) SetInterval

func (o *LogsGroupByHistogram) SetInterval(v float64)

SetInterval sets field value.

func (*LogsGroupByHistogram) SetMax

func (o *LogsGroupByHistogram) SetMax(v float64)

SetMax sets field value.

func (*LogsGroupByHistogram) SetMin

func (o *LogsGroupByHistogram) SetMin(v float64)

SetMin sets field value.

func (*LogsGroupByHistogram) UnmarshalJSON

func (o *LogsGroupByHistogram) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsGroupByMissing

LogsGroupByMissing - The value to use for logs that don't have the facet used to group by

type LogsGroupByMissing struct {
    LogsGroupByMissingString *string
    LogsGroupByMissingNumber *float64

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func LogsGroupByMissingNumberAsLogsGroupByMissing

func LogsGroupByMissingNumberAsLogsGroupByMissing(v *float64) LogsGroupByMissing

LogsGroupByMissingNumberAsLogsGroupByMissing is a convenience function that returns float64 wrapped in LogsGroupByMissing.

func LogsGroupByMissingStringAsLogsGroupByMissing

func LogsGroupByMissingStringAsLogsGroupByMissing(v *string) LogsGroupByMissing

LogsGroupByMissingStringAsLogsGroupByMissing is a convenience function that returns string wrapped in LogsGroupByMissing.

func (*LogsGroupByMissing) GetActualInstance

func (obj *LogsGroupByMissing) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (LogsGroupByMissing) MarshalJSON

func (obj LogsGroupByMissing) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*LogsGroupByMissing) UnmarshalJSON

func (obj *LogsGroupByMissing) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type LogsGroupByTotal

LogsGroupByTotal - A resulting object to put the given computes in over all the matching records.

type LogsGroupByTotal struct {
    LogsGroupByTotalBoolean *bool
    LogsGroupByTotalString  *string
    LogsGroupByTotalNumber  *float64

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func LogsGroupByTotalBooleanAsLogsGroupByTotal

func LogsGroupByTotalBooleanAsLogsGroupByTotal(v *bool) LogsGroupByTotal

LogsGroupByTotalBooleanAsLogsGroupByTotal is a convenience function that returns bool wrapped in LogsGroupByTotal.

func LogsGroupByTotalNumberAsLogsGroupByTotal

func LogsGroupByTotalNumberAsLogsGroupByTotal(v *float64) LogsGroupByTotal

LogsGroupByTotalNumberAsLogsGroupByTotal is a convenience function that returns float64 wrapped in LogsGroupByTotal.

func LogsGroupByTotalStringAsLogsGroupByTotal

func LogsGroupByTotalStringAsLogsGroupByTotal(v *string) LogsGroupByTotal

LogsGroupByTotalStringAsLogsGroupByTotal is a convenience function that returns string wrapped in LogsGroupByTotal.

func (*LogsGroupByTotal) GetActualInstance

func (obj *LogsGroupByTotal) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (LogsGroupByTotal) MarshalJSON

func (obj LogsGroupByTotal) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*LogsGroupByTotal) UnmarshalJSON

func (obj *LogsGroupByTotal) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type LogsListRequest

LogsListRequest The request for a logs list.

type LogsListRequest struct {
    // The search and filter query settings
    Filter *LogsQueryFilter `json:"filter,omitempty"`
    // Global query options that are used during the query.
    // Note: You should only supply timezone or time offset but not both otherwise the query will fail.
    Options *LogsQueryOptions `json:"options,omitempty"`
    // Paging attributes for listing logs.
    Page *LogsListRequestPage `json:"page,omitempty"`
    // Sort parameters when querying logs.
    Sort *LogsSort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsListRequest

func NewLogsListRequest() *LogsListRequest

NewLogsListRequest instantiates a new LogsListRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsListRequestWithDefaults

func NewLogsListRequestWithDefaults() *LogsListRequest

NewLogsListRequestWithDefaults instantiates a new LogsListRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsListRequest) GetFilter

func (o *LogsListRequest) GetFilter() LogsQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*LogsListRequest) GetFilterOk

func (o *LogsListRequest) GetFilterOk() (*LogsQueryFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListRequest) GetOptions

func (o *LogsListRequest) GetOptions() LogsQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*LogsListRequest) GetOptionsOk

func (o *LogsListRequest) GetOptionsOk() (*LogsQueryOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListRequest) GetPage

func (o *LogsListRequest) GetPage() LogsListRequestPage

GetPage returns the Page field value if set, zero value otherwise.

func (*LogsListRequest) GetPageOk

func (o *LogsListRequest) GetPageOk() (*LogsListRequestPage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListRequest) GetSort

func (o *LogsListRequest) GetSort() LogsSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*LogsListRequest) GetSortOk

func (o *LogsListRequest) GetSortOk() (*LogsSort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListRequest) HasFilter

func (o *LogsListRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*LogsListRequest) HasOptions

func (o *LogsListRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*LogsListRequest) HasPage

func (o *LogsListRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*LogsListRequest) HasSort

func (o *LogsListRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (LogsListRequest) MarshalJSON

func (o LogsListRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsListRequest) SetFilter

func (o *LogsListRequest) SetFilter(v LogsQueryFilter)

SetFilter gets a reference to the given LogsQueryFilter and assigns it to the Filter field.

func (*LogsListRequest) SetOptions

func (o *LogsListRequest) SetOptions(v LogsQueryOptions)

SetOptions gets a reference to the given LogsQueryOptions and assigns it to the Options field.

func (*LogsListRequest) SetPage

func (o *LogsListRequest) SetPage(v LogsListRequestPage)

SetPage gets a reference to the given LogsListRequestPage and assigns it to the Page field.

func (*LogsListRequest) SetSort

func (o *LogsListRequest) SetSort(v LogsSort)

SetSort gets a reference to the given LogsSort and assigns it to the Sort field.

func (*LogsListRequest) UnmarshalJSON

func (o *LogsListRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsListRequestPage

LogsListRequestPage Paging attributes for listing logs.

type LogsListRequestPage struct {
    // List following results with a cursor provided in the previous query.
    Cursor *string `json:"cursor,omitempty"`
    // Maximum number of logs in the response.
    Limit *int32 `json:"limit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsListRequestPage

func NewLogsListRequestPage() *LogsListRequestPage

NewLogsListRequestPage instantiates a new LogsListRequestPage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsListRequestPageWithDefaults

func NewLogsListRequestPageWithDefaults() *LogsListRequestPage

NewLogsListRequestPageWithDefaults instantiates a new LogsListRequestPage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsListRequestPage) GetCursor

func (o *LogsListRequestPage) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*LogsListRequestPage) GetCursorOk

func (o *LogsListRequestPage) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListRequestPage) GetLimit

func (o *LogsListRequestPage) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*LogsListRequestPage) GetLimitOk

func (o *LogsListRequestPage) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListRequestPage) HasCursor

func (o *LogsListRequestPage) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*LogsListRequestPage) HasLimit

func (o *LogsListRequestPage) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (LogsListRequestPage) MarshalJSON

func (o LogsListRequestPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsListRequestPage) SetCursor

func (o *LogsListRequestPage) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*LogsListRequestPage) SetLimit

func (o *LogsListRequestPage) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*LogsListRequestPage) UnmarshalJSON

func (o *LogsListRequestPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsListResponse

LogsListResponse Response object with all logs matching the request and pagination information.

type LogsListResponse struct {
    // Array of logs matching the request.
    Data []Log `json:"data,omitempty"`
    // Links attributes.
    Links *LogsListResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request
    Meta *LogsResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsListResponse

func NewLogsListResponse() *LogsListResponse

NewLogsListResponse instantiates a new LogsListResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsListResponseWithDefaults

func NewLogsListResponseWithDefaults() *LogsListResponse

NewLogsListResponseWithDefaults instantiates a new LogsListResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsListResponse) GetData

func (o *LogsListResponse) GetData() []Log

GetData returns the Data field value if set, zero value otherwise.

func (*LogsListResponse) GetDataOk

func (o *LogsListResponse) GetDataOk() (*[]Log, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *LogsListResponse) GetLinks() LogsListResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*LogsListResponse) GetLinksOk

func (o *LogsListResponse) GetLinksOk() (*LogsListResponseLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListResponse) GetMeta

func (o *LogsListResponse) GetMeta() LogsResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*LogsListResponse) GetMetaOk

func (o *LogsListResponse) GetMetaOk() (*LogsResponseMetadata, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListResponse) HasData

func (o *LogsListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *LogsListResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*LogsListResponse) HasMeta

func (o *LogsListResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (LogsListResponse) MarshalJSON

func (o LogsListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsListResponse) SetData

func (o *LogsListResponse) SetData(v []Log)

SetData gets a reference to the given []Log and assigns it to the Data field.

func (o *LogsListResponse) SetLinks(v LogsListResponseLinks)

SetLinks gets a reference to the given LogsListResponseLinks and assigns it to the Links field.

func (*LogsListResponse) SetMeta

func (o *LogsListResponse) SetMeta(v LogsResponseMetadata)

SetMeta gets a reference to the given LogsResponseMetadata and assigns it to the Meta field.

func (*LogsListResponse) UnmarshalJSON

func (o *LogsListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

LogsListResponseLinks Links attributes.

type LogsListResponseLinks struct {
    // Link for the next set of results. Note that the request can also be made using the
    // POST endpoint.
    Next *string `json:"next,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}
func NewLogsListResponseLinks() *LogsListResponseLinks

NewLogsListResponseLinks instantiates a new LogsListResponseLinks object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsListResponseLinksWithDefaults

func NewLogsListResponseLinksWithDefaults() *LogsListResponseLinks

NewLogsListResponseLinksWithDefaults instantiates a new LogsListResponseLinks object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsListResponseLinks) GetNext

func (o *LogsListResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*LogsListResponseLinks) GetNextOk

func (o *LogsListResponseLinks) GetNextOk() (*string, bool)

GetNextOk returns a tuple with the Next field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListResponseLinks) HasNext

func (o *LogsListResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (LogsListResponseLinks) MarshalJSON

func (o LogsListResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsListResponseLinks) SetNext

func (o *LogsListResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*LogsListResponseLinks) UnmarshalJSON

func (o *LogsListResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricCompute

LogsMetricCompute The compute rule to compute the log-based metric.

type LogsMetricCompute struct {
    // The type of aggregation to use.
    AggregationType LogsMetricComputeAggregationType `json:"aggregation_type"`
    // Toggle to include or exclude percentile aggregations for distribution metrics.
    // Only present when the `aggregation_type` is `distribution`.
    IncludePercentiles *bool `json:"include_percentiles,omitempty"`
    // The path to the value the log-based metric will aggregate on (only used if the aggregation type is a "distribution").
    Path *string `json:"path,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricCompute

func NewLogsMetricCompute(aggregationType LogsMetricComputeAggregationType) *LogsMetricCompute

NewLogsMetricCompute instantiates a new LogsMetricCompute object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricComputeWithDefaults

func NewLogsMetricComputeWithDefaults() *LogsMetricCompute

NewLogsMetricComputeWithDefaults instantiates a new LogsMetricCompute object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricCompute) GetAggregationType

func (o *LogsMetricCompute) GetAggregationType() LogsMetricComputeAggregationType

GetAggregationType returns the AggregationType field value.

func (*LogsMetricCompute) GetAggregationTypeOk

func (o *LogsMetricCompute) GetAggregationTypeOk() (*LogsMetricComputeAggregationType, bool)

GetAggregationTypeOk returns a tuple with the AggregationType field value and a boolean to check if the value has been set.

func (*LogsMetricCompute) GetIncludePercentiles

func (o *LogsMetricCompute) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*LogsMetricCompute) GetIncludePercentilesOk

func (o *LogsMetricCompute) GetIncludePercentilesOk() (*bool, bool)

GetIncludePercentilesOk returns a tuple with the IncludePercentiles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricCompute) GetPath

func (o *LogsMetricCompute) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*LogsMetricCompute) GetPathOk

func (o *LogsMetricCompute) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricCompute) HasIncludePercentiles

func (o *LogsMetricCompute) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (*LogsMetricCompute) HasPath

func (o *LogsMetricCompute) HasPath() bool

HasPath returns a boolean if a field has been set.

func (LogsMetricCompute) MarshalJSON

func (o LogsMetricCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricCompute) SetAggregationType

func (o *LogsMetricCompute) SetAggregationType(v LogsMetricComputeAggregationType)

SetAggregationType sets field value.

func (*LogsMetricCompute) SetIncludePercentiles

func (o *LogsMetricCompute) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

func (*LogsMetricCompute) SetPath

func (o *LogsMetricCompute) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*LogsMetricCompute) UnmarshalJSON

func (o *LogsMetricCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricComputeAggregationType

LogsMetricComputeAggregationType The type of aggregation to use.

type LogsMetricComputeAggregationType string

List of LogsMetricComputeAggregationType.

const (
    LOGSMETRICCOMPUTEAGGREGATIONTYPE_COUNT        LogsMetricComputeAggregationType = "count"
    LOGSMETRICCOMPUTEAGGREGATIONTYPE_DISTRIBUTION LogsMetricComputeAggregationType = "distribution"
)

func NewLogsMetricComputeAggregationTypeFromValue

func NewLogsMetricComputeAggregationTypeFromValue(v string) (*LogsMetricComputeAggregationType, error)

NewLogsMetricComputeAggregationTypeFromValue returns a pointer to a valid LogsMetricComputeAggregationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsMetricComputeAggregationType) GetAllowedValues

func (v *LogsMetricComputeAggregationType) GetAllowedValues() []LogsMetricComputeAggregationType

GetAllowedValues reeturns the list of possible values.

func (LogsMetricComputeAggregationType) IsValid

func (v LogsMetricComputeAggregationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsMetricComputeAggregationType) Ptr

func (v LogsMetricComputeAggregationType) Ptr() *LogsMetricComputeAggregationType

Ptr returns reference to LogsMetricComputeAggregationType value.

func (*LogsMetricComputeAggregationType) UnmarshalJSON

func (v *LogsMetricComputeAggregationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsMetricCreateAttributes

LogsMetricCreateAttributes The object describing the Datadog log-based metric to create.

type LogsMetricCreateAttributes struct {
    // The compute rule to compute the log-based metric.
    Compute LogsMetricCompute `json:"compute"`
    // The log-based metric filter. Logs matching this filter will be aggregated in this metric.
    Filter *LogsMetricFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []LogsMetricGroupBy `json:"group_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricCreateAttributes

func NewLogsMetricCreateAttributes(compute LogsMetricCompute) *LogsMetricCreateAttributes

NewLogsMetricCreateAttributes instantiates a new LogsMetricCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricCreateAttributesWithDefaults

func NewLogsMetricCreateAttributesWithDefaults() *LogsMetricCreateAttributes

NewLogsMetricCreateAttributesWithDefaults instantiates a new LogsMetricCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricCreateAttributes) GetCompute

func (o *LogsMetricCreateAttributes) GetCompute() LogsMetricCompute

GetCompute returns the Compute field value.

func (*LogsMetricCreateAttributes) GetComputeOk

func (o *LogsMetricCreateAttributes) GetComputeOk() (*LogsMetricCompute, bool)

GetComputeOk returns a tuple with the Compute field value and a boolean to check if the value has been set.

func (*LogsMetricCreateAttributes) GetFilter

func (o *LogsMetricCreateAttributes) GetFilter() LogsMetricFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*LogsMetricCreateAttributes) GetFilterOk

func (o *LogsMetricCreateAttributes) GetFilterOk() (*LogsMetricFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricCreateAttributes) GetGroupBy

func (o *LogsMetricCreateAttributes) GetGroupBy() []LogsMetricGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*LogsMetricCreateAttributes) GetGroupByOk

func (o *LogsMetricCreateAttributes) GetGroupByOk() (*[]LogsMetricGroupBy, bool)

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricCreateAttributes) HasFilter

func (o *LogsMetricCreateAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*LogsMetricCreateAttributes) HasGroupBy

func (o *LogsMetricCreateAttributes) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (LogsMetricCreateAttributes) MarshalJSON

func (o LogsMetricCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricCreateAttributes) SetCompute

func (o *LogsMetricCreateAttributes) SetCompute(v LogsMetricCompute)

SetCompute sets field value.

func (*LogsMetricCreateAttributes) SetFilter

func (o *LogsMetricCreateAttributes) SetFilter(v LogsMetricFilter)

SetFilter gets a reference to the given LogsMetricFilter and assigns it to the Filter field.

func (*LogsMetricCreateAttributes) SetGroupBy

func (o *LogsMetricCreateAttributes) SetGroupBy(v []LogsMetricGroupBy)

SetGroupBy gets a reference to the given []LogsMetricGroupBy and assigns it to the GroupBy field.

func (*LogsMetricCreateAttributes) UnmarshalJSON

func (o *LogsMetricCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricCreateData

LogsMetricCreateData The new log-based metric properties.

type LogsMetricCreateData struct {
    // The object describing the Datadog log-based metric to create.
    Attributes LogsMetricCreateAttributes `json:"attributes"`
    // The name of the log-based metric.
    Id string `json:"id"`
    // The type of the resource. The value should always be logs_metrics.
    Type LogsMetricType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricCreateData

func NewLogsMetricCreateData(attributes LogsMetricCreateAttributes, id string, typeVar LogsMetricType) *LogsMetricCreateData

NewLogsMetricCreateData instantiates a new LogsMetricCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricCreateDataWithDefaults

func NewLogsMetricCreateDataWithDefaults() *LogsMetricCreateData

NewLogsMetricCreateDataWithDefaults instantiates a new LogsMetricCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricCreateData) GetAttributes

func (o *LogsMetricCreateData) GetAttributes() LogsMetricCreateAttributes

GetAttributes returns the Attributes field value.

func (*LogsMetricCreateData) GetAttributesOk

func (o *LogsMetricCreateData) GetAttributesOk() (*LogsMetricCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*LogsMetricCreateData) GetId

func (o *LogsMetricCreateData) GetId() string

GetId returns the Id field value.

func (*LogsMetricCreateData) GetIdOk

func (o *LogsMetricCreateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*LogsMetricCreateData) GetType

func (o *LogsMetricCreateData) GetType() LogsMetricType

GetType returns the Type field value.

func (*LogsMetricCreateData) GetTypeOk

func (o *LogsMetricCreateData) GetTypeOk() (*LogsMetricType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (LogsMetricCreateData) MarshalJSON

func (o LogsMetricCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricCreateData) SetAttributes

func (o *LogsMetricCreateData) SetAttributes(v LogsMetricCreateAttributes)

SetAttributes sets field value.

func (*LogsMetricCreateData) SetId

func (o *LogsMetricCreateData) SetId(v string)

SetId sets field value.

func (*LogsMetricCreateData) SetType

func (o *LogsMetricCreateData) SetType(v LogsMetricType)

SetType sets field value.

func (*LogsMetricCreateData) UnmarshalJSON

func (o *LogsMetricCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricCreateRequest

LogsMetricCreateRequest The new log-based metric body.

type LogsMetricCreateRequest struct {
    // The new log-based metric properties.
    Data LogsMetricCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricCreateRequest

func NewLogsMetricCreateRequest(data LogsMetricCreateData) *LogsMetricCreateRequest

NewLogsMetricCreateRequest instantiates a new LogsMetricCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricCreateRequestWithDefaults

func NewLogsMetricCreateRequestWithDefaults() *LogsMetricCreateRequest

NewLogsMetricCreateRequestWithDefaults instantiates a new LogsMetricCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricCreateRequest) GetData

func (o *LogsMetricCreateRequest) GetData() LogsMetricCreateData

GetData returns the Data field value.

func (*LogsMetricCreateRequest) GetDataOk

func (o *LogsMetricCreateRequest) GetDataOk() (*LogsMetricCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (LogsMetricCreateRequest) MarshalJSON

func (o LogsMetricCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricCreateRequest) SetData

func (o *LogsMetricCreateRequest) SetData(v LogsMetricCreateData)

SetData sets field value.

func (*LogsMetricCreateRequest) UnmarshalJSON

func (o *LogsMetricCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricFilter

LogsMetricFilter The log-based metric filter. Logs matching this filter will be aggregated in this metric.

type LogsMetricFilter struct {
    // The search query - following the log search syntax.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricFilter

func NewLogsMetricFilter() *LogsMetricFilter

NewLogsMetricFilter instantiates a new LogsMetricFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricFilterWithDefaults

func NewLogsMetricFilterWithDefaults() *LogsMetricFilter

NewLogsMetricFilterWithDefaults instantiates a new LogsMetricFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricFilter) GetQuery

func (o *LogsMetricFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*LogsMetricFilter) GetQueryOk

func (o *LogsMetricFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricFilter) HasQuery

func (o *LogsMetricFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (LogsMetricFilter) MarshalJSON

func (o LogsMetricFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricFilter) SetQuery

func (o *LogsMetricFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*LogsMetricFilter) UnmarshalJSON

func (o *LogsMetricFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricGroupBy

LogsMetricGroupBy A group by rule.

type LogsMetricGroupBy struct {
    // The path to the value the log-based metric will be aggregated over.
    Path string `json:"path"`
    // Eventual name of the tag that gets created. By default, the path attribute is used as the tag name.
    TagName *string `json:"tag_name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricGroupBy

func NewLogsMetricGroupBy(path string) *LogsMetricGroupBy

NewLogsMetricGroupBy instantiates a new LogsMetricGroupBy object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricGroupByWithDefaults

func NewLogsMetricGroupByWithDefaults() *LogsMetricGroupBy

NewLogsMetricGroupByWithDefaults instantiates a new LogsMetricGroupBy object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricGroupBy) GetPath

func (o *LogsMetricGroupBy) GetPath() string

GetPath returns the Path field value.

func (*LogsMetricGroupBy) GetPathOk

func (o *LogsMetricGroupBy) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*LogsMetricGroupBy) GetTagName

func (o *LogsMetricGroupBy) GetTagName() string

GetTagName returns the TagName field value if set, zero value otherwise.

func (*LogsMetricGroupBy) GetTagNameOk

func (o *LogsMetricGroupBy) GetTagNameOk() (*string, bool)

GetTagNameOk returns a tuple with the TagName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricGroupBy) HasTagName

func (o *LogsMetricGroupBy) HasTagName() bool

HasTagName returns a boolean if a field has been set.

func (LogsMetricGroupBy) MarshalJSON

func (o LogsMetricGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricGroupBy) SetPath

func (o *LogsMetricGroupBy) SetPath(v string)

SetPath sets field value.

func (*LogsMetricGroupBy) SetTagName

func (o *LogsMetricGroupBy) SetTagName(v string)

SetTagName gets a reference to the given string and assigns it to the TagName field.

func (*LogsMetricGroupBy) UnmarshalJSON

func (o *LogsMetricGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricResponse

LogsMetricResponse The log-based metric object.

type LogsMetricResponse struct {
    // The log-based metric properties.
    Data *LogsMetricResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricResponse

func NewLogsMetricResponse() *LogsMetricResponse

NewLogsMetricResponse instantiates a new LogsMetricResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricResponseWithDefaults

func NewLogsMetricResponseWithDefaults() *LogsMetricResponse

NewLogsMetricResponseWithDefaults instantiates a new LogsMetricResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricResponse) GetData

func (o *LogsMetricResponse) GetData() LogsMetricResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*LogsMetricResponse) GetDataOk

func (o *LogsMetricResponse) GetDataOk() (*LogsMetricResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponse) HasData

func (o *LogsMetricResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (LogsMetricResponse) MarshalJSON

func (o LogsMetricResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricResponse) SetData

func (o *LogsMetricResponse) SetData(v LogsMetricResponseData)

SetData gets a reference to the given LogsMetricResponseData and assigns it to the Data field.

func (*LogsMetricResponse) UnmarshalJSON

func (o *LogsMetricResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricResponseAttributes

LogsMetricResponseAttributes The object describing a Datadog log-based metric.

type LogsMetricResponseAttributes struct {
    // The compute rule to compute the log-based metric.
    Compute *LogsMetricResponseCompute `json:"compute,omitempty"`
    // The log-based metric filter. Logs matching this filter will be aggregated in this metric.
    Filter *LogsMetricResponseFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []LogsMetricResponseGroupBy `json:"group_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricResponseAttributes

func NewLogsMetricResponseAttributes() *LogsMetricResponseAttributes

NewLogsMetricResponseAttributes instantiates a new LogsMetricResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricResponseAttributesWithDefaults

func NewLogsMetricResponseAttributesWithDefaults() *LogsMetricResponseAttributes

NewLogsMetricResponseAttributesWithDefaults instantiates a new LogsMetricResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricResponseAttributes) GetCompute

func (o *LogsMetricResponseAttributes) GetCompute() LogsMetricResponseCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*LogsMetricResponseAttributes) GetComputeOk

func (o *LogsMetricResponseAttributes) GetComputeOk() (*LogsMetricResponseCompute, bool)

GetComputeOk returns a tuple with the Compute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseAttributes) GetFilter

func (o *LogsMetricResponseAttributes) GetFilter() LogsMetricResponseFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*LogsMetricResponseAttributes) GetFilterOk

func (o *LogsMetricResponseAttributes) GetFilterOk() (*LogsMetricResponseFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseAttributes) GetGroupBy

func (o *LogsMetricResponseAttributes) GetGroupBy() []LogsMetricResponseGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*LogsMetricResponseAttributes) GetGroupByOk

func (o *LogsMetricResponseAttributes) GetGroupByOk() (*[]LogsMetricResponseGroupBy, bool)

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseAttributes) HasCompute

func (o *LogsMetricResponseAttributes) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*LogsMetricResponseAttributes) HasFilter

func (o *LogsMetricResponseAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*LogsMetricResponseAttributes) HasGroupBy

func (o *LogsMetricResponseAttributes) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (LogsMetricResponseAttributes) MarshalJSON

func (o LogsMetricResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricResponseAttributes) SetCompute

func (o *LogsMetricResponseAttributes) SetCompute(v LogsMetricResponseCompute)

SetCompute gets a reference to the given LogsMetricResponseCompute and assigns it to the Compute field.

func (*LogsMetricResponseAttributes) SetFilter

func (o *LogsMetricResponseAttributes) SetFilter(v LogsMetricResponseFilter)

SetFilter gets a reference to the given LogsMetricResponseFilter and assigns it to the Filter field.

func (*LogsMetricResponseAttributes) SetGroupBy

func (o *LogsMetricResponseAttributes) SetGroupBy(v []LogsMetricResponseGroupBy)

SetGroupBy gets a reference to the given []LogsMetricResponseGroupBy and assigns it to the GroupBy field.

func (*LogsMetricResponseAttributes) UnmarshalJSON

func (o *LogsMetricResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricResponseCompute

LogsMetricResponseCompute The compute rule to compute the log-based metric.

type LogsMetricResponseCompute struct {
    // The type of aggregation to use.
    AggregationType *LogsMetricResponseComputeAggregationType `json:"aggregation_type,omitempty"`
    // Toggle to include or exclude percentile aggregations for distribution metrics.
    // Only present when the `aggregation_type` is `distribution`.
    IncludePercentiles *bool `json:"include_percentiles,omitempty"`
    // The path to the value the log-based metric will aggregate on (only used if the aggregation type is a "distribution").
    Path *string `json:"path,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricResponseCompute

func NewLogsMetricResponseCompute() *LogsMetricResponseCompute

NewLogsMetricResponseCompute instantiates a new LogsMetricResponseCompute object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricResponseComputeWithDefaults

func NewLogsMetricResponseComputeWithDefaults() *LogsMetricResponseCompute

NewLogsMetricResponseComputeWithDefaults instantiates a new LogsMetricResponseCompute object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricResponseCompute) GetAggregationType

func (o *LogsMetricResponseCompute) GetAggregationType() LogsMetricResponseComputeAggregationType

GetAggregationType returns the AggregationType field value if set, zero value otherwise.

func (*LogsMetricResponseCompute) GetAggregationTypeOk

func (o *LogsMetricResponseCompute) GetAggregationTypeOk() (*LogsMetricResponseComputeAggregationType, bool)

GetAggregationTypeOk returns a tuple with the AggregationType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseCompute) GetIncludePercentiles

func (o *LogsMetricResponseCompute) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*LogsMetricResponseCompute) GetIncludePercentilesOk

func (o *LogsMetricResponseCompute) GetIncludePercentilesOk() (*bool, bool)

GetIncludePercentilesOk returns a tuple with the IncludePercentiles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseCompute) GetPath

func (o *LogsMetricResponseCompute) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*LogsMetricResponseCompute) GetPathOk

func (o *LogsMetricResponseCompute) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseCompute) HasAggregationType

func (o *LogsMetricResponseCompute) HasAggregationType() bool

HasAggregationType returns a boolean if a field has been set.

func (*LogsMetricResponseCompute) HasIncludePercentiles

func (o *LogsMetricResponseCompute) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (*LogsMetricResponseCompute) HasPath

func (o *LogsMetricResponseCompute) HasPath() bool

HasPath returns a boolean if a field has been set.

func (LogsMetricResponseCompute) MarshalJSON

func (o LogsMetricResponseCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricResponseCompute) SetAggregationType

func (o *LogsMetricResponseCompute) SetAggregationType(v LogsMetricResponseComputeAggregationType)

SetAggregationType gets a reference to the given LogsMetricResponseComputeAggregationType and assigns it to the AggregationType field.

func (*LogsMetricResponseCompute) SetIncludePercentiles

func (o *LogsMetricResponseCompute) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

func (*LogsMetricResponseCompute) SetPath

func (o *LogsMetricResponseCompute) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*LogsMetricResponseCompute) UnmarshalJSON

func (o *LogsMetricResponseCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricResponseComputeAggregationType

LogsMetricResponseComputeAggregationType The type of aggregation to use.

type LogsMetricResponseComputeAggregationType string

List of LogsMetricResponseComputeAggregationType.

const (
    LOGSMETRICRESPONSECOMPUTEAGGREGATIONTYPE_COUNT        LogsMetricResponseComputeAggregationType = "count"
    LOGSMETRICRESPONSECOMPUTEAGGREGATIONTYPE_DISTRIBUTION LogsMetricResponseComputeAggregationType = "distribution"
)

func NewLogsMetricResponseComputeAggregationTypeFromValue

func NewLogsMetricResponseComputeAggregationTypeFromValue(v string) (*LogsMetricResponseComputeAggregationType, error)

NewLogsMetricResponseComputeAggregationTypeFromValue returns a pointer to a valid LogsMetricResponseComputeAggregationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsMetricResponseComputeAggregationType) GetAllowedValues

func (v *LogsMetricResponseComputeAggregationType) GetAllowedValues() []LogsMetricResponseComputeAggregationType

GetAllowedValues reeturns the list of possible values.

func (LogsMetricResponseComputeAggregationType) IsValid

func (v LogsMetricResponseComputeAggregationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsMetricResponseComputeAggregationType) Ptr

func (v LogsMetricResponseComputeAggregationType) Ptr() *LogsMetricResponseComputeAggregationType

Ptr returns reference to LogsMetricResponseComputeAggregationType value.

func (*LogsMetricResponseComputeAggregationType) UnmarshalJSON

func (v *LogsMetricResponseComputeAggregationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsMetricResponseData

LogsMetricResponseData The log-based metric properties.

type LogsMetricResponseData struct {
    // The object describing a Datadog log-based metric.
    Attributes *LogsMetricResponseAttributes `json:"attributes,omitempty"`
    // The name of the log-based metric.
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be logs_metrics.
    Type *LogsMetricType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricResponseData

func NewLogsMetricResponseData() *LogsMetricResponseData

NewLogsMetricResponseData instantiates a new LogsMetricResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricResponseDataWithDefaults

func NewLogsMetricResponseDataWithDefaults() *LogsMetricResponseData

NewLogsMetricResponseDataWithDefaults instantiates a new LogsMetricResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricResponseData) GetAttributes

func (o *LogsMetricResponseData) GetAttributes() LogsMetricResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*LogsMetricResponseData) GetAttributesOk

func (o *LogsMetricResponseData) GetAttributesOk() (*LogsMetricResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseData) GetId

func (o *LogsMetricResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*LogsMetricResponseData) GetIdOk

func (o *LogsMetricResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseData) GetType

func (o *LogsMetricResponseData) GetType() LogsMetricType

GetType returns the Type field value if set, zero value otherwise.

func (*LogsMetricResponseData) GetTypeOk

func (o *LogsMetricResponseData) GetTypeOk() (*LogsMetricType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseData) HasAttributes

func (o *LogsMetricResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*LogsMetricResponseData) HasId

func (o *LogsMetricResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*LogsMetricResponseData) HasType

func (o *LogsMetricResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (LogsMetricResponseData) MarshalJSON

func (o LogsMetricResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricResponseData) SetAttributes

func (o *LogsMetricResponseData) SetAttributes(v LogsMetricResponseAttributes)

SetAttributes gets a reference to the given LogsMetricResponseAttributes and assigns it to the Attributes field.

func (*LogsMetricResponseData) SetId

func (o *LogsMetricResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*LogsMetricResponseData) SetType

func (o *LogsMetricResponseData) SetType(v LogsMetricType)

SetType gets a reference to the given LogsMetricType and assigns it to the Type field.

func (*LogsMetricResponseData) UnmarshalJSON

func (o *LogsMetricResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricResponseFilter

LogsMetricResponseFilter The log-based metric filter. Logs matching this filter will be aggregated in this metric.

type LogsMetricResponseFilter struct {
    // The search query - following the log search syntax.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricResponseFilter

func NewLogsMetricResponseFilter() *LogsMetricResponseFilter

NewLogsMetricResponseFilter instantiates a new LogsMetricResponseFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricResponseFilterWithDefaults

func NewLogsMetricResponseFilterWithDefaults() *LogsMetricResponseFilter

NewLogsMetricResponseFilterWithDefaults instantiates a new LogsMetricResponseFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricResponseFilter) GetQuery

func (o *LogsMetricResponseFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*LogsMetricResponseFilter) GetQueryOk

func (o *LogsMetricResponseFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseFilter) HasQuery

func (o *LogsMetricResponseFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (LogsMetricResponseFilter) MarshalJSON

func (o LogsMetricResponseFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricResponseFilter) SetQuery

func (o *LogsMetricResponseFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*LogsMetricResponseFilter) UnmarshalJSON

func (o *LogsMetricResponseFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricResponseGroupBy

LogsMetricResponseGroupBy A group by rule.

type LogsMetricResponseGroupBy struct {
    // The path to the value the log-based metric will be aggregated over.
    Path *string `json:"path,omitempty"`
    // Eventual name of the tag that gets created. By default, the path attribute is used as the tag name.
    TagName *string `json:"tag_name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricResponseGroupBy

func NewLogsMetricResponseGroupBy() *LogsMetricResponseGroupBy

NewLogsMetricResponseGroupBy instantiates a new LogsMetricResponseGroupBy object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricResponseGroupByWithDefaults

func NewLogsMetricResponseGroupByWithDefaults() *LogsMetricResponseGroupBy

NewLogsMetricResponseGroupByWithDefaults instantiates a new LogsMetricResponseGroupBy object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricResponseGroupBy) GetPath

func (o *LogsMetricResponseGroupBy) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*LogsMetricResponseGroupBy) GetPathOk

func (o *LogsMetricResponseGroupBy) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseGroupBy) GetTagName

func (o *LogsMetricResponseGroupBy) GetTagName() string

GetTagName returns the TagName field value if set, zero value otherwise.

func (*LogsMetricResponseGroupBy) GetTagNameOk

func (o *LogsMetricResponseGroupBy) GetTagNameOk() (*string, bool)

GetTagNameOk returns a tuple with the TagName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseGroupBy) HasPath

func (o *LogsMetricResponseGroupBy) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*LogsMetricResponseGroupBy) HasTagName

func (o *LogsMetricResponseGroupBy) HasTagName() bool

HasTagName returns a boolean if a field has been set.

func (LogsMetricResponseGroupBy) MarshalJSON

func (o LogsMetricResponseGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricResponseGroupBy) SetPath

func (o *LogsMetricResponseGroupBy) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*LogsMetricResponseGroupBy) SetTagName

func (o *LogsMetricResponseGroupBy) SetTagName(v string)

SetTagName gets a reference to the given string and assigns it to the TagName field.

func (*LogsMetricResponseGroupBy) UnmarshalJSON

func (o *LogsMetricResponseGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricType

LogsMetricType The type of the resource. The value should always be logs_metrics.

type LogsMetricType string

List of LogsMetricType.

const (
    LOGSMETRICTYPE_LOGS_METRICS LogsMetricType = "logs_metrics"
)

func NewLogsMetricTypeFromValue

func NewLogsMetricTypeFromValue(v string) (*LogsMetricType, error)

NewLogsMetricTypeFromValue returns a pointer to a valid LogsMetricType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsMetricType) GetAllowedValues

func (v *LogsMetricType) GetAllowedValues() []LogsMetricType

GetAllowedValues reeturns the list of possible values.

func (LogsMetricType) IsValid

func (v LogsMetricType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsMetricType) Ptr

func (v LogsMetricType) Ptr() *LogsMetricType

Ptr returns reference to LogsMetricType value.

func (*LogsMetricType) UnmarshalJSON

func (v *LogsMetricType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsMetricUpdateAttributes

LogsMetricUpdateAttributes The log-based metric properties that will be updated.

type LogsMetricUpdateAttributes struct {
    // The compute rule to compute the log-based metric.
    Compute *LogsMetricUpdateCompute `json:"compute,omitempty"`
    // The log-based metric filter. Logs matching this filter will be aggregated in this metric.
    Filter *LogsMetricFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []LogsMetricGroupBy `json:"group_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricUpdateAttributes

func NewLogsMetricUpdateAttributes() *LogsMetricUpdateAttributes

NewLogsMetricUpdateAttributes instantiates a new LogsMetricUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricUpdateAttributesWithDefaults

func NewLogsMetricUpdateAttributesWithDefaults() *LogsMetricUpdateAttributes

NewLogsMetricUpdateAttributesWithDefaults instantiates a new LogsMetricUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricUpdateAttributes) GetCompute

func (o *LogsMetricUpdateAttributes) GetCompute() LogsMetricUpdateCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*LogsMetricUpdateAttributes) GetComputeOk

func (o *LogsMetricUpdateAttributes) GetComputeOk() (*LogsMetricUpdateCompute, bool)

GetComputeOk returns a tuple with the Compute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricUpdateAttributes) GetFilter

func (o *LogsMetricUpdateAttributes) GetFilter() LogsMetricFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*LogsMetricUpdateAttributes) GetFilterOk

func (o *LogsMetricUpdateAttributes) GetFilterOk() (*LogsMetricFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricUpdateAttributes) GetGroupBy

func (o *LogsMetricUpdateAttributes) GetGroupBy() []LogsMetricGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*LogsMetricUpdateAttributes) GetGroupByOk

func (o *LogsMetricUpdateAttributes) GetGroupByOk() (*[]LogsMetricGroupBy, bool)

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricUpdateAttributes) HasCompute

func (o *LogsMetricUpdateAttributes) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*LogsMetricUpdateAttributes) HasFilter

func (o *LogsMetricUpdateAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*LogsMetricUpdateAttributes) HasGroupBy

func (o *LogsMetricUpdateAttributes) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (LogsMetricUpdateAttributes) MarshalJSON

func (o LogsMetricUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricUpdateAttributes) SetCompute

func (o *LogsMetricUpdateAttributes) SetCompute(v LogsMetricUpdateCompute)

SetCompute gets a reference to the given LogsMetricUpdateCompute and assigns it to the Compute field.

func (*LogsMetricUpdateAttributes) SetFilter

func (o *LogsMetricUpdateAttributes) SetFilter(v LogsMetricFilter)

SetFilter gets a reference to the given LogsMetricFilter and assigns it to the Filter field.

func (*LogsMetricUpdateAttributes) SetGroupBy

func (o *LogsMetricUpdateAttributes) SetGroupBy(v []LogsMetricGroupBy)

SetGroupBy gets a reference to the given []LogsMetricGroupBy and assigns it to the GroupBy field.

func (*LogsMetricUpdateAttributes) UnmarshalJSON

func (o *LogsMetricUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricUpdateCompute

LogsMetricUpdateCompute The compute rule to compute the log-based metric.

type LogsMetricUpdateCompute struct {
    // Toggle to include or exclude percentile aggregations for distribution metrics.
    // Only present when the `aggregation_type` is `distribution`.
    IncludePercentiles *bool `json:"include_percentiles,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricUpdateCompute

func NewLogsMetricUpdateCompute() *LogsMetricUpdateCompute

NewLogsMetricUpdateCompute instantiates a new LogsMetricUpdateCompute object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricUpdateComputeWithDefaults

func NewLogsMetricUpdateComputeWithDefaults() *LogsMetricUpdateCompute

NewLogsMetricUpdateComputeWithDefaults instantiates a new LogsMetricUpdateCompute object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricUpdateCompute) GetIncludePercentiles

func (o *LogsMetricUpdateCompute) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*LogsMetricUpdateCompute) GetIncludePercentilesOk

func (o *LogsMetricUpdateCompute) GetIncludePercentilesOk() (*bool, bool)

GetIncludePercentilesOk returns a tuple with the IncludePercentiles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricUpdateCompute) HasIncludePercentiles

func (o *LogsMetricUpdateCompute) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (LogsMetricUpdateCompute) MarshalJSON

func (o LogsMetricUpdateCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricUpdateCompute) SetIncludePercentiles

func (o *LogsMetricUpdateCompute) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

func (*LogsMetricUpdateCompute) UnmarshalJSON

func (o *LogsMetricUpdateCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricUpdateData

LogsMetricUpdateData The new log-based metric properties.

type LogsMetricUpdateData struct {
    // The log-based metric properties that will be updated.
    Attributes LogsMetricUpdateAttributes `json:"attributes"`
    // The type of the resource. The value should always be logs_metrics.
    Type LogsMetricType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricUpdateData

func NewLogsMetricUpdateData(attributes LogsMetricUpdateAttributes, typeVar LogsMetricType) *LogsMetricUpdateData

NewLogsMetricUpdateData instantiates a new LogsMetricUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricUpdateDataWithDefaults

func NewLogsMetricUpdateDataWithDefaults() *LogsMetricUpdateData

NewLogsMetricUpdateDataWithDefaults instantiates a new LogsMetricUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricUpdateData) GetAttributes

func (o *LogsMetricUpdateData) GetAttributes() LogsMetricUpdateAttributes

GetAttributes returns the Attributes field value.

func (*LogsMetricUpdateData) GetAttributesOk

func (o *LogsMetricUpdateData) GetAttributesOk() (*LogsMetricUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*LogsMetricUpdateData) GetType

func (o *LogsMetricUpdateData) GetType() LogsMetricType

GetType returns the Type field value.

func (*LogsMetricUpdateData) GetTypeOk

func (o *LogsMetricUpdateData) GetTypeOk() (*LogsMetricType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (LogsMetricUpdateData) MarshalJSON

func (o LogsMetricUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricUpdateData) SetAttributes

func (o *LogsMetricUpdateData) SetAttributes(v LogsMetricUpdateAttributes)

SetAttributes sets field value.

func (*LogsMetricUpdateData) SetType

func (o *LogsMetricUpdateData) SetType(v LogsMetricType)

SetType sets field value.

func (*LogsMetricUpdateData) UnmarshalJSON

func (o *LogsMetricUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricUpdateRequest

LogsMetricUpdateRequest The new log-based metric body.

type LogsMetricUpdateRequest struct {
    // The new log-based metric properties.
    Data LogsMetricUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricUpdateRequest

func NewLogsMetricUpdateRequest(data LogsMetricUpdateData) *LogsMetricUpdateRequest

NewLogsMetricUpdateRequest instantiates a new LogsMetricUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricUpdateRequestWithDefaults

func NewLogsMetricUpdateRequestWithDefaults() *LogsMetricUpdateRequest

NewLogsMetricUpdateRequestWithDefaults instantiates a new LogsMetricUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricUpdateRequest) GetData

func (o *LogsMetricUpdateRequest) GetData() LogsMetricUpdateData

GetData returns the Data field value.

func (*LogsMetricUpdateRequest) GetDataOk

func (o *LogsMetricUpdateRequest) GetDataOk() (*LogsMetricUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (LogsMetricUpdateRequest) MarshalJSON

func (o LogsMetricUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricUpdateRequest) SetData

func (o *LogsMetricUpdateRequest) SetData(v LogsMetricUpdateData)

SetData sets field value.

func (*LogsMetricUpdateRequest) UnmarshalJSON

func (o *LogsMetricUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricsApi

LogsMetricsApi service type

type LogsMetricsApi datadog.Service

func NewLogsMetricsApi

func NewLogsMetricsApi(client *datadog.APIClient) *LogsMetricsApi

NewLogsMetricsApi Returns NewLogsMetricsApi.

func (*LogsMetricsApi) CreateLogsMetric

func (a *LogsMetricsApi) CreateLogsMetric(ctx _context.Context, body LogsMetricCreateRequest) (LogsMetricResponse, *_nethttp.Response, error)

CreateLogsMetric Create a log-based metric. Create a metric based on your ingested logs in your organization. Returns the log-based metric object from the request body when the request is successful.

func (*LogsMetricsApi) DeleteLogsMetric

func (a *LogsMetricsApi) DeleteLogsMetric(ctx _context.Context, metricId string) (*_nethttp.Response, error)

DeleteLogsMetric Delete a log-based metric. Delete a specific log-based metric from your organization.

func (*LogsMetricsApi) GetLogsMetric

func (a *LogsMetricsApi) GetLogsMetric(ctx _context.Context, metricId string) (LogsMetricResponse, *_nethttp.Response, error)

GetLogsMetric Get a log-based metric. Get a specific log-based metric from your organization.

func (*LogsMetricsApi) ListLogsMetrics

func (a *LogsMetricsApi) ListLogsMetrics(ctx _context.Context) (LogsMetricsResponse, *_nethttp.Response, error)

ListLogsMetrics Get all log-based metrics. Get the list of configured log-based metrics with their definitions.

func (*LogsMetricsApi) UpdateLogsMetric

func (a *LogsMetricsApi) UpdateLogsMetric(ctx _context.Context, metricId string, body LogsMetricUpdateRequest) (LogsMetricResponse, *_nethttp.Response, error)

UpdateLogsMetric Update a log-based metric. Update a specific log-based metric from your organization. Returns the log-based metric object from the request body when the request is successful.

type LogsMetricsResponse

LogsMetricsResponse All the available log-based metric objects.

type LogsMetricsResponse struct {
    // A list of log-based metric objects.
    Data []LogsMetricResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricsResponse

func NewLogsMetricsResponse() *LogsMetricsResponse

NewLogsMetricsResponse instantiates a new LogsMetricsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricsResponseWithDefaults

func NewLogsMetricsResponseWithDefaults() *LogsMetricsResponse

NewLogsMetricsResponseWithDefaults instantiates a new LogsMetricsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricsResponse) GetData

func (o *LogsMetricsResponse) GetData() []LogsMetricResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*LogsMetricsResponse) GetDataOk

func (o *LogsMetricsResponse) GetDataOk() (*[]LogsMetricResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricsResponse) HasData

func (o *LogsMetricsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (LogsMetricsResponse) MarshalJSON

func (o LogsMetricsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricsResponse) SetData

func (o *LogsMetricsResponse) SetData(v []LogsMetricResponseData)

SetData gets a reference to the given []LogsMetricResponseData and assigns it to the Data field.

func (*LogsMetricsResponse) UnmarshalJSON

func (o *LogsMetricsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsQueryFilter

LogsQueryFilter The search and filter query settings

type LogsQueryFilter struct {
    // The minimum time for the requested logs, supports date math and regular timestamps (milliseconds).
    From *string `json:"from,omitempty"`
    // For customers with multiple indexes, the indexes to search. Defaults to ['*'] which means all indexes.
    Indexes []string `json:"indexes,omitempty"`
    // The search query - following the log search syntax.
    Query *string `json:"query,omitempty"`
    // Specifies storage type as indexes or online-archives
    StorageTier *LogsStorageTier `json:"storage_tier,omitempty"`
    // The maximum time for the requested logs, supports date math and regular timestamps (milliseconds).
    To *string `json:"to,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsQueryFilter

func NewLogsQueryFilter() *LogsQueryFilter

NewLogsQueryFilter instantiates a new LogsQueryFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsQueryFilterWithDefaults

func NewLogsQueryFilterWithDefaults() *LogsQueryFilter

NewLogsQueryFilterWithDefaults instantiates a new LogsQueryFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsQueryFilter) GetFrom

func (o *LogsQueryFilter) GetFrom() string

GetFrom returns the From field value if set, zero value otherwise.

func (*LogsQueryFilter) GetFromOk

func (o *LogsQueryFilter) GetFromOk() (*string, bool)

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsQueryFilter) GetIndexes

func (o *LogsQueryFilter) GetIndexes() []string

GetIndexes returns the Indexes field value if set, zero value otherwise.

func (*LogsQueryFilter) GetIndexesOk

func (o *LogsQueryFilter) GetIndexesOk() (*[]string, bool)

GetIndexesOk returns a tuple with the Indexes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsQueryFilter) GetQuery

func (o *LogsQueryFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*LogsQueryFilter) GetQueryOk

func (o *LogsQueryFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsQueryFilter) GetStorageTier

func (o *LogsQueryFilter) GetStorageTier() LogsStorageTier

GetStorageTier returns the StorageTier field value if set, zero value otherwise.

func (*LogsQueryFilter) GetStorageTierOk

func (o *LogsQueryFilter) GetStorageTierOk() (*LogsStorageTier, bool)

GetStorageTierOk returns a tuple with the StorageTier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsQueryFilter) GetTo

func (o *LogsQueryFilter) GetTo() string

GetTo returns the To field value if set, zero value otherwise.

func (*LogsQueryFilter) GetToOk

func (o *LogsQueryFilter) GetToOk() (*string, bool)

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsQueryFilter) HasFrom

func (o *LogsQueryFilter) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*LogsQueryFilter) HasIndexes

func (o *LogsQueryFilter) HasIndexes() bool

HasIndexes returns a boolean if a field has been set.

func (*LogsQueryFilter) HasQuery

func (o *LogsQueryFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*LogsQueryFilter) HasStorageTier

func (o *LogsQueryFilter) HasStorageTier() bool

HasStorageTier returns a boolean if a field has been set.

func (*LogsQueryFilter) HasTo

func (o *LogsQueryFilter) HasTo() bool

HasTo returns a boolean if a field has been set.

func (LogsQueryFilter) MarshalJSON

func (o LogsQueryFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsQueryFilter) SetFrom

func (o *LogsQueryFilter) SetFrom(v string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*LogsQueryFilter) SetIndexes

func (o *LogsQueryFilter) SetIndexes(v []string)

SetIndexes gets a reference to the given []string and assigns it to the Indexes field.

func (*LogsQueryFilter) SetQuery

func (o *LogsQueryFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*LogsQueryFilter) SetStorageTier

func (o *LogsQueryFilter) SetStorageTier(v LogsStorageTier)

SetStorageTier gets a reference to the given LogsStorageTier and assigns it to the StorageTier field.

func (*LogsQueryFilter) SetTo

func (o *LogsQueryFilter) SetTo(v string)

SetTo gets a reference to the given string and assigns it to the To field.

func (*LogsQueryFilter) UnmarshalJSON

func (o *LogsQueryFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsQueryOptions

LogsQueryOptions Global query options that are used during the query. Note: You should only supply timezone or time offset but not both otherwise the query will fail.

type LogsQueryOptions struct {
    // The time offset (in seconds) to apply to the query.
    TimeOffset *int64 `json:"timeOffset,omitempty"`
    // The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York).
    Timezone *string `json:"timezone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsQueryOptions

func NewLogsQueryOptions() *LogsQueryOptions

NewLogsQueryOptions instantiates a new LogsQueryOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsQueryOptionsWithDefaults

func NewLogsQueryOptionsWithDefaults() *LogsQueryOptions

NewLogsQueryOptionsWithDefaults instantiates a new LogsQueryOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsQueryOptions) GetTimeOffset

func (o *LogsQueryOptions) GetTimeOffset() int64

GetTimeOffset returns the TimeOffset field value if set, zero value otherwise.

func (*LogsQueryOptions) GetTimeOffsetOk

func (o *LogsQueryOptions) GetTimeOffsetOk() (*int64, bool)

GetTimeOffsetOk returns a tuple with the TimeOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsQueryOptions) GetTimezone

func (o *LogsQueryOptions) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*LogsQueryOptions) GetTimezoneOk

func (o *LogsQueryOptions) GetTimezoneOk() (*string, bool)

GetTimezoneOk returns a tuple with the Timezone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsQueryOptions) HasTimeOffset

func (o *LogsQueryOptions) HasTimeOffset() bool

HasTimeOffset returns a boolean if a field has been set.

func (*LogsQueryOptions) HasTimezone

func (o *LogsQueryOptions) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (LogsQueryOptions) MarshalJSON

func (o LogsQueryOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsQueryOptions) SetTimeOffset

func (o *LogsQueryOptions) SetTimeOffset(v int64)

SetTimeOffset gets a reference to the given int64 and assigns it to the TimeOffset field.

func (*LogsQueryOptions) SetTimezone

func (o *LogsQueryOptions) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*LogsQueryOptions) UnmarshalJSON

func (o *LogsQueryOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsResponseMetadata

LogsResponseMetadata The metadata associated with a request

type LogsResponseMetadata struct {
    // The time elapsed in milliseconds
    Elapsed *int64 `json:"elapsed,omitempty"`
    // Paging attributes.
    Page *LogsResponseMetadataPage `json:"page,omitempty"`
    // The identifier of the request
    RequestId *string `json:"request_id,omitempty"`
    // The status of the response
    Status *LogsAggregateResponseStatus `json:"status,omitempty"`
    // A list of warnings (non fatal errors) encountered, partial results might be returned if
    // warnings are present in the response.
    Warnings []LogsWarning `json:"warnings,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsResponseMetadata

func NewLogsResponseMetadata() *LogsResponseMetadata

NewLogsResponseMetadata instantiates a new LogsResponseMetadata object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsResponseMetadataWithDefaults

func NewLogsResponseMetadataWithDefaults() *LogsResponseMetadata

NewLogsResponseMetadataWithDefaults instantiates a new LogsResponseMetadata object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsResponseMetadata) GetElapsed

func (o *LogsResponseMetadata) GetElapsed() int64

GetElapsed returns the Elapsed field value if set, zero value otherwise.

func (*LogsResponseMetadata) GetElapsedOk

func (o *LogsResponseMetadata) GetElapsedOk() (*int64, bool)

GetElapsedOk returns a tuple with the Elapsed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsResponseMetadata) GetPage

func (o *LogsResponseMetadata) GetPage() LogsResponseMetadataPage

GetPage returns the Page field value if set, zero value otherwise.

func (*LogsResponseMetadata) GetPageOk

func (o *LogsResponseMetadata) GetPageOk() (*LogsResponseMetadataPage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsResponseMetadata) GetRequestId

func (o *LogsResponseMetadata) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*LogsResponseMetadata) GetRequestIdOk

func (o *LogsResponseMetadata) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsResponseMetadata) GetStatus

func (o *LogsResponseMetadata) GetStatus() LogsAggregateResponseStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*LogsResponseMetadata) GetStatusOk

func (o *LogsResponseMetadata) GetStatusOk() (*LogsAggregateResponseStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsResponseMetadata) GetWarnings

func (o *LogsResponseMetadata) GetWarnings() []LogsWarning

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*LogsResponseMetadata) GetWarningsOk

func (o *LogsResponseMetadata) GetWarningsOk() (*[]LogsWarning, bool)

GetWarningsOk returns a tuple with the Warnings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsResponseMetadata) HasElapsed

func (o *LogsResponseMetadata) HasElapsed() bool

HasElapsed returns a boolean if a field has been set.

func (*LogsResponseMetadata) HasPage

func (o *LogsResponseMetadata) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*LogsResponseMetadata) HasRequestId

func (o *LogsResponseMetadata) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*LogsResponseMetadata) HasStatus

func (o *LogsResponseMetadata) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*LogsResponseMetadata) HasWarnings

func (o *LogsResponseMetadata) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (LogsResponseMetadata) MarshalJSON

func (o LogsResponseMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsResponseMetadata) SetElapsed

func (o *LogsResponseMetadata) SetElapsed(v int64)

SetElapsed gets a reference to the given int64 and assigns it to the Elapsed field.

func (*LogsResponseMetadata) SetPage

func (o *LogsResponseMetadata) SetPage(v LogsResponseMetadataPage)

SetPage gets a reference to the given LogsResponseMetadataPage and assigns it to the Page field.

func (*LogsResponseMetadata) SetRequestId

func (o *LogsResponseMetadata) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*LogsResponseMetadata) SetStatus

func (o *LogsResponseMetadata) SetStatus(v LogsAggregateResponseStatus)

SetStatus gets a reference to the given LogsAggregateResponseStatus and assigns it to the Status field.

func (*LogsResponseMetadata) SetWarnings

func (o *LogsResponseMetadata) SetWarnings(v []LogsWarning)

SetWarnings gets a reference to the given []LogsWarning and assigns it to the Warnings field.

func (*LogsResponseMetadata) UnmarshalJSON

func (o *LogsResponseMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsResponseMetadataPage

LogsResponseMetadataPage Paging attributes.

type LogsResponseMetadataPage struct {
    // The cursor to use to get the next results, if any. To make the next request, use the same.
    // parameters with the addition of the `page[cursor]`.
    After *string `json:"after,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsResponseMetadataPage

func NewLogsResponseMetadataPage() *LogsResponseMetadataPage

NewLogsResponseMetadataPage instantiates a new LogsResponseMetadataPage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsResponseMetadataPageWithDefaults

func NewLogsResponseMetadataPageWithDefaults() *LogsResponseMetadataPage

NewLogsResponseMetadataPageWithDefaults instantiates a new LogsResponseMetadataPage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsResponseMetadataPage) GetAfter

func (o *LogsResponseMetadataPage) GetAfter() string

GetAfter returns the After field value if set, zero value otherwise.

func (*LogsResponseMetadataPage) GetAfterOk

func (o *LogsResponseMetadataPage) GetAfterOk() (*string, bool)

GetAfterOk returns a tuple with the After field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsResponseMetadataPage) HasAfter

func (o *LogsResponseMetadataPage) HasAfter() bool

HasAfter returns a boolean if a field has been set.

func (LogsResponseMetadataPage) MarshalJSON

func (o LogsResponseMetadataPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsResponseMetadataPage) SetAfter

func (o *LogsResponseMetadataPage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

func (*LogsResponseMetadataPage) UnmarshalJSON

func (o *LogsResponseMetadataPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsSort

LogsSort Sort parameters when querying logs.

type LogsSort string

List of LogsSort.

const (
    LOGSSORT_TIMESTAMP_ASCENDING  LogsSort = "timestamp"
    LOGSSORT_TIMESTAMP_DESCENDING LogsSort = "-timestamp"
)

func NewLogsSortFromValue

func NewLogsSortFromValue(v string) (*LogsSort, error)

NewLogsSortFromValue returns a pointer to a valid LogsSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsSort) GetAllowedValues

func (v *LogsSort) GetAllowedValues() []LogsSort

GetAllowedValues reeturns the list of possible values.

func (LogsSort) IsValid

func (v LogsSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsSort) Ptr

func (v LogsSort) Ptr() *LogsSort

Ptr returns reference to LogsSort value.

func (*LogsSort) UnmarshalJSON

func (v *LogsSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsSortOrder

LogsSortOrder The order to use, ascending or descending

type LogsSortOrder string

List of LogsSortOrder.

const (
    LOGSSORTORDER_ASCENDING  LogsSortOrder = "asc"
    LOGSSORTORDER_DESCENDING LogsSortOrder = "desc"
)

func NewLogsSortOrderFromValue

func NewLogsSortOrderFromValue(v string) (*LogsSortOrder, error)

NewLogsSortOrderFromValue returns a pointer to a valid LogsSortOrder for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsSortOrder) GetAllowedValues

func (v *LogsSortOrder) GetAllowedValues() []LogsSortOrder

GetAllowedValues reeturns the list of possible values.

func (LogsSortOrder) IsValid

func (v LogsSortOrder) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsSortOrder) Ptr

func (v LogsSortOrder) Ptr() *LogsSortOrder

Ptr returns reference to LogsSortOrder value.

func (*LogsSortOrder) UnmarshalJSON

func (v *LogsSortOrder) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsStorageTier

LogsStorageTier Specifies storage type as indexes or online-archives

type LogsStorageTier string

List of LogsStorageTier.

const (
    LOGSSTORAGETIER_INDEXES         LogsStorageTier = "indexes"
    LOGSSTORAGETIER_ONLINE_ARCHIVES LogsStorageTier = "online-archives"
)

func NewLogsStorageTierFromValue

func NewLogsStorageTierFromValue(v string) (*LogsStorageTier, error)

NewLogsStorageTierFromValue returns a pointer to a valid LogsStorageTier for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsStorageTier) GetAllowedValues

func (v *LogsStorageTier) GetAllowedValues() []LogsStorageTier

GetAllowedValues reeturns the list of possible values.

func (LogsStorageTier) IsValid

func (v LogsStorageTier) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsStorageTier) Ptr

func (v LogsStorageTier) Ptr() *LogsStorageTier

Ptr returns reference to LogsStorageTier value.

func (*LogsStorageTier) UnmarshalJSON

func (v *LogsStorageTier) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsWarning

LogsWarning A warning message indicating something that went wrong with the query

type LogsWarning struct {
    // A unique code for this type of warning
    Code *string `json:"code,omitempty"`
    // A detailed explanation of this specific warning
    Detail *string `json:"detail,omitempty"`
    // A short human-readable summary of the warning
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsWarning

func NewLogsWarning() *LogsWarning

NewLogsWarning instantiates a new LogsWarning object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsWarningWithDefaults

func NewLogsWarningWithDefaults() *LogsWarning

NewLogsWarningWithDefaults instantiates a new LogsWarning object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsWarning) GetCode

func (o *LogsWarning) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*LogsWarning) GetCodeOk

func (o *LogsWarning) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsWarning) GetDetail

func (o *LogsWarning) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*LogsWarning) GetDetailOk

func (o *LogsWarning) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsWarning) GetTitle

func (o *LogsWarning) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*LogsWarning) GetTitleOk

func (o *LogsWarning) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsWarning) HasCode

func (o *LogsWarning) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*LogsWarning) HasDetail

func (o *LogsWarning) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*LogsWarning) HasTitle

func (o *LogsWarning) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (LogsWarning) MarshalJSON

func (o LogsWarning) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsWarning) SetCode

func (o *LogsWarning) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*LogsWarning) SetDetail

func (o *LogsWarning) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*LogsWarning) SetTitle

func (o *LogsWarning) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*LogsWarning) UnmarshalJSON

func (o *LogsWarning) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MakeGCPSTSDelegateOptionalParameters

MakeGCPSTSDelegateOptionalParameters holds optional parameters for MakeGCPSTSDelegate.

type MakeGCPSTSDelegateOptionalParameters struct {
    Body *interface{}
}

func NewMakeGCPSTSDelegateOptionalParameters

func NewMakeGCPSTSDelegateOptionalParameters() *MakeGCPSTSDelegateOptionalParameters

NewMakeGCPSTSDelegateOptionalParameters creates an empty struct for parameters.

func (*MakeGCPSTSDelegateOptionalParameters) WithBody

func (r *MakeGCPSTSDelegateOptionalParameters) WithBody(body interface{}) *MakeGCPSTSDelegateOptionalParameters

WithBody sets the corresponding parameter name and returns the struct.

type Metric

Metric Object for a single metric tag configuration.

type Metric struct {
    // The metric name for this resource.
    Id *string `json:"id,omitempty"`
    // The metric resource type.
    Type *MetricType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetric

func NewMetric() *Metric

NewMetric instantiates a new Metric object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricWithDefaults

func NewMetricWithDefaults() *Metric

NewMetricWithDefaults instantiates a new Metric object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*Metric) GetId

func (o *Metric) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Metric) GetIdOk

func (o *Metric) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Metric) GetType

func (o *Metric) GetType() MetricType

GetType returns the Type field value if set, zero value otherwise.

func (*Metric) GetTypeOk

func (o *Metric) GetTypeOk() (*MetricType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Metric) HasId

func (o *Metric) HasId() bool

HasId returns a boolean if a field has been set.

func (*Metric) HasType

func (o *Metric) HasType() bool

HasType returns a boolean if a field has been set.

func (Metric) MarshalJSON

func (o Metric) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Metric) SetId

func (o *Metric) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Metric) SetType

func (o *Metric) SetType(v MetricType)

SetType gets a reference to the given MetricType and assigns it to the Type field.

func (*Metric) UnmarshalJSON

func (o *Metric) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricActiveConfigurationType

MetricActiveConfigurationType The metric actively queried configuration resource type.

type MetricActiveConfigurationType string

List of MetricActiveConfigurationType.

const (
    METRICACTIVECONFIGURATIONTYPE_ACTIVELY_QUERIED_CONFIGURATIONS MetricActiveConfigurationType = "actively_queried_configurations"
)

func NewMetricActiveConfigurationTypeFromValue

func NewMetricActiveConfigurationTypeFromValue(v string) (*MetricActiveConfigurationType, error)

NewMetricActiveConfigurationTypeFromValue returns a pointer to a valid MetricActiveConfigurationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricActiveConfigurationType) GetAllowedValues

func (v *MetricActiveConfigurationType) GetAllowedValues() []MetricActiveConfigurationType

GetAllowedValues reeturns the list of possible values.

func (MetricActiveConfigurationType) IsValid

func (v MetricActiveConfigurationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricActiveConfigurationType) Ptr

func (v MetricActiveConfigurationType) Ptr() *MetricActiveConfigurationType

Ptr returns reference to MetricActiveConfigurationType value.

func (*MetricActiveConfigurationType) UnmarshalJSON

func (v *MetricActiveConfigurationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricAllTags

MetricAllTags Object for a single metric's indexed tags.

type MetricAllTags struct {
    // Object containing the definition of a metric's tags.
    Attributes *MetricAllTagsAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id *string `json:"id,omitempty"`
    // The metric resource type.
    Type *MetricType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricAllTags

func NewMetricAllTags() *MetricAllTags

NewMetricAllTags instantiates a new MetricAllTags object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricAllTagsWithDefaults

func NewMetricAllTagsWithDefaults() *MetricAllTags

NewMetricAllTagsWithDefaults instantiates a new MetricAllTags object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricAllTags) GetAttributes

func (o *MetricAllTags) GetAttributes() MetricAllTagsAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricAllTags) GetAttributesOk

func (o *MetricAllTags) GetAttributesOk() (*MetricAllTagsAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricAllTags) GetId

func (o *MetricAllTags) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MetricAllTags) GetIdOk

func (o *MetricAllTags) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricAllTags) GetType

func (o *MetricAllTags) GetType() MetricType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricAllTags) GetTypeOk

func (o *MetricAllTags) GetTypeOk() (*MetricType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricAllTags) HasAttributes

func (o *MetricAllTags) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MetricAllTags) HasId

func (o *MetricAllTags) HasId() bool

HasId returns a boolean if a field has been set.

func (*MetricAllTags) HasType

func (o *MetricAllTags) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricAllTags) MarshalJSON

func (o MetricAllTags) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricAllTags) SetAttributes

func (o *MetricAllTags) SetAttributes(v MetricAllTagsAttributes)

SetAttributes gets a reference to the given MetricAllTagsAttributes and assigns it to the Attributes field.

func (*MetricAllTags) SetId

func (o *MetricAllTags) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MetricAllTags) SetType

func (o *MetricAllTags) SetType(v MetricType)

SetType gets a reference to the given MetricType and assigns it to the Type field.

func (*MetricAllTags) UnmarshalJSON

func (o *MetricAllTags) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricAllTagsAttributes

MetricAllTagsAttributes Object containing the definition of a metric's tags.

type MetricAllTagsAttributes struct {
    // List of indexed tag value pairs.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricAllTagsAttributes

func NewMetricAllTagsAttributes() *MetricAllTagsAttributes

NewMetricAllTagsAttributes instantiates a new MetricAllTagsAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricAllTagsAttributesWithDefaults

func NewMetricAllTagsAttributesWithDefaults() *MetricAllTagsAttributes

NewMetricAllTagsAttributesWithDefaults instantiates a new MetricAllTagsAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricAllTagsAttributes) GetTags

func (o *MetricAllTagsAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*MetricAllTagsAttributes) GetTagsOk

func (o *MetricAllTagsAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricAllTagsAttributes) HasTags

func (o *MetricAllTagsAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (MetricAllTagsAttributes) MarshalJSON

func (o MetricAllTagsAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricAllTagsAttributes) SetTags

func (o *MetricAllTagsAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MetricAllTagsAttributes) UnmarshalJSON

func (o *MetricAllTagsAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricAllTagsResponse

MetricAllTagsResponse Response object that includes a single metric's indexed tags.

type MetricAllTagsResponse struct {
    // Object for a single metric's indexed tags.
    Data *MetricAllTags `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricAllTagsResponse

func NewMetricAllTagsResponse() *MetricAllTagsResponse

NewMetricAllTagsResponse instantiates a new MetricAllTagsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricAllTagsResponseWithDefaults

func NewMetricAllTagsResponseWithDefaults() *MetricAllTagsResponse

NewMetricAllTagsResponseWithDefaults instantiates a new MetricAllTagsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricAllTagsResponse) GetData

func (o *MetricAllTagsResponse) GetData() MetricAllTags

GetData returns the Data field value if set, zero value otherwise.

func (*MetricAllTagsResponse) GetDataOk

func (o *MetricAllTagsResponse) GetDataOk() (*MetricAllTags, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricAllTagsResponse) HasData

func (o *MetricAllTagsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricAllTagsResponse) MarshalJSON

func (o MetricAllTagsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricAllTagsResponse) SetData

func (o *MetricAllTagsResponse) SetData(v MetricAllTags)

SetData gets a reference to the given MetricAllTags and assigns it to the Data field.

func (*MetricAllTagsResponse) UnmarshalJSON

func (o *MetricAllTagsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkConfigureTagsType

MetricBulkConfigureTagsType The metric bulk configure tags resource.

type MetricBulkConfigureTagsType string

List of MetricBulkConfigureTagsType.

const (
    METRICBULKCONFIGURETAGSTYPE_BULK_MANAGE_TAGS MetricBulkConfigureTagsType = "metric_bulk_configure_tags"
)

func NewMetricBulkConfigureTagsTypeFromValue

func NewMetricBulkConfigureTagsTypeFromValue(v string) (*MetricBulkConfigureTagsType, error)

NewMetricBulkConfigureTagsTypeFromValue returns a pointer to a valid MetricBulkConfigureTagsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricBulkConfigureTagsType) GetAllowedValues

func (v *MetricBulkConfigureTagsType) GetAllowedValues() []MetricBulkConfigureTagsType

GetAllowedValues reeturns the list of possible values.

func (MetricBulkConfigureTagsType) IsValid

func (v MetricBulkConfigureTagsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricBulkConfigureTagsType) Ptr

func (v MetricBulkConfigureTagsType) Ptr() *MetricBulkConfigureTagsType

Ptr returns reference to MetricBulkConfigureTagsType value.

func (*MetricBulkConfigureTagsType) UnmarshalJSON

func (v *MetricBulkConfigureTagsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigCreate

MetricBulkTagConfigCreate Request object to bulk configure tags for metrics matching the given prefix.

type MetricBulkTagConfigCreate struct {
    // Optional parameters for bulk creating metric tag configurations.
    Attributes *MetricBulkTagConfigCreateAttributes `json:"attributes,omitempty"`
    // A text prefix to match against metric names.
    Id string `json:"id"`
    // The metric bulk configure tags resource.
    Type MetricBulkConfigureTagsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricBulkTagConfigCreate

func NewMetricBulkTagConfigCreate(id string, typeVar MetricBulkConfigureTagsType) *MetricBulkTagConfigCreate

NewMetricBulkTagConfigCreate instantiates a new MetricBulkTagConfigCreate object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricBulkTagConfigCreateWithDefaults

func NewMetricBulkTagConfigCreateWithDefaults() *MetricBulkTagConfigCreate

NewMetricBulkTagConfigCreateWithDefaults instantiates a new MetricBulkTagConfigCreate object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricBulkTagConfigCreate) GetAttributes

func (o *MetricBulkTagConfigCreate) GetAttributes() MetricBulkTagConfigCreateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricBulkTagConfigCreate) GetAttributesOk

func (o *MetricBulkTagConfigCreate) GetAttributesOk() (*MetricBulkTagConfigCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigCreate) GetId

func (o *MetricBulkTagConfigCreate) GetId() string

GetId returns the Id field value.

func (*MetricBulkTagConfigCreate) GetIdOk

func (o *MetricBulkTagConfigCreate) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricBulkTagConfigCreate) GetType

func (o *MetricBulkTagConfigCreate) GetType() MetricBulkConfigureTagsType

GetType returns the Type field value.

func (*MetricBulkTagConfigCreate) GetTypeOk

func (o *MetricBulkTagConfigCreate) GetTypeOk() (*MetricBulkConfigureTagsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MetricBulkTagConfigCreate) HasAttributes

func (o *MetricBulkTagConfigCreate) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (MetricBulkTagConfigCreate) MarshalJSON

func (o MetricBulkTagConfigCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigCreate) SetAttributes

func (o *MetricBulkTagConfigCreate) SetAttributes(v MetricBulkTagConfigCreateAttributes)

SetAttributes gets a reference to the given MetricBulkTagConfigCreateAttributes and assigns it to the Attributes field.

func (*MetricBulkTagConfigCreate) SetId

func (o *MetricBulkTagConfigCreate) SetId(v string)

SetId sets field value.

func (*MetricBulkTagConfigCreate) SetType

func (o *MetricBulkTagConfigCreate) SetType(v MetricBulkConfigureTagsType)

SetType sets field value.

func (*MetricBulkTagConfigCreate) UnmarshalJSON

func (o *MetricBulkTagConfigCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigCreateAttributes

MetricBulkTagConfigCreateAttributes Optional parameters for bulk creating metric tag configurations.

type MetricBulkTagConfigCreateAttributes struct {
    // A list of account emails to notify when the configuration is applied.
    Emails []string `json:"emails,omitempty"`
    // A list of tag names to apply to the configuration.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricBulkTagConfigCreateAttributes

func NewMetricBulkTagConfigCreateAttributes() *MetricBulkTagConfigCreateAttributes

NewMetricBulkTagConfigCreateAttributes instantiates a new MetricBulkTagConfigCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricBulkTagConfigCreateAttributesWithDefaults

func NewMetricBulkTagConfigCreateAttributesWithDefaults() *MetricBulkTagConfigCreateAttributes

NewMetricBulkTagConfigCreateAttributesWithDefaults instantiates a new MetricBulkTagConfigCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricBulkTagConfigCreateAttributes) GetEmails

func (o *MetricBulkTagConfigCreateAttributes) GetEmails() []string

GetEmails returns the Emails field value if set, zero value otherwise.

func (*MetricBulkTagConfigCreateAttributes) GetEmailsOk

func (o *MetricBulkTagConfigCreateAttributes) GetEmailsOk() (*[]string, bool)

GetEmailsOk returns a tuple with the Emails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigCreateAttributes) GetTags

func (o *MetricBulkTagConfigCreateAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*MetricBulkTagConfigCreateAttributes) GetTagsOk

func (o *MetricBulkTagConfigCreateAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigCreateAttributes) HasEmails

func (o *MetricBulkTagConfigCreateAttributes) HasEmails() bool

HasEmails returns a boolean if a field has been set.

func (*MetricBulkTagConfigCreateAttributes) HasTags

func (o *MetricBulkTagConfigCreateAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (MetricBulkTagConfigCreateAttributes) MarshalJSON

func (o MetricBulkTagConfigCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigCreateAttributes) SetEmails

func (o *MetricBulkTagConfigCreateAttributes) SetEmails(v []string)

SetEmails gets a reference to the given []string and assigns it to the Emails field.

func (*MetricBulkTagConfigCreateAttributes) SetTags

func (o *MetricBulkTagConfigCreateAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MetricBulkTagConfigCreateAttributes) UnmarshalJSON

func (o *MetricBulkTagConfigCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigCreateRequest

MetricBulkTagConfigCreateRequest Wrapper object for a single bulk tag configuration request.

type MetricBulkTagConfigCreateRequest struct {
    // Request object to bulk configure tags for metrics matching the given prefix.
    Data MetricBulkTagConfigCreate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricBulkTagConfigCreateRequest

func NewMetricBulkTagConfigCreateRequest(data MetricBulkTagConfigCreate) *MetricBulkTagConfigCreateRequest

NewMetricBulkTagConfigCreateRequest instantiates a new MetricBulkTagConfigCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricBulkTagConfigCreateRequestWithDefaults

func NewMetricBulkTagConfigCreateRequestWithDefaults() *MetricBulkTagConfigCreateRequest

NewMetricBulkTagConfigCreateRequestWithDefaults instantiates a new MetricBulkTagConfigCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricBulkTagConfigCreateRequest) GetData

func (o *MetricBulkTagConfigCreateRequest) GetData() MetricBulkTagConfigCreate

GetData returns the Data field value.

func (*MetricBulkTagConfigCreateRequest) GetDataOk

func (o *MetricBulkTagConfigCreateRequest) GetDataOk() (*MetricBulkTagConfigCreate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MetricBulkTagConfigCreateRequest) MarshalJSON

func (o MetricBulkTagConfigCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigCreateRequest) SetData

func (o *MetricBulkTagConfigCreateRequest) SetData(v MetricBulkTagConfigCreate)

SetData sets field value.

func (*MetricBulkTagConfigCreateRequest) UnmarshalJSON

func (o *MetricBulkTagConfigCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigDelete

MetricBulkTagConfigDelete Request object to bulk delete all tag configurations for metrics matching the given prefix.

type MetricBulkTagConfigDelete struct {
    // Optional parameters for bulk deleting metric tag configurations.
    Attributes *MetricBulkTagConfigDeleteAttributes `json:"attributes,omitempty"`
    // A text prefix to match against metric names.
    Id string `json:"id"`
    // The metric bulk configure tags resource.
    Type MetricBulkConfigureTagsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricBulkTagConfigDelete

func NewMetricBulkTagConfigDelete(id string, typeVar MetricBulkConfigureTagsType) *MetricBulkTagConfigDelete

NewMetricBulkTagConfigDelete instantiates a new MetricBulkTagConfigDelete object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricBulkTagConfigDeleteWithDefaults

func NewMetricBulkTagConfigDeleteWithDefaults() *MetricBulkTagConfigDelete

NewMetricBulkTagConfigDeleteWithDefaults instantiates a new MetricBulkTagConfigDelete object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricBulkTagConfigDelete) GetAttributes

func (o *MetricBulkTagConfigDelete) GetAttributes() MetricBulkTagConfigDeleteAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricBulkTagConfigDelete) GetAttributesOk

func (o *MetricBulkTagConfigDelete) GetAttributesOk() (*MetricBulkTagConfigDeleteAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigDelete) GetId

func (o *MetricBulkTagConfigDelete) GetId() string

GetId returns the Id field value.

func (*MetricBulkTagConfigDelete) GetIdOk

func (o *MetricBulkTagConfigDelete) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricBulkTagConfigDelete) GetType

func (o *MetricBulkTagConfigDelete) GetType() MetricBulkConfigureTagsType

GetType returns the Type field value.

func (*MetricBulkTagConfigDelete) GetTypeOk

func (o *MetricBulkTagConfigDelete) GetTypeOk() (*MetricBulkConfigureTagsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MetricBulkTagConfigDelete) HasAttributes

func (o *MetricBulkTagConfigDelete) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (MetricBulkTagConfigDelete) MarshalJSON

func (o MetricBulkTagConfigDelete) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigDelete) SetAttributes

func (o *MetricBulkTagConfigDelete) SetAttributes(v MetricBulkTagConfigDeleteAttributes)

SetAttributes gets a reference to the given MetricBulkTagConfigDeleteAttributes and assigns it to the Attributes field.

func (*MetricBulkTagConfigDelete) SetId

func (o *MetricBulkTagConfigDelete) SetId(v string)

SetId sets field value.

func (*MetricBulkTagConfigDelete) SetType

func (o *MetricBulkTagConfigDelete) SetType(v MetricBulkConfigureTagsType)

SetType sets field value.

func (*MetricBulkTagConfigDelete) UnmarshalJSON

func (o *MetricBulkTagConfigDelete) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigDeleteAttributes

MetricBulkTagConfigDeleteAttributes Optional parameters for bulk deleting metric tag configurations.

type MetricBulkTagConfigDeleteAttributes struct {
    // A list of account emails to notify when the configuration is applied.
    Emails []string `json:"emails,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricBulkTagConfigDeleteAttributes

func NewMetricBulkTagConfigDeleteAttributes() *MetricBulkTagConfigDeleteAttributes

NewMetricBulkTagConfigDeleteAttributes instantiates a new MetricBulkTagConfigDeleteAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricBulkTagConfigDeleteAttributesWithDefaults

func NewMetricBulkTagConfigDeleteAttributesWithDefaults() *MetricBulkTagConfigDeleteAttributes

NewMetricBulkTagConfigDeleteAttributesWithDefaults instantiates a new MetricBulkTagConfigDeleteAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricBulkTagConfigDeleteAttributes) GetEmails

func (o *MetricBulkTagConfigDeleteAttributes) GetEmails() []string

GetEmails returns the Emails field value if set, zero value otherwise.

func (*MetricBulkTagConfigDeleteAttributes) GetEmailsOk

func (o *MetricBulkTagConfigDeleteAttributes) GetEmailsOk() (*[]string, bool)

GetEmailsOk returns a tuple with the Emails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigDeleteAttributes) HasEmails

func (o *MetricBulkTagConfigDeleteAttributes) HasEmails() bool

HasEmails returns a boolean if a field has been set.

func (MetricBulkTagConfigDeleteAttributes) MarshalJSON

func (o MetricBulkTagConfigDeleteAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigDeleteAttributes) SetEmails

func (o *MetricBulkTagConfigDeleteAttributes) SetEmails(v []string)

SetEmails gets a reference to the given []string and assigns it to the Emails field.

func (*MetricBulkTagConfigDeleteAttributes) UnmarshalJSON

func (o *MetricBulkTagConfigDeleteAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigDeleteRequest

MetricBulkTagConfigDeleteRequest Wrapper object for a single bulk tag deletion request.

type MetricBulkTagConfigDeleteRequest struct {
    // Request object to bulk delete all tag configurations for metrics matching the given prefix.
    Data MetricBulkTagConfigDelete `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricBulkTagConfigDeleteRequest

func NewMetricBulkTagConfigDeleteRequest(data MetricBulkTagConfigDelete) *MetricBulkTagConfigDeleteRequest

NewMetricBulkTagConfigDeleteRequest instantiates a new MetricBulkTagConfigDeleteRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricBulkTagConfigDeleteRequestWithDefaults

func NewMetricBulkTagConfigDeleteRequestWithDefaults() *MetricBulkTagConfigDeleteRequest

NewMetricBulkTagConfigDeleteRequestWithDefaults instantiates a new MetricBulkTagConfigDeleteRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricBulkTagConfigDeleteRequest) GetData

func (o *MetricBulkTagConfigDeleteRequest) GetData() MetricBulkTagConfigDelete

GetData returns the Data field value.

func (*MetricBulkTagConfigDeleteRequest) GetDataOk

func (o *MetricBulkTagConfigDeleteRequest) GetDataOk() (*MetricBulkTagConfigDelete, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MetricBulkTagConfigDeleteRequest) MarshalJSON

func (o MetricBulkTagConfigDeleteRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigDeleteRequest) SetData

func (o *MetricBulkTagConfigDeleteRequest) SetData(v MetricBulkTagConfigDelete)

SetData sets field value.

func (*MetricBulkTagConfigDeleteRequest) UnmarshalJSON

func (o *MetricBulkTagConfigDeleteRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigResponse

MetricBulkTagConfigResponse Wrapper for a single bulk tag configuration status response.

type MetricBulkTagConfigResponse struct {
    // The status of a request to bulk configure metric tags.
    // It contains the fields from the original request for reference.
    Data *MetricBulkTagConfigStatus `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricBulkTagConfigResponse

func NewMetricBulkTagConfigResponse() *MetricBulkTagConfigResponse

NewMetricBulkTagConfigResponse instantiates a new MetricBulkTagConfigResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricBulkTagConfigResponseWithDefaults

func NewMetricBulkTagConfigResponseWithDefaults() *MetricBulkTagConfigResponse

NewMetricBulkTagConfigResponseWithDefaults instantiates a new MetricBulkTagConfigResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricBulkTagConfigResponse) GetData

func (o *MetricBulkTagConfigResponse) GetData() MetricBulkTagConfigStatus

GetData returns the Data field value if set, zero value otherwise.

func (*MetricBulkTagConfigResponse) GetDataOk

func (o *MetricBulkTagConfigResponse) GetDataOk() (*MetricBulkTagConfigStatus, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigResponse) HasData

func (o *MetricBulkTagConfigResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricBulkTagConfigResponse) MarshalJSON

func (o MetricBulkTagConfigResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigResponse) SetData

func (o *MetricBulkTagConfigResponse) SetData(v MetricBulkTagConfigStatus)

SetData gets a reference to the given MetricBulkTagConfigStatus and assigns it to the Data field.

func (*MetricBulkTagConfigResponse) UnmarshalJSON

func (o *MetricBulkTagConfigResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigStatus

MetricBulkTagConfigStatus The status of a request to bulk configure metric tags. It contains the fields from the original request for reference.

type MetricBulkTagConfigStatus struct {
    // Optional attributes for the status of a bulk tag configuration request.
    Attributes *MetricBulkTagConfigStatusAttributes `json:"attributes,omitempty"`
    // A text prefix to match against metric names.
    Id string `json:"id"`
    // The metric bulk configure tags resource.
    Type MetricBulkConfigureTagsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricBulkTagConfigStatus

func NewMetricBulkTagConfigStatus(id string, typeVar MetricBulkConfigureTagsType) *MetricBulkTagConfigStatus

NewMetricBulkTagConfigStatus instantiates a new MetricBulkTagConfigStatus object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricBulkTagConfigStatusWithDefaults

func NewMetricBulkTagConfigStatusWithDefaults() *MetricBulkTagConfigStatus

NewMetricBulkTagConfigStatusWithDefaults instantiates a new MetricBulkTagConfigStatus object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricBulkTagConfigStatus) GetAttributes

func (o *MetricBulkTagConfigStatus) GetAttributes() MetricBulkTagConfigStatusAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricBulkTagConfigStatus) GetAttributesOk

func (o *MetricBulkTagConfigStatus) GetAttributesOk() (*MetricBulkTagConfigStatusAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigStatus) GetId

func (o *MetricBulkTagConfigStatus) GetId() string

GetId returns the Id field value.

func (*MetricBulkTagConfigStatus) GetIdOk

func (o *MetricBulkTagConfigStatus) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricBulkTagConfigStatus) GetType

func (o *MetricBulkTagConfigStatus) GetType() MetricBulkConfigureTagsType

GetType returns the Type field value.

func (*MetricBulkTagConfigStatus) GetTypeOk

func (o *MetricBulkTagConfigStatus) GetTypeOk() (*MetricBulkConfigureTagsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MetricBulkTagConfigStatus) HasAttributes

func (o *MetricBulkTagConfigStatus) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (MetricBulkTagConfigStatus) MarshalJSON

func (o MetricBulkTagConfigStatus) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigStatus) SetAttributes

func (o *MetricBulkTagConfigStatus) SetAttributes(v MetricBulkTagConfigStatusAttributes)

SetAttributes gets a reference to the given MetricBulkTagConfigStatusAttributes and assigns it to the Attributes field.

func (*MetricBulkTagConfigStatus) SetId

func (o *MetricBulkTagConfigStatus) SetId(v string)

SetId sets field value.

func (*MetricBulkTagConfigStatus) SetType

func (o *MetricBulkTagConfigStatus) SetType(v MetricBulkConfigureTagsType)

SetType sets field value.

func (*MetricBulkTagConfigStatus) UnmarshalJSON

func (o *MetricBulkTagConfigStatus) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigStatusAttributes

MetricBulkTagConfigStatusAttributes Optional attributes for the status of a bulk tag configuration request.

type MetricBulkTagConfigStatusAttributes struct {
    // A list of account emails to notify when the configuration is applied.
    Emails []string `json:"emails,omitempty"`
    // The status of the request.
    Status *string `json:"status,omitempty"`
    // A list of tag names to apply to the configuration.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricBulkTagConfigStatusAttributes

func NewMetricBulkTagConfigStatusAttributes() *MetricBulkTagConfigStatusAttributes

NewMetricBulkTagConfigStatusAttributes instantiates a new MetricBulkTagConfigStatusAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricBulkTagConfigStatusAttributesWithDefaults

func NewMetricBulkTagConfigStatusAttributesWithDefaults() *MetricBulkTagConfigStatusAttributes

NewMetricBulkTagConfigStatusAttributesWithDefaults instantiates a new MetricBulkTagConfigStatusAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricBulkTagConfigStatusAttributes) GetEmails

func (o *MetricBulkTagConfigStatusAttributes) GetEmails() []string

GetEmails returns the Emails field value if set, zero value otherwise.

func (*MetricBulkTagConfigStatusAttributes) GetEmailsOk

func (o *MetricBulkTagConfigStatusAttributes) GetEmailsOk() (*[]string, bool)

GetEmailsOk returns a tuple with the Emails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigStatusAttributes) GetStatus

func (o *MetricBulkTagConfigStatusAttributes) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*MetricBulkTagConfigStatusAttributes) GetStatusOk

func (o *MetricBulkTagConfigStatusAttributes) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigStatusAttributes) GetTags

func (o *MetricBulkTagConfigStatusAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*MetricBulkTagConfigStatusAttributes) GetTagsOk

func (o *MetricBulkTagConfigStatusAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigStatusAttributes) HasEmails

func (o *MetricBulkTagConfigStatusAttributes) HasEmails() bool

HasEmails returns a boolean if a field has been set.

func (*MetricBulkTagConfigStatusAttributes) HasStatus

func (o *MetricBulkTagConfigStatusAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*MetricBulkTagConfigStatusAttributes) HasTags

func (o *MetricBulkTagConfigStatusAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (MetricBulkTagConfigStatusAttributes) MarshalJSON

func (o MetricBulkTagConfigStatusAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigStatusAttributes) SetEmails

func (o *MetricBulkTagConfigStatusAttributes) SetEmails(v []string)

SetEmails gets a reference to the given []string and assigns it to the Emails field.

func (*MetricBulkTagConfigStatusAttributes) SetStatus

func (o *MetricBulkTagConfigStatusAttributes) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*MetricBulkTagConfigStatusAttributes) SetTags

func (o *MetricBulkTagConfigStatusAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MetricBulkTagConfigStatusAttributes) UnmarshalJSON

func (o *MetricBulkTagConfigStatusAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricContentEncoding

MetricContentEncoding HTTP header used to compress the media-type.

type MetricContentEncoding string

List of MetricContentEncoding.

const (
    METRICCONTENTENCODING_DEFLATE MetricContentEncoding = "deflate"
    METRICCONTENTENCODING_ZSTD1   MetricContentEncoding = "zstd1"
    METRICCONTENTENCODING_GZIP    MetricContentEncoding = "gzip"
)

func NewMetricContentEncodingFromValue

func NewMetricContentEncodingFromValue(v string) (*MetricContentEncoding, error)

NewMetricContentEncodingFromValue returns a pointer to a valid MetricContentEncoding for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricContentEncoding) GetAllowedValues

func (v *MetricContentEncoding) GetAllowedValues() []MetricContentEncoding

GetAllowedValues reeturns the list of possible values.

func (MetricContentEncoding) IsValid

func (v MetricContentEncoding) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricContentEncoding) Ptr

func (v MetricContentEncoding) Ptr() *MetricContentEncoding

Ptr returns reference to MetricContentEncoding value.

func (*MetricContentEncoding) UnmarshalJSON

func (v *MetricContentEncoding) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricCustomAggregation

MetricCustomAggregation A time and space aggregation combination for use in query.

type MetricCustomAggregation struct {
    // A space aggregation for use in query.
    Space MetricCustomSpaceAggregation `json:"space"`
    // A time aggregation for use in query.
    Time MetricCustomTimeAggregation `json:"time"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricCustomAggregation

func NewMetricCustomAggregation(space MetricCustomSpaceAggregation, time MetricCustomTimeAggregation) *MetricCustomAggregation

NewMetricCustomAggregation instantiates a new MetricCustomAggregation object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricCustomAggregationWithDefaults

func NewMetricCustomAggregationWithDefaults() *MetricCustomAggregation

NewMetricCustomAggregationWithDefaults instantiates a new MetricCustomAggregation object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricCustomAggregation) GetSpace

func (o *MetricCustomAggregation) GetSpace() MetricCustomSpaceAggregation

GetSpace returns the Space field value.

func (*MetricCustomAggregation) GetSpaceOk

func (o *MetricCustomAggregation) GetSpaceOk() (*MetricCustomSpaceAggregation, bool)

GetSpaceOk returns a tuple with the Space field value and a boolean to check if the value has been set.

func (*MetricCustomAggregation) GetTime

func (o *MetricCustomAggregation) GetTime() MetricCustomTimeAggregation

GetTime returns the Time field value.

func (*MetricCustomAggregation) GetTimeOk

func (o *MetricCustomAggregation) GetTimeOk() (*MetricCustomTimeAggregation, bool)

GetTimeOk returns a tuple with the Time field value and a boolean to check if the value has been set.

func (MetricCustomAggregation) MarshalJSON

func (o MetricCustomAggregation) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricCustomAggregation) SetSpace

func (o *MetricCustomAggregation) SetSpace(v MetricCustomSpaceAggregation)

SetSpace sets field value.

func (*MetricCustomAggregation) SetTime

func (o *MetricCustomAggregation) SetTime(v MetricCustomTimeAggregation)

SetTime sets field value.

func (*MetricCustomAggregation) UnmarshalJSON

func (o *MetricCustomAggregation) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricCustomSpaceAggregation

MetricCustomSpaceAggregation A space aggregation for use in query.

type MetricCustomSpaceAggregation string

List of MetricCustomSpaceAggregation.

const (
    METRICCUSTOMSPACEAGGREGATION_AVG MetricCustomSpaceAggregation = "avg"
    METRICCUSTOMSPACEAGGREGATION_MAX MetricCustomSpaceAggregation = "max"
    METRICCUSTOMSPACEAGGREGATION_MIN MetricCustomSpaceAggregation = "min"
    METRICCUSTOMSPACEAGGREGATION_SUM MetricCustomSpaceAggregation = "sum"
)

func NewMetricCustomSpaceAggregationFromValue

func NewMetricCustomSpaceAggregationFromValue(v string) (*MetricCustomSpaceAggregation, error)

NewMetricCustomSpaceAggregationFromValue returns a pointer to a valid MetricCustomSpaceAggregation for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricCustomSpaceAggregation) GetAllowedValues

func (v *MetricCustomSpaceAggregation) GetAllowedValues() []MetricCustomSpaceAggregation

GetAllowedValues reeturns the list of possible values.

func (MetricCustomSpaceAggregation) IsValid

func (v MetricCustomSpaceAggregation) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricCustomSpaceAggregation) Ptr

func (v MetricCustomSpaceAggregation) Ptr() *MetricCustomSpaceAggregation

Ptr returns reference to MetricCustomSpaceAggregation value.

func (*MetricCustomSpaceAggregation) UnmarshalJSON

func (v *MetricCustomSpaceAggregation) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricCustomTimeAggregation

MetricCustomTimeAggregation A time aggregation for use in query.

type MetricCustomTimeAggregation string

List of MetricCustomTimeAggregation.

const (
    METRICCUSTOMTIMEAGGREGATION_AVG   MetricCustomTimeAggregation = "avg"
    METRICCUSTOMTIMEAGGREGATION_COUNT MetricCustomTimeAggregation = "count"
    METRICCUSTOMTIMEAGGREGATION_MAX   MetricCustomTimeAggregation = "max"
    METRICCUSTOMTIMEAGGREGATION_MIN   MetricCustomTimeAggregation = "min"
    METRICCUSTOMTIMEAGGREGATION_SUM   MetricCustomTimeAggregation = "sum"
)

func NewMetricCustomTimeAggregationFromValue

func NewMetricCustomTimeAggregationFromValue(v string) (*MetricCustomTimeAggregation, error)

NewMetricCustomTimeAggregationFromValue returns a pointer to a valid MetricCustomTimeAggregation for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricCustomTimeAggregation) GetAllowedValues

func (v *MetricCustomTimeAggregation) GetAllowedValues() []MetricCustomTimeAggregation

GetAllowedValues reeturns the list of possible values.

func (MetricCustomTimeAggregation) IsValid

func (v MetricCustomTimeAggregation) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricCustomTimeAggregation) Ptr

func (v MetricCustomTimeAggregation) Ptr() *MetricCustomTimeAggregation

Ptr returns reference to MetricCustomTimeAggregation value.

func (*MetricCustomTimeAggregation) UnmarshalJSON

func (v *MetricCustomTimeAggregation) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricDistinctVolume

MetricDistinctVolume Object for a single metric's distinct volume.

type MetricDistinctVolume struct {
    // Object containing the definition of a metric's distinct volume.
    Attributes *MetricDistinctVolumeAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id *string `json:"id,omitempty"`
    // The metric distinct volume type.
    Type *MetricDistinctVolumeType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricDistinctVolume

func NewMetricDistinctVolume() *MetricDistinctVolume

NewMetricDistinctVolume instantiates a new MetricDistinctVolume object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricDistinctVolumeWithDefaults

func NewMetricDistinctVolumeWithDefaults() *MetricDistinctVolume

NewMetricDistinctVolumeWithDefaults instantiates a new MetricDistinctVolume object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricDistinctVolume) GetAttributes

func (o *MetricDistinctVolume) GetAttributes() MetricDistinctVolumeAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricDistinctVolume) GetAttributesOk

func (o *MetricDistinctVolume) GetAttributesOk() (*MetricDistinctVolumeAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDistinctVolume) GetId

func (o *MetricDistinctVolume) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MetricDistinctVolume) GetIdOk

func (o *MetricDistinctVolume) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDistinctVolume) GetType

func (o *MetricDistinctVolume) GetType() MetricDistinctVolumeType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricDistinctVolume) GetTypeOk

func (o *MetricDistinctVolume) GetTypeOk() (*MetricDistinctVolumeType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDistinctVolume) HasAttributes

func (o *MetricDistinctVolume) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MetricDistinctVolume) HasId

func (o *MetricDistinctVolume) HasId() bool

HasId returns a boolean if a field has been set.

func (*MetricDistinctVolume) HasType

func (o *MetricDistinctVolume) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricDistinctVolume) MarshalJSON

func (o MetricDistinctVolume) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricDistinctVolume) SetAttributes

func (o *MetricDistinctVolume) SetAttributes(v MetricDistinctVolumeAttributes)

SetAttributes gets a reference to the given MetricDistinctVolumeAttributes and assigns it to the Attributes field.

func (*MetricDistinctVolume) SetId

func (o *MetricDistinctVolume) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MetricDistinctVolume) SetType

func (o *MetricDistinctVolume) SetType(v MetricDistinctVolumeType)

SetType gets a reference to the given MetricDistinctVolumeType and assigns it to the Type field.

func (*MetricDistinctVolume) UnmarshalJSON

func (o *MetricDistinctVolume) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricDistinctVolumeAttributes

MetricDistinctVolumeAttributes Object containing the definition of a metric's distinct volume.

type MetricDistinctVolumeAttributes struct {
    // Distinct volume for the given metric.
    DistinctVolume *int64 `json:"distinct_volume,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricDistinctVolumeAttributes

func NewMetricDistinctVolumeAttributes() *MetricDistinctVolumeAttributes

NewMetricDistinctVolumeAttributes instantiates a new MetricDistinctVolumeAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricDistinctVolumeAttributesWithDefaults

func NewMetricDistinctVolumeAttributesWithDefaults() *MetricDistinctVolumeAttributes

NewMetricDistinctVolumeAttributesWithDefaults instantiates a new MetricDistinctVolumeAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricDistinctVolumeAttributes) GetDistinctVolume

func (o *MetricDistinctVolumeAttributes) GetDistinctVolume() int64

GetDistinctVolume returns the DistinctVolume field value if set, zero value otherwise.

func (*MetricDistinctVolumeAttributes) GetDistinctVolumeOk

func (o *MetricDistinctVolumeAttributes) GetDistinctVolumeOk() (*int64, bool)

GetDistinctVolumeOk returns a tuple with the DistinctVolume field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDistinctVolumeAttributes) HasDistinctVolume

func (o *MetricDistinctVolumeAttributes) HasDistinctVolume() bool

HasDistinctVolume returns a boolean if a field has been set.

func (MetricDistinctVolumeAttributes) MarshalJSON

func (o MetricDistinctVolumeAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricDistinctVolumeAttributes) SetDistinctVolume

func (o *MetricDistinctVolumeAttributes) SetDistinctVolume(v int64)

SetDistinctVolume gets a reference to the given int64 and assigns it to the DistinctVolume field.

func (*MetricDistinctVolumeAttributes) UnmarshalJSON

func (o *MetricDistinctVolumeAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricDistinctVolumeType

MetricDistinctVolumeType The metric distinct volume type.

type MetricDistinctVolumeType string

List of MetricDistinctVolumeType.

const (
    METRICDISTINCTVOLUMETYPE_DISTINCT_METRIC_VOLUMES MetricDistinctVolumeType = "distinct_metric_volumes"
)

func NewMetricDistinctVolumeTypeFromValue

func NewMetricDistinctVolumeTypeFromValue(v string) (*MetricDistinctVolumeType, error)

NewMetricDistinctVolumeTypeFromValue returns a pointer to a valid MetricDistinctVolumeType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricDistinctVolumeType) GetAllowedValues

func (v *MetricDistinctVolumeType) GetAllowedValues() []MetricDistinctVolumeType

GetAllowedValues reeturns the list of possible values.

func (MetricDistinctVolumeType) IsValid

func (v MetricDistinctVolumeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricDistinctVolumeType) Ptr

func (v MetricDistinctVolumeType) Ptr() *MetricDistinctVolumeType

Ptr returns reference to MetricDistinctVolumeType value.

func (*MetricDistinctVolumeType) UnmarshalJSON

func (v *MetricDistinctVolumeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricEstimate

MetricEstimate Object for a metric cardinality estimate.

type MetricEstimate struct {
    // Object containing the definition of a metric estimate attribute.
    Attributes *MetricEstimateAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id *string `json:"id,omitempty"`
    // The metric estimate resource type.
    Type *MetricEstimateResourceType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricEstimate

func NewMetricEstimate() *MetricEstimate

NewMetricEstimate instantiates a new MetricEstimate object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricEstimateWithDefaults

func NewMetricEstimateWithDefaults() *MetricEstimate

NewMetricEstimateWithDefaults instantiates a new MetricEstimate object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricEstimate) GetAttributes

func (o *MetricEstimate) GetAttributes() MetricEstimateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricEstimate) GetAttributesOk

func (o *MetricEstimate) GetAttributesOk() (*MetricEstimateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricEstimate) GetId

func (o *MetricEstimate) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MetricEstimate) GetIdOk

func (o *MetricEstimate) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricEstimate) GetType

func (o *MetricEstimate) GetType() MetricEstimateResourceType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricEstimate) GetTypeOk

func (o *MetricEstimate) GetTypeOk() (*MetricEstimateResourceType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricEstimate) HasAttributes

func (o *MetricEstimate) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MetricEstimate) HasId

func (o *MetricEstimate) HasId() bool

HasId returns a boolean if a field has been set.

func (*MetricEstimate) HasType

func (o *MetricEstimate) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricEstimate) MarshalJSON

func (o MetricEstimate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricEstimate) SetAttributes

func (o *MetricEstimate) SetAttributes(v MetricEstimateAttributes)

SetAttributes gets a reference to the given MetricEstimateAttributes and assigns it to the Attributes field.

func (*MetricEstimate) SetId

func (o *MetricEstimate) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MetricEstimate) SetType

func (o *MetricEstimate) SetType(v MetricEstimateResourceType)

SetType gets a reference to the given MetricEstimateResourceType and assigns it to the Type field.

func (*MetricEstimate) UnmarshalJSON

func (o *MetricEstimate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricEstimateAttributes

MetricEstimateAttributes Object containing the definition of a metric estimate attribute.

type MetricEstimateAttributes struct {
    // Estimate type based on the queried configuration. By default, `count_or_gauge` is returned. `distribution` is returned for distribution metrics without percentiles enabled. Lastly, `percentile` is returned if `filter[pct]=true` is queried with a distribution metric.
    EstimateType *MetricEstimateType `json:"estimate_type,omitempty"`
    // Timestamp when the cardinality estimate was requested.
    EstimatedAt *time.Time `json:"estimated_at,omitempty"`
    // Estimated cardinality of the metric based on the queried configuration.
    EstimatedOutputSeries *int64 `json:"estimated_output_series,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricEstimateAttributes

func NewMetricEstimateAttributes() *MetricEstimateAttributes

NewMetricEstimateAttributes instantiates a new MetricEstimateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricEstimateAttributesWithDefaults

func NewMetricEstimateAttributesWithDefaults() *MetricEstimateAttributes

NewMetricEstimateAttributesWithDefaults instantiates a new MetricEstimateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricEstimateAttributes) GetEstimateType

func (o *MetricEstimateAttributes) GetEstimateType() MetricEstimateType

GetEstimateType returns the EstimateType field value if set, zero value otherwise.

func (*MetricEstimateAttributes) GetEstimateTypeOk

func (o *MetricEstimateAttributes) GetEstimateTypeOk() (*MetricEstimateType, bool)

GetEstimateTypeOk returns a tuple with the EstimateType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricEstimateAttributes) GetEstimatedAt

func (o *MetricEstimateAttributes) GetEstimatedAt() time.Time

GetEstimatedAt returns the EstimatedAt field value if set, zero value otherwise.

func (*MetricEstimateAttributes) GetEstimatedAtOk

func (o *MetricEstimateAttributes) GetEstimatedAtOk() (*time.Time, bool)

GetEstimatedAtOk returns a tuple with the EstimatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricEstimateAttributes) GetEstimatedOutputSeries

func (o *MetricEstimateAttributes) GetEstimatedOutputSeries() int64

GetEstimatedOutputSeries returns the EstimatedOutputSeries field value if set, zero value otherwise.

func (*MetricEstimateAttributes) GetEstimatedOutputSeriesOk

func (o *MetricEstimateAttributes) GetEstimatedOutputSeriesOk() (*int64, bool)

GetEstimatedOutputSeriesOk returns a tuple with the EstimatedOutputSeries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricEstimateAttributes) HasEstimateType

func (o *MetricEstimateAttributes) HasEstimateType() bool

HasEstimateType returns a boolean if a field has been set.

func (*MetricEstimateAttributes) HasEstimatedAt

func (o *MetricEstimateAttributes) HasEstimatedAt() bool

HasEstimatedAt returns a boolean if a field has been set.

func (*MetricEstimateAttributes) HasEstimatedOutputSeries

func (o *MetricEstimateAttributes) HasEstimatedOutputSeries() bool

HasEstimatedOutputSeries returns a boolean if a field has been set.

func (MetricEstimateAttributes) MarshalJSON

func (o MetricEstimateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricEstimateAttributes) SetEstimateType

func (o *MetricEstimateAttributes) SetEstimateType(v MetricEstimateType)

SetEstimateType gets a reference to the given MetricEstimateType and assigns it to the EstimateType field.

func (*MetricEstimateAttributes) SetEstimatedAt

func (o *MetricEstimateAttributes) SetEstimatedAt(v time.Time)

SetEstimatedAt gets a reference to the given time.Time and assigns it to the EstimatedAt field.

func (*MetricEstimateAttributes) SetEstimatedOutputSeries

func (o *MetricEstimateAttributes) SetEstimatedOutputSeries(v int64)

SetEstimatedOutputSeries gets a reference to the given int64 and assigns it to the EstimatedOutputSeries field.

func (*MetricEstimateAttributes) UnmarshalJSON

func (o *MetricEstimateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricEstimateResourceType

MetricEstimateResourceType The metric estimate resource type.

type MetricEstimateResourceType string

List of MetricEstimateResourceType.

const (
    METRICESTIMATERESOURCETYPE_METRIC_CARDINALITY_ESTIMATE MetricEstimateResourceType = "metric_cardinality_estimate"
)

func NewMetricEstimateResourceTypeFromValue

func NewMetricEstimateResourceTypeFromValue(v string) (*MetricEstimateResourceType, error)

NewMetricEstimateResourceTypeFromValue returns a pointer to a valid MetricEstimateResourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricEstimateResourceType) GetAllowedValues

func (v *MetricEstimateResourceType) GetAllowedValues() []MetricEstimateResourceType

GetAllowedValues reeturns the list of possible values.

func (MetricEstimateResourceType) IsValid

func (v MetricEstimateResourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricEstimateResourceType) Ptr

func (v MetricEstimateResourceType) Ptr() *MetricEstimateResourceType

Ptr returns reference to MetricEstimateResourceType value.

func (*MetricEstimateResourceType) UnmarshalJSON

func (v *MetricEstimateResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricEstimateResponse

MetricEstimateResponse Response object that includes metric cardinality estimates.

type MetricEstimateResponse struct {
    // Object for a metric cardinality estimate.
    Data *MetricEstimate `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricEstimateResponse

func NewMetricEstimateResponse() *MetricEstimateResponse

NewMetricEstimateResponse instantiates a new MetricEstimateResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricEstimateResponseWithDefaults

func NewMetricEstimateResponseWithDefaults() *MetricEstimateResponse

NewMetricEstimateResponseWithDefaults instantiates a new MetricEstimateResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricEstimateResponse) GetData

func (o *MetricEstimateResponse) GetData() MetricEstimate

GetData returns the Data field value if set, zero value otherwise.

func (*MetricEstimateResponse) GetDataOk

func (o *MetricEstimateResponse) GetDataOk() (*MetricEstimate, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricEstimateResponse) HasData

func (o *MetricEstimateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricEstimateResponse) MarshalJSON

func (o MetricEstimateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricEstimateResponse) SetData

func (o *MetricEstimateResponse) SetData(v MetricEstimate)

SetData gets a reference to the given MetricEstimate and assigns it to the Data field.

func (*MetricEstimateResponse) UnmarshalJSON

func (o *MetricEstimateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricEstimateType

MetricEstimateType Estimate type based on the queried configuration. By default, `count_or_gauge` is returned. `distribution` is returned for distribution metrics without percentiles enabled. Lastly, `percentile` is returned if `filter[pct]=true` is queried with a distribution metric.

type MetricEstimateType string

List of MetricEstimateType.

const (
    METRICESTIMATETYPE_COUNT_OR_GAUGE MetricEstimateType = "count_or_gauge"
    METRICESTIMATETYPE_DISTRIBUTION   MetricEstimateType = "distribution"
    METRICESTIMATETYPE_PERCENTILE     MetricEstimateType = "percentile"
)

func NewMetricEstimateTypeFromValue

func NewMetricEstimateTypeFromValue(v string) (*MetricEstimateType, error)

NewMetricEstimateTypeFromValue returns a pointer to a valid MetricEstimateType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricEstimateType) GetAllowedValues

func (v *MetricEstimateType) GetAllowedValues() []MetricEstimateType

GetAllowedValues reeturns the list of possible values.

func (MetricEstimateType) IsValid

func (v MetricEstimateType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricEstimateType) Ptr

func (v MetricEstimateType) Ptr() *MetricEstimateType

Ptr returns reference to MetricEstimateType value.

func (*MetricEstimateType) UnmarshalJSON

func (v *MetricEstimateType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricIngestedIndexedVolume

MetricIngestedIndexedVolume Object for a single metric's ingested and indexed volume.

type MetricIngestedIndexedVolume struct {
    // Object containing the definition of a metric's ingested and indexed volume.
    Attributes *MetricIngestedIndexedVolumeAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id *string `json:"id,omitempty"`
    // The metric ingested and indexed volume type.
    Type *MetricIngestedIndexedVolumeType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricIngestedIndexedVolume

func NewMetricIngestedIndexedVolume() *MetricIngestedIndexedVolume

NewMetricIngestedIndexedVolume instantiates a new MetricIngestedIndexedVolume object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricIngestedIndexedVolumeWithDefaults

func NewMetricIngestedIndexedVolumeWithDefaults() *MetricIngestedIndexedVolume

NewMetricIngestedIndexedVolumeWithDefaults instantiates a new MetricIngestedIndexedVolume object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricIngestedIndexedVolume) GetAttributes

func (o *MetricIngestedIndexedVolume) GetAttributes() MetricIngestedIndexedVolumeAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricIngestedIndexedVolume) GetAttributesOk

func (o *MetricIngestedIndexedVolume) GetAttributesOk() (*MetricIngestedIndexedVolumeAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricIngestedIndexedVolume) GetId

func (o *MetricIngestedIndexedVolume) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MetricIngestedIndexedVolume) GetIdOk

func (o *MetricIngestedIndexedVolume) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricIngestedIndexedVolume) GetType

func (o *MetricIngestedIndexedVolume) GetType() MetricIngestedIndexedVolumeType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricIngestedIndexedVolume) GetTypeOk

func (o *MetricIngestedIndexedVolume) GetTypeOk() (*MetricIngestedIndexedVolumeType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricIngestedIndexedVolume) HasAttributes

func (o *MetricIngestedIndexedVolume) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MetricIngestedIndexedVolume) HasId

func (o *MetricIngestedIndexedVolume) HasId() bool

HasId returns a boolean if a field has been set.

func (*MetricIngestedIndexedVolume) HasType

func (o *MetricIngestedIndexedVolume) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricIngestedIndexedVolume) MarshalJSON

func (o MetricIngestedIndexedVolume) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricIngestedIndexedVolume) SetAttributes

func (o *MetricIngestedIndexedVolume) SetAttributes(v MetricIngestedIndexedVolumeAttributes)

SetAttributes gets a reference to the given MetricIngestedIndexedVolumeAttributes and assigns it to the Attributes field.

func (*MetricIngestedIndexedVolume) SetId

func (o *MetricIngestedIndexedVolume) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MetricIngestedIndexedVolume) SetType

func (o *MetricIngestedIndexedVolume) SetType(v MetricIngestedIndexedVolumeType)

SetType gets a reference to the given MetricIngestedIndexedVolumeType and assigns it to the Type field.

func (*MetricIngestedIndexedVolume) UnmarshalJSON

func (o *MetricIngestedIndexedVolume) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricIngestedIndexedVolumeAttributes

MetricIngestedIndexedVolumeAttributes Object containing the definition of a metric's ingested and indexed volume.

type MetricIngestedIndexedVolumeAttributes struct {
    // Indexed volume for the given metric.
    IndexedVolume *int64 `json:"indexed_volume,omitempty"`
    // Ingested volume for the given metric.
    IngestedVolume *int64 `json:"ingested_volume,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricIngestedIndexedVolumeAttributes

func NewMetricIngestedIndexedVolumeAttributes() *MetricIngestedIndexedVolumeAttributes

NewMetricIngestedIndexedVolumeAttributes instantiates a new MetricIngestedIndexedVolumeAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricIngestedIndexedVolumeAttributesWithDefaults

func NewMetricIngestedIndexedVolumeAttributesWithDefaults() *MetricIngestedIndexedVolumeAttributes

NewMetricIngestedIndexedVolumeAttributesWithDefaults instantiates a new MetricIngestedIndexedVolumeAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricIngestedIndexedVolumeAttributes) GetIndexedVolume

func (o *MetricIngestedIndexedVolumeAttributes) GetIndexedVolume() int64

GetIndexedVolume returns the IndexedVolume field value if set, zero value otherwise.

func (*MetricIngestedIndexedVolumeAttributes) GetIndexedVolumeOk

func (o *MetricIngestedIndexedVolumeAttributes) GetIndexedVolumeOk() (*int64, bool)

GetIndexedVolumeOk returns a tuple with the IndexedVolume field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricIngestedIndexedVolumeAttributes) GetIngestedVolume

func (o *MetricIngestedIndexedVolumeAttributes) GetIngestedVolume() int64

GetIngestedVolume returns the IngestedVolume field value if set, zero value otherwise.

func (*MetricIngestedIndexedVolumeAttributes) GetIngestedVolumeOk

func (o *MetricIngestedIndexedVolumeAttributes) GetIngestedVolumeOk() (*int64, bool)

GetIngestedVolumeOk returns a tuple with the IngestedVolume field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricIngestedIndexedVolumeAttributes) HasIndexedVolume

func (o *MetricIngestedIndexedVolumeAttributes) HasIndexedVolume() bool

HasIndexedVolume returns a boolean if a field has been set.

func (*MetricIngestedIndexedVolumeAttributes) HasIngestedVolume

func (o *MetricIngestedIndexedVolumeAttributes) HasIngestedVolume() bool

HasIngestedVolume returns a boolean if a field has been set.

func (MetricIngestedIndexedVolumeAttributes) MarshalJSON

func (o MetricIngestedIndexedVolumeAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricIngestedIndexedVolumeAttributes) SetIndexedVolume

func (o *MetricIngestedIndexedVolumeAttributes) SetIndexedVolume(v int64)

SetIndexedVolume gets a reference to the given int64 and assigns it to the IndexedVolume field.

func (*MetricIngestedIndexedVolumeAttributes) SetIngestedVolume

func (o *MetricIngestedIndexedVolumeAttributes) SetIngestedVolume(v int64)

SetIngestedVolume gets a reference to the given int64 and assigns it to the IngestedVolume field.

func (*MetricIngestedIndexedVolumeAttributes) UnmarshalJSON

func (o *MetricIngestedIndexedVolumeAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricIngestedIndexedVolumeType

MetricIngestedIndexedVolumeType The metric ingested and indexed volume type.

type MetricIngestedIndexedVolumeType string

List of MetricIngestedIndexedVolumeType.

const (
    METRICINGESTEDINDEXEDVOLUMETYPE_METRIC_VOLUMES MetricIngestedIndexedVolumeType = "metric_volumes"
)

func NewMetricIngestedIndexedVolumeTypeFromValue

func NewMetricIngestedIndexedVolumeTypeFromValue(v string) (*MetricIngestedIndexedVolumeType, error)

NewMetricIngestedIndexedVolumeTypeFromValue returns a pointer to a valid MetricIngestedIndexedVolumeType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricIngestedIndexedVolumeType) GetAllowedValues

func (v *MetricIngestedIndexedVolumeType) GetAllowedValues() []MetricIngestedIndexedVolumeType

GetAllowedValues reeturns the list of possible values.

func (MetricIngestedIndexedVolumeType) IsValid

func (v MetricIngestedIndexedVolumeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricIngestedIndexedVolumeType) Ptr

func (v MetricIngestedIndexedVolumeType) Ptr() *MetricIngestedIndexedVolumeType

Ptr returns reference to MetricIngestedIndexedVolumeType value.

func (*MetricIngestedIndexedVolumeType) UnmarshalJSON

func (v *MetricIngestedIndexedVolumeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricIntakeType

MetricIntakeType The type of metric. The available types are `0` (unspecified), `1` (count), `2` (rate), and `3` (gauge).

type MetricIntakeType int32

List of MetricIntakeType.

const (
    METRICINTAKETYPE_UNSPECIFIED MetricIntakeType = 0
    METRICINTAKETYPE_COUNT       MetricIntakeType = 1
    METRICINTAKETYPE_RATE        MetricIntakeType = 2
    METRICINTAKETYPE_GAUGE       MetricIntakeType = 3
)

func NewMetricIntakeTypeFromValue

func NewMetricIntakeTypeFromValue(v int32) (*MetricIntakeType, error)

NewMetricIntakeTypeFromValue returns a pointer to a valid MetricIntakeType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricIntakeType) GetAllowedValues

func (v *MetricIntakeType) GetAllowedValues() []MetricIntakeType

GetAllowedValues reeturns the list of possible values.

func (MetricIntakeType) IsValid

func (v MetricIntakeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricIntakeType) Ptr

func (v MetricIntakeType) Ptr() *MetricIntakeType

Ptr returns reference to MetricIntakeType value.

func (*MetricIntakeType) UnmarshalJSON

func (v *MetricIntakeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricMetadata

MetricMetadata Metadata for the metric.

type MetricMetadata struct {
    // Metric origin information.
    Origin *MetricOrigin `json:"origin,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricMetadata

func NewMetricMetadata() *MetricMetadata

NewMetricMetadata instantiates a new MetricMetadata object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricMetadataWithDefaults

func NewMetricMetadataWithDefaults() *MetricMetadata

NewMetricMetadataWithDefaults instantiates a new MetricMetadata object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricMetadata) GetOrigin

func (o *MetricMetadata) GetOrigin() MetricOrigin

GetOrigin returns the Origin field value if set, zero value otherwise.

func (*MetricMetadata) GetOriginOk

func (o *MetricMetadata) GetOriginOk() (*MetricOrigin, bool)

GetOriginOk returns a tuple with the Origin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricMetadata) HasOrigin

func (o *MetricMetadata) HasOrigin() bool

HasOrigin returns a boolean if a field has been set.

func (MetricMetadata) MarshalJSON

func (o MetricMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricMetadata) SetOrigin

func (o *MetricMetadata) SetOrigin(v MetricOrigin)

SetOrigin gets a reference to the given MetricOrigin and assigns it to the Origin field.

func (*MetricMetadata) UnmarshalJSON

func (o *MetricMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricOrigin

MetricOrigin Metric origin information.

type MetricOrigin struct {
    // The origin metric type code
    MetricType *int32 `json:"metric_type,omitempty"`
    // The origin product code
    Product *int32 `json:"product,omitempty"`
    // The origin service code
    Service *int32 `json:"service,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricOrigin

func NewMetricOrigin() *MetricOrigin

NewMetricOrigin instantiates a new MetricOrigin object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricOriginWithDefaults

func NewMetricOriginWithDefaults() *MetricOrigin

NewMetricOriginWithDefaults instantiates a new MetricOrigin object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricOrigin) GetMetricType

func (o *MetricOrigin) GetMetricType() int32

GetMetricType returns the MetricType field value if set, zero value otherwise.

func (*MetricOrigin) GetMetricTypeOk

func (o *MetricOrigin) GetMetricTypeOk() (*int32, bool)

GetMetricTypeOk returns a tuple with the MetricType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricOrigin) GetProduct

func (o *MetricOrigin) GetProduct() int32

GetProduct returns the Product field value if set, zero value otherwise.

func (*MetricOrigin) GetProductOk

func (o *MetricOrigin) GetProductOk() (*int32, bool)

GetProductOk returns a tuple with the Product field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricOrigin) GetService

func (o *MetricOrigin) GetService() int32

GetService returns the Service field value if set, zero value otherwise.

func (*MetricOrigin) GetServiceOk

func (o *MetricOrigin) GetServiceOk() (*int32, bool)

GetServiceOk returns a tuple with the Service field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricOrigin) HasMetricType

func (o *MetricOrigin) HasMetricType() bool

HasMetricType returns a boolean if a field has been set.

func (*MetricOrigin) HasProduct

func (o *MetricOrigin) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (*MetricOrigin) HasService

func (o *MetricOrigin) HasService() bool

HasService returns a boolean if a field has been set.

func (MetricOrigin) MarshalJSON

func (o MetricOrigin) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricOrigin) SetMetricType

func (o *MetricOrigin) SetMetricType(v int32)

SetMetricType gets a reference to the given int32 and assigns it to the MetricType field.

func (*MetricOrigin) SetProduct

func (o *MetricOrigin) SetProduct(v int32)

SetProduct gets a reference to the given int32 and assigns it to the Product field.

func (*MetricOrigin) SetService

func (o *MetricOrigin) SetService(v int32)

SetService gets a reference to the given int32 and assigns it to the Service field.

func (*MetricOrigin) UnmarshalJSON

func (o *MetricOrigin) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricPayload

MetricPayload The metrics' payload.

type MetricPayload struct {
    // A list of time series to submit to Datadog.
    Series []MetricSeries `json:"series"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricPayload

func NewMetricPayload(series []MetricSeries) *MetricPayload

NewMetricPayload instantiates a new MetricPayload object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricPayloadWithDefaults

func NewMetricPayloadWithDefaults() *MetricPayload

NewMetricPayloadWithDefaults instantiates a new MetricPayload object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricPayload) GetSeries

func (o *MetricPayload) GetSeries() []MetricSeries

GetSeries returns the Series field value.

func (*MetricPayload) GetSeriesOk

func (o *MetricPayload) GetSeriesOk() (*[]MetricSeries, bool)

GetSeriesOk returns a tuple with the Series field value and a boolean to check if the value has been set.

func (MetricPayload) MarshalJSON

func (o MetricPayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricPayload) SetSeries

func (o *MetricPayload) SetSeries(v []MetricSeries)

SetSeries sets field value.

func (*MetricPayload) UnmarshalJSON

func (o *MetricPayload) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricPoint

MetricPoint A point object is of the form `{POSIX_timestamp, numeric_value}`.

type MetricPoint struct {
    // The timestamp should be in seconds and current.
    // Current is defined as not more than 10 minutes in the future or more than 1 hour in the past.
    Timestamp *int64 `json:"timestamp,omitempty"`
    // The numeric value format should be a 64bit float gauge-type value.
    Value *float64 `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricPoint

func NewMetricPoint() *MetricPoint

NewMetricPoint instantiates a new MetricPoint object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricPointWithDefaults

func NewMetricPointWithDefaults() *MetricPoint

NewMetricPointWithDefaults instantiates a new MetricPoint object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricPoint) GetTimestamp

func (o *MetricPoint) GetTimestamp() int64

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*MetricPoint) GetTimestampOk

func (o *MetricPoint) GetTimestampOk() (*int64, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricPoint) GetValue

func (o *MetricPoint) GetValue() float64

GetValue returns the Value field value if set, zero value otherwise.

func (*MetricPoint) GetValueOk

func (o *MetricPoint) GetValueOk() (*float64, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricPoint) HasTimestamp

func (o *MetricPoint) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (*MetricPoint) HasValue

func (o *MetricPoint) HasValue() bool

HasValue returns a boolean if a field has been set.

func (MetricPoint) MarshalJSON

func (o MetricPoint) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricPoint) SetTimestamp

func (o *MetricPoint) SetTimestamp(v int64)

SetTimestamp gets a reference to the given int64 and assigns it to the Timestamp field.

func (*MetricPoint) SetValue

func (o *MetricPoint) SetValue(v float64)

SetValue gets a reference to the given float64 and assigns it to the Value field.

func (*MetricPoint) UnmarshalJSON

func (o *MetricPoint) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricResource

MetricResource Metric resource.

type MetricResource struct {
    // The name of the resource.
    Name *string `json:"name,omitempty"`
    // The type of the resource.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricResource

func NewMetricResource() *MetricResource

NewMetricResource instantiates a new MetricResource object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricResourceWithDefaults

func NewMetricResourceWithDefaults() *MetricResource

NewMetricResourceWithDefaults instantiates a new MetricResource object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricResource) GetName

func (o *MetricResource) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*MetricResource) GetNameOk

func (o *MetricResource) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricResource) GetType

func (o *MetricResource) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*MetricResource) GetTypeOk

func (o *MetricResource) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricResource) HasName

func (o *MetricResource) HasName() bool

HasName returns a boolean if a field has been set.

func (*MetricResource) HasType

func (o *MetricResource) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricResource) MarshalJSON

func (o MetricResource) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricResource) SetName

func (o *MetricResource) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*MetricResource) SetType

func (o *MetricResource) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*MetricResource) UnmarshalJSON

func (o *MetricResource) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricSeries

MetricSeries A metric to submit to Datadog. See [Datadog metrics](https://docs.datadoghq.com/developers/metrics/#custom-metrics-properties).

type MetricSeries struct {
    // If the type of the metric is rate or count, define the corresponding interval.
    Interval *int64 `json:"interval,omitempty"`
    // Metadata for the metric.
    Metadata *MetricMetadata `json:"metadata,omitempty"`
    // The name of the timeseries.
    Metric string `json:"metric"`
    // Points relating to a metric. All points must be objects with timestamp and a scalar value (cannot be a string). Timestamps should be in POSIX time in seconds, and cannot be more than ten minutes in the future or more than one hour in the past.
    Points []MetricPoint `json:"points"`
    // A list of resources to associate with this metric.
    Resources []MetricResource `json:"resources,omitempty"`
    // The source type name.
    SourceTypeName *string `json:"source_type_name,omitempty"`
    // A list of tags associated with the metric.
    Tags []string `json:"tags,omitempty"`
    // The type of metric. The available types are `0` (unspecified), `1` (count), `2` (rate), and `3` (gauge).
    Type *MetricIntakeType `json:"type,omitempty"`
    // The unit of point value.
    Unit *string `json:"unit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricSeries

func NewMetricSeries(metric string, points []MetricPoint) *MetricSeries

NewMetricSeries instantiates a new MetricSeries object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricSeriesWithDefaults

func NewMetricSeriesWithDefaults() *MetricSeries

NewMetricSeriesWithDefaults instantiates a new MetricSeries object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricSeries) GetInterval

func (o *MetricSeries) GetInterval() int64

GetInterval returns the Interval field value if set, zero value otherwise.

func (*MetricSeries) GetIntervalOk

func (o *MetricSeries) GetIntervalOk() (*int64, bool)

GetIntervalOk returns a tuple with the Interval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSeries) GetMetadata

func (o *MetricSeries) GetMetadata() MetricMetadata

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*MetricSeries) GetMetadataOk

func (o *MetricSeries) GetMetadataOk() (*MetricMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSeries) GetMetric

func (o *MetricSeries) GetMetric() string

GetMetric returns the Metric field value.

func (*MetricSeries) GetMetricOk

func (o *MetricSeries) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value and a boolean to check if the value has been set.

func (*MetricSeries) GetPoints

func (o *MetricSeries) GetPoints() []MetricPoint

GetPoints returns the Points field value.

func (*MetricSeries) GetPointsOk

func (o *MetricSeries) GetPointsOk() (*[]MetricPoint, bool)

GetPointsOk returns a tuple with the Points field value and a boolean to check if the value has been set.

func (*MetricSeries) GetResources

func (o *MetricSeries) GetResources() []MetricResource

GetResources returns the Resources field value if set, zero value otherwise.

func (*MetricSeries) GetResourcesOk

func (o *MetricSeries) GetResourcesOk() (*[]MetricResource, bool)

GetResourcesOk returns a tuple with the Resources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSeries) GetSourceTypeName

func (o *MetricSeries) GetSourceTypeName() string

GetSourceTypeName returns the SourceTypeName field value if set, zero value otherwise.

func (*MetricSeries) GetSourceTypeNameOk

func (o *MetricSeries) GetSourceTypeNameOk() (*string, bool)

GetSourceTypeNameOk returns a tuple with the SourceTypeName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSeries) GetTags

func (o *MetricSeries) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*MetricSeries) GetTagsOk

func (o *MetricSeries) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSeries) GetType

func (o *MetricSeries) GetType() MetricIntakeType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricSeries) GetTypeOk

func (o *MetricSeries) GetTypeOk() (*MetricIntakeType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSeries) GetUnit

func (o *MetricSeries) GetUnit() string

GetUnit returns the Unit field value if set, zero value otherwise.

func (*MetricSeries) GetUnitOk

func (o *MetricSeries) GetUnitOk() (*string, bool)

GetUnitOk returns a tuple with the Unit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSeries) HasInterval

func (o *MetricSeries) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*MetricSeries) HasMetadata

func (o *MetricSeries) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*MetricSeries) HasResources

func (o *MetricSeries) HasResources() bool

HasResources returns a boolean if a field has been set.

func (*MetricSeries) HasSourceTypeName

func (o *MetricSeries) HasSourceTypeName() bool

HasSourceTypeName returns a boolean if a field has been set.

func (*MetricSeries) HasTags

func (o *MetricSeries) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*MetricSeries) HasType

func (o *MetricSeries) HasType() bool

HasType returns a boolean if a field has been set.

func (*MetricSeries) HasUnit

func (o *MetricSeries) HasUnit() bool

HasUnit returns a boolean if a field has been set.

func (MetricSeries) MarshalJSON

func (o MetricSeries) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricSeries) SetInterval

func (o *MetricSeries) SetInterval(v int64)

SetInterval gets a reference to the given int64 and assigns it to the Interval field.

func (*MetricSeries) SetMetadata

func (o *MetricSeries) SetMetadata(v MetricMetadata)

SetMetadata gets a reference to the given MetricMetadata and assigns it to the Metadata field.

func (*MetricSeries) SetMetric

func (o *MetricSeries) SetMetric(v string)

SetMetric sets field value.

func (*MetricSeries) SetPoints

func (o *MetricSeries) SetPoints(v []MetricPoint)

SetPoints sets field value.

func (*MetricSeries) SetResources

func (o *MetricSeries) SetResources(v []MetricResource)

SetResources gets a reference to the given []MetricResource and assigns it to the Resources field.

func (*MetricSeries) SetSourceTypeName

func (o *MetricSeries) SetSourceTypeName(v string)

SetSourceTypeName gets a reference to the given string and assigns it to the SourceTypeName field.

func (*MetricSeries) SetTags

func (o *MetricSeries) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MetricSeries) SetType

func (o *MetricSeries) SetType(v MetricIntakeType)

SetType gets a reference to the given MetricIntakeType and assigns it to the Type field.

func (*MetricSeries) SetUnit

func (o *MetricSeries) SetUnit(v string)

SetUnit gets a reference to the given string and assigns it to the Unit field.

func (*MetricSeries) UnmarshalJSON

func (o *MetricSeries) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricSuggestedTagsAndAggregations

MetricSuggestedTagsAndAggregations Object for a single metric's actively queried tags and aggregations.

type MetricSuggestedTagsAndAggregations struct {
    // Object containing the definition of a metric's actively queried tags and aggregations.
    Attributes *MetricSuggestedTagsAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id *string `json:"id,omitempty"`
    // The metric actively queried configuration resource type.
    Type *MetricActiveConfigurationType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricSuggestedTagsAndAggregations

func NewMetricSuggestedTagsAndAggregations() *MetricSuggestedTagsAndAggregations

NewMetricSuggestedTagsAndAggregations instantiates a new MetricSuggestedTagsAndAggregations object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricSuggestedTagsAndAggregationsWithDefaults

func NewMetricSuggestedTagsAndAggregationsWithDefaults() *MetricSuggestedTagsAndAggregations

NewMetricSuggestedTagsAndAggregationsWithDefaults instantiates a new MetricSuggestedTagsAndAggregations object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricSuggestedTagsAndAggregations) GetAttributes

func (o *MetricSuggestedTagsAndAggregations) GetAttributes() MetricSuggestedTagsAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricSuggestedTagsAndAggregations) GetAttributesOk

func (o *MetricSuggestedTagsAndAggregations) GetAttributesOk() (*MetricSuggestedTagsAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSuggestedTagsAndAggregations) GetId

func (o *MetricSuggestedTagsAndAggregations) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MetricSuggestedTagsAndAggregations) GetIdOk

func (o *MetricSuggestedTagsAndAggregations) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSuggestedTagsAndAggregations) GetType

func (o *MetricSuggestedTagsAndAggregations) GetType() MetricActiveConfigurationType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricSuggestedTagsAndAggregations) GetTypeOk

func (o *MetricSuggestedTagsAndAggregations) GetTypeOk() (*MetricActiveConfigurationType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSuggestedTagsAndAggregations) HasAttributes

func (o *MetricSuggestedTagsAndAggregations) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MetricSuggestedTagsAndAggregations) HasId

func (o *MetricSuggestedTagsAndAggregations) HasId() bool

HasId returns a boolean if a field has been set.

func (*MetricSuggestedTagsAndAggregations) HasType

func (o *MetricSuggestedTagsAndAggregations) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricSuggestedTagsAndAggregations) MarshalJSON

func (o MetricSuggestedTagsAndAggregations) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricSuggestedTagsAndAggregations) SetAttributes

func (o *MetricSuggestedTagsAndAggregations) SetAttributes(v MetricSuggestedTagsAttributes)

SetAttributes gets a reference to the given MetricSuggestedTagsAttributes and assigns it to the Attributes field.

func (*MetricSuggestedTagsAndAggregations) SetId

func (o *MetricSuggestedTagsAndAggregations) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MetricSuggestedTagsAndAggregations) SetType

func (o *MetricSuggestedTagsAndAggregations) SetType(v MetricActiveConfigurationType)

SetType gets a reference to the given MetricActiveConfigurationType and assigns it to the Type field.

func (*MetricSuggestedTagsAndAggregations) UnmarshalJSON

func (o *MetricSuggestedTagsAndAggregations) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricSuggestedTagsAndAggregationsResponse

MetricSuggestedTagsAndAggregationsResponse Response object that includes a single metric's actively queried tags and aggregations.

type MetricSuggestedTagsAndAggregationsResponse struct {
    // Object for a single metric's actively queried tags and aggregations.
    Data *MetricSuggestedTagsAndAggregations `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricSuggestedTagsAndAggregationsResponse

func NewMetricSuggestedTagsAndAggregationsResponse() *MetricSuggestedTagsAndAggregationsResponse

NewMetricSuggestedTagsAndAggregationsResponse instantiates a new MetricSuggestedTagsAndAggregationsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricSuggestedTagsAndAggregationsResponseWithDefaults

func NewMetricSuggestedTagsAndAggregationsResponseWithDefaults() *MetricSuggestedTagsAndAggregationsResponse

NewMetricSuggestedTagsAndAggregationsResponseWithDefaults instantiates a new MetricSuggestedTagsAndAggregationsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricSuggestedTagsAndAggregationsResponse) GetData

func (o *MetricSuggestedTagsAndAggregationsResponse) GetData() MetricSuggestedTagsAndAggregations

GetData returns the Data field value if set, zero value otherwise.

func (*MetricSuggestedTagsAndAggregationsResponse) GetDataOk

func (o *MetricSuggestedTagsAndAggregationsResponse) GetDataOk() (*MetricSuggestedTagsAndAggregations, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSuggestedTagsAndAggregationsResponse) HasData

func (o *MetricSuggestedTagsAndAggregationsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricSuggestedTagsAndAggregationsResponse) MarshalJSON

func (o MetricSuggestedTagsAndAggregationsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricSuggestedTagsAndAggregationsResponse) SetData

func (o *MetricSuggestedTagsAndAggregationsResponse) SetData(v MetricSuggestedTagsAndAggregations)

SetData gets a reference to the given MetricSuggestedTagsAndAggregations and assigns it to the Data field.

func (*MetricSuggestedTagsAndAggregationsResponse) UnmarshalJSON

func (o *MetricSuggestedTagsAndAggregationsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricSuggestedTagsAttributes

MetricSuggestedTagsAttributes Object containing the definition of a metric's actively queried tags and aggregations.

type MetricSuggestedTagsAttributes struct {
    // List of aggregation combinations that have been actively queried.
    ActiveAggregations []MetricCustomAggregation `json:"active_aggregations,omitempty"`
    // List of tag keys that have been actively queried.
    ActiveTags []string `json:"active_tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricSuggestedTagsAttributes

func NewMetricSuggestedTagsAttributes() *MetricSuggestedTagsAttributes

NewMetricSuggestedTagsAttributes instantiates a new MetricSuggestedTagsAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricSuggestedTagsAttributesWithDefaults

func NewMetricSuggestedTagsAttributesWithDefaults() *MetricSuggestedTagsAttributes

NewMetricSuggestedTagsAttributesWithDefaults instantiates a new MetricSuggestedTagsAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricSuggestedTagsAttributes) GetActiveAggregations

func (o *MetricSuggestedTagsAttributes) GetActiveAggregations() []MetricCustomAggregation

GetActiveAggregations returns the ActiveAggregations field value if set, zero value otherwise.

func (*MetricSuggestedTagsAttributes) GetActiveAggregationsOk

func (o *MetricSuggestedTagsAttributes) GetActiveAggregationsOk() (*[]MetricCustomAggregation, bool)

GetActiveAggregationsOk returns a tuple with the ActiveAggregations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSuggestedTagsAttributes) GetActiveTags

func (o *MetricSuggestedTagsAttributes) GetActiveTags() []string

GetActiveTags returns the ActiveTags field value if set, zero value otherwise.

func (*MetricSuggestedTagsAttributes) GetActiveTagsOk

func (o *MetricSuggestedTagsAttributes) GetActiveTagsOk() (*[]string, bool)

GetActiveTagsOk returns a tuple with the ActiveTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSuggestedTagsAttributes) HasActiveAggregations

func (o *MetricSuggestedTagsAttributes) HasActiveAggregations() bool

HasActiveAggregations returns a boolean if a field has been set.

func (*MetricSuggestedTagsAttributes) HasActiveTags

func (o *MetricSuggestedTagsAttributes) HasActiveTags() bool

HasActiveTags returns a boolean if a field has been set.

func (MetricSuggestedTagsAttributes) MarshalJSON

func (o MetricSuggestedTagsAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricSuggestedTagsAttributes) SetActiveAggregations

func (o *MetricSuggestedTagsAttributes) SetActiveAggregations(v []MetricCustomAggregation)

SetActiveAggregations gets a reference to the given []MetricCustomAggregation and assigns it to the ActiveAggregations field.

func (*MetricSuggestedTagsAttributes) SetActiveTags

func (o *MetricSuggestedTagsAttributes) SetActiveTags(v []string)

SetActiveTags gets a reference to the given []string and assigns it to the ActiveTags field.

func (*MetricSuggestedTagsAttributes) UnmarshalJSON

func (o *MetricSuggestedTagsAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfiguration

MetricTagConfiguration Object for a single metric tag configuration.

type MetricTagConfiguration struct {
    // Object containing the definition of a metric tag configuration attributes.
    Attributes *MetricTagConfigurationAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id *string `json:"id,omitempty"`
    // The metric tag configuration resource type.
    Type *MetricTagConfigurationType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricTagConfiguration

func NewMetricTagConfiguration() *MetricTagConfiguration

NewMetricTagConfiguration instantiates a new MetricTagConfiguration object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricTagConfigurationWithDefaults

func NewMetricTagConfigurationWithDefaults() *MetricTagConfiguration

NewMetricTagConfigurationWithDefaults instantiates a new MetricTagConfiguration object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricTagConfiguration) GetAttributes

func (o *MetricTagConfiguration) GetAttributes() MetricTagConfigurationAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricTagConfiguration) GetAttributesOk

func (o *MetricTagConfiguration) GetAttributesOk() (*MetricTagConfigurationAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfiguration) GetId

func (o *MetricTagConfiguration) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MetricTagConfiguration) GetIdOk

func (o *MetricTagConfiguration) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfiguration) GetType

func (o *MetricTagConfiguration) GetType() MetricTagConfigurationType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricTagConfiguration) GetTypeOk

func (o *MetricTagConfiguration) GetTypeOk() (*MetricTagConfigurationType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfiguration) HasAttributes

func (o *MetricTagConfiguration) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MetricTagConfiguration) HasId

func (o *MetricTagConfiguration) HasId() bool

HasId returns a boolean if a field has been set.

func (*MetricTagConfiguration) HasType

func (o *MetricTagConfiguration) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricTagConfiguration) MarshalJSON

func (o MetricTagConfiguration) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfiguration) SetAttributes

func (o *MetricTagConfiguration) SetAttributes(v MetricTagConfigurationAttributes)

SetAttributes gets a reference to the given MetricTagConfigurationAttributes and assigns it to the Attributes field.

func (*MetricTagConfiguration) SetId

func (o *MetricTagConfiguration) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MetricTagConfiguration) SetType

func (o *MetricTagConfiguration) SetType(v MetricTagConfigurationType)

SetType gets a reference to the given MetricTagConfigurationType and assigns it to the Type field.

func (*MetricTagConfiguration) UnmarshalJSON

func (o *MetricTagConfiguration) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationAttributes

MetricTagConfigurationAttributes Object containing the definition of a metric tag configuration attributes.

type MetricTagConfigurationAttributes struct {
    // A list of queryable aggregation combinations for a count, rate, or gauge metric.
    // By default, count and rate metrics require the (time: sum, space: sum) aggregation and
    // Gauge metrics require the (time: avg, space: avg) aggregation.
    // Additional time & space combinations are also available:
    //
    // - time: avg, space: avg
    // - time: avg, space: max
    // - time: avg, space: min
    // - time: avg, space: sum
    // - time: count, space: sum
    // - time: max, space: max
    // - time: min, space: min
    // - time: sum, space: avg
    // - time: sum, space: sum
    //
    // Can only be applied to metrics that have a `metric_type` of `count`, `rate`, or `gauge`.
    Aggregations []MetricCustomAggregation `json:"aggregations,omitempty"`
    // Timestamp when the tag configuration was created.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Toggle to include or exclude percentile aggregations for distribution metrics.
    // Only present when the `metric_type` is `distribution`.
    IncludePercentiles *bool `json:"include_percentiles,omitempty"`
    // The metric's type.
    MetricType *MetricTagConfigurationMetricTypes `json:"metric_type,omitempty"`
    // Timestamp when the tag configuration was last modified.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // List of tag keys on which to group.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricTagConfigurationAttributes

func NewMetricTagConfigurationAttributes() *MetricTagConfigurationAttributes

NewMetricTagConfigurationAttributes instantiates a new MetricTagConfigurationAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricTagConfigurationAttributesWithDefaults

func NewMetricTagConfigurationAttributesWithDefaults() *MetricTagConfigurationAttributes

NewMetricTagConfigurationAttributesWithDefaults instantiates a new MetricTagConfigurationAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricTagConfigurationAttributes) GetAggregations

func (o *MetricTagConfigurationAttributes) GetAggregations() []MetricCustomAggregation

GetAggregations returns the Aggregations field value if set, zero value otherwise.

func (*MetricTagConfigurationAttributes) GetAggregationsOk

func (o *MetricTagConfigurationAttributes) GetAggregationsOk() (*[]MetricCustomAggregation, bool)

GetAggregationsOk returns a tuple with the Aggregations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationAttributes) GetCreatedAt

func (o *MetricTagConfigurationAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*MetricTagConfigurationAttributes) GetCreatedAtOk

func (o *MetricTagConfigurationAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationAttributes) GetIncludePercentiles

func (o *MetricTagConfigurationAttributes) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*MetricTagConfigurationAttributes) GetIncludePercentilesOk

func (o *MetricTagConfigurationAttributes) GetIncludePercentilesOk() (*bool, bool)

GetIncludePercentilesOk returns a tuple with the IncludePercentiles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationAttributes) GetMetricType

func (o *MetricTagConfigurationAttributes) GetMetricType() MetricTagConfigurationMetricTypes

GetMetricType returns the MetricType field value if set, zero value otherwise.

func (*MetricTagConfigurationAttributes) GetMetricTypeOk

func (o *MetricTagConfigurationAttributes) GetMetricTypeOk() (*MetricTagConfigurationMetricTypes, bool)

GetMetricTypeOk returns a tuple with the MetricType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationAttributes) GetModifiedAt

func (o *MetricTagConfigurationAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*MetricTagConfigurationAttributes) GetModifiedAtOk

func (o *MetricTagConfigurationAttributes) GetModifiedAtOk() (*time.Time, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationAttributes) GetTags

func (o *MetricTagConfigurationAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*MetricTagConfigurationAttributes) GetTagsOk

func (o *MetricTagConfigurationAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationAttributes) HasAggregations

func (o *MetricTagConfigurationAttributes) HasAggregations() bool

HasAggregations returns a boolean if a field has been set.

func (*MetricTagConfigurationAttributes) HasCreatedAt

func (o *MetricTagConfigurationAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*MetricTagConfigurationAttributes) HasIncludePercentiles

func (o *MetricTagConfigurationAttributes) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (*MetricTagConfigurationAttributes) HasMetricType

func (o *MetricTagConfigurationAttributes) HasMetricType() bool

HasMetricType returns a boolean if a field has been set.

func (*MetricTagConfigurationAttributes) HasModifiedAt

func (o *MetricTagConfigurationAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*MetricTagConfigurationAttributes) HasTags

func (o *MetricTagConfigurationAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (MetricTagConfigurationAttributes) MarshalJSON

func (o MetricTagConfigurationAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationAttributes) SetAggregations

func (o *MetricTagConfigurationAttributes) SetAggregations(v []MetricCustomAggregation)

SetAggregations gets a reference to the given []MetricCustomAggregation and assigns it to the Aggregations field.

func (*MetricTagConfigurationAttributes) SetCreatedAt

func (o *MetricTagConfigurationAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*MetricTagConfigurationAttributes) SetIncludePercentiles

func (o *MetricTagConfigurationAttributes) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

func (*MetricTagConfigurationAttributes) SetMetricType

func (o *MetricTagConfigurationAttributes) SetMetricType(v MetricTagConfigurationMetricTypes)

SetMetricType gets a reference to the given MetricTagConfigurationMetricTypes and assigns it to the MetricType field.

func (*MetricTagConfigurationAttributes) SetModifiedAt

func (o *MetricTagConfigurationAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*MetricTagConfigurationAttributes) SetTags

func (o *MetricTagConfigurationAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MetricTagConfigurationAttributes) UnmarshalJSON

func (o *MetricTagConfigurationAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationCreateAttributes

MetricTagConfigurationCreateAttributes Object containing the definition of a metric tag configuration to be created.

type MetricTagConfigurationCreateAttributes struct {
    // A list of queryable aggregation combinations for a count, rate, or gauge metric.
    // By default, count and rate metrics require the (time: sum, space: sum) aggregation and
    // Gauge metrics require the (time: avg, space: avg) aggregation.
    // Additional time & space combinations are also available:
    //
    // - time: avg, space: avg
    // - time: avg, space: max
    // - time: avg, space: min
    // - time: avg, space: sum
    // - time: count, space: sum
    // - time: max, space: max
    // - time: min, space: min
    // - time: sum, space: avg
    // - time: sum, space: sum
    //
    // Can only be applied to metrics that have a `metric_type` of `count`, `rate`, or `gauge`.
    Aggregations []MetricCustomAggregation `json:"aggregations,omitempty"`
    // Toggle to include/exclude percentiles for a distribution metric.
    // Defaults to false. Can only be applied to metrics that have a `metric_type` of `distribution`.
    IncludePercentiles *bool `json:"include_percentiles,omitempty"`
    // The metric's type.
    MetricType MetricTagConfigurationMetricTypes `json:"metric_type"`
    // A list of tag keys that will be queryable for your metric.
    Tags []string `json:"tags"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricTagConfigurationCreateAttributes

func NewMetricTagConfigurationCreateAttributes(metricType MetricTagConfigurationMetricTypes, tags []string) *MetricTagConfigurationCreateAttributes

NewMetricTagConfigurationCreateAttributes instantiates a new MetricTagConfigurationCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricTagConfigurationCreateAttributesWithDefaults

func NewMetricTagConfigurationCreateAttributesWithDefaults() *MetricTagConfigurationCreateAttributes

NewMetricTagConfigurationCreateAttributesWithDefaults instantiates a new MetricTagConfigurationCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricTagConfigurationCreateAttributes) GetAggregations

func (o *MetricTagConfigurationCreateAttributes) GetAggregations() []MetricCustomAggregation

GetAggregations returns the Aggregations field value if set, zero value otherwise.

func (*MetricTagConfigurationCreateAttributes) GetAggregationsOk

func (o *MetricTagConfigurationCreateAttributes) GetAggregationsOk() (*[]MetricCustomAggregation, bool)

GetAggregationsOk returns a tuple with the Aggregations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationCreateAttributes) GetIncludePercentiles

func (o *MetricTagConfigurationCreateAttributes) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*MetricTagConfigurationCreateAttributes) GetIncludePercentilesOk

func (o *MetricTagConfigurationCreateAttributes) GetIncludePercentilesOk() (*bool, bool)

GetIncludePercentilesOk returns a tuple with the IncludePercentiles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationCreateAttributes) GetMetricType

func (o *MetricTagConfigurationCreateAttributes) GetMetricType() MetricTagConfigurationMetricTypes

GetMetricType returns the MetricType field value.

func (*MetricTagConfigurationCreateAttributes) GetMetricTypeOk

func (o *MetricTagConfigurationCreateAttributes) GetMetricTypeOk() (*MetricTagConfigurationMetricTypes, bool)

GetMetricTypeOk returns a tuple with the MetricType field value and a boolean to check if the value has been set.

func (*MetricTagConfigurationCreateAttributes) GetTags

func (o *MetricTagConfigurationCreateAttributes) GetTags() []string

GetTags returns the Tags field value.

func (*MetricTagConfigurationCreateAttributes) GetTagsOk

func (o *MetricTagConfigurationCreateAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (*MetricTagConfigurationCreateAttributes) HasAggregations

func (o *MetricTagConfigurationCreateAttributes) HasAggregations() bool

HasAggregations returns a boolean if a field has been set.

func (*MetricTagConfigurationCreateAttributes) HasIncludePercentiles

func (o *MetricTagConfigurationCreateAttributes) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (MetricTagConfigurationCreateAttributes) MarshalJSON

func (o MetricTagConfigurationCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationCreateAttributes) SetAggregations

func (o *MetricTagConfigurationCreateAttributes) SetAggregations(v []MetricCustomAggregation)

SetAggregations gets a reference to the given []MetricCustomAggregation and assigns it to the Aggregations field.

func (*MetricTagConfigurationCreateAttributes) SetIncludePercentiles

func (o *MetricTagConfigurationCreateAttributes) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

func (*MetricTagConfigurationCreateAttributes) SetMetricType

func (o *MetricTagConfigurationCreateAttributes) SetMetricType(v MetricTagConfigurationMetricTypes)

SetMetricType sets field value.

func (*MetricTagConfigurationCreateAttributes) SetTags

func (o *MetricTagConfigurationCreateAttributes) SetTags(v []string)

SetTags sets field value.

func (*MetricTagConfigurationCreateAttributes) UnmarshalJSON

func (o *MetricTagConfigurationCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationCreateData

MetricTagConfigurationCreateData Object for a single metric to be configure tags on.

type MetricTagConfigurationCreateData struct {
    // Object containing the definition of a metric tag configuration to be created.
    Attributes *MetricTagConfigurationCreateAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id string `json:"id"`
    // The metric tag configuration resource type.
    Type MetricTagConfigurationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricTagConfigurationCreateData

func NewMetricTagConfigurationCreateData(id string, typeVar MetricTagConfigurationType) *MetricTagConfigurationCreateData

NewMetricTagConfigurationCreateData instantiates a new MetricTagConfigurationCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricTagConfigurationCreateDataWithDefaults

func NewMetricTagConfigurationCreateDataWithDefaults() *MetricTagConfigurationCreateData

NewMetricTagConfigurationCreateDataWithDefaults instantiates a new MetricTagConfigurationCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricTagConfigurationCreateData) GetAttributes

func (o *MetricTagConfigurationCreateData) GetAttributes() MetricTagConfigurationCreateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricTagConfigurationCreateData) GetAttributesOk

func (o *MetricTagConfigurationCreateData) GetAttributesOk() (*MetricTagConfigurationCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationCreateData) GetId

func (o *MetricTagConfigurationCreateData) GetId() string

GetId returns the Id field value.

func (*MetricTagConfigurationCreateData) GetIdOk

func (o *MetricTagConfigurationCreateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricTagConfigurationCreateData) GetType

func (o *MetricTagConfigurationCreateData) GetType() MetricTagConfigurationType

GetType returns the Type field value.

func (*MetricTagConfigurationCreateData) GetTypeOk

func (o *MetricTagConfigurationCreateData) GetTypeOk() (*MetricTagConfigurationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MetricTagConfigurationCreateData) HasAttributes

func (o *MetricTagConfigurationCreateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (MetricTagConfigurationCreateData) MarshalJSON

func (o MetricTagConfigurationCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationCreateData) SetAttributes

func (o *MetricTagConfigurationCreateData) SetAttributes(v MetricTagConfigurationCreateAttributes)

SetAttributes gets a reference to the given MetricTagConfigurationCreateAttributes and assigns it to the Attributes field.

func (*MetricTagConfigurationCreateData) SetId

func (o *MetricTagConfigurationCreateData) SetId(v string)

SetId sets field value.

func (*MetricTagConfigurationCreateData) SetType

func (o *MetricTagConfigurationCreateData) SetType(v MetricTagConfigurationType)

SetType sets field value.

func (*MetricTagConfigurationCreateData) UnmarshalJSON

func (o *MetricTagConfigurationCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationCreateRequest

MetricTagConfigurationCreateRequest Request object that includes the metric that you would like to configure tags for.

type MetricTagConfigurationCreateRequest struct {
    // Object for a single metric to be configure tags on.
    Data MetricTagConfigurationCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricTagConfigurationCreateRequest

func NewMetricTagConfigurationCreateRequest(data MetricTagConfigurationCreateData) *MetricTagConfigurationCreateRequest

NewMetricTagConfigurationCreateRequest instantiates a new MetricTagConfigurationCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricTagConfigurationCreateRequestWithDefaults

func NewMetricTagConfigurationCreateRequestWithDefaults() *MetricTagConfigurationCreateRequest

NewMetricTagConfigurationCreateRequestWithDefaults instantiates a new MetricTagConfigurationCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricTagConfigurationCreateRequest) GetData

func (o *MetricTagConfigurationCreateRequest) GetData() MetricTagConfigurationCreateData

GetData returns the Data field value.

func (*MetricTagConfigurationCreateRequest) GetDataOk

func (o *MetricTagConfigurationCreateRequest) GetDataOk() (*MetricTagConfigurationCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MetricTagConfigurationCreateRequest) MarshalJSON

func (o MetricTagConfigurationCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationCreateRequest) SetData

func (o *MetricTagConfigurationCreateRequest) SetData(v MetricTagConfigurationCreateData)

SetData sets field value.

func (*MetricTagConfigurationCreateRequest) UnmarshalJSON

func (o *MetricTagConfigurationCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationMetricTypes

MetricTagConfigurationMetricTypes The metric's type.

type MetricTagConfigurationMetricTypes string

List of MetricTagConfigurationMetricTypes.

const (
    METRICTAGCONFIGURATIONMETRICTYPES_GAUGE        MetricTagConfigurationMetricTypes = "gauge"
    METRICTAGCONFIGURATIONMETRICTYPES_COUNT        MetricTagConfigurationMetricTypes = "count"
    METRICTAGCONFIGURATIONMETRICTYPES_RATE         MetricTagConfigurationMetricTypes = "rate"
    METRICTAGCONFIGURATIONMETRICTYPES_DISTRIBUTION MetricTagConfigurationMetricTypes = "distribution"
)

func NewMetricTagConfigurationMetricTypesFromValue

func NewMetricTagConfigurationMetricTypesFromValue(v string) (*MetricTagConfigurationMetricTypes, error)

NewMetricTagConfigurationMetricTypesFromValue returns a pointer to a valid MetricTagConfigurationMetricTypes for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricTagConfigurationMetricTypes) GetAllowedValues

func (v *MetricTagConfigurationMetricTypes) GetAllowedValues() []MetricTagConfigurationMetricTypes

GetAllowedValues reeturns the list of possible values.

func (MetricTagConfigurationMetricTypes) IsValid

func (v MetricTagConfigurationMetricTypes) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricTagConfigurationMetricTypes) Ptr

func (v MetricTagConfigurationMetricTypes) Ptr() *MetricTagConfigurationMetricTypes

Ptr returns reference to MetricTagConfigurationMetricTypes value.

func (*MetricTagConfigurationMetricTypes) UnmarshalJSON

func (v *MetricTagConfigurationMetricTypes) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationResponse

MetricTagConfigurationResponse Response object which includes a single metric's tag configuration.

type MetricTagConfigurationResponse struct {
    // Object for a single metric tag configuration.
    Data *MetricTagConfiguration `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricTagConfigurationResponse

func NewMetricTagConfigurationResponse() *MetricTagConfigurationResponse

NewMetricTagConfigurationResponse instantiates a new MetricTagConfigurationResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricTagConfigurationResponseWithDefaults

func NewMetricTagConfigurationResponseWithDefaults() *MetricTagConfigurationResponse

NewMetricTagConfigurationResponseWithDefaults instantiates a new MetricTagConfigurationResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricTagConfigurationResponse) GetData

func (o *MetricTagConfigurationResponse) GetData() MetricTagConfiguration

GetData returns the Data field value if set, zero value otherwise.

func (*MetricTagConfigurationResponse) GetDataOk

func (o *MetricTagConfigurationResponse) GetDataOk() (*MetricTagConfiguration, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationResponse) HasData

func (o *MetricTagConfigurationResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricTagConfigurationResponse) MarshalJSON

func (o MetricTagConfigurationResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationResponse) SetData

func (o *MetricTagConfigurationResponse) SetData(v MetricTagConfiguration)

SetData gets a reference to the given MetricTagConfiguration and assigns it to the Data field.

func (*MetricTagConfigurationResponse) UnmarshalJSON

func (o *MetricTagConfigurationResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationType

MetricTagConfigurationType The metric tag configuration resource type.

type MetricTagConfigurationType string

List of MetricTagConfigurationType.

const (
    METRICTAGCONFIGURATIONTYPE_MANAGE_TAGS MetricTagConfigurationType = "manage_tags"
)

func NewMetricTagConfigurationTypeFromValue

func NewMetricTagConfigurationTypeFromValue(v string) (*MetricTagConfigurationType, error)

NewMetricTagConfigurationTypeFromValue returns a pointer to a valid MetricTagConfigurationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricTagConfigurationType) GetAllowedValues

func (v *MetricTagConfigurationType) GetAllowedValues() []MetricTagConfigurationType

GetAllowedValues reeturns the list of possible values.

func (MetricTagConfigurationType) IsValid

func (v MetricTagConfigurationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricTagConfigurationType) Ptr

func (v MetricTagConfigurationType) Ptr() *MetricTagConfigurationType

Ptr returns reference to MetricTagConfigurationType value.

func (*MetricTagConfigurationType) UnmarshalJSON

func (v *MetricTagConfigurationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationUpdateAttributes

MetricTagConfigurationUpdateAttributes Object containing the definition of a metric tag configuration to be updated.

type MetricTagConfigurationUpdateAttributes struct {
    // A list of queryable aggregation combinations for a count, rate, or gauge metric.
    // By default, count and rate metrics require the (time: sum, space: sum) aggregation and
    // Gauge metrics require the (time: avg, space: avg) aggregation.
    // Additional time & space combinations are also available:
    //
    // - time: avg, space: avg
    // - time: avg, space: max
    // - time: avg, space: min
    // - time: avg, space: sum
    // - time: count, space: sum
    // - time: max, space: max
    // - time: min, space: min
    // - time: sum, space: avg
    // - time: sum, space: sum
    //
    // Can only be applied to metrics that have a `metric_type` of `count`, `rate`, or `gauge`.
    Aggregations []MetricCustomAggregation `json:"aggregations,omitempty"`
    // Toggle to include/exclude percentiles for a distribution metric.
    // Defaults to false. Can only be applied to metrics that have a `metric_type` of `distribution`.
    IncludePercentiles *bool `json:"include_percentiles,omitempty"`
    // A list of tag keys that will be queryable for your metric.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricTagConfigurationUpdateAttributes

func NewMetricTagConfigurationUpdateAttributes() *MetricTagConfigurationUpdateAttributes

NewMetricTagConfigurationUpdateAttributes instantiates a new MetricTagConfigurationUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricTagConfigurationUpdateAttributesWithDefaults

func NewMetricTagConfigurationUpdateAttributesWithDefaults() *MetricTagConfigurationUpdateAttributes

NewMetricTagConfigurationUpdateAttributesWithDefaults instantiates a new MetricTagConfigurationUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricTagConfigurationUpdateAttributes) GetAggregations

func (o *MetricTagConfigurationUpdateAttributes) GetAggregations() []MetricCustomAggregation

GetAggregations returns the Aggregations field value if set, zero value otherwise.

func (*MetricTagConfigurationUpdateAttributes) GetAggregationsOk

func (o *MetricTagConfigurationUpdateAttributes) GetAggregationsOk() (*[]MetricCustomAggregation, bool)

GetAggregationsOk returns a tuple with the Aggregations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationUpdateAttributes) GetIncludePercentiles

func (o *MetricTagConfigurationUpdateAttributes) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*MetricTagConfigurationUpdateAttributes) GetIncludePercentilesOk

func (o *MetricTagConfigurationUpdateAttributes) GetIncludePercentilesOk() (*bool, bool)

GetIncludePercentilesOk returns a tuple with the IncludePercentiles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationUpdateAttributes) GetTags

func (o *MetricTagConfigurationUpdateAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*MetricTagConfigurationUpdateAttributes) GetTagsOk

func (o *MetricTagConfigurationUpdateAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationUpdateAttributes) HasAggregations

func (o *MetricTagConfigurationUpdateAttributes) HasAggregations() bool

HasAggregations returns a boolean if a field has been set.

func (*MetricTagConfigurationUpdateAttributes) HasIncludePercentiles

func (o *MetricTagConfigurationUpdateAttributes) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (*MetricTagConfigurationUpdateAttributes) HasTags

func (o *MetricTagConfigurationUpdateAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (MetricTagConfigurationUpdateAttributes) MarshalJSON

func (o MetricTagConfigurationUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationUpdateAttributes) SetAggregations

func (o *MetricTagConfigurationUpdateAttributes) SetAggregations(v []MetricCustomAggregation)

SetAggregations gets a reference to the given []MetricCustomAggregation and assigns it to the Aggregations field.

func (*MetricTagConfigurationUpdateAttributes) SetIncludePercentiles

func (o *MetricTagConfigurationUpdateAttributes) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

func (*MetricTagConfigurationUpdateAttributes) SetTags

func (o *MetricTagConfigurationUpdateAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MetricTagConfigurationUpdateAttributes) UnmarshalJSON

func (o *MetricTagConfigurationUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationUpdateData

MetricTagConfigurationUpdateData Object for a single tag configuration to be edited.

type MetricTagConfigurationUpdateData struct {
    // Object containing the definition of a metric tag configuration to be updated.
    Attributes *MetricTagConfigurationUpdateAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id string `json:"id"`
    // The metric tag configuration resource type.
    Type MetricTagConfigurationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricTagConfigurationUpdateData

func NewMetricTagConfigurationUpdateData(id string, typeVar MetricTagConfigurationType) *MetricTagConfigurationUpdateData

NewMetricTagConfigurationUpdateData instantiates a new MetricTagConfigurationUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricTagConfigurationUpdateDataWithDefaults

func NewMetricTagConfigurationUpdateDataWithDefaults() *MetricTagConfigurationUpdateData

NewMetricTagConfigurationUpdateDataWithDefaults instantiates a new MetricTagConfigurationUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricTagConfigurationUpdateData) GetAttributes

func (o *MetricTagConfigurationUpdateData) GetAttributes() MetricTagConfigurationUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricTagConfigurationUpdateData) GetAttributesOk

func (o *MetricTagConfigurationUpdateData) GetAttributesOk() (*MetricTagConfigurationUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationUpdateData) GetId

func (o *MetricTagConfigurationUpdateData) GetId() string

GetId returns the Id field value.

func (*MetricTagConfigurationUpdateData) GetIdOk

func (o *MetricTagConfigurationUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricTagConfigurationUpdateData) GetType

func (o *MetricTagConfigurationUpdateData) GetType() MetricTagConfigurationType

GetType returns the Type field value.

func (*MetricTagConfigurationUpdateData) GetTypeOk

func (o *MetricTagConfigurationUpdateData) GetTypeOk() (*MetricTagConfigurationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MetricTagConfigurationUpdateData) HasAttributes

func (o *MetricTagConfigurationUpdateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (MetricTagConfigurationUpdateData) MarshalJSON

func (o MetricTagConfigurationUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationUpdateData) SetAttributes

func (o *MetricTagConfigurationUpdateData) SetAttributes(v MetricTagConfigurationUpdateAttributes)

SetAttributes gets a reference to the given MetricTagConfigurationUpdateAttributes and assigns it to the Attributes field.

func (*MetricTagConfigurationUpdateData) SetId

func (o *MetricTagConfigurationUpdateData) SetId(v string)

SetId sets field value.

func (*MetricTagConfigurationUpdateData) SetType

func (o *MetricTagConfigurationUpdateData) SetType(v MetricTagConfigurationType)

SetType sets field value.

func (*MetricTagConfigurationUpdateData) UnmarshalJSON

func (o *MetricTagConfigurationUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationUpdateRequest

MetricTagConfigurationUpdateRequest Request object that includes the metric that you would like to edit the tag configuration on.

type MetricTagConfigurationUpdateRequest struct {
    // Object for a single tag configuration to be edited.
    Data MetricTagConfigurationUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricTagConfigurationUpdateRequest

func NewMetricTagConfigurationUpdateRequest(data MetricTagConfigurationUpdateData) *MetricTagConfigurationUpdateRequest

NewMetricTagConfigurationUpdateRequest instantiates a new MetricTagConfigurationUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricTagConfigurationUpdateRequestWithDefaults

func NewMetricTagConfigurationUpdateRequestWithDefaults() *MetricTagConfigurationUpdateRequest

NewMetricTagConfigurationUpdateRequestWithDefaults instantiates a new MetricTagConfigurationUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricTagConfigurationUpdateRequest) GetData

func (o *MetricTagConfigurationUpdateRequest) GetData() MetricTagConfigurationUpdateData

GetData returns the Data field value.

func (*MetricTagConfigurationUpdateRequest) GetDataOk

func (o *MetricTagConfigurationUpdateRequest) GetDataOk() (*MetricTagConfigurationUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MetricTagConfigurationUpdateRequest) MarshalJSON

func (o MetricTagConfigurationUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationUpdateRequest) SetData

func (o *MetricTagConfigurationUpdateRequest) SetData(v MetricTagConfigurationUpdateData)

SetData sets field value.

func (*MetricTagConfigurationUpdateRequest) UnmarshalJSON

func (o *MetricTagConfigurationUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricType

MetricType The metric resource type.

type MetricType string

List of MetricType.

const (
    METRICTYPE_METRICS MetricType = "metrics"
)

func NewMetricTypeFromValue

func NewMetricTypeFromValue(v string) (*MetricType, error)

NewMetricTypeFromValue returns a pointer to a valid MetricType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricType) GetAllowedValues

func (v *MetricType) GetAllowedValues() []MetricType

GetAllowedValues reeturns the list of possible values.

func (MetricType) IsValid

func (v MetricType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricType) Ptr

func (v MetricType) Ptr() *MetricType

Ptr returns reference to MetricType value.

func (*MetricType) UnmarshalJSON

func (v *MetricType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricVolumes

MetricVolumes - Possible response objects for a metric's volume.

type MetricVolumes struct {
    MetricDistinctVolume        *MetricDistinctVolume
    MetricIngestedIndexedVolume *MetricIngestedIndexedVolume

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func MetricDistinctVolumeAsMetricVolumes

func MetricDistinctVolumeAsMetricVolumes(v *MetricDistinctVolume) MetricVolumes

MetricDistinctVolumeAsMetricVolumes is a convenience function that returns MetricDistinctVolume wrapped in MetricVolumes.

func MetricIngestedIndexedVolumeAsMetricVolumes

func MetricIngestedIndexedVolumeAsMetricVolumes(v *MetricIngestedIndexedVolume) MetricVolumes

MetricIngestedIndexedVolumeAsMetricVolumes is a convenience function that returns MetricIngestedIndexedVolume wrapped in MetricVolumes.

func (*MetricVolumes) GetActualInstance

func (obj *MetricVolumes) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (MetricVolumes) MarshalJSON

func (obj MetricVolumes) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*MetricVolumes) UnmarshalJSON

func (obj *MetricVolumes) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type MetricVolumesResponse

MetricVolumesResponse Response object which includes a single metric's volume.

type MetricVolumesResponse struct {
    // Possible response objects for a metric's volume.
    Data *MetricVolumes `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricVolumesResponse

func NewMetricVolumesResponse() *MetricVolumesResponse

NewMetricVolumesResponse instantiates a new MetricVolumesResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricVolumesResponseWithDefaults

func NewMetricVolumesResponseWithDefaults() *MetricVolumesResponse

NewMetricVolumesResponseWithDefaults instantiates a new MetricVolumesResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricVolumesResponse) GetData

func (o *MetricVolumesResponse) GetData() MetricVolumes

GetData returns the Data field value if set, zero value otherwise.

func (*MetricVolumesResponse) GetDataOk

func (o *MetricVolumesResponse) GetDataOk() (*MetricVolumes, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricVolumesResponse) HasData

func (o *MetricVolumesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricVolumesResponse) MarshalJSON

func (o MetricVolumesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricVolumesResponse) SetData

func (o *MetricVolumesResponse) SetData(v MetricVolumes)

SetData gets a reference to the given MetricVolumes and assigns it to the Data field.

func (*MetricVolumesResponse) UnmarshalJSON

func (o *MetricVolumesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricsAggregator

MetricsAggregator The type of aggregation that can be performed on metrics-based queries.

type MetricsAggregator string

List of MetricsAggregator.

const (
    METRICSAGGREGATOR_AVG        MetricsAggregator = "avg"
    METRICSAGGREGATOR_MIN        MetricsAggregator = "min"
    METRICSAGGREGATOR_MAX        MetricsAggregator = "max"
    METRICSAGGREGATOR_SUM        MetricsAggregator = "sum"
    METRICSAGGREGATOR_LAST       MetricsAggregator = "last"
    METRICSAGGREGATOR_PERCENTILE MetricsAggregator = "percentile"
    METRICSAGGREGATOR_MEAN       MetricsAggregator = "mean"
    METRICSAGGREGATOR_L2NORM     MetricsAggregator = "l2norm"
    METRICSAGGREGATOR_AREA       MetricsAggregator = "area"
)

func NewMetricsAggregatorFromValue

func NewMetricsAggregatorFromValue(v string) (*MetricsAggregator, error)

NewMetricsAggregatorFromValue returns a pointer to a valid MetricsAggregator for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricsAggregator) GetAllowedValues

func (v *MetricsAggregator) GetAllowedValues() []MetricsAggregator

GetAllowedValues reeturns the list of possible values.

func (MetricsAggregator) IsValid

func (v MetricsAggregator) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricsAggregator) Ptr

func (v MetricsAggregator) Ptr() *MetricsAggregator

Ptr returns reference to MetricsAggregator value.

func (*MetricsAggregator) UnmarshalJSON

func (v *MetricsAggregator) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricsAndMetricTagConfigurations

MetricsAndMetricTagConfigurations - Object for a metrics and metric tag configurations.

type MetricsAndMetricTagConfigurations struct {
    Metric                 *Metric
    MetricTagConfiguration *MetricTagConfiguration

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func MetricAsMetricsAndMetricTagConfigurations

func MetricAsMetricsAndMetricTagConfigurations(v *Metric) MetricsAndMetricTagConfigurations

MetricAsMetricsAndMetricTagConfigurations is a convenience function that returns Metric wrapped in MetricsAndMetricTagConfigurations.

func MetricTagConfigurationAsMetricsAndMetricTagConfigurations

func MetricTagConfigurationAsMetricsAndMetricTagConfigurations(v *MetricTagConfiguration) MetricsAndMetricTagConfigurations

MetricTagConfigurationAsMetricsAndMetricTagConfigurations is a convenience function that returns MetricTagConfiguration wrapped in MetricsAndMetricTagConfigurations.

func (*MetricsAndMetricTagConfigurations) GetActualInstance

func (obj *MetricsAndMetricTagConfigurations) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (MetricsAndMetricTagConfigurations) MarshalJSON

func (obj MetricsAndMetricTagConfigurations) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*MetricsAndMetricTagConfigurations) UnmarshalJSON

func (obj *MetricsAndMetricTagConfigurations) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type MetricsAndMetricTagConfigurationsResponse

MetricsAndMetricTagConfigurationsResponse Response object that includes metrics and metric tag configurations.

type MetricsAndMetricTagConfigurationsResponse struct {
    // Array of metrics and metric tag configurations.
    Data []MetricsAndMetricTagConfigurations `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricsAndMetricTagConfigurationsResponse

func NewMetricsAndMetricTagConfigurationsResponse() *MetricsAndMetricTagConfigurationsResponse

NewMetricsAndMetricTagConfigurationsResponse instantiates a new MetricsAndMetricTagConfigurationsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricsAndMetricTagConfigurationsResponseWithDefaults

func NewMetricsAndMetricTagConfigurationsResponseWithDefaults() *MetricsAndMetricTagConfigurationsResponse

NewMetricsAndMetricTagConfigurationsResponseWithDefaults instantiates a new MetricsAndMetricTagConfigurationsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricsAndMetricTagConfigurationsResponse) GetData

func (o *MetricsAndMetricTagConfigurationsResponse) GetData() []MetricsAndMetricTagConfigurations

GetData returns the Data field value if set, zero value otherwise.

func (*MetricsAndMetricTagConfigurationsResponse) GetDataOk

func (o *MetricsAndMetricTagConfigurationsResponse) GetDataOk() (*[]MetricsAndMetricTagConfigurations, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricsAndMetricTagConfigurationsResponse) HasData

func (o *MetricsAndMetricTagConfigurationsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricsAndMetricTagConfigurationsResponse) MarshalJSON

func (o MetricsAndMetricTagConfigurationsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricsAndMetricTagConfigurationsResponse) SetData

func (o *MetricsAndMetricTagConfigurationsResponse) SetData(v []MetricsAndMetricTagConfigurations)

SetData gets a reference to the given []MetricsAndMetricTagConfigurations and assigns it to the Data field.

func (*MetricsAndMetricTagConfigurationsResponse) UnmarshalJSON

func (o *MetricsAndMetricTagConfigurationsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricsApi

MetricsApi service type

type MetricsApi datadog.Service

func NewMetricsApi

func NewMetricsApi(client *datadog.APIClient) *MetricsApi

NewMetricsApi Returns NewMetricsApi.

func (*MetricsApi) CreateBulkTagsMetricsConfiguration

func (a *MetricsApi) CreateBulkTagsMetricsConfiguration(ctx _context.Context, body MetricBulkTagConfigCreateRequest) (MetricBulkTagConfigResponse, *_nethttp.Response, error)

CreateBulkTagsMetricsConfiguration Configure tags for multiple metrics. Create and define a list of queryable tag keys for a set of existing count, gauge, rate, and distribution metrics. Metrics are selected by passing a metric name prefix. Use the Delete method of this API path to remove tag configurations. Results can be sent to a set of account email addresses, just like the same operation in the Datadog web app. If multiple calls include the same metric, the last configuration applied (not by submit order) is used, do not expect deterministic ordering of concurrent calls. Can only be used with application keys of users with the `Manage Tags for Metrics` permission.

func (*MetricsApi) CreateTagConfiguration

func (a *MetricsApi) CreateTagConfiguration(ctx _context.Context, metricName string, body MetricTagConfigurationCreateRequest) (MetricTagConfigurationResponse, *_nethttp.Response, error)

CreateTagConfiguration Create a tag configuration. Create and define a list of queryable tag keys for an existing count/gauge/rate/distribution metric. Optionally, include percentile aggregations on any distribution metric or configure custom aggregations on any count, rate, or gauge metric. Can only be used with application keys of users with the `Manage Tags for Metrics` permission.

func (*MetricsApi) DeleteBulkTagsMetricsConfiguration

func (a *MetricsApi) DeleteBulkTagsMetricsConfiguration(ctx _context.Context, body MetricBulkTagConfigDeleteRequest) (MetricBulkTagConfigResponse, *_nethttp.Response, error)

DeleteBulkTagsMetricsConfiguration Delete tags for multiple metrics. Delete all custom lists of queryable tag keys for a set of existing count, gauge, rate, and distribution metrics. Metrics are selected by passing a metric name prefix. Results can be sent to a set of account email addresses, just like the same operation in the Datadog web app. Can only be used with application keys of users with the `Manage Tags for Metrics` permission.

func (*MetricsApi) DeleteTagConfiguration

func (a *MetricsApi) DeleteTagConfiguration(ctx _context.Context, metricName string) (*_nethttp.Response, error)

DeleteTagConfiguration Delete a tag configuration. Deletes a metric's tag configuration. Can only be used with application keys from users with the `Manage Tags for Metrics` permission.

func (*MetricsApi) EstimateMetricsOutputSeries

func (a *MetricsApi) EstimateMetricsOutputSeries(ctx _context.Context, metricName string, o ...EstimateMetricsOutputSeriesOptionalParameters) (MetricEstimateResponse, *_nethttp.Response, error)

EstimateMetricsOutputSeries Tag Configuration Cardinality Estimator. Returns the estimated cardinality for a metric with a given tag, percentile and number of aggregations configuration using Metrics without Limits&trade;.

func (*MetricsApi) ListActiveMetricConfigurations

func (a *MetricsApi) ListActiveMetricConfigurations(ctx _context.Context, metricName string, o ...ListActiveMetricConfigurationsOptionalParameters) (MetricSuggestedTagsAndAggregationsResponse, *_nethttp.Response, error)

ListActiveMetricConfigurations List active tags and aggregations. List tags and aggregations that are actively queried on dashboards and monitors for a given metric name.

func (*MetricsApi) ListTagConfigurationByName

func (a *MetricsApi) ListTagConfigurationByName(ctx _context.Context, metricName string) (MetricTagConfigurationResponse, *_nethttp.Response, error)

ListTagConfigurationByName List tag configuration by name. Returns the tag configuration for the given metric name.

func (*MetricsApi) ListTagConfigurations

func (a *MetricsApi) ListTagConfigurations(ctx _context.Context, o ...ListTagConfigurationsOptionalParameters) (MetricsAndMetricTagConfigurationsResponse, *_nethttp.Response, error)

ListTagConfigurations Get a list of metrics. Returns all metrics that can be configured in the Metrics Summary page or with Metrics without Limits™ (matching additional filters if specified).

func (*MetricsApi) ListTagsByMetricName

func (a *MetricsApi) ListTagsByMetricName(ctx _context.Context, metricName string) (MetricAllTagsResponse, *_nethttp.Response, error)

ListTagsByMetricName List tags by metric name. View indexed tag key-value pairs for a given metric name.

func (*MetricsApi) ListVolumesByMetricName

func (a *MetricsApi) ListVolumesByMetricName(ctx _context.Context, metricName string) (MetricVolumesResponse, *_nethttp.Response, error)

ListVolumesByMetricName List distinct metric volumes by metric name. View distinct metrics volumes for the given metric name.

Custom metrics generated in-app from other products will return `null` for ingested volumes.

func (*MetricsApi) QueryScalarData

func (a *MetricsApi) QueryScalarData(ctx _context.Context, body ScalarFormulaQueryRequest) (ScalarFormulaQueryResponse, *_nethttp.Response, error)

QueryScalarData Query scalar data across multiple products. Query scalar values (as seen on Query Value, Table, and Toplist widgets). Multiple data sources are supported with the ability to process the data using formulas and functions.

func (*MetricsApi) QueryTimeseriesData

func (a *MetricsApi) QueryTimeseriesData(ctx _context.Context, body TimeseriesFormulaQueryRequest) (TimeseriesFormulaQueryResponse, *_nethttp.Response, error)

QueryTimeseriesData Query timeseries data across multiple products. Query timeseries data across various data sources and process the data by applying formulas and functions.

func (*MetricsApi) SubmitMetrics

func (a *MetricsApi) SubmitMetrics(ctx _context.Context, body MetricPayload, o ...SubmitMetricsOptionalParameters) (IntakePayloadAccepted, *_nethttp.Response, error)

SubmitMetrics Submit metrics. The metrics end-point allows you to post time-series data that can be graphed on Datadog’s dashboards. The maximum payload size is 500 kilobytes (512000 bytes). Compressed payloads must have a decompressed size of less than 5 megabytes (5242880 bytes).

If you’re submitting metrics directly to the Datadog API without using DogStatsD, expect:

- 64 bits for the timestamp - 64 bits for the value - 20 bytes for the metric names - 50 bytes for the timeseries - The full payload is approximately 100 bytes.

Host name is one of the resources in the Resources field.

func (*MetricsApi) UpdateTagConfiguration

func (a *MetricsApi) UpdateTagConfiguration(ctx _context.Context, metricName string, body MetricTagConfigurationUpdateRequest) (MetricTagConfigurationResponse, *_nethttp.Response, error)

UpdateTagConfiguration Update a tag configuration. Update the tag configuration of a metric or percentile aggregations of a distribution metric or custom aggregations of a count, rate, or gauge metric. Can only be used with application keys from users with the `Manage Tags for Metrics` permission.

type MetricsDataSource

MetricsDataSource A data source that is powered by the Metrics platform.

type MetricsDataSource string

List of MetricsDataSource.

const (
    METRICSDATASOURCE_METRICS    MetricsDataSource = "metrics"
    METRICSDATASOURCE_CLOUD_COST MetricsDataSource = "cloud_cost"
)

func NewMetricsDataSourceFromValue

func NewMetricsDataSourceFromValue(v string) (*MetricsDataSource, error)

NewMetricsDataSourceFromValue returns a pointer to a valid MetricsDataSource for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricsDataSource) GetAllowedValues

func (v *MetricsDataSource) GetAllowedValues() []MetricsDataSource

GetAllowedValues reeturns the list of possible values.

func (MetricsDataSource) IsValid

func (v MetricsDataSource) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricsDataSource) Ptr

func (v MetricsDataSource) Ptr() *MetricsDataSource

Ptr returns reference to MetricsDataSource value.

func (*MetricsDataSource) UnmarshalJSON

func (v *MetricsDataSource) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricsScalarQuery

MetricsScalarQuery An individual scalar metrics query.

type MetricsScalarQuery struct {
    // The type of aggregation that can be performed on metrics-based queries.
    Aggregator MetricsAggregator `json:"aggregator"`
    // A data source that is powered by the Metrics platform.
    DataSource MetricsDataSource `json:"data_source"`
    // The variable name for use in formulas.
    Name *string `json:"name,omitempty"`
    // A classic metrics query string.
    Query string `json:"query"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricsScalarQuery

func NewMetricsScalarQuery(aggregator MetricsAggregator, dataSource MetricsDataSource, query string) *MetricsScalarQuery

NewMetricsScalarQuery instantiates a new MetricsScalarQuery object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricsScalarQueryWithDefaults

func NewMetricsScalarQueryWithDefaults() *MetricsScalarQuery

NewMetricsScalarQueryWithDefaults instantiates a new MetricsScalarQuery object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricsScalarQuery) GetAggregator

func (o *MetricsScalarQuery) GetAggregator() MetricsAggregator

GetAggregator returns the Aggregator field value.

func (*MetricsScalarQuery) GetAggregatorOk

func (o *MetricsScalarQuery) GetAggregatorOk() (*MetricsAggregator, bool)

GetAggregatorOk returns a tuple with the Aggregator field value and a boolean to check if the value has been set.

func (*MetricsScalarQuery) GetDataSource

func (o *MetricsScalarQuery) GetDataSource() MetricsDataSource

GetDataSource returns the DataSource field value.

func (*MetricsScalarQuery) GetDataSourceOk

func (o *MetricsScalarQuery) GetDataSourceOk() (*MetricsDataSource, bool)

GetDataSourceOk returns a tuple with the DataSource field value and a boolean to check if the value has been set.

func (*MetricsScalarQuery) GetName

func (o *MetricsScalarQuery) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*MetricsScalarQuery) GetNameOk

func (o *MetricsScalarQuery) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricsScalarQuery) GetQuery

func (o *MetricsScalarQuery) GetQuery() string

GetQuery returns the Query field value.

func (*MetricsScalarQuery) GetQueryOk

func (o *MetricsScalarQuery) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (*MetricsScalarQuery) HasName

func (o *MetricsScalarQuery) HasName() bool

HasName returns a boolean if a field has been set.

func (MetricsScalarQuery) MarshalJSON

func (o MetricsScalarQuery) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricsScalarQuery) SetAggregator

func (o *MetricsScalarQuery) SetAggregator(v MetricsAggregator)

SetAggregator sets field value.

func (*MetricsScalarQuery) SetDataSource

func (o *MetricsScalarQuery) SetDataSource(v MetricsDataSource)

SetDataSource sets field value.

func (*MetricsScalarQuery) SetName

func (o *MetricsScalarQuery) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*MetricsScalarQuery) SetQuery

func (o *MetricsScalarQuery) SetQuery(v string)

SetQuery sets field value.

func (*MetricsScalarQuery) UnmarshalJSON

func (o *MetricsScalarQuery) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricsTimeseriesQuery

MetricsTimeseriesQuery An individual timeseries metrics query.

type MetricsTimeseriesQuery struct {
    // A data source that is powered by the Metrics platform.
    DataSource MetricsDataSource `json:"data_source"`
    // The variable name for use in formulas.
    Name *string `json:"name,omitempty"`
    // A classic metrics query string.
    Query string `json:"query"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricsTimeseriesQuery

func NewMetricsTimeseriesQuery(dataSource MetricsDataSource, query string) *MetricsTimeseriesQuery

NewMetricsTimeseriesQuery instantiates a new MetricsTimeseriesQuery object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricsTimeseriesQueryWithDefaults

func NewMetricsTimeseriesQueryWithDefaults() *MetricsTimeseriesQuery

NewMetricsTimeseriesQueryWithDefaults instantiates a new MetricsTimeseriesQuery object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricsTimeseriesQuery) GetDataSource

func (o *MetricsTimeseriesQuery) GetDataSource() MetricsDataSource

GetDataSource returns the DataSource field value.

func (*MetricsTimeseriesQuery) GetDataSourceOk

func (o *MetricsTimeseriesQuery) GetDataSourceOk() (*MetricsDataSource, bool)

GetDataSourceOk returns a tuple with the DataSource field value and a boolean to check if the value has been set.

func (*MetricsTimeseriesQuery) GetName

func (o *MetricsTimeseriesQuery) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*MetricsTimeseriesQuery) GetNameOk

func (o *MetricsTimeseriesQuery) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricsTimeseriesQuery) GetQuery

func (o *MetricsTimeseriesQuery) GetQuery() string

GetQuery returns the Query field value.

func (*MetricsTimeseriesQuery) GetQueryOk

func (o *MetricsTimeseriesQuery) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (*MetricsTimeseriesQuery) HasName

func (o *MetricsTimeseriesQuery) HasName() bool

HasName returns a boolean if a field has been set.

func (MetricsTimeseriesQuery) MarshalJSON

func (o MetricsTimeseriesQuery) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricsTimeseriesQuery) SetDataSource

func (o *MetricsTimeseriesQuery) SetDataSource(v MetricsDataSource)

SetDataSource sets field value.

func (*MetricsTimeseriesQuery) SetName

func (o *MetricsTimeseriesQuery) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*MetricsTimeseriesQuery) SetQuery

func (o *MetricsTimeseriesQuery) SetQuery(v string)

SetQuery sets field value.

func (*MetricsTimeseriesQuery) UnmarshalJSON

func (o *MetricsTimeseriesQuery) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyAttributeCreateRequest

MonitorConfigPolicyAttributeCreateRequest Policy and policy type for a monitor configuration policy.

type MonitorConfigPolicyAttributeCreateRequest struct {
    // Configuration for the policy.
    Policy MonitorConfigPolicyPolicyCreateRequest `json:"policy"`
    // The monitor configuration policy type.
    PolicyType MonitorConfigPolicyType `json:"policy_type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMonitorConfigPolicyAttributeCreateRequest

func NewMonitorConfigPolicyAttributeCreateRequest(policy MonitorConfigPolicyPolicyCreateRequest, policyType MonitorConfigPolicyType) *MonitorConfigPolicyAttributeCreateRequest

NewMonitorConfigPolicyAttributeCreateRequest instantiates a new MonitorConfigPolicyAttributeCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMonitorConfigPolicyAttributeCreateRequestWithDefaults

func NewMonitorConfigPolicyAttributeCreateRequestWithDefaults() *MonitorConfigPolicyAttributeCreateRequest

NewMonitorConfigPolicyAttributeCreateRequestWithDefaults instantiates a new MonitorConfigPolicyAttributeCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MonitorConfigPolicyAttributeCreateRequest) GetPolicy

func (o *MonitorConfigPolicyAttributeCreateRequest) GetPolicy() MonitorConfigPolicyPolicyCreateRequest

GetPolicy returns the Policy field value.

func (*MonitorConfigPolicyAttributeCreateRequest) GetPolicyOk

func (o *MonitorConfigPolicyAttributeCreateRequest) GetPolicyOk() (*MonitorConfigPolicyPolicyCreateRequest, bool)

GetPolicyOk returns a tuple with the Policy field value and a boolean to check if the value has been set.

func (*MonitorConfigPolicyAttributeCreateRequest) GetPolicyType

func (o *MonitorConfigPolicyAttributeCreateRequest) GetPolicyType() MonitorConfigPolicyType

GetPolicyType returns the PolicyType field value.

func (*MonitorConfigPolicyAttributeCreateRequest) GetPolicyTypeOk

func (o *MonitorConfigPolicyAttributeCreateRequest) GetPolicyTypeOk() (*MonitorConfigPolicyType, bool)

GetPolicyTypeOk returns a tuple with the PolicyType field value and a boolean to check if the value has been set.

func (MonitorConfigPolicyAttributeCreateRequest) MarshalJSON

func (o MonitorConfigPolicyAttributeCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyAttributeCreateRequest) SetPolicy

func (o *MonitorConfigPolicyAttributeCreateRequest) SetPolicy(v MonitorConfigPolicyPolicyCreateRequest)

SetPolicy sets field value.

func (*MonitorConfigPolicyAttributeCreateRequest) SetPolicyType

func (o *MonitorConfigPolicyAttributeCreateRequest) SetPolicyType(v MonitorConfigPolicyType)

SetPolicyType sets field value.

func (*MonitorConfigPolicyAttributeCreateRequest) UnmarshalJSON

func (o *MonitorConfigPolicyAttributeCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyAttributeEditRequest

MonitorConfigPolicyAttributeEditRequest Policy and policy type for a monitor configuration policy.

type MonitorConfigPolicyAttributeEditRequest struct {
    // Configuration for the policy.
    Policy MonitorConfigPolicyPolicy `json:"policy"`
    // The monitor configuration policy type.
    PolicyType MonitorConfigPolicyType `json:"policy_type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMonitorConfigPolicyAttributeEditRequest

func NewMonitorConfigPolicyAttributeEditRequest(policy MonitorConfigPolicyPolicy, policyType MonitorConfigPolicyType) *MonitorConfigPolicyAttributeEditRequest

NewMonitorConfigPolicyAttributeEditRequest instantiates a new MonitorConfigPolicyAttributeEditRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMonitorConfigPolicyAttributeEditRequestWithDefaults

func NewMonitorConfigPolicyAttributeEditRequestWithDefaults() *MonitorConfigPolicyAttributeEditRequest

NewMonitorConfigPolicyAttributeEditRequestWithDefaults instantiates a new MonitorConfigPolicyAttributeEditRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MonitorConfigPolicyAttributeEditRequest) GetPolicy

func (o *MonitorConfigPolicyAttributeEditRequest) GetPolicy() MonitorConfigPolicyPolicy

GetPolicy returns the Policy field value.

func (*MonitorConfigPolicyAttributeEditRequest) GetPolicyOk

func (o *MonitorConfigPolicyAttributeEditRequest) GetPolicyOk() (*MonitorConfigPolicyPolicy, bool)

GetPolicyOk returns a tuple with the Policy field value and a boolean to check if the value has been set.

func (*MonitorConfigPolicyAttributeEditRequest) GetPolicyType

func (o *MonitorConfigPolicyAttributeEditRequest) GetPolicyType() MonitorConfigPolicyType

GetPolicyType returns the PolicyType field value.

func (*MonitorConfigPolicyAttributeEditRequest) GetPolicyTypeOk

func (o *MonitorConfigPolicyAttributeEditRequest) GetPolicyTypeOk() (*MonitorConfigPolicyType, bool)

GetPolicyTypeOk returns a tuple with the PolicyType field value and a boolean to check if the value has been set.

func (MonitorConfigPolicyAttributeEditRequest) MarshalJSON

func (o MonitorConfigPolicyAttributeEditRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyAttributeEditRequest) SetPolicy

func (o *MonitorConfigPolicyAttributeEditRequest) SetPolicy(v MonitorConfigPolicyPolicy)

SetPolicy sets field value.

func (*MonitorConfigPolicyAttributeEditRequest) SetPolicyType

func (o *MonitorConfigPolicyAttributeEditRequest) SetPolicyType(v MonitorConfigPolicyType)

SetPolicyType sets field value.

func (*MonitorConfigPolicyAttributeEditRequest) UnmarshalJSON

func (o *MonitorConfigPolicyAttributeEditRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyAttributeResponse

MonitorConfigPolicyAttributeResponse Policy and policy type for a monitor configuration policy.

type MonitorConfigPolicyAttributeResponse struct {
    // Configuration for the policy.
    Policy *MonitorConfigPolicyPolicy `json:"policy,omitempty"`
    // The monitor configuration policy type.
    PolicyType *MonitorConfigPolicyType `json:"policy_type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMonitorConfigPolicyAttributeResponse

func NewMonitorConfigPolicyAttributeResponse() *MonitorConfigPolicyAttributeResponse

NewMonitorConfigPolicyAttributeResponse instantiates a new MonitorConfigPolicyAttributeResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMonitorConfigPolicyAttributeResponseWithDefaults

func NewMonitorConfigPolicyAttributeResponseWithDefaults() *MonitorConfigPolicyAttributeResponse

NewMonitorConfigPolicyAttributeResponseWithDefaults instantiates a new MonitorConfigPolicyAttributeResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MonitorConfigPolicyAttributeResponse) GetPolicy

func (o *MonitorConfigPolicyAttributeResponse) GetPolicy() MonitorConfigPolicyPolicy

GetPolicy returns the Policy field value if set, zero value otherwise.

func (*MonitorConfigPolicyAttributeResponse) GetPolicyOk

func (o *MonitorConfigPolicyAttributeResponse) GetPolicyOk() (*MonitorConfigPolicyPolicy, bool)

GetPolicyOk returns a tuple with the Policy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorConfigPolicyAttributeResponse) GetPolicyType

func (o *MonitorConfigPolicyAttributeResponse) GetPolicyType() MonitorConfigPolicyType

GetPolicyType returns the PolicyType field value if set, zero value otherwise.

func (*MonitorConfigPolicyAttributeResponse) GetPolicyTypeOk

func (o *MonitorConfigPolicyAttributeResponse) GetPolicyTypeOk() (*MonitorConfigPolicyType, bool)

GetPolicyTypeOk returns a tuple with the PolicyType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorConfigPolicyAttributeResponse) HasPolicy

func (o *MonitorConfigPolicyAttributeResponse) HasPolicy() bool

HasPolicy returns a boolean if a field has been set.

func (*MonitorConfigPolicyAttributeResponse) HasPolicyType

func (o *MonitorConfigPolicyAttributeResponse) HasPolicyType() bool

HasPolicyType returns a boolean if a field has been set.

func (MonitorConfigPolicyAttributeResponse) MarshalJSON

func (o MonitorConfigPolicyAttributeResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyAttributeResponse) SetPolicy

func (o *MonitorConfigPolicyAttributeResponse) SetPolicy(v MonitorConfigPolicyPolicy)

SetPolicy gets a reference to the given MonitorConfigPolicyPolicy and assigns it to the Policy field.

func (*MonitorConfigPolicyAttributeResponse) SetPolicyType

func (o *MonitorConfigPolicyAttributeResponse) SetPolicyType(v MonitorConfigPolicyType)

SetPolicyType gets a reference to the given MonitorConfigPolicyType and assigns it to the PolicyType field.

func (*MonitorConfigPolicyAttributeResponse) UnmarshalJSON

func (o *MonitorConfigPolicyAttributeResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyCreateData

MonitorConfigPolicyCreateData A monitor configuration policy data.

type MonitorConfigPolicyCreateData struct {
    // Policy and policy type for a monitor configuration policy.
    Attributes MonitorConfigPolicyAttributeCreateRequest `json:"attributes"`
    // Monitor configuration policy resource type.
    Type MonitorConfigPolicyResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMonitorConfigPolicyCreateData

func NewMonitorConfigPolicyCreateData(attributes MonitorConfigPolicyAttributeCreateRequest, typeVar MonitorConfigPolicyResourceType) *MonitorConfigPolicyCreateData

NewMonitorConfigPolicyCreateData instantiates a new MonitorConfigPolicyCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMonitorConfigPolicyCreateDataWithDefaults

func NewMonitorConfigPolicyCreateDataWithDefaults() *MonitorConfigPolicyCreateData

NewMonitorConfigPolicyCreateDataWithDefaults instantiates a new MonitorConfigPolicyCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MonitorConfigPolicyCreateData) GetAttributes

func (o *MonitorConfigPolicyCreateData) GetAttributes() MonitorConfigPolicyAttributeCreateRequest

GetAttributes returns the Attributes field value.

func (*MonitorConfigPolicyCreateData) GetAttributesOk

func (o *MonitorConfigPolicyCreateData) GetAttributesOk() (*MonitorConfigPolicyAttributeCreateRequest, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*MonitorConfigPolicyCreateData) GetType

func (o *MonitorConfigPolicyCreateData) GetType() MonitorConfigPolicyResourceType

GetType returns the Type field value.

func (*MonitorConfigPolicyCreateData) GetTypeOk

func (o *MonitorConfigPolicyCreateData) GetTypeOk() (*MonitorConfigPolicyResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (MonitorConfigPolicyCreateData) MarshalJSON

func (o MonitorConfigPolicyCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyCreateData) SetAttributes

func (o *MonitorConfigPolicyCreateData) SetAttributes(v MonitorConfigPolicyAttributeCreateRequest)

SetAttributes sets field value.

func (*MonitorConfigPolicyCreateData) SetType

func (o *MonitorConfigPolicyCreateData) SetType(v MonitorConfigPolicyResourceType)

SetType sets field value.

func (*MonitorConfigPolicyCreateData) UnmarshalJSON

func (o *MonitorConfigPolicyCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyCreateRequest

MonitorConfigPolicyCreateRequest Request for creating a monitor configuration policy.

type MonitorConfigPolicyCreateRequest struct {
    // A monitor configuration policy data.
    Data MonitorConfigPolicyCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMonitorConfigPolicyCreateRequest

func NewMonitorConfigPolicyCreateRequest(data MonitorConfigPolicyCreateData) *MonitorConfigPolicyCreateRequest

NewMonitorConfigPolicyCreateRequest instantiates a new MonitorConfigPolicyCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMonitorConfigPolicyCreateRequestWithDefaults

func NewMonitorConfigPolicyCreateRequestWithDefaults() *MonitorConfigPolicyCreateRequest

NewMonitorConfigPolicyCreateRequestWithDefaults instantiates a new MonitorConfigPolicyCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MonitorConfigPolicyCreateRequest) GetData

func (o *MonitorConfigPolicyCreateRequest) GetData() MonitorConfigPolicyCreateData

GetData returns the Data field value.

func (*MonitorConfigPolicyCreateRequest) GetDataOk

func (o *MonitorConfigPolicyCreateRequest) GetDataOk() (*MonitorConfigPolicyCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MonitorConfigPolicyCreateRequest) MarshalJSON

func (o MonitorConfigPolicyCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyCreateRequest) SetData

func (o *MonitorConfigPolicyCreateRequest) SetData(v MonitorConfigPolicyCreateData)

SetData sets field value.

func (*MonitorConfigPolicyCreateRequest) UnmarshalJSON

func (o *MonitorConfigPolicyCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyEditData

MonitorConfigPolicyEditData A monitor configuration policy data.

type MonitorConfigPolicyEditData struct {
    // Policy and policy type for a monitor configuration policy.
    Attributes MonitorConfigPolicyAttributeEditRequest `json:"attributes"`
    // ID of this monitor configuration policy.
    Id string `json:"id"`
    // Monitor configuration policy resource type.
    Type MonitorConfigPolicyResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMonitorConfigPolicyEditData

func NewMonitorConfigPolicyEditData(attributes MonitorConfigPolicyAttributeEditRequest, id string, typeVar MonitorConfigPolicyResourceType) *MonitorConfigPolicyEditData

NewMonitorConfigPolicyEditData instantiates a new MonitorConfigPolicyEditData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMonitorConfigPolicyEditDataWithDefaults

func NewMonitorConfigPolicyEditDataWithDefaults() *MonitorConfigPolicyEditData

NewMonitorConfigPolicyEditDataWithDefaults instantiates a new MonitorConfigPolicyEditData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MonitorConfigPolicyEditData) GetAttributes

func (o *MonitorConfigPolicyEditData) GetAttributes() MonitorConfigPolicyAttributeEditRequest

GetAttributes returns the Attributes field value.

func (*MonitorConfigPolicyEditData) GetAttributesOk

func (o *MonitorConfigPolicyEditData) GetAttributesOk() (*MonitorConfigPolicyAttributeEditRequest, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*MonitorConfigPolicyEditData) GetId

func (o *MonitorConfigPolicyEditData) GetId() string

GetId returns the Id field value.

func (*MonitorConfigPolicyEditData) GetIdOk

func (o *MonitorConfigPolicyEditData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MonitorConfigPolicyEditData) GetType

func (o *MonitorConfigPolicyEditData) GetType() MonitorConfigPolicyResourceType

GetType returns the Type field value.

func (*MonitorConfigPolicyEditData) GetTypeOk

func (o *MonitorConfigPolicyEditData) GetTypeOk() (*MonitorConfigPolicyResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (MonitorConfigPolicyEditData) MarshalJSON

func (o MonitorConfigPolicyEditData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyEditData) SetAttributes

func (o *MonitorConfigPolicyEditData) SetAttributes(v MonitorConfigPolicyAttributeEditRequest)

SetAttributes sets field value.

func (*MonitorConfigPolicyEditData) SetId

func (o *MonitorConfigPolicyEditData) SetId(v string)

SetId sets field value.

func (*MonitorConfigPolicyEditData) SetType

func (o *MonitorConfigPolicyEditData) SetType(v MonitorConfigPolicyResourceType)

SetType sets field value.

func (*MonitorConfigPolicyEditData) UnmarshalJSON

func (o *MonitorConfigPolicyEditData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyEditRequest

MonitorConfigPolicyEditRequest Request for editing a monitor configuration policy.

type MonitorConfigPolicyEditRequest struct {
    // A monitor configuration policy data.
    Data MonitorConfigPolicyEditData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMonitorConfigPolicyEditRequest

func NewMonitorConfigPolicyEditRequest(data MonitorConfigPolicyEditData) *MonitorConfigPolicyEditRequest

NewMonitorConfigPolicyEditRequest instantiates a new MonitorConfigPolicyEditRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMonitorConfigPolicyEditRequestWithDefaults

func NewMonitorConfigPolicyEditRequestWithDefaults() *MonitorConfigPolicyEditRequest

NewMonitorConfigPolicyEditRequestWithDefaults instantiates a new MonitorConfigPolicyEditRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MonitorConfigPolicyEditRequest) GetData

func (o *MonitorConfigPolicyEditRequest) GetData() MonitorConfigPolicyEditData

GetData returns the Data field value.

func (*MonitorConfigPolicyEditRequest) GetDataOk

func (o *MonitorConfigPolicyEditRequest) GetDataOk() (*MonitorConfigPolicyEditData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MonitorConfigPolicyEditRequest) MarshalJSON

func (o MonitorConfigPolicyEditRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyEditRequest) SetData

func (o *MonitorConfigPolicyEditRequest) SetData(v MonitorConfigPolicyEditData)

SetData sets field value.

func (*MonitorConfigPolicyEditRequest) UnmarshalJSON

func (o *MonitorConfigPolicyEditRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyListResponse

MonitorConfigPolicyListResponse Response for retrieving all monitor configuration policies.

type MonitorConfigPolicyListResponse struct {
    // An array of monitor configuration policies.
    Data []MonitorConfigPolicyResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMonitorConfigPolicyListResponse

func NewMonitorConfigPolicyListResponse() *MonitorConfigPolicyListResponse

NewMonitorConfigPolicyListResponse instantiates a new MonitorConfigPolicyListResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMonitorConfigPolicyListResponseWithDefaults

func NewMonitorConfigPolicyListResponseWithDefaults() *MonitorConfigPolicyListResponse

NewMonitorConfigPolicyListResponseWithDefaults instantiates a new MonitorConfigPolicyListResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MonitorConfigPolicyListResponse) GetData

func (o *MonitorConfigPolicyListResponse) GetData() []MonitorConfigPolicyResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*MonitorConfigPolicyListResponse) GetDataOk

func (o *MonitorConfigPolicyListResponse) GetDataOk() (*[]MonitorConfigPolicyResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorConfigPolicyListResponse) HasData

func (o *MonitorConfigPolicyListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MonitorConfigPolicyListResponse) MarshalJSON

func (o MonitorConfigPolicyListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyListResponse) SetData

func (o *MonitorConfigPolicyListResponse) SetData(v []MonitorConfigPolicyResponseData)

SetData gets a reference to the given []MonitorConfigPolicyResponseData and assigns it to the Data field.

func (*MonitorConfigPolicyListResponse) UnmarshalJSON

func (o *MonitorConfigPolicyListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyPolicy

MonitorConfigPolicyPolicy - Configuration for the policy.

type MonitorConfigPolicyPolicy struct {
    MonitorConfigPolicyTagPolicy *MonitorConfigPolicyTagPolicy

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func MonitorConfigPolicyTagPolicyAsMonitorConfigPolicyPolicy

func MonitorConfigPolicyTagPolicyAsMonitorConfigPolicyPolicy(v *MonitorConfigPolicyTagPolicy) MonitorConfigPolicyPolicy

MonitorConfigPolicyTagPolicyAsMonitorConfigPolicyPolicy is a convenience function that returns MonitorConfigPolicyTagPolicy wrapped in MonitorConfigPolicyPolicy.

func (*MonitorConfigPolicyPolicy) GetActualInstance

func (obj *MonitorConfigPolicyPolicy) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (MonitorConfigPolicyPolicy) MarshalJSON

func (obj MonitorConfigPolicyPolicy) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*MonitorConfigPolicyPolicy) UnmarshalJSON

func (obj *MonitorConfigPolicyPolicy) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type MonitorConfigPolicyPolicyCreateRequest

MonitorConfigPolicyPolicyCreateRequest - Configuration for the policy.

type MonitorConfigPolicyPolicyCreateRequest struct {
    MonitorConfigPolicyTagPolicyCreateRequest *MonitorConfigPolicyTagPolicyCreateRequest

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func MonitorConfigPolicyTagPolicyCreateRequestAsMonitorConfigPolicyPolicyCreateRequest

func MonitorConfigPolicyTagPolicyCreateRequestAsMonitorConfigPolicyPolicyCreateRequest(v *MonitorConfigPolicyTagPolicyCreateRequest) MonitorConfigPolicyPolicyCreateRequest

MonitorConfigPolicyTagPolicyCreateRequestAsMonitorConfigPolicyPolicyCreateRequest is a convenience function that returns MonitorConfigPolicyTagPolicyCreateRequest wrapped in MonitorConfigPolicyPolicyCreateRequest.

func (*MonitorConfigPolicyPolicyCreateRequest) GetActualInstance

func (obj *MonitorConfigPolicyPolicyCreateRequest) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (MonitorConfigPolicyPolicyCreateRequest) MarshalJSON

func (obj MonitorConfigPolicyPolicyCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*MonitorConfigPolicyPolicyCreateRequest) UnmarshalJSON

func (obj *MonitorConfigPolicyPolicyCreateRequest) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type MonitorConfigPolicyResourceType

MonitorConfigPolicyResourceType Monitor configuration policy resource type.

type MonitorConfigPolicyResourceType string

List of MonitorConfigPolicyResourceType.

const (
    MONITORCONFIGPOLICYRESOURCETYPE_MONITOR_CONFIG_POLICY MonitorConfigPolicyResourceType = "monitor-config-policy"
)

func NewMonitorConfigPolicyResourceTypeFromValue

func NewMonitorConfigPolicyResourceTypeFromValue(v string) (*MonitorConfigPolicyResourceType, error)

NewMonitorConfigPolicyResourceTypeFromValue returns a pointer to a valid MonitorConfigPolicyResourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MonitorConfigPolicyResourceType) GetAllowedValues

func (v *MonitorConfigPolicyResourceType) GetAllowedValues() []MonitorConfigPolicyResourceType

GetAllowedValues reeturns the list of possible values.

func (MonitorConfigPolicyResourceType) IsValid

func (v MonitorConfigPolicyResourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MonitorConfigPolicyResourceType) Ptr

func (v MonitorConfigPolicyResourceType) Ptr() *MonitorConfigPolicyResourceType

Ptr returns reference to MonitorConfigPolicyResourceType value.

func (*MonitorConfigPolicyResourceType) UnmarshalJSON

func (v *MonitorConfigPolicyResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyResponse

MonitorConfigPolicyResponse Response for retrieving a monitor configuration policy.

type MonitorConfigPolicyResponse struct {
    // A monitor configuration policy data.
    Data *MonitorConfigPolicyResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMonitorConfigPolicyResponse

func NewMonitorConfigPolicyResponse() *MonitorConfigPolicyResponse

NewMonitorConfigPolicyResponse instantiates a new MonitorConfigPolicyResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMonitorConfigPolicyResponseWithDefaults

func NewMonitorConfigPolicyResponseWithDefaults() *MonitorConfigPolicyResponse

NewMonitorConfigPolicyResponseWithDefaults instantiates a new MonitorConfigPolicyResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MonitorConfigPolicyResponse) GetData

func (o *MonitorConfigPolicyResponse) GetData() MonitorConfigPolicyResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*MonitorConfigPolicyResponse) GetDataOk

func (o *MonitorConfigPolicyResponse) GetDataOk() (*MonitorConfigPolicyResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorConfigPolicyResponse) HasData

func (o *MonitorConfigPolicyResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MonitorConfigPolicyResponse) MarshalJSON

func (o MonitorConfigPolicyResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyResponse) SetData

func (o *MonitorConfigPolicyResponse) SetData(v MonitorConfigPolicyResponseData)

SetData gets a reference to the given MonitorConfigPolicyResponseData and assigns it to the Data field.

func (*MonitorConfigPolicyResponse) UnmarshalJSON

func (o *MonitorConfigPolicyResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyResponseData

MonitorConfigPolicyResponseData A monitor configuration policy data.

type MonitorConfigPolicyResponseData struct {
    // Policy and policy type for a monitor configuration policy.
    Attributes *MonitorConfigPolicyAttributeResponse `json:"attributes,omitempty"`
    // ID of this monitor configuration policy.
    Id *string `json:"id,omitempty"`
    // Monitor configuration policy resource type.
    Type *MonitorConfigPolicyResourceType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMonitorConfigPolicyResponseData

func NewMonitorConfigPolicyResponseData() *MonitorConfigPolicyResponseData

NewMonitorConfigPolicyResponseData instantiates a new MonitorConfigPolicyResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMonitorConfigPolicyResponseDataWithDefaults

func NewMonitorConfigPolicyResponseDataWithDefaults() *MonitorConfigPolicyResponseData

NewMonitorConfigPolicyResponseDataWithDefaults instantiates a new MonitorConfigPolicyResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MonitorConfigPolicyResponseData) GetAttributes

func (o *MonitorConfigPolicyResponseData) GetAttributes() MonitorConfigPolicyAttributeResponse

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MonitorConfigPolicyResponseData) GetAttributesOk

func (o *MonitorConfigPolicyResponseData) GetAttributesOk() (*MonitorConfigPolicyAttributeResponse, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorConfigPolicyResponseData) GetId

func (o *MonitorConfigPolicyResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MonitorConfigPolicyResponseData) GetIdOk

func (o *MonitorConfigPolicyResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorConfigPolicyResponseData) GetType

func (o *MonitorConfigPolicyResponseData) GetType() MonitorConfigPolicyResourceType

GetType returns the Type field value if set, zero value otherwise.

func (*MonitorConfigPolicyResponseData) GetTypeOk

func (o *MonitorConfigPolicyResponseData) GetTypeOk() (*MonitorConfigPolicyResourceType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorConfigPolicyResponseData) HasAttributes

func (o *MonitorConfigPolicyResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MonitorConfigPolicyResponseData) HasId

func (o *MonitorConfigPolicyResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*MonitorConfigPolicyResponseData) HasType

func (o *MonitorConfigPolicyResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (MonitorConfigPolicyResponseData) MarshalJSON

func (o MonitorConfigPolicyResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyResponseData) SetAttributes

func (o *MonitorConfigPolicyResponseData) SetAttributes(v MonitorConfigPolicyAttributeResponse)

SetAttributes gets a reference to the given MonitorConfigPolicyAttributeResponse and assigns it to the Attributes field.

func (*MonitorConfigPolicyResponseData) SetId

func (o *MonitorConfigPolicyResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MonitorConfigPolicyResponseData) SetType

func (o *MonitorConfigPolicyResponseData) SetType(v MonitorConfigPolicyResourceType)

SetType gets a reference to the given MonitorConfigPolicyResourceType and assigns it to the Type field.

func (*MonitorConfigPolicyResponseData) UnmarshalJSON

func (o *MonitorConfigPolicyResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyTagPolicy

MonitorConfigPolicyTagPolicy Tag attributes of a monitor configuration policy.

type MonitorConfigPolicyTagPolicy struct {
    // The key of the tag.
    TagKey *string `json:"tag_key,omitempty"`
    // If a tag key is required for monitor creation.
    TagKeyRequired *bool `json:"tag_key_required,omitempty"`
    // Valid values for the tag.
    ValidTagValues []string `json:"valid_tag_values,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMonitorConfigPolicyTagPolicy

func NewMonitorConfigPolicyTagPolicy() *MonitorConfigPolicyTagPolicy

NewMonitorConfigPolicyTagPolicy instantiates a new MonitorConfigPolicyTagPolicy object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMonitorConfigPolicyTagPolicyWithDefaults

func NewMonitorConfigPolicyTagPolicyWithDefaults() *MonitorConfigPolicyTagPolicy

NewMonitorConfigPolicyTagPolicyWithDefaults instantiates a new MonitorConfigPolicyTagPolicy object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MonitorConfigPolicyTagPolicy) GetTagKey

func (o *MonitorConfigPolicyTagPolicy) GetTagKey() string

GetTagKey returns the TagKey field value if set, zero value otherwise.

func (*MonitorConfigPolicyTagPolicy) GetTagKeyOk

func (o *MonitorConfigPolicyTagPolicy) GetTagKeyOk() (*string, bool)

GetTagKeyOk returns a tuple with the TagKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorConfigPolicyTagPolicy) GetTagKeyRequired

func (o *MonitorConfigPolicyTagPolicy) GetTagKeyRequired() bool

GetTagKeyRequired returns the TagKeyRequired field value if set, zero value otherwise.

func (*MonitorConfigPolicyTagPolicy) GetTagKeyRequiredOk

func (o *MonitorConfigPolicyTagPolicy) GetTagKeyRequiredOk() (*bool, bool)

GetTagKeyRequiredOk returns a tuple with the TagKeyRequired field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorConfigPolicyTagPolicy) GetValidTagValues

func (o *MonitorConfigPolicyTagPolicy) GetValidTagValues() []string

GetValidTagValues returns the ValidTagValues field value if set, zero value otherwise.

func (*MonitorConfigPolicyTagPolicy) GetValidTagValuesOk

func (o *MonitorConfigPolicyTagPolicy) GetValidTagValuesOk() (*[]string, bool)

GetValidTagValuesOk returns a tuple with the ValidTagValues field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorConfigPolicyTagPolicy) HasTagKey

func (o *MonitorConfigPolicyTagPolicy) HasTagKey() bool

HasTagKey returns a boolean if a field has been set.

func (*MonitorConfigPolicyTagPolicy) HasTagKeyRequired

func (o *MonitorConfigPolicyTagPolicy) HasTagKeyRequired() bool

HasTagKeyRequired returns a boolean if a field has been set.

func (*MonitorConfigPolicyTagPolicy) HasValidTagValues

func (o *MonitorConfigPolicyTagPolicy) HasValidTagValues() bool

HasValidTagValues returns a boolean if a field has been set.

func (MonitorConfigPolicyTagPolicy) MarshalJSON

func (o MonitorConfigPolicyTagPolicy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyTagPolicy) SetTagKey

func (o *MonitorConfigPolicyTagPolicy) SetTagKey(v string)

SetTagKey gets a reference to the given string and assigns it to the TagKey field.

func (*MonitorConfigPolicyTagPolicy) SetTagKeyRequired

func (o *MonitorConfigPolicyTagPolicy) SetTagKeyRequired(v bool)

SetTagKeyRequired gets a reference to the given bool and assigns it to the TagKeyRequired field.

func (*MonitorConfigPolicyTagPolicy) SetValidTagValues

func (o *MonitorConfigPolicyTagPolicy) SetValidTagValues(v []string)

SetValidTagValues gets a reference to the given []string and assigns it to the ValidTagValues field.

func (*MonitorConfigPolicyTagPolicy) UnmarshalJSON

func (o *MonitorConfigPolicyTagPolicy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyTagPolicyCreateRequest

MonitorConfigPolicyTagPolicyCreateRequest Tag attributes of a monitor configuration policy.

type MonitorConfigPolicyTagPolicyCreateRequest struct {
    // The key of the tag.
    TagKey string `json:"tag_key"`
    // If a tag key is required for monitor creation.
    TagKeyRequired bool `json:"tag_key_required"`
    // Valid values for the tag.
    ValidTagValues []string `json:"valid_tag_values"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMonitorConfigPolicyTagPolicyCreateRequest

func NewMonitorConfigPolicyTagPolicyCreateRequest(tagKey string, tagKeyRequired bool, validTagValues []string) *MonitorConfigPolicyTagPolicyCreateRequest

NewMonitorConfigPolicyTagPolicyCreateRequest instantiates a new MonitorConfigPolicyTagPolicyCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMonitorConfigPolicyTagPolicyCreateRequestWithDefaults

func NewMonitorConfigPolicyTagPolicyCreateRequestWithDefaults() *MonitorConfigPolicyTagPolicyCreateRequest

NewMonitorConfigPolicyTagPolicyCreateRequestWithDefaults instantiates a new MonitorConfigPolicyTagPolicyCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MonitorConfigPolicyTagPolicyCreateRequest) GetTagKey

func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetTagKey() string

GetTagKey returns the TagKey field value.

func (*MonitorConfigPolicyTagPolicyCreateRequest) GetTagKeyOk

func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetTagKeyOk() (*string, bool)

GetTagKeyOk returns a tuple with the TagKey field value and a boolean to check if the value has been set.

func (*MonitorConfigPolicyTagPolicyCreateRequest) GetTagKeyRequired

func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetTagKeyRequired() bool

GetTagKeyRequired returns the TagKeyRequired field value.

func (*MonitorConfigPolicyTagPolicyCreateRequest) GetTagKeyRequiredOk

func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetTagKeyRequiredOk() (*bool, bool)

GetTagKeyRequiredOk returns a tuple with the TagKeyRequired field value and a boolean to check if the value has been set.

func (*MonitorConfigPolicyTagPolicyCreateRequest) GetValidTagValues

func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetValidTagValues() []string

GetValidTagValues returns the ValidTagValues field value.

func (*MonitorConfigPolicyTagPolicyCreateRequest) GetValidTagValuesOk

func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetValidTagValuesOk() (*[]string, bool)

GetValidTagValuesOk returns a tuple with the ValidTagValues field value and a boolean to check if the value has been set.

func (MonitorConfigPolicyTagPolicyCreateRequest) MarshalJSON

func (o MonitorConfigPolicyTagPolicyCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyTagPolicyCreateRequest) SetTagKey

func (o *MonitorConfigPolicyTagPolicyCreateRequest) SetTagKey(v string)

SetTagKey sets field value.

func (*MonitorConfigPolicyTagPolicyCreateRequest) SetTagKeyRequired

func (o *MonitorConfigPolicyTagPolicyCreateRequest) SetTagKeyRequired(v bool)

SetTagKeyRequired sets field value.

func (*MonitorConfigPolicyTagPolicyCreateRequest) SetValidTagValues

func (o *MonitorConfigPolicyTagPolicyCreateRequest) SetValidTagValues(v []string)

SetValidTagValues sets field value.

func (*MonitorConfigPolicyTagPolicyCreateRequest) UnmarshalJSON

func (o *MonitorConfigPolicyTagPolicyCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyType

MonitorConfigPolicyType The monitor configuration policy type.

type MonitorConfigPolicyType string

List of MonitorConfigPolicyType.

const (
    MONITORCONFIGPOLICYTYPE_TAG MonitorConfigPolicyType = "tag"
)

func NewMonitorConfigPolicyTypeFromValue

func NewMonitorConfigPolicyTypeFromValue(v string) (*MonitorConfigPolicyType, error)

NewMonitorConfigPolicyTypeFromValue returns a pointer to a valid MonitorConfigPolicyType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MonitorConfigPolicyType) GetAllowedValues

func (v *MonitorConfigPolicyType) GetAllowedValues() []MonitorConfigPolicyType

GetAllowedValues reeturns the list of possible values.

func (MonitorConfigPolicyType) IsValid

func (v MonitorConfigPolicyType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MonitorConfigPolicyType) Ptr

func (v MonitorConfigPolicyType) Ptr() *MonitorConfigPolicyType

Ptr returns reference to MonitorConfigPolicyType value.

func (*MonitorConfigPolicyType) UnmarshalJSON

func (v *MonitorConfigPolicyType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MonitorDowntimeMatchResourceType

MonitorDowntimeMatchResourceType Monitor Downtime Match resource type.

type MonitorDowntimeMatchResourceType string

List of MonitorDowntimeMatchResourceType.

const (
    MONITORDOWNTIMEMATCHRESOURCETYPE_DOWNTIME_MATCH MonitorDowntimeMatchResourceType = "downtime_match"
)

func NewMonitorDowntimeMatchResourceTypeFromValue

func NewMonitorDowntimeMatchResourceTypeFromValue(v string) (*MonitorDowntimeMatchResourceType, error)

NewMonitorDowntimeMatchResourceTypeFromValue returns a pointer to a valid MonitorDowntimeMatchResourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MonitorDowntimeMatchResourceType) GetAllowedValues

func (v *MonitorDowntimeMatchResourceType) GetAllowedValues() []MonitorDowntimeMatchResourceType

GetAllowedValues reeturns the list of possible values.

func (MonitorDowntimeMatchResourceType) IsValid

func (v MonitorDowntimeMatchResourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MonitorDowntimeMatchResourceType) Ptr

func (v MonitorDowntimeMatchResourceType) Ptr() *MonitorDowntimeMatchResourceType

Ptr returns reference to MonitorDowntimeMatchResourceType value.

func (*MonitorDowntimeMatchResourceType) UnmarshalJSON

func (v *MonitorDowntimeMatchResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MonitorDowntimeMatchResponse

MonitorDowntimeMatchResponse Response for retrieving all downtime matches for a monitor.

type MonitorDowntimeMatchResponse struct {
    // An array of downtime matches.
    Data []MonitorDowntimeMatchResponseData `json:"data,omitempty"`
    // Pagination metadata returned by the API.
    Meta *DowntimeMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMonitorDowntimeMatchResponse

func NewMonitorDowntimeMatchResponse() *MonitorDowntimeMatchResponse

NewMonitorDowntimeMatchResponse instantiates a new MonitorDowntimeMatchResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMonitorDowntimeMatchResponseWithDefaults

func NewMonitorDowntimeMatchResponseWithDefaults() *MonitorDowntimeMatchResponse

NewMonitorDowntimeMatchResponseWithDefaults instantiates a new MonitorDowntimeMatchResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MonitorDowntimeMatchResponse) GetData

func (o *MonitorDowntimeMatchResponse) GetData() []MonitorDowntimeMatchResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*MonitorDowntimeMatchResponse) GetDataOk

func (o *MonitorDowntimeMatchResponse) GetDataOk() (*[]MonitorDowntimeMatchResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorDowntimeMatchResponse) GetMeta

func (o *MonitorDowntimeMatchResponse) GetMeta() DowntimeMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*MonitorDowntimeMatchResponse) GetMetaOk

func (o *MonitorDowntimeMatchResponse) GetMetaOk() (*DowntimeMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorDowntimeMatchResponse) HasData

func (o *MonitorDowntimeMatchResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*MonitorDowntimeMatchResponse) HasMeta

func (o *MonitorDowntimeMatchResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (MonitorDowntimeMatchResponse) MarshalJSON

func (o MonitorDowntimeMatchResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorDowntimeMatchResponse) SetData

func (o *MonitorDowntimeMatchResponse) SetData(v []MonitorDowntimeMatchResponseData)

SetData gets a reference to the given []MonitorDowntimeMatchResponseData and assigns it to the Data field.

func (*MonitorDowntimeMatchResponse) SetMeta

func (o *MonitorDowntimeMatchResponse) SetMeta(v DowntimeMeta)

SetMeta gets a reference to the given DowntimeMeta and assigns it to the Meta field.

func (*MonitorDowntimeMatchResponse) UnmarshalJSON

func (o *MonitorDowntimeMatchResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorDowntimeMatchResponseAttributes

MonitorDowntimeMatchResponseAttributes Downtime match details.

type MonitorDowntimeMatchResponseAttributes struct {
    // The end of the downtime.
    End datadog.NullableTime `json:"end,omitempty"`
    // An array of groups associated with the downtime.
    Groups []string `json:"groups,omitempty"`
    // The scope to which the downtime applies. Must follow the [common search syntax](https://docs.datadoghq.com/logs/explorer/search_syntax/).
    Scope *string `json:"scope,omitempty"`
    // The start of the downtime.
    Start *time.Time `json:"start,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMonitorDowntimeMatchResponseAttributes

func NewMonitorDowntimeMatchResponseAttributes() *MonitorDowntimeMatchResponseAttributes

NewMonitorDowntimeMatchResponseAttributes instantiates a new MonitorDowntimeMatchResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMonitorDowntimeMatchResponseAttributesWithDefaults

func NewMonitorDowntimeMatchResponseAttributesWithDefaults() *MonitorDowntimeMatchResponseAttributes

NewMonitorDowntimeMatchResponseAttributesWithDefaults instantiates a new MonitorDowntimeMatchResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MonitorDowntimeMatchResponseAttributes) GetEnd

func (o *MonitorDowntimeMatchResponseAttributes) GetEnd() time.Time

GetEnd returns the End field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MonitorDowntimeMatchResponseAttributes) GetEndOk

func (o *MonitorDowntimeMatchResponseAttributes) GetEndOk() (*time.Time, bool)

GetEndOk returns a tuple with the End field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*MonitorDowntimeMatchResponseAttributes) GetGroups

func (o *MonitorDowntimeMatchResponseAttributes) GetGroups() []string

GetGroups returns the Groups field value if set, zero value otherwise.

func (*MonitorDowntimeMatchResponseAttributes) GetGroupsOk

func (o *MonitorDowntimeMatchResponseAttributes) GetGroupsOk() (*[]string, bool)

GetGroupsOk returns a tuple with the Groups field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorDowntimeMatchResponseAttributes) GetScope

func (o *MonitorDowntimeMatchResponseAttributes) GetScope() string

GetScope returns the Scope field value if set, zero value otherwise.

func (*MonitorDowntimeMatchResponseAttributes) GetScopeOk

func (o *MonitorDowntimeMatchResponseAttributes) GetScopeOk() (*string, bool)

GetScopeOk returns a tuple with the Scope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorDowntimeMatchResponseAttributes) GetStart

func (o *MonitorDowntimeMatchResponseAttributes) GetStart() time.Time

GetStart returns the Start field value if set, zero value otherwise.

func (*MonitorDowntimeMatchResponseAttributes) GetStartOk

func (o *MonitorDowntimeMatchResponseAttributes) GetStartOk() (*time.Time, bool)

GetStartOk returns a tuple with the Start field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorDowntimeMatchResponseAttributes) HasEnd

func (o *MonitorDowntimeMatchResponseAttributes) HasEnd() bool

HasEnd returns a boolean if a field has been set.

func (*MonitorDowntimeMatchResponseAttributes) HasGroups

func (o *MonitorDowntimeMatchResponseAttributes) HasGroups() bool

HasGroups returns a boolean if a field has been set.

func (*MonitorDowntimeMatchResponseAttributes) HasScope

func (o *MonitorDowntimeMatchResponseAttributes) HasScope() bool

HasScope returns a boolean if a field has been set.

func (*MonitorDowntimeMatchResponseAttributes) HasStart

func (o *MonitorDowntimeMatchResponseAttributes) HasStart() bool

HasStart returns a boolean if a field has been set.

func (MonitorDowntimeMatchResponseAttributes) MarshalJSON

func (o MonitorDowntimeMatchResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorDowntimeMatchResponseAttributes) SetEnd

func (o *MonitorDowntimeMatchResponseAttributes) SetEnd(v time.Time)

SetEnd gets a reference to the given datadog.NullableTime and assigns it to the End field.

func (*MonitorDowntimeMatchResponseAttributes) SetEndNil

func (o *MonitorDowntimeMatchResponseAttributes) SetEndNil()

SetEndNil sets the value for End to be an explicit nil.

func (*MonitorDowntimeMatchResponseAttributes) SetGroups

func (o *MonitorDowntimeMatchResponseAttributes) SetGroups(v []string)

SetGroups gets a reference to the given []string and assigns it to the Groups field.

func (*MonitorDowntimeMatchResponseAttributes) SetScope

func (o *MonitorDowntimeMatchResponseAttributes) SetScope(v string)

SetScope gets a reference to the given string and assigns it to the Scope field.

func (*MonitorDowntimeMatchResponseAttributes) SetStart

func (o *MonitorDowntimeMatchResponseAttributes) SetStart(v time.Time)

SetStart gets a reference to the given time.Time and assigns it to the Start field.

func (*MonitorDowntimeMatchResponseAttributes) UnmarshalJSON

func (o *MonitorDowntimeMatchResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*MonitorDowntimeMatchResponseAttributes) UnsetEnd

func (o *MonitorDowntimeMatchResponseAttributes) UnsetEnd()

UnsetEnd ensures that no value is present for End, not even an explicit nil.

type MonitorDowntimeMatchResponseData

MonitorDowntimeMatchResponseData A downtime match.

type MonitorDowntimeMatchResponseData struct {
    // Downtime match details.
    Attributes *MonitorDowntimeMatchResponseAttributes `json:"attributes,omitempty"`
    // The downtime ID.
    Id datadog.NullableString `json:"id,omitempty"`
    // Monitor Downtime Match resource type.
    Type *MonitorDowntimeMatchResourceType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMonitorDowntimeMatchResponseData

func NewMonitorDowntimeMatchResponseData() *MonitorDowntimeMatchResponseData

NewMonitorDowntimeMatchResponseData instantiates a new MonitorDowntimeMatchResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMonitorDowntimeMatchResponseDataWithDefaults

func NewMonitorDowntimeMatchResponseDataWithDefaults() *MonitorDowntimeMatchResponseData

NewMonitorDowntimeMatchResponseDataWithDefaults instantiates a new MonitorDowntimeMatchResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MonitorDowntimeMatchResponseData) GetAttributes

func (o *MonitorDowntimeMatchResponseData) GetAttributes() MonitorDowntimeMatchResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MonitorDowntimeMatchResponseData) GetAttributesOk

func (o *MonitorDowntimeMatchResponseData) GetAttributesOk() (*MonitorDowntimeMatchResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorDowntimeMatchResponseData) GetId

func (o *MonitorDowntimeMatchResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MonitorDowntimeMatchResponseData) GetIdOk

func (o *MonitorDowntimeMatchResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*MonitorDowntimeMatchResponseData) GetType

func (o *MonitorDowntimeMatchResponseData) GetType() MonitorDowntimeMatchResourceType

GetType returns the Type field value if set, zero value otherwise.

func (*MonitorDowntimeMatchResponseData) GetTypeOk

func (o *MonitorDowntimeMatchResponseData) GetTypeOk() (*MonitorDowntimeMatchResourceType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorDowntimeMatchResponseData) HasAttributes

func (o *MonitorDowntimeMatchResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MonitorDowntimeMatchResponseData) HasId

func (o *MonitorDowntimeMatchResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*MonitorDowntimeMatchResponseData) HasType

func (o *MonitorDowntimeMatchResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (MonitorDowntimeMatchResponseData) MarshalJSON

func (o MonitorDowntimeMatchResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorDowntimeMatchResponseData) SetAttributes

func (o *MonitorDowntimeMatchResponseData) SetAttributes(v MonitorDowntimeMatchResponseAttributes)

SetAttributes gets a reference to the given MonitorDowntimeMatchResponseAttributes and assigns it to the Attributes field.

func (*MonitorDowntimeMatchResponseData) SetId

func (o *MonitorDowntimeMatchResponseData) SetId(v string)

SetId gets a reference to the given datadog.NullableString and assigns it to the Id field.

func (*MonitorDowntimeMatchResponseData) SetIdNil

func (o *MonitorDowntimeMatchResponseData) SetIdNil()

SetIdNil sets the value for Id to be an explicit nil.

func (*MonitorDowntimeMatchResponseData) SetType

func (o *MonitorDowntimeMatchResponseData) SetType(v MonitorDowntimeMatchResourceType)

SetType gets a reference to the given MonitorDowntimeMatchResourceType and assigns it to the Type field.

func (*MonitorDowntimeMatchResponseData) UnmarshalJSON

func (o *MonitorDowntimeMatchResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*MonitorDowntimeMatchResponseData) UnsetId

func (o *MonitorDowntimeMatchResponseData) UnsetId()

UnsetId ensures that no value is present for Id, not even an explicit nil.

type MonitorType

MonitorType Attributes from the monitor that triggered the event.

type MonitorType struct {
    // The POSIX timestamp of the monitor's creation in nanoseconds.
    CreatedAt *int64 `json:"created_at,omitempty"`
    // Monitor group status used when there is no `result_groups`.
    GroupStatus *int32 `json:"group_status,omitempty"`
    // Groups to which the monitor belongs.
    Groups []string `json:"groups,omitempty"`
    // The monitor ID.
    Id *int64 `json:"id,omitempty"`
    // The monitor message.
    Message *string `json:"message,omitempty"`
    // The monitor's last-modified timestamp.
    Modified *int64 `json:"modified,omitempty"`
    // The monitor name.
    Name *string `json:"name,omitempty"`
    // The query that triggers the alert.
    Query *string `json:"query,omitempty"`
    // A list of tags attached to the monitor.
    Tags []string `json:"tags,omitempty"`
    // The templated name of the monitor before resolving any template variables.
    TemplatedName *string `json:"templated_name,omitempty"`
    // The monitor type.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMonitorType

func NewMonitorType() *MonitorType

NewMonitorType instantiates a new MonitorType object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMonitorTypeWithDefaults

func NewMonitorTypeWithDefaults() *MonitorType

NewMonitorTypeWithDefaults instantiates a new MonitorType object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MonitorType) GetCreatedAt

func (o *MonitorType) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*MonitorType) GetCreatedAtOk

func (o *MonitorType) GetCreatedAtOk() (*int64, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetGroupStatus

func (o *MonitorType) GetGroupStatus() int32

GetGroupStatus returns the GroupStatus field value if set, zero value otherwise.

func (*MonitorType) GetGroupStatusOk

func (o *MonitorType) GetGroupStatusOk() (*int32, bool)

GetGroupStatusOk returns a tuple with the GroupStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetGroups

func (o *MonitorType) GetGroups() []string

GetGroups returns the Groups field value if set, zero value otherwise.

func (*MonitorType) GetGroupsOk

func (o *MonitorType) GetGroupsOk() (*[]string, bool)

GetGroupsOk returns a tuple with the Groups field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetId

func (o *MonitorType) GetId() int64

GetId returns the Id field value if set, zero value otherwise.

func (*MonitorType) GetIdOk

func (o *MonitorType) GetIdOk() (*int64, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetMessage

func (o *MonitorType) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*MonitorType) GetMessageOk

func (o *MonitorType) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetModified

func (o *MonitorType) GetModified() int64

GetModified returns the Modified field value if set, zero value otherwise.

func (*MonitorType) GetModifiedOk

func (o *MonitorType) GetModifiedOk() (*int64, bool)

GetModifiedOk returns a tuple with the Modified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetName

func (o *MonitorType) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*MonitorType) GetNameOk

func (o *MonitorType) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetQuery

func (o *MonitorType) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*MonitorType) GetQueryOk

func (o *MonitorType) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetTags

func (o *MonitorType) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*MonitorType) GetTagsOk

func (o *MonitorType) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetTemplatedName

func (o *MonitorType) GetTemplatedName() string

GetTemplatedName returns the TemplatedName field value if set, zero value otherwise.

func (*MonitorType) GetTemplatedNameOk

func (o *MonitorType) GetTemplatedNameOk() (*string, bool)

GetTemplatedNameOk returns a tuple with the TemplatedName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetType

func (o *MonitorType) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*MonitorType) GetTypeOk

func (o *MonitorType) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) HasCreatedAt

func (o *MonitorType) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*MonitorType) HasGroupStatus

func (o *MonitorType) HasGroupStatus() bool

HasGroupStatus returns a boolean if a field has been set.

func (*MonitorType) HasGroups

func (o *MonitorType) HasGroups() bool

HasGroups returns a boolean if a field has been set.

func (*MonitorType) HasId

func (o *MonitorType) HasId() bool

HasId returns a boolean if a field has been set.

func (*MonitorType) HasMessage

func (o *MonitorType) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*MonitorType) HasModified

func (o *MonitorType) HasModified() bool

HasModified returns a boolean if a field has been set.

func (*MonitorType) HasName

func (o *MonitorType) HasName() bool

HasName returns a boolean if a field has been set.

func (*MonitorType) HasQuery

func (o *MonitorType) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*MonitorType) HasTags

func (o *MonitorType) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*MonitorType) HasTemplatedName

func (o *MonitorType) HasTemplatedName() bool

HasTemplatedName returns a boolean if a field has been set.

func (*MonitorType) HasType

func (o *MonitorType) HasType() bool

HasType returns a boolean if a field has been set.

func (MonitorType) MarshalJSON

func (o MonitorType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorType) SetCreatedAt

func (o *MonitorType) SetCreatedAt(v int64)

SetCreatedAt gets a reference to the given int64 and assigns it to the CreatedAt field.

func (*MonitorType) SetGroupStatus

func (o *MonitorType) SetGroupStatus(v int32)

SetGroupStatus gets a reference to the given int32 and assigns it to the GroupStatus field.

func (*MonitorType) SetGroups

func (o *MonitorType) SetGroups(v []string)

SetGroups gets a reference to the given []string and assigns it to the Groups field.

func (*MonitorType) SetId

func (o *MonitorType) SetId(v int64)

SetId gets a reference to the given int64 and assigns it to the Id field.

func (*MonitorType) SetMessage

func (o *MonitorType) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*MonitorType) SetModified

func (o *MonitorType) SetModified(v int64)

SetModified gets a reference to the given int64 and assigns it to the Modified field.

func (*MonitorType) SetName

func (o *MonitorType) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*MonitorType) SetQuery

func (o *MonitorType) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*MonitorType) SetTags

func (o *MonitorType) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MonitorType) SetTemplatedName

func (o *MonitorType) SetTemplatedName(v string)

SetTemplatedName gets a reference to the given string and assigns it to the TemplatedName field.

func (*MonitorType) SetType

func (o *MonitorType) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*MonitorType) UnmarshalJSON

func (o *MonitorType) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorsApi

MonitorsApi service type

type MonitorsApi datadog.Service

func NewMonitorsApi

func NewMonitorsApi(client *datadog.APIClient) *MonitorsApi

NewMonitorsApi Returns NewMonitorsApi.

func (*MonitorsApi) CreateMonitorConfigPolicy

func (a *MonitorsApi) CreateMonitorConfigPolicy(ctx _context.Context, body MonitorConfigPolicyCreateRequest) (MonitorConfigPolicyResponse, *_nethttp.Response, error)

CreateMonitorConfigPolicy Create a monitor configuration policy. Create a monitor configuration policy.

func (*MonitorsApi) DeleteMonitorConfigPolicy

func (a *MonitorsApi) DeleteMonitorConfigPolicy(ctx _context.Context, policyId string) (*_nethttp.Response, error)

DeleteMonitorConfigPolicy Delete a monitor configuration policy. Delete a monitor configuration policy.

func (*MonitorsApi) GetMonitorConfigPolicy

func (a *MonitorsApi) GetMonitorConfigPolicy(ctx _context.Context, policyId string) (MonitorConfigPolicyResponse, *_nethttp.Response, error)

GetMonitorConfigPolicy Get a monitor configuration policy. Get a monitor configuration policy by `policy_id`.

func (*MonitorsApi) ListMonitorConfigPolicies

func (a *MonitorsApi) ListMonitorConfigPolicies(ctx _context.Context) (MonitorConfigPolicyListResponse, *_nethttp.Response, error)

ListMonitorConfigPolicies Get all monitor configuration policies. Get all monitor configuration policies.

func (*MonitorsApi) UpdateMonitorConfigPolicy

func (a *MonitorsApi) UpdateMonitorConfigPolicy(ctx _context.Context, policyId string, body MonitorConfigPolicyEditRequest) (MonitorConfigPolicyResponse, *_nethttp.Response, error)

UpdateMonitorConfigPolicy Edit a monitor configuration policy. Edit a monitor configuration policy.

type MuteFindingRequest

MuteFindingRequest The new mute finding request.

type MuteFindingRequest struct {
    // Data object containing the new mute properties of the finding.
    Data MuteFindingRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMuteFindingRequest

func NewMuteFindingRequest(data MuteFindingRequestData) *MuteFindingRequest

NewMuteFindingRequest instantiates a new MuteFindingRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMuteFindingRequestWithDefaults

func NewMuteFindingRequestWithDefaults() *MuteFindingRequest

NewMuteFindingRequestWithDefaults instantiates a new MuteFindingRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MuteFindingRequest) GetData

func (o *MuteFindingRequest) GetData() MuteFindingRequestData

GetData returns the Data field value.

func (*MuteFindingRequest) GetDataOk

func (o *MuteFindingRequest) GetDataOk() (*MuteFindingRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MuteFindingRequest) MarshalJSON

func (o MuteFindingRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MuteFindingRequest) SetData

func (o *MuteFindingRequest) SetData(v MuteFindingRequestData)

SetData sets field value.

func (*MuteFindingRequest) UnmarshalJSON

func (o *MuteFindingRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MuteFindingRequestAttributes

MuteFindingRequestAttributes The mute properties to be updated.

type MuteFindingRequestAttributes struct {
    // Object containing the new mute properties of the finding.
    Mute MuteFindingRequestProperties `json:"mute"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewMuteFindingRequestAttributes

func NewMuteFindingRequestAttributes(mute MuteFindingRequestProperties) *MuteFindingRequestAttributes

NewMuteFindingRequestAttributes instantiates a new MuteFindingRequestAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMuteFindingRequestAttributesWithDefaults

func NewMuteFindingRequestAttributesWithDefaults() *MuteFindingRequestAttributes

NewMuteFindingRequestAttributesWithDefaults instantiates a new MuteFindingRequestAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MuteFindingRequestAttributes) GetMute

func (o *MuteFindingRequestAttributes) GetMute() MuteFindingRequestProperties

GetMute returns the Mute field value.

func (*MuteFindingRequestAttributes) GetMuteOk

func (o *MuteFindingRequestAttributes) GetMuteOk() (*MuteFindingRequestProperties, bool)

GetMuteOk returns a tuple with the Mute field value and a boolean to check if the value has been set.

func (MuteFindingRequestAttributes) MarshalJSON

func (o MuteFindingRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MuteFindingRequestAttributes) SetMute

func (o *MuteFindingRequestAttributes) SetMute(v MuteFindingRequestProperties)

SetMute sets field value.

func (*MuteFindingRequestAttributes) UnmarshalJSON

func (o *MuteFindingRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MuteFindingRequestData

MuteFindingRequestData Data object containing the new mute properties of the finding.

type MuteFindingRequestData struct {
    // The mute properties to be updated.
    Attributes MuteFindingRequestAttributes `json:"attributes"`
    // The unique ID for this finding.
    Id string `json:"id"`
    // The JSON:API type for findings.
    Type FindingType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMuteFindingRequestData

func NewMuteFindingRequestData(attributes MuteFindingRequestAttributes, id string, typeVar FindingType) *MuteFindingRequestData

NewMuteFindingRequestData instantiates a new MuteFindingRequestData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMuteFindingRequestDataWithDefaults

func NewMuteFindingRequestDataWithDefaults() *MuteFindingRequestData

NewMuteFindingRequestDataWithDefaults instantiates a new MuteFindingRequestData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MuteFindingRequestData) GetAttributes

func (o *MuteFindingRequestData) GetAttributes() MuteFindingRequestAttributes

GetAttributes returns the Attributes field value.

func (*MuteFindingRequestData) GetAttributesOk

func (o *MuteFindingRequestData) GetAttributesOk() (*MuteFindingRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*MuteFindingRequestData) GetId

func (o *MuteFindingRequestData) GetId() string

GetId returns the Id field value.

func (*MuteFindingRequestData) GetIdOk

func (o *MuteFindingRequestData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MuteFindingRequestData) GetType

func (o *MuteFindingRequestData) GetType() FindingType

GetType returns the Type field value.

func (*MuteFindingRequestData) GetTypeOk

func (o *MuteFindingRequestData) GetTypeOk() (*FindingType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (MuteFindingRequestData) MarshalJSON

func (o MuteFindingRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MuteFindingRequestData) SetAttributes

func (o *MuteFindingRequestData) SetAttributes(v MuteFindingRequestAttributes)

SetAttributes sets field value.

func (*MuteFindingRequestData) SetId

func (o *MuteFindingRequestData) SetId(v string)

SetId sets field value.

func (*MuteFindingRequestData) SetType

func (o *MuteFindingRequestData) SetType(v FindingType)

SetType sets field value.

func (*MuteFindingRequestData) UnmarshalJSON

func (o *MuteFindingRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MuteFindingRequestProperties

MuteFindingRequestProperties Object containing the new mute properties of the finding.

type MuteFindingRequestProperties struct {
    // Additional information about the reason why this finding is muted or unmuted. This field has a maximum limit of 280 characters.
    Description *string `json:"description,omitempty"`
    // The expiration date of the mute or unmute action (Unix ms). It must be set to a value greater than the current timestamp.
    // If this field is not provided, the finding will be muted or unmuted indefinitely, which is equivalent to setting the expiration date to 9999999999999.
    //
    ExpirationDate *int64 `json:"expiration_date,omitempty"`
    // Whether this finding is muted or unmuted.
    Muted bool `json:"muted"`
    // The reason why this finding is muted or unmuted.
    Reason FindingMuteReason `json:"reason"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewMuteFindingRequestProperties

func NewMuteFindingRequestProperties(muted bool, reason FindingMuteReason) *MuteFindingRequestProperties

NewMuteFindingRequestProperties instantiates a new MuteFindingRequestProperties object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMuteFindingRequestPropertiesWithDefaults

func NewMuteFindingRequestPropertiesWithDefaults() *MuteFindingRequestProperties

NewMuteFindingRequestPropertiesWithDefaults instantiates a new MuteFindingRequestProperties object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MuteFindingRequestProperties) GetDescription

func (o *MuteFindingRequestProperties) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*MuteFindingRequestProperties) GetDescriptionOk

func (o *MuteFindingRequestProperties) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MuteFindingRequestProperties) GetExpirationDate

func (o *MuteFindingRequestProperties) GetExpirationDate() int64

GetExpirationDate returns the ExpirationDate field value if set, zero value otherwise.

func (*MuteFindingRequestProperties) GetExpirationDateOk

func (o *MuteFindingRequestProperties) GetExpirationDateOk() (*int64, bool)

GetExpirationDateOk returns a tuple with the ExpirationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MuteFindingRequestProperties) GetMuted

func (o *MuteFindingRequestProperties) GetMuted() bool

GetMuted returns the Muted field value.

func (*MuteFindingRequestProperties) GetMutedOk

func (o *MuteFindingRequestProperties) GetMutedOk() (*bool, bool)

GetMutedOk returns a tuple with the Muted field value and a boolean to check if the value has been set.

func (*MuteFindingRequestProperties) GetReason

func (o *MuteFindingRequestProperties) GetReason() FindingMuteReason

GetReason returns the Reason field value.

func (*MuteFindingRequestProperties) GetReasonOk

func (o *MuteFindingRequestProperties) GetReasonOk() (*FindingMuteReason, bool)

GetReasonOk returns a tuple with the Reason field value and a boolean to check if the value has been set.

func (*MuteFindingRequestProperties) HasDescription

func (o *MuteFindingRequestProperties) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*MuteFindingRequestProperties) HasExpirationDate

func (o *MuteFindingRequestProperties) HasExpirationDate() bool

HasExpirationDate returns a boolean if a field has been set.

func (MuteFindingRequestProperties) MarshalJSON

func (o MuteFindingRequestProperties) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MuteFindingRequestProperties) SetDescription

func (o *MuteFindingRequestProperties) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*MuteFindingRequestProperties) SetExpirationDate

func (o *MuteFindingRequestProperties) SetExpirationDate(v int64)

SetExpirationDate gets a reference to the given int64 and assigns it to the ExpirationDate field.

func (*MuteFindingRequestProperties) SetMuted

func (o *MuteFindingRequestProperties) SetMuted(v bool)

SetMuted sets field value.

func (*MuteFindingRequestProperties) SetReason

func (o *MuteFindingRequestProperties) SetReason(v FindingMuteReason)

SetReason sets field value.

func (*MuteFindingRequestProperties) UnmarshalJSON

func (o *MuteFindingRequestProperties) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MuteFindingResponse

MuteFindingResponse The expected response schema.

type MuteFindingResponse struct {
    // Data object containing the updated finding.
    Data MuteFindingResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMuteFindingResponse

func NewMuteFindingResponse(data MuteFindingResponseData) *MuteFindingResponse

NewMuteFindingResponse instantiates a new MuteFindingResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMuteFindingResponseWithDefaults

func NewMuteFindingResponseWithDefaults() *MuteFindingResponse

NewMuteFindingResponseWithDefaults instantiates a new MuteFindingResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MuteFindingResponse) GetData

func (o *MuteFindingResponse) GetData() MuteFindingResponseData

GetData returns the Data field value.

func (*MuteFindingResponse) GetDataOk

func (o *MuteFindingResponse) GetDataOk() (*MuteFindingResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MuteFindingResponse) MarshalJSON

func (o MuteFindingResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MuteFindingResponse) SetData

func (o *MuteFindingResponse) SetData(v MuteFindingResponseData)

SetData sets field value.

func (*MuteFindingResponse) UnmarshalJSON

func (o *MuteFindingResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MuteFindingResponseAttributes

MuteFindingResponseAttributes The JSON:API attributes of the finding.

type MuteFindingResponseAttributes struct {
    // The evaluation of the finding.
    Evaluation *FindingEvaluation `json:"evaluation,omitempty"`
    // The date on which the evaluation for this finding changed (Unix ms).
    EvaluationChangedAt *int64 `json:"evaluation_changed_at,omitempty"`
    // Information about the mute status of this finding.
    Mute *MuteFindingResponseProperties `json:"mute,omitempty"`
    // The resource name of this finding.
    Resource *string `json:"resource,omitempty"`
    // The date on which the resource was discovered (Unix ms).
    ResourceDiscoveryDate *int64 `json:"resource_discovery_date,omitempty"`
    // The resource type of this finding.
    ResourceType *string `json:"resource_type,omitempty"`
    // The rule that triggered this finding.
    Rule *FindingRule `json:"rule,omitempty"`
    // The status of the finding.
    Status *FindingStatus `json:"status,omitempty"`
    // The tags associated with this finding.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMuteFindingResponseAttributes

func NewMuteFindingResponseAttributes() *MuteFindingResponseAttributes

NewMuteFindingResponseAttributes instantiates a new MuteFindingResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMuteFindingResponseAttributesWithDefaults

func NewMuteFindingResponseAttributesWithDefaults() *MuteFindingResponseAttributes

NewMuteFindingResponseAttributesWithDefaults instantiates a new MuteFindingResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MuteFindingResponseAttributes) GetEvaluation

func (o *MuteFindingResponseAttributes) GetEvaluation() FindingEvaluation

GetEvaluation returns the Evaluation field value if set, zero value otherwise.

func (*MuteFindingResponseAttributes) GetEvaluationChangedAt

func (o *MuteFindingResponseAttributes) GetEvaluationChangedAt() int64

GetEvaluationChangedAt returns the EvaluationChangedAt field value if set, zero value otherwise.

func (*MuteFindingResponseAttributes) GetEvaluationChangedAtOk

func (o *MuteFindingResponseAttributes) GetEvaluationChangedAtOk() (*int64, bool)

GetEvaluationChangedAtOk returns a tuple with the EvaluationChangedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MuteFindingResponseAttributes) GetEvaluationOk

func (o *MuteFindingResponseAttributes) GetEvaluationOk() (*FindingEvaluation, bool)

GetEvaluationOk returns a tuple with the Evaluation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MuteFindingResponseAttributes) GetMute

func (o *MuteFindingResponseAttributes) GetMute() MuteFindingResponseProperties

GetMute returns the Mute field value if set, zero value otherwise.

func (*MuteFindingResponseAttributes) GetMuteOk

func (o *MuteFindingResponseAttributes) GetMuteOk() (*MuteFindingResponseProperties, bool)

GetMuteOk returns a tuple with the Mute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MuteFindingResponseAttributes) GetResource

func (o *MuteFindingResponseAttributes) GetResource() string

GetResource returns the Resource field value if set, zero value otherwise.

func (*MuteFindingResponseAttributes) GetResourceDiscoveryDate

func (o *MuteFindingResponseAttributes) GetResourceDiscoveryDate() int64

GetResourceDiscoveryDate returns the ResourceDiscoveryDate field value if set, zero value otherwise.

func (*MuteFindingResponseAttributes) GetResourceDiscoveryDateOk

func (o *MuteFindingResponseAttributes) GetResourceDiscoveryDateOk() (*int64, bool)

GetResourceDiscoveryDateOk returns a tuple with the ResourceDiscoveryDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MuteFindingResponseAttributes) GetResourceOk

func (o *MuteFindingResponseAttributes) GetResourceOk() (*string, bool)

GetResourceOk returns a tuple with the Resource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MuteFindingResponseAttributes) GetResourceType

func (o *MuteFindingResponseAttributes) GetResourceType() string

GetResourceType returns the ResourceType field value if set, zero value otherwise.

func (*MuteFindingResponseAttributes) GetResourceTypeOk

func (o *MuteFindingResponseAttributes) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MuteFindingResponseAttributes) GetRule

func (o *MuteFindingResponseAttributes) GetRule() FindingRule

GetRule returns the Rule field value if set, zero value otherwise.

func (*MuteFindingResponseAttributes) GetRuleOk

func (o *MuteFindingResponseAttributes) GetRuleOk() (*FindingRule, bool)

GetRuleOk returns a tuple with the Rule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MuteFindingResponseAttributes) GetStatus

func (o *MuteFindingResponseAttributes) GetStatus() FindingStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*MuteFindingResponseAttributes) GetStatusOk

func (o *MuteFindingResponseAttributes) GetStatusOk() (*FindingStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MuteFindingResponseAttributes) GetTags

func (o *MuteFindingResponseAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*MuteFindingResponseAttributes) GetTagsOk

func (o *MuteFindingResponseAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MuteFindingResponseAttributes) HasEvaluation

func (o *MuteFindingResponseAttributes) HasEvaluation() bool

HasEvaluation returns a boolean if a field has been set.

func (*MuteFindingResponseAttributes) HasEvaluationChangedAt

func (o *MuteFindingResponseAttributes) HasEvaluationChangedAt() bool

HasEvaluationChangedAt returns a boolean if a field has been set.

func (*MuteFindingResponseAttributes) HasMute

func (o *MuteFindingResponseAttributes) HasMute() bool

HasMute returns a boolean if a field has been set.

func (*MuteFindingResponseAttributes) HasResource

func (o *MuteFindingResponseAttributes) HasResource() bool

HasResource returns a boolean if a field has been set.

func (*MuteFindingResponseAttributes) HasResourceDiscoveryDate

func (o *MuteFindingResponseAttributes) HasResourceDiscoveryDate() bool

HasResourceDiscoveryDate returns a boolean if a field has been set.

func (*MuteFindingResponseAttributes) HasResourceType

func (o *MuteFindingResponseAttributes) HasResourceType() bool

HasResourceType returns a boolean if a field has been set.

func (*MuteFindingResponseAttributes) HasRule

func (o *MuteFindingResponseAttributes) HasRule() bool

HasRule returns a boolean if a field has been set.

func (*MuteFindingResponseAttributes) HasStatus

func (o *MuteFindingResponseAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*MuteFindingResponseAttributes) HasTags

func (o *MuteFindingResponseAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (MuteFindingResponseAttributes) MarshalJSON

func (o MuteFindingResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MuteFindingResponseAttributes) SetEvaluation

func (o *MuteFindingResponseAttributes) SetEvaluation(v FindingEvaluation)

SetEvaluation gets a reference to the given FindingEvaluation and assigns it to the Evaluation field.

func (*MuteFindingResponseAttributes) SetEvaluationChangedAt

func (o *MuteFindingResponseAttributes) SetEvaluationChangedAt(v int64)

SetEvaluationChangedAt gets a reference to the given int64 and assigns it to the EvaluationChangedAt field.

func (*MuteFindingResponseAttributes) SetMute

func (o *MuteFindingResponseAttributes) SetMute(v MuteFindingResponseProperties)

SetMute gets a reference to the given MuteFindingResponseProperties and assigns it to the Mute field.

func (*MuteFindingResponseAttributes) SetResource

func (o *MuteFindingResponseAttributes) SetResource(v string)

SetResource gets a reference to the given string and assigns it to the Resource field.

func (*MuteFindingResponseAttributes) SetResourceDiscoveryDate

func (o *MuteFindingResponseAttributes) SetResourceDiscoveryDate(v int64)

SetResourceDiscoveryDate gets a reference to the given int64 and assigns it to the ResourceDiscoveryDate field.

func (*MuteFindingResponseAttributes) SetResourceType

func (o *MuteFindingResponseAttributes) SetResourceType(v string)

SetResourceType gets a reference to the given string and assigns it to the ResourceType field.

func (*MuteFindingResponseAttributes) SetRule

func (o *MuteFindingResponseAttributes) SetRule(v FindingRule)

SetRule gets a reference to the given FindingRule and assigns it to the Rule field.

func (*MuteFindingResponseAttributes) SetStatus

func (o *MuteFindingResponseAttributes) SetStatus(v FindingStatus)

SetStatus gets a reference to the given FindingStatus and assigns it to the Status field.

func (*MuteFindingResponseAttributes) SetTags

func (o *MuteFindingResponseAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MuteFindingResponseAttributes) UnmarshalJSON

func (o *MuteFindingResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MuteFindingResponseData

MuteFindingResponseData Data object containing the updated finding.

type MuteFindingResponseData struct {
    // The JSON:API attributes of the finding.
    Attributes *MuteFindingResponseAttributes `json:"attributes,omitempty"`
    // The unique ID for this finding.
    Id *string `json:"id,omitempty"`
    // The JSON:API type for findings.
    Type *FindingType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMuteFindingResponseData

func NewMuteFindingResponseData() *MuteFindingResponseData

NewMuteFindingResponseData instantiates a new MuteFindingResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMuteFindingResponseDataWithDefaults

func NewMuteFindingResponseDataWithDefaults() *MuteFindingResponseData

NewMuteFindingResponseDataWithDefaults instantiates a new MuteFindingResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MuteFindingResponseData) GetAttributes

func (o *MuteFindingResponseData) GetAttributes() MuteFindingResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MuteFindingResponseData) GetAttributesOk

func (o *MuteFindingResponseData) GetAttributesOk() (*MuteFindingResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MuteFindingResponseData) GetId

func (o *MuteFindingResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MuteFindingResponseData) GetIdOk

func (o *MuteFindingResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MuteFindingResponseData) GetType

func (o *MuteFindingResponseData) GetType() FindingType

GetType returns the Type field value if set, zero value otherwise.

func (*MuteFindingResponseData) GetTypeOk

func (o *MuteFindingResponseData) GetTypeOk() (*FindingType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MuteFindingResponseData) HasAttributes

func (o *MuteFindingResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MuteFindingResponseData) HasId

func (o *MuteFindingResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*MuteFindingResponseData) HasType

func (o *MuteFindingResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (MuteFindingResponseData) MarshalJSON

func (o MuteFindingResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MuteFindingResponseData) SetAttributes

func (o *MuteFindingResponseData) SetAttributes(v MuteFindingResponseAttributes)

SetAttributes gets a reference to the given MuteFindingResponseAttributes and assigns it to the Attributes field.

func (*MuteFindingResponseData) SetId

func (o *MuteFindingResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MuteFindingResponseData) SetType

func (o *MuteFindingResponseData) SetType(v FindingType)

SetType gets a reference to the given FindingType and assigns it to the Type field.

func (*MuteFindingResponseData) UnmarshalJSON

func (o *MuteFindingResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MuteFindingResponseProperties

MuteFindingResponseProperties Information about the mute status of this finding.

type MuteFindingResponseProperties struct {
    // Additional information about the reason why this finding is muted or unmuted.
    // This attribute will not be included in the response if the description is not provided in the request body.
    //
    Description *string `json:"description,omitempty"`
    // The expiration date of the mute or unmute action.
    // If the expiration date is not provided in the request body, this attribute will not be included in the response and the finding will be muted or unmuted indefinitely.
    //
    ExpirationDate *int64 `json:"expiration_date,omitempty"`
    // Whether this finding is muted or unmuted.
    Muted *bool `json:"muted,omitempty"`
    // The reason why this finding is muted or unmuted.
    Reason *FindingMuteReason `json:"reason,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewMuteFindingResponseProperties

func NewMuteFindingResponseProperties() *MuteFindingResponseProperties

NewMuteFindingResponseProperties instantiates a new MuteFindingResponseProperties object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMuteFindingResponsePropertiesWithDefaults

func NewMuteFindingResponsePropertiesWithDefaults() *MuteFindingResponseProperties

NewMuteFindingResponsePropertiesWithDefaults instantiates a new MuteFindingResponseProperties object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MuteFindingResponseProperties) GetDescription

func (o *MuteFindingResponseProperties) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*MuteFindingResponseProperties) GetDescriptionOk

func (o *MuteFindingResponseProperties) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MuteFindingResponseProperties) GetExpirationDate

func (o *MuteFindingResponseProperties) GetExpirationDate() int64

GetExpirationDate returns the ExpirationDate field value if set, zero value otherwise.

func (*MuteFindingResponseProperties) GetExpirationDateOk

func (o *MuteFindingResponseProperties) GetExpirationDateOk() (*int64, bool)

GetExpirationDateOk returns a tuple with the ExpirationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MuteFindingResponseProperties) GetMuted

func (o *MuteFindingResponseProperties) GetMuted() bool

GetMuted returns the Muted field value if set, zero value otherwise.

func (*MuteFindingResponseProperties) GetMutedOk

func (o *MuteFindingResponseProperties) GetMutedOk() (*bool, bool)

GetMutedOk returns a tuple with the Muted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MuteFindingResponseProperties) GetReason

func (o *MuteFindingResponseProperties) GetReason() FindingMuteReason

GetReason returns the Reason field value if set, zero value otherwise.

func (*MuteFindingResponseProperties) GetReasonOk

func (o *MuteFindingResponseProperties) GetReasonOk() (*FindingMuteReason, bool)

GetReasonOk returns a tuple with the Reason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MuteFindingResponseProperties) HasDescription

func (o *MuteFindingResponseProperties) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*MuteFindingResponseProperties) HasExpirationDate

func (o *MuteFindingResponseProperties) HasExpirationDate() bool

HasExpirationDate returns a boolean if a field has been set.

func (*MuteFindingResponseProperties) HasMuted

func (o *MuteFindingResponseProperties) HasMuted() bool

HasMuted returns a boolean if a field has been set.

func (*MuteFindingResponseProperties) HasReason

func (o *MuteFindingResponseProperties) HasReason() bool

HasReason returns a boolean if a field has been set.

func (MuteFindingResponseProperties) MarshalJSON

func (o MuteFindingResponseProperties) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MuteFindingResponseProperties) SetDescription

func (o *MuteFindingResponseProperties) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*MuteFindingResponseProperties) SetExpirationDate

func (o *MuteFindingResponseProperties) SetExpirationDate(v int64)

SetExpirationDate gets a reference to the given int64 and assigns it to the ExpirationDate field.

func (*MuteFindingResponseProperties) SetMuted

func (o *MuteFindingResponseProperties) SetMuted(v bool)

SetMuted gets a reference to the given bool and assigns it to the Muted field.

func (*MuteFindingResponseProperties) SetReason

func (o *MuteFindingResponseProperties) SetReason(v FindingMuteReason)

SetReason gets a reference to the given FindingMuteReason and assigns it to the Reason field.

func (*MuteFindingResponseProperties) UnmarshalJSON

func (o *MuteFindingResponseProperties) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type NullableCIAppCIError

NullableCIAppCIError handles when a null is used for CIAppCIError.

type NullableCIAppCIError struct {
    // contains filtered or unexported fields
}

func NewNullableCIAppCIError

func NewNullableCIAppCIError(val *CIAppCIError) *NullableCIAppCIError

NewNullableCIAppCIError initializes the struct as if Set has been called.

func (NullableCIAppCIError) Get

func (v NullableCIAppCIError) Get() *CIAppCIError

Get returns the associated value.

func (NullableCIAppCIError) IsSet

func (v NullableCIAppCIError) IsSet() bool

IsSet returns whether Set has been called.

func (NullableCIAppCIError) MarshalJSON

func (v NullableCIAppCIError) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableCIAppCIError) Set

func (v *NullableCIAppCIError) Set(val *CIAppCIError)

Set changes the value and indicates it's been called.

func (*NullableCIAppCIError) UnmarshalJSON

func (v *NullableCIAppCIError) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableCIAppCIError) Unset

func (v *NullableCIAppCIError) Unset()

Unset sets the value to nil and resets the set flag/

type NullableCIAppGitInfo

NullableCIAppGitInfo handles when a null is used for CIAppGitInfo.

type NullableCIAppGitInfo struct {
    // contains filtered or unexported fields
}

func NewNullableCIAppGitInfo

func NewNullableCIAppGitInfo(val *CIAppGitInfo) *NullableCIAppGitInfo

NewNullableCIAppGitInfo initializes the struct as if Set has been called.

func (NullableCIAppGitInfo) Get

func (v NullableCIAppGitInfo) Get() *CIAppGitInfo

Get returns the associated value.

func (NullableCIAppGitInfo) IsSet

func (v NullableCIAppGitInfo) IsSet() bool

IsSet returns whether Set has been called.

func (NullableCIAppGitInfo) MarshalJSON

func (v NullableCIAppGitInfo) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableCIAppGitInfo) Set

func (v *NullableCIAppGitInfo) Set(val *CIAppGitInfo)

Set changes the value and indicates it's been called.

func (*NullableCIAppGitInfo) UnmarshalJSON

func (v *NullableCIAppGitInfo) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableCIAppGitInfo) Unset

func (v *NullableCIAppGitInfo) Unset()

Unset sets the value to nil and resets the set flag/

type NullableCIAppHostInfo

NullableCIAppHostInfo handles when a null is used for CIAppHostInfo.

type NullableCIAppHostInfo struct {
    // contains filtered or unexported fields
}

func NewNullableCIAppHostInfo

func NewNullableCIAppHostInfo(val *CIAppHostInfo) *NullableCIAppHostInfo

NewNullableCIAppHostInfo initializes the struct as if Set has been called.

func (NullableCIAppHostInfo) Get

func (v NullableCIAppHostInfo) Get() *CIAppHostInfo

Get returns the associated value.

func (NullableCIAppHostInfo) IsSet

func (v NullableCIAppHostInfo) IsSet() bool

IsSet returns whether Set has been called.

func (NullableCIAppHostInfo) MarshalJSON

func (v NullableCIAppHostInfo) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableCIAppHostInfo) Set

func (v *NullableCIAppHostInfo) Set(val *CIAppHostInfo)

Set changes the value and indicates it's been called.

func (*NullableCIAppHostInfo) UnmarshalJSON

func (v *NullableCIAppHostInfo) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableCIAppHostInfo) Unset

func (v *NullableCIAppHostInfo) Unset()

Unset sets the value to nil and resets the set flag/

type NullableCIAppPipelineEventParentPipeline

NullableCIAppPipelineEventParentPipeline handles when a null is used for CIAppPipelineEventParentPipeline.

type NullableCIAppPipelineEventParentPipeline struct {
    // contains filtered or unexported fields
}

func NewNullableCIAppPipelineEventParentPipeline

func NewNullableCIAppPipelineEventParentPipeline(val *CIAppPipelineEventParentPipeline) *NullableCIAppPipelineEventParentPipeline

NewNullableCIAppPipelineEventParentPipeline initializes the struct as if Set has been called.

func (NullableCIAppPipelineEventParentPipeline) Get

func (v NullableCIAppPipelineEventParentPipeline) Get() *CIAppPipelineEventParentPipeline

Get returns the associated value.

func (NullableCIAppPipelineEventParentPipeline) IsSet

func (v NullableCIAppPipelineEventParentPipeline) IsSet() bool

IsSet returns whether Set has been called.

func (NullableCIAppPipelineEventParentPipeline) MarshalJSON

func (v NullableCIAppPipelineEventParentPipeline) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableCIAppPipelineEventParentPipeline) Set

func (v *NullableCIAppPipelineEventParentPipeline) Set(val *CIAppPipelineEventParentPipeline)

Set changes the value and indicates it's been called.

func (*NullableCIAppPipelineEventParentPipeline) UnmarshalJSON

func (v *NullableCIAppPipelineEventParentPipeline) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableCIAppPipelineEventParentPipeline) Unset

func (v *NullableCIAppPipelineEventParentPipeline) Unset()

Unset sets the value to nil and resets the set flag/

type NullableCIAppPipelineEventPreviousPipeline

NullableCIAppPipelineEventPreviousPipeline handles when a null is used for CIAppPipelineEventPreviousPipeline.

type NullableCIAppPipelineEventPreviousPipeline struct {
    // contains filtered or unexported fields
}

func NewNullableCIAppPipelineEventPreviousPipeline

func NewNullableCIAppPipelineEventPreviousPipeline(val *CIAppPipelineEventPreviousPipeline) *NullableCIAppPipelineEventPreviousPipeline

NewNullableCIAppPipelineEventPreviousPipeline initializes the struct as if Set has been called.

func (NullableCIAppPipelineEventPreviousPipeline) Get

func (v NullableCIAppPipelineEventPreviousPipeline) Get() *CIAppPipelineEventPreviousPipeline

Get returns the associated value.

func (NullableCIAppPipelineEventPreviousPipeline) IsSet

func (v NullableCIAppPipelineEventPreviousPipeline) IsSet() bool

IsSet returns whether Set has been called.

func (NullableCIAppPipelineEventPreviousPipeline) MarshalJSON

func (v NullableCIAppPipelineEventPreviousPipeline) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableCIAppPipelineEventPreviousPipeline) Set

func (v *NullableCIAppPipelineEventPreviousPipeline) Set(val *CIAppPipelineEventPreviousPipeline)

Set changes the value and indicates it's been called.

func (*NullableCIAppPipelineEventPreviousPipeline) UnmarshalJSON

func (v *NullableCIAppPipelineEventPreviousPipeline) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableCIAppPipelineEventPreviousPipeline) Unset

func (v *NullableCIAppPipelineEventPreviousPipeline) Unset()

Unset sets the value to nil and resets the set flag/

type NullableDowntimeRelationshipsCreatedByData

NullableDowntimeRelationshipsCreatedByData handles when a null is used for DowntimeRelationshipsCreatedByData.

type NullableDowntimeRelationshipsCreatedByData struct {
    // contains filtered or unexported fields
}

func NewNullableDowntimeRelationshipsCreatedByData

func NewNullableDowntimeRelationshipsCreatedByData(val *DowntimeRelationshipsCreatedByData) *NullableDowntimeRelationshipsCreatedByData

NewNullableDowntimeRelationshipsCreatedByData initializes the struct as if Set has been called.

func (NullableDowntimeRelationshipsCreatedByData) Get

func (v NullableDowntimeRelationshipsCreatedByData) Get() *DowntimeRelationshipsCreatedByData

Get returns the associated value.

func (NullableDowntimeRelationshipsCreatedByData) IsSet

func (v NullableDowntimeRelationshipsCreatedByData) IsSet() bool

IsSet returns whether Set has been called.

func (NullableDowntimeRelationshipsCreatedByData) MarshalJSON

func (v NullableDowntimeRelationshipsCreatedByData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableDowntimeRelationshipsCreatedByData) Set

func (v *NullableDowntimeRelationshipsCreatedByData) Set(val *DowntimeRelationshipsCreatedByData)

Set changes the value and indicates it's been called.

func (*NullableDowntimeRelationshipsCreatedByData) UnmarshalJSON

func (v *NullableDowntimeRelationshipsCreatedByData) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableDowntimeRelationshipsCreatedByData) Unset

func (v *NullableDowntimeRelationshipsCreatedByData) Unset()

Unset sets the value to nil and resets the set flag/

type NullableDowntimeRelationshipsMonitorData

NullableDowntimeRelationshipsMonitorData handles when a null is used for DowntimeRelationshipsMonitorData.

type NullableDowntimeRelationshipsMonitorData struct {
    // contains filtered or unexported fields
}

func NewNullableDowntimeRelationshipsMonitorData

func NewNullableDowntimeRelationshipsMonitorData(val *DowntimeRelationshipsMonitorData) *NullableDowntimeRelationshipsMonitorData

NewNullableDowntimeRelationshipsMonitorData initializes the struct as if Set has been called.

func (NullableDowntimeRelationshipsMonitorData) Get

func (v NullableDowntimeRelationshipsMonitorData) Get() *DowntimeRelationshipsMonitorData

Get returns the associated value.

func (NullableDowntimeRelationshipsMonitorData) IsSet

func (v NullableDowntimeRelationshipsMonitorData) IsSet() bool

IsSet returns whether Set has been called.

func (NullableDowntimeRelationshipsMonitorData) MarshalJSON

func (v NullableDowntimeRelationshipsMonitorData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableDowntimeRelationshipsMonitorData) Set

func (v *NullableDowntimeRelationshipsMonitorData) Set(val *DowntimeRelationshipsMonitorData)

Set changes the value and indicates it's been called.

func (*NullableDowntimeRelationshipsMonitorData) UnmarshalJSON

func (v *NullableDowntimeRelationshipsMonitorData) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableDowntimeRelationshipsMonitorData) Unset

func (v *NullableDowntimeRelationshipsMonitorData) Unset()

Unset sets the value to nil and resets the set flag/

type NullableEventPriority

NullableEventPriority handles when a null is used for EventPriority.

type NullableEventPriority struct {
    // contains filtered or unexported fields
}

func NewNullableEventPriority

func NewNullableEventPriority(val *EventPriority) *NullableEventPriority

NewNullableEventPriority initializes the struct as if Set has been called.

func (NullableEventPriority) Get

func (v NullableEventPriority) Get() *EventPriority

Get returns the associated value.

func (NullableEventPriority) IsSet

func (v NullableEventPriority) IsSet() bool

IsSet returns whether Set has been called.

func (NullableEventPriority) MarshalJSON

func (v NullableEventPriority) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableEventPriority) Set

func (v *NullableEventPriority) Set(val *EventPriority)

Set changes the value and indicates it's been called.

func (*NullableEventPriority) UnmarshalJSON

func (v *NullableEventPriority) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableEventPriority) Unset

func (v *NullableEventPriority) Unset()

Unset sets the value to nil and resets the set flag.

type NullableLogsArchiveDestination

NullableLogsArchiveDestination handles when a null is used for LogsArchiveDestination.

type NullableLogsArchiveDestination struct {
    // contains filtered or unexported fields
}

func NewNullableLogsArchiveDestination

func NewNullableLogsArchiveDestination(val *LogsArchiveDestination) *NullableLogsArchiveDestination

NewNullableLogsArchiveDestination initializes the struct as if Set has been called.

func (NullableLogsArchiveDestination) Get

func (v NullableLogsArchiveDestination) Get() *LogsArchiveDestination

Get returns the associated value.

func (NullableLogsArchiveDestination) IsSet

func (v NullableLogsArchiveDestination) IsSet() bool

IsSet returns whether Set has been called.

func (NullableLogsArchiveDestination) MarshalJSON

func (v NullableLogsArchiveDestination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableLogsArchiveDestination) Set

func (v *NullableLogsArchiveDestination) Set(val *LogsArchiveDestination)

Set changes the value and indicates it's been called.

func (*NullableLogsArchiveDestination) UnmarshalJSON

func (v *NullableLogsArchiveDestination) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableLogsArchiveDestination) Unset

func (v *NullableLogsArchiveDestination) Unset()

Unset sets the value to nil and resets the set flag/

type NullableMonitorType

NullableMonitorType handles when a null is used for MonitorType.

type NullableMonitorType struct {
    // contains filtered or unexported fields
}

func NewNullableMonitorType

func NewNullableMonitorType(val *MonitorType) *NullableMonitorType

NewNullableMonitorType initializes the struct as if Set has been called.

func (NullableMonitorType) Get

func (v NullableMonitorType) Get() *MonitorType

Get returns the associated value.

func (NullableMonitorType) IsSet

func (v NullableMonitorType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableMonitorType) MarshalJSON

func (v NullableMonitorType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableMonitorType) Set

func (v *NullableMonitorType) Set(val *MonitorType)

Set changes the value and indicates it's been called.

func (*NullableMonitorType) UnmarshalJSON

func (v *NullableMonitorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableMonitorType) Unset

func (v *NullableMonitorType) Unset()

Unset sets the value to nil and resets the set flag/

type NullableNullableRelationshipToUserData

NullableNullableRelationshipToUserData handles when a null is used for NullableRelationshipToUserData.

type NullableNullableRelationshipToUserData struct {
    // contains filtered or unexported fields
}

func NewNullableNullableRelationshipToUserData

func NewNullableNullableRelationshipToUserData(val *NullableRelationshipToUserData) *NullableNullableRelationshipToUserData

NewNullableNullableRelationshipToUserData initializes the struct as if Set has been called.

func (NullableNullableRelationshipToUserData) Get

func (v NullableNullableRelationshipToUserData) Get() *NullableRelationshipToUserData

Get returns the associated value.

func (NullableNullableRelationshipToUserData) IsSet

func (v NullableNullableRelationshipToUserData) IsSet() bool

IsSet returns whether Set has been called.

func (NullableNullableRelationshipToUserData) MarshalJSON

func (v NullableNullableRelationshipToUserData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableNullableRelationshipToUserData) Set

func (v *NullableNullableRelationshipToUserData) Set(val *NullableRelationshipToUserData)

Set changes the value and indicates it's been called.

func (*NullableNullableRelationshipToUserData) UnmarshalJSON

func (v *NullableNullableRelationshipToUserData) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableNullableRelationshipToUserData) Unset

func (v *NullableNullableRelationshipToUserData) Unset()

Unset sets the value to nil and resets the set flag/

type NullableRelationshipToUser

NullableRelationshipToUser Relationship to user.

type NullableRelationshipToUser struct {
    // Relationship to user object.
    Data NullableNullableRelationshipToUserData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewNullableRelationshipToUser

func NewNullableRelationshipToUser(data NullableNullableRelationshipToUserData) *NullableRelationshipToUser

NewNullableRelationshipToUser instantiates a new NullableRelationshipToUser object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewNullableRelationshipToUserWithDefaults

func NewNullableRelationshipToUserWithDefaults() *NullableRelationshipToUser

NewNullableRelationshipToUserWithDefaults instantiates a new NullableRelationshipToUser object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*NullableRelationshipToUser) GetData

func (o *NullableRelationshipToUser) GetData() NullableRelationshipToUserData

GetData returns the Data field value. If the value is explicit nil, the zero value for NullableRelationshipToUserData will be returned.

func (*NullableRelationshipToUser) GetDataOk

func (o *NullableRelationshipToUser) GetDataOk() (*NullableRelationshipToUserData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (NullableRelationshipToUser) MarshalJSON

func (o NullableRelationshipToUser) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*NullableRelationshipToUser) SetData

func (o *NullableRelationshipToUser) SetData(v NullableRelationshipToUserData)

SetData sets field value.

func (*NullableRelationshipToUser) UnmarshalJSON

func (o *NullableRelationshipToUser) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type NullableRelationshipToUserData

NullableRelationshipToUserData Relationship to user object.

type NullableRelationshipToUserData struct {
    // A unique identifier that represents the user.
    Id string `json:"id"`
    // Users resource type.
    Type UsersType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewNullableRelationshipToUserData

func NewNullableRelationshipToUserData(id string, typeVar UsersType) *NullableRelationshipToUserData

NewNullableRelationshipToUserData instantiates a new NullableRelationshipToUserData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewNullableRelationshipToUserDataWithDefaults

func NewNullableRelationshipToUserDataWithDefaults() *NullableRelationshipToUserData

NewNullableRelationshipToUserDataWithDefaults instantiates a new NullableRelationshipToUserData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*NullableRelationshipToUserData) GetId

func (o *NullableRelationshipToUserData) GetId() string

GetId returns the Id field value.

func (*NullableRelationshipToUserData) GetIdOk

func (o *NullableRelationshipToUserData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*NullableRelationshipToUserData) GetType

func (o *NullableRelationshipToUserData) GetType() UsersType

GetType returns the Type field value.

func (*NullableRelationshipToUserData) GetTypeOk

func (o *NullableRelationshipToUserData) GetTypeOk() (*UsersType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (NullableRelationshipToUserData) MarshalJSON

func (o NullableRelationshipToUserData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*NullableRelationshipToUserData) SetId

func (o *NullableRelationshipToUserData) SetId(v string)

SetId sets field value.

func (*NullableRelationshipToUserData) SetType

func (o *NullableRelationshipToUserData) SetType(v UsersType)

SetType sets field value.

func (*NullableRelationshipToUserData) UnmarshalJSON

func (o *NullableRelationshipToUserData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type NullableUnit

NullableUnit handles when a null is used for Unit.

type NullableUnit struct {
    // contains filtered or unexported fields
}

func NewNullableUnit

func NewNullableUnit(val *Unit) *NullableUnit

NewNullableUnit initializes the struct as if Set has been called.

func (NullableUnit) Get

func (v NullableUnit) Get() *Unit

Get returns the associated value.

func (NullableUnit) IsSet

func (v NullableUnit) IsSet() bool

IsSet returns whether Set has been called.

func (NullableUnit) MarshalJSON

func (v NullableUnit) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableUnit) Set

func (v *NullableUnit) Set(val *Unit)

Set changes the value and indicates it's been called.

func (*NullableUnit) UnmarshalJSON

func (v *NullableUnit) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableUnit) Unset

func (v *NullableUnit) Unset()

Unset sets the value to nil and resets the set flag/

type NullableUserTeamRole

NullableUserTeamRole handles when a null is used for UserTeamRole.

type NullableUserTeamRole struct {
    // contains filtered or unexported fields
}

func NewNullableUserTeamRole

func NewNullableUserTeamRole(val *UserTeamRole) *NullableUserTeamRole

NewNullableUserTeamRole initializes the struct as if Set has been called.

func (NullableUserTeamRole) Get

func (v NullableUserTeamRole) Get() *UserTeamRole

Get returns the associated value.

func (NullableUserTeamRole) IsSet

func (v NullableUserTeamRole) IsSet() bool

IsSet returns whether Set has been called.

func (NullableUserTeamRole) MarshalJSON

func (v NullableUserTeamRole) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableUserTeamRole) Set

func (v *NullableUserTeamRole) Set(val *UserTeamRole)

Set changes the value and indicates it's been called.

func (*NullableUserTeamRole) UnmarshalJSON

func (v *NullableUserTeamRole) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableUserTeamRole) Unset

func (v *NullableUserTeamRole) Unset()

Unset sets the value to nil and resets the set flag.

type OnDemandConcurrencyCap

OnDemandConcurrencyCap On-demand concurrency cap.

type OnDemandConcurrencyCap struct {
    // On-demand concurrency cap attributes.
    Attributes *OnDemandConcurrencyCapAttributes `json:"attributes,omitempty"`
    // On-demand concurrency cap type.
    Type *OnDemandConcurrencyCapType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOnDemandConcurrencyCap

func NewOnDemandConcurrencyCap() *OnDemandConcurrencyCap

NewOnDemandConcurrencyCap instantiates a new OnDemandConcurrencyCap object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOnDemandConcurrencyCapWithDefaults

func NewOnDemandConcurrencyCapWithDefaults() *OnDemandConcurrencyCap

NewOnDemandConcurrencyCapWithDefaults instantiates a new OnDemandConcurrencyCap object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OnDemandConcurrencyCap) GetAttributes

func (o *OnDemandConcurrencyCap) GetAttributes() OnDemandConcurrencyCapAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*OnDemandConcurrencyCap) GetAttributesOk

func (o *OnDemandConcurrencyCap) GetAttributesOk() (*OnDemandConcurrencyCapAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OnDemandConcurrencyCap) GetType

func (o *OnDemandConcurrencyCap) GetType() OnDemandConcurrencyCapType

GetType returns the Type field value if set, zero value otherwise.

func (*OnDemandConcurrencyCap) GetTypeOk

func (o *OnDemandConcurrencyCap) GetTypeOk() (*OnDemandConcurrencyCapType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OnDemandConcurrencyCap) HasAttributes

func (o *OnDemandConcurrencyCap) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*OnDemandConcurrencyCap) HasType

func (o *OnDemandConcurrencyCap) HasType() bool

HasType returns a boolean if a field has been set.

func (OnDemandConcurrencyCap) MarshalJSON

func (o OnDemandConcurrencyCap) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OnDemandConcurrencyCap) SetAttributes

func (o *OnDemandConcurrencyCap) SetAttributes(v OnDemandConcurrencyCapAttributes)

SetAttributes gets a reference to the given OnDemandConcurrencyCapAttributes and assigns it to the Attributes field.

func (*OnDemandConcurrencyCap) SetType

func (o *OnDemandConcurrencyCap) SetType(v OnDemandConcurrencyCapType)

SetType gets a reference to the given OnDemandConcurrencyCapType and assigns it to the Type field.

func (*OnDemandConcurrencyCap) UnmarshalJSON

func (o *OnDemandConcurrencyCap) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OnDemandConcurrencyCapAttributes

OnDemandConcurrencyCapAttributes On-demand concurrency cap attributes.

type OnDemandConcurrencyCapAttributes struct {
    // Value of the on-demand concurrency cap.
    OnDemandConcurrencyCap *float64 `json:"on_demand_concurrency_cap,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOnDemandConcurrencyCapAttributes

func NewOnDemandConcurrencyCapAttributes() *OnDemandConcurrencyCapAttributes

NewOnDemandConcurrencyCapAttributes instantiates a new OnDemandConcurrencyCapAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOnDemandConcurrencyCapAttributesWithDefaults

func NewOnDemandConcurrencyCapAttributesWithDefaults() *OnDemandConcurrencyCapAttributes

NewOnDemandConcurrencyCapAttributesWithDefaults instantiates a new OnDemandConcurrencyCapAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OnDemandConcurrencyCapAttributes) GetOnDemandConcurrencyCap

func (o *OnDemandConcurrencyCapAttributes) GetOnDemandConcurrencyCap() float64

GetOnDemandConcurrencyCap returns the OnDemandConcurrencyCap field value if set, zero value otherwise.

func (*OnDemandConcurrencyCapAttributes) GetOnDemandConcurrencyCapOk

func (o *OnDemandConcurrencyCapAttributes) GetOnDemandConcurrencyCapOk() (*float64, bool)

GetOnDemandConcurrencyCapOk returns a tuple with the OnDemandConcurrencyCap field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OnDemandConcurrencyCapAttributes) HasOnDemandConcurrencyCap

func (o *OnDemandConcurrencyCapAttributes) HasOnDemandConcurrencyCap() bool

HasOnDemandConcurrencyCap returns a boolean if a field has been set.

func (OnDemandConcurrencyCapAttributes) MarshalJSON

func (o OnDemandConcurrencyCapAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OnDemandConcurrencyCapAttributes) SetOnDemandConcurrencyCap

func (o *OnDemandConcurrencyCapAttributes) SetOnDemandConcurrencyCap(v float64)

SetOnDemandConcurrencyCap gets a reference to the given float64 and assigns it to the OnDemandConcurrencyCap field.

func (*OnDemandConcurrencyCapAttributes) UnmarshalJSON

func (o *OnDemandConcurrencyCapAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OnDemandConcurrencyCapResponse

OnDemandConcurrencyCapResponse On-demand concurrency cap response.

type OnDemandConcurrencyCapResponse struct {
    // On-demand concurrency cap.
    Data *OnDemandConcurrencyCap `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOnDemandConcurrencyCapResponse

func NewOnDemandConcurrencyCapResponse() *OnDemandConcurrencyCapResponse

NewOnDemandConcurrencyCapResponse instantiates a new OnDemandConcurrencyCapResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOnDemandConcurrencyCapResponseWithDefaults

func NewOnDemandConcurrencyCapResponseWithDefaults() *OnDemandConcurrencyCapResponse

NewOnDemandConcurrencyCapResponseWithDefaults instantiates a new OnDemandConcurrencyCapResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OnDemandConcurrencyCapResponse) GetData

func (o *OnDemandConcurrencyCapResponse) GetData() OnDemandConcurrencyCap

GetData returns the Data field value if set, zero value otherwise.

func (*OnDemandConcurrencyCapResponse) GetDataOk

func (o *OnDemandConcurrencyCapResponse) GetDataOk() (*OnDemandConcurrencyCap, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OnDemandConcurrencyCapResponse) HasData

func (o *OnDemandConcurrencyCapResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (OnDemandConcurrencyCapResponse) MarshalJSON

func (o OnDemandConcurrencyCapResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OnDemandConcurrencyCapResponse) SetData

func (o *OnDemandConcurrencyCapResponse) SetData(v OnDemandConcurrencyCap)

SetData gets a reference to the given OnDemandConcurrencyCap and assigns it to the Data field.

func (*OnDemandConcurrencyCapResponse) UnmarshalJSON

func (o *OnDemandConcurrencyCapResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OnDemandConcurrencyCapType

OnDemandConcurrencyCapType On-demand concurrency cap type.

type OnDemandConcurrencyCapType string

List of OnDemandConcurrencyCapType.

const (
    ONDEMANDCONCURRENCYCAPTYPE_ON_DEMAND_CONCURRENCY_CAP OnDemandConcurrencyCapType = "on_demand_concurrency_cap"
)

func NewOnDemandConcurrencyCapTypeFromValue

func NewOnDemandConcurrencyCapTypeFromValue(v string) (*OnDemandConcurrencyCapType, error)

NewOnDemandConcurrencyCapTypeFromValue returns a pointer to a valid OnDemandConcurrencyCapType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*OnDemandConcurrencyCapType) GetAllowedValues

func (v *OnDemandConcurrencyCapType) GetAllowedValues() []OnDemandConcurrencyCapType

GetAllowedValues reeturns the list of possible values.

func (OnDemandConcurrencyCapType) IsValid

func (v OnDemandConcurrencyCapType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (OnDemandConcurrencyCapType) Ptr

func (v OnDemandConcurrencyCapType) Ptr() *OnDemandConcurrencyCapType

Ptr returns reference to OnDemandConcurrencyCapType value.

func (*OnDemandConcurrencyCapType) UnmarshalJSON

func (v *OnDemandConcurrencyCapType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type OpsgenieIntegrationApi

OpsgenieIntegrationApi service type

type OpsgenieIntegrationApi datadog.Service

func NewOpsgenieIntegrationApi

func NewOpsgenieIntegrationApi(client *datadog.APIClient) *OpsgenieIntegrationApi

NewOpsgenieIntegrationApi Returns NewOpsgenieIntegrationApi.

func (*OpsgenieIntegrationApi) CreateOpsgenieService

func (a *OpsgenieIntegrationApi) CreateOpsgenieService(ctx _context.Context, body OpsgenieServiceCreateRequest) (OpsgenieServiceResponse, *_nethttp.Response, error)

CreateOpsgenieService Create a new service object. Create a new service object in the Opsgenie integration.

func (*OpsgenieIntegrationApi) DeleteOpsgenieService

func (a *OpsgenieIntegrationApi) DeleteOpsgenieService(ctx _context.Context, integrationServiceId string) (*_nethttp.Response, error)

DeleteOpsgenieService Delete a single service object. Delete a single service object in the Datadog Opsgenie integration.

func (*OpsgenieIntegrationApi) GetOpsgenieService

func (a *OpsgenieIntegrationApi) GetOpsgenieService(ctx _context.Context, integrationServiceId string) (OpsgenieServiceResponse, *_nethttp.Response, error)

GetOpsgenieService Get a single service object. Get a single service from the Datadog Opsgenie integration.

func (*OpsgenieIntegrationApi) ListOpsgenieServices

func (a *OpsgenieIntegrationApi) ListOpsgenieServices(ctx _context.Context) (OpsgenieServicesResponse, *_nethttp.Response, error)

ListOpsgenieServices Get all service objects. Get a list of all services from the Datadog Opsgenie integration.

func (*OpsgenieIntegrationApi) UpdateOpsgenieService

func (a *OpsgenieIntegrationApi) UpdateOpsgenieService(ctx _context.Context, integrationServiceId string, body OpsgenieServiceUpdateRequest) (OpsgenieServiceResponse, *_nethttp.Response, error)

UpdateOpsgenieService Update a single service object. Update a single service object in the Datadog Opsgenie integration.

type OpsgenieServiceCreateAttributes

OpsgenieServiceCreateAttributes The Opsgenie service attributes for a create request.

type OpsgenieServiceCreateAttributes struct {
    // The custom URL for a custom region.
    CustomUrl *string `json:"custom_url,omitempty"`
    // The name for the Opsgenie service.
    Name string `json:"name"`
    // The Opsgenie API key for your Opsgenie service.
    OpsgenieApiKey string `json:"opsgenie_api_key"`
    // The region for the Opsgenie service.
    Region OpsgenieServiceRegionType `json:"region"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOpsgenieServiceCreateAttributes

func NewOpsgenieServiceCreateAttributes(name string, opsgenieApiKey string, region OpsgenieServiceRegionType) *OpsgenieServiceCreateAttributes

NewOpsgenieServiceCreateAttributes instantiates a new OpsgenieServiceCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOpsgenieServiceCreateAttributesWithDefaults

func NewOpsgenieServiceCreateAttributesWithDefaults() *OpsgenieServiceCreateAttributes

NewOpsgenieServiceCreateAttributesWithDefaults instantiates a new OpsgenieServiceCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OpsgenieServiceCreateAttributes) GetCustomUrl

func (o *OpsgenieServiceCreateAttributes) GetCustomUrl() string

GetCustomUrl returns the CustomUrl field value if set, zero value otherwise.

func (*OpsgenieServiceCreateAttributes) GetCustomUrlOk

func (o *OpsgenieServiceCreateAttributes) GetCustomUrlOk() (*string, bool)

GetCustomUrlOk returns a tuple with the CustomUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpsgenieServiceCreateAttributes) GetName

func (o *OpsgenieServiceCreateAttributes) GetName() string

GetName returns the Name field value.

func (*OpsgenieServiceCreateAttributes) GetNameOk

func (o *OpsgenieServiceCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*OpsgenieServiceCreateAttributes) GetOpsgenieApiKey

func (o *OpsgenieServiceCreateAttributes) GetOpsgenieApiKey() string

GetOpsgenieApiKey returns the OpsgenieApiKey field value.

func (*OpsgenieServiceCreateAttributes) GetOpsgenieApiKeyOk

func (o *OpsgenieServiceCreateAttributes) GetOpsgenieApiKeyOk() (*string, bool)

GetOpsgenieApiKeyOk returns a tuple with the OpsgenieApiKey field value and a boolean to check if the value has been set.

func (*OpsgenieServiceCreateAttributes) GetRegion

func (o *OpsgenieServiceCreateAttributes) GetRegion() OpsgenieServiceRegionType

GetRegion returns the Region field value.

func (*OpsgenieServiceCreateAttributes) GetRegionOk

func (o *OpsgenieServiceCreateAttributes) GetRegionOk() (*OpsgenieServiceRegionType, bool)

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set.

func (*OpsgenieServiceCreateAttributes) HasCustomUrl

func (o *OpsgenieServiceCreateAttributes) HasCustomUrl() bool

HasCustomUrl returns a boolean if a field has been set.

func (OpsgenieServiceCreateAttributes) MarshalJSON

func (o OpsgenieServiceCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceCreateAttributes) SetCustomUrl

func (o *OpsgenieServiceCreateAttributes) SetCustomUrl(v string)

SetCustomUrl gets a reference to the given string and assigns it to the CustomUrl field.

func (*OpsgenieServiceCreateAttributes) SetName

func (o *OpsgenieServiceCreateAttributes) SetName(v string)

SetName sets field value.

func (*OpsgenieServiceCreateAttributes) SetOpsgenieApiKey

func (o *OpsgenieServiceCreateAttributes) SetOpsgenieApiKey(v string)

SetOpsgenieApiKey sets field value.

func (*OpsgenieServiceCreateAttributes) SetRegion

func (o *OpsgenieServiceCreateAttributes) SetRegion(v OpsgenieServiceRegionType)

SetRegion sets field value.

func (*OpsgenieServiceCreateAttributes) UnmarshalJSON

func (o *OpsgenieServiceCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceCreateData

OpsgenieServiceCreateData Opsgenie service data for a create request.

type OpsgenieServiceCreateData struct {
    // The Opsgenie service attributes for a create request.
    Attributes OpsgenieServiceCreateAttributes `json:"attributes"`
    // Opsgenie service resource type.
    Type OpsgenieServiceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOpsgenieServiceCreateData

func NewOpsgenieServiceCreateData(attributes OpsgenieServiceCreateAttributes, typeVar OpsgenieServiceType) *OpsgenieServiceCreateData

NewOpsgenieServiceCreateData instantiates a new OpsgenieServiceCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOpsgenieServiceCreateDataWithDefaults

func NewOpsgenieServiceCreateDataWithDefaults() *OpsgenieServiceCreateData

NewOpsgenieServiceCreateDataWithDefaults instantiates a new OpsgenieServiceCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OpsgenieServiceCreateData) GetAttributes

func (o *OpsgenieServiceCreateData) GetAttributes() OpsgenieServiceCreateAttributes

GetAttributes returns the Attributes field value.

func (*OpsgenieServiceCreateData) GetAttributesOk

func (o *OpsgenieServiceCreateData) GetAttributesOk() (*OpsgenieServiceCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*OpsgenieServiceCreateData) GetType

func (o *OpsgenieServiceCreateData) GetType() OpsgenieServiceType

GetType returns the Type field value.

func (*OpsgenieServiceCreateData) GetTypeOk

func (o *OpsgenieServiceCreateData) GetTypeOk() (*OpsgenieServiceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (OpsgenieServiceCreateData) MarshalJSON

func (o OpsgenieServiceCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceCreateData) SetAttributes

func (o *OpsgenieServiceCreateData) SetAttributes(v OpsgenieServiceCreateAttributes)

SetAttributes sets field value.

func (*OpsgenieServiceCreateData) SetType

func (o *OpsgenieServiceCreateData) SetType(v OpsgenieServiceType)

SetType sets field value.

func (*OpsgenieServiceCreateData) UnmarshalJSON

func (o *OpsgenieServiceCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceCreateRequest

OpsgenieServiceCreateRequest Create request for an Opsgenie service.

type OpsgenieServiceCreateRequest struct {
    // Opsgenie service data for a create request.
    Data OpsgenieServiceCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOpsgenieServiceCreateRequest

func NewOpsgenieServiceCreateRequest(data OpsgenieServiceCreateData) *OpsgenieServiceCreateRequest

NewOpsgenieServiceCreateRequest instantiates a new OpsgenieServiceCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOpsgenieServiceCreateRequestWithDefaults

func NewOpsgenieServiceCreateRequestWithDefaults() *OpsgenieServiceCreateRequest

NewOpsgenieServiceCreateRequestWithDefaults instantiates a new OpsgenieServiceCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OpsgenieServiceCreateRequest) GetData

func (o *OpsgenieServiceCreateRequest) GetData() OpsgenieServiceCreateData

GetData returns the Data field value.

func (*OpsgenieServiceCreateRequest) GetDataOk

func (o *OpsgenieServiceCreateRequest) GetDataOk() (*OpsgenieServiceCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (OpsgenieServiceCreateRequest) MarshalJSON

func (o OpsgenieServiceCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceCreateRequest) SetData

func (o *OpsgenieServiceCreateRequest) SetData(v OpsgenieServiceCreateData)

SetData sets field value.

func (*OpsgenieServiceCreateRequest) UnmarshalJSON

func (o *OpsgenieServiceCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceRegionType

OpsgenieServiceRegionType The region for the Opsgenie service.

type OpsgenieServiceRegionType string

List of OpsgenieServiceRegionType.

const (
    OPSGENIESERVICEREGIONTYPE_US     OpsgenieServiceRegionType = "us"
    OPSGENIESERVICEREGIONTYPE_EU     OpsgenieServiceRegionType = "eu"
    OPSGENIESERVICEREGIONTYPE_CUSTOM OpsgenieServiceRegionType = "custom"
)

func NewOpsgenieServiceRegionTypeFromValue

func NewOpsgenieServiceRegionTypeFromValue(v string) (*OpsgenieServiceRegionType, error)

NewOpsgenieServiceRegionTypeFromValue returns a pointer to a valid OpsgenieServiceRegionType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*OpsgenieServiceRegionType) GetAllowedValues

func (v *OpsgenieServiceRegionType) GetAllowedValues() []OpsgenieServiceRegionType

GetAllowedValues reeturns the list of possible values.

func (OpsgenieServiceRegionType) IsValid

func (v OpsgenieServiceRegionType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (OpsgenieServiceRegionType) Ptr

func (v OpsgenieServiceRegionType) Ptr() *OpsgenieServiceRegionType

Ptr returns reference to OpsgenieServiceRegionType value.

func (*OpsgenieServiceRegionType) UnmarshalJSON

func (v *OpsgenieServiceRegionType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceResponse

OpsgenieServiceResponse Response of an Opsgenie service.

type OpsgenieServiceResponse struct {
    // Opsgenie service data from a response.
    Data OpsgenieServiceResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOpsgenieServiceResponse

func NewOpsgenieServiceResponse(data OpsgenieServiceResponseData) *OpsgenieServiceResponse

NewOpsgenieServiceResponse instantiates a new OpsgenieServiceResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOpsgenieServiceResponseWithDefaults

func NewOpsgenieServiceResponseWithDefaults() *OpsgenieServiceResponse

NewOpsgenieServiceResponseWithDefaults instantiates a new OpsgenieServiceResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OpsgenieServiceResponse) GetData

func (o *OpsgenieServiceResponse) GetData() OpsgenieServiceResponseData

GetData returns the Data field value.

func (*OpsgenieServiceResponse) GetDataOk

func (o *OpsgenieServiceResponse) GetDataOk() (*OpsgenieServiceResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (OpsgenieServiceResponse) MarshalJSON

func (o OpsgenieServiceResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceResponse) SetData

func (o *OpsgenieServiceResponse) SetData(v OpsgenieServiceResponseData)

SetData sets field value.

func (*OpsgenieServiceResponse) UnmarshalJSON

func (o *OpsgenieServiceResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceResponseAttributes

OpsgenieServiceResponseAttributes The attributes from an Opsgenie service response.

type OpsgenieServiceResponseAttributes struct {
    // The custom URL for a custom region.
    CustomUrl datadog.NullableString `json:"custom_url,omitempty"`
    // The name for the Opsgenie service.
    Name *string `json:"name,omitempty"`
    // The region for the Opsgenie service.
    Region *OpsgenieServiceRegionType `json:"region,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOpsgenieServiceResponseAttributes

func NewOpsgenieServiceResponseAttributes() *OpsgenieServiceResponseAttributes

NewOpsgenieServiceResponseAttributes instantiates a new OpsgenieServiceResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOpsgenieServiceResponseAttributesWithDefaults

func NewOpsgenieServiceResponseAttributesWithDefaults() *OpsgenieServiceResponseAttributes

NewOpsgenieServiceResponseAttributesWithDefaults instantiates a new OpsgenieServiceResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OpsgenieServiceResponseAttributes) GetCustomUrl

func (o *OpsgenieServiceResponseAttributes) GetCustomUrl() string

GetCustomUrl returns the CustomUrl field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OpsgenieServiceResponseAttributes) GetCustomUrlOk

func (o *OpsgenieServiceResponseAttributes) GetCustomUrlOk() (*string, bool)

GetCustomUrlOk returns a tuple with the CustomUrl field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*OpsgenieServiceResponseAttributes) GetName

func (o *OpsgenieServiceResponseAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*OpsgenieServiceResponseAttributes) GetNameOk

func (o *OpsgenieServiceResponseAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpsgenieServiceResponseAttributes) GetRegion

func (o *OpsgenieServiceResponseAttributes) GetRegion() OpsgenieServiceRegionType

GetRegion returns the Region field value if set, zero value otherwise.

func (*OpsgenieServiceResponseAttributes) GetRegionOk

func (o *OpsgenieServiceResponseAttributes) GetRegionOk() (*OpsgenieServiceRegionType, bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpsgenieServiceResponseAttributes) HasCustomUrl

func (o *OpsgenieServiceResponseAttributes) HasCustomUrl() bool

HasCustomUrl returns a boolean if a field has been set.

func (*OpsgenieServiceResponseAttributes) HasName

func (o *OpsgenieServiceResponseAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*OpsgenieServiceResponseAttributes) HasRegion

func (o *OpsgenieServiceResponseAttributes) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (OpsgenieServiceResponseAttributes) MarshalJSON

func (o OpsgenieServiceResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceResponseAttributes) SetCustomUrl

func (o *OpsgenieServiceResponseAttributes) SetCustomUrl(v string)

SetCustomUrl gets a reference to the given datadog.NullableString and assigns it to the CustomUrl field.

func (*OpsgenieServiceResponseAttributes) SetCustomUrlNil

func (o *OpsgenieServiceResponseAttributes) SetCustomUrlNil()

SetCustomUrlNil sets the value for CustomUrl to be an explicit nil.

func (*OpsgenieServiceResponseAttributes) SetName

func (o *OpsgenieServiceResponseAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*OpsgenieServiceResponseAttributes) SetRegion

func (o *OpsgenieServiceResponseAttributes) SetRegion(v OpsgenieServiceRegionType)

SetRegion gets a reference to the given OpsgenieServiceRegionType and assigns it to the Region field.

func (*OpsgenieServiceResponseAttributes) UnmarshalJSON

func (o *OpsgenieServiceResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*OpsgenieServiceResponseAttributes) UnsetCustomUrl

func (o *OpsgenieServiceResponseAttributes) UnsetCustomUrl()

UnsetCustomUrl ensures that no value is present for CustomUrl, not even an explicit nil.

type OpsgenieServiceResponseData

OpsgenieServiceResponseData Opsgenie service data from a response.

type OpsgenieServiceResponseData struct {
    // The attributes from an Opsgenie service response.
    Attributes OpsgenieServiceResponseAttributes `json:"attributes"`
    // The ID of the Opsgenie service.
    Id string `json:"id"`
    // Opsgenie service resource type.
    Type OpsgenieServiceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOpsgenieServiceResponseData

func NewOpsgenieServiceResponseData(attributes OpsgenieServiceResponseAttributes, id string, typeVar OpsgenieServiceType) *OpsgenieServiceResponseData

NewOpsgenieServiceResponseData instantiates a new OpsgenieServiceResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOpsgenieServiceResponseDataWithDefaults

func NewOpsgenieServiceResponseDataWithDefaults() *OpsgenieServiceResponseData

NewOpsgenieServiceResponseDataWithDefaults instantiates a new OpsgenieServiceResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OpsgenieServiceResponseData) GetAttributes

func (o *OpsgenieServiceResponseData) GetAttributes() OpsgenieServiceResponseAttributes

GetAttributes returns the Attributes field value.

func (*OpsgenieServiceResponseData) GetAttributesOk

func (o *OpsgenieServiceResponseData) GetAttributesOk() (*OpsgenieServiceResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*OpsgenieServiceResponseData) GetId

func (o *OpsgenieServiceResponseData) GetId() string

GetId returns the Id field value.

func (*OpsgenieServiceResponseData) GetIdOk

func (o *OpsgenieServiceResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*OpsgenieServiceResponseData) GetType

func (o *OpsgenieServiceResponseData) GetType() OpsgenieServiceType

GetType returns the Type field value.

func (*OpsgenieServiceResponseData) GetTypeOk

func (o *OpsgenieServiceResponseData) GetTypeOk() (*OpsgenieServiceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (OpsgenieServiceResponseData) MarshalJSON

func (o OpsgenieServiceResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceResponseData) SetAttributes

func (o *OpsgenieServiceResponseData) SetAttributes(v OpsgenieServiceResponseAttributes)

SetAttributes sets field value.

func (*OpsgenieServiceResponseData) SetId

func (o *OpsgenieServiceResponseData) SetId(v string)

SetId sets field value.

func (*OpsgenieServiceResponseData) SetType

func (o *OpsgenieServiceResponseData) SetType(v OpsgenieServiceType)

SetType sets field value.

func (*OpsgenieServiceResponseData) UnmarshalJSON

func (o *OpsgenieServiceResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceType

OpsgenieServiceType Opsgenie service resource type.

type OpsgenieServiceType string

List of OpsgenieServiceType.

const (
    OPSGENIESERVICETYPE_OPSGENIE_SERVICE OpsgenieServiceType = "opsgenie-service"
)

func NewOpsgenieServiceTypeFromValue

func NewOpsgenieServiceTypeFromValue(v string) (*OpsgenieServiceType, error)

NewOpsgenieServiceTypeFromValue returns a pointer to a valid OpsgenieServiceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*OpsgenieServiceType) GetAllowedValues

func (v *OpsgenieServiceType) GetAllowedValues() []OpsgenieServiceType

GetAllowedValues reeturns the list of possible values.

func (OpsgenieServiceType) IsValid

func (v OpsgenieServiceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (OpsgenieServiceType) Ptr

func (v OpsgenieServiceType) Ptr() *OpsgenieServiceType

Ptr returns reference to OpsgenieServiceType value.

func (*OpsgenieServiceType) UnmarshalJSON

func (v *OpsgenieServiceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceUpdateAttributes

OpsgenieServiceUpdateAttributes The Opsgenie service attributes for an update request.

type OpsgenieServiceUpdateAttributes struct {
    // The custom URL for a custom region.
    CustomUrl datadog.NullableString `json:"custom_url,omitempty"`
    // The name for the Opsgenie service.
    Name *string `json:"name,omitempty"`
    // The Opsgenie API key for your Opsgenie service.
    OpsgenieApiKey *string `json:"opsgenie_api_key,omitempty"`
    // The region for the Opsgenie service.
    Region *OpsgenieServiceRegionType `json:"region,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOpsgenieServiceUpdateAttributes

func NewOpsgenieServiceUpdateAttributes() *OpsgenieServiceUpdateAttributes

NewOpsgenieServiceUpdateAttributes instantiates a new OpsgenieServiceUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOpsgenieServiceUpdateAttributesWithDefaults

func NewOpsgenieServiceUpdateAttributesWithDefaults() *OpsgenieServiceUpdateAttributes

NewOpsgenieServiceUpdateAttributesWithDefaults instantiates a new OpsgenieServiceUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OpsgenieServiceUpdateAttributes) GetCustomUrl

func (o *OpsgenieServiceUpdateAttributes) GetCustomUrl() string

GetCustomUrl returns the CustomUrl field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OpsgenieServiceUpdateAttributes) GetCustomUrlOk

func (o *OpsgenieServiceUpdateAttributes) GetCustomUrlOk() (*string, bool)

GetCustomUrlOk returns a tuple with the CustomUrl field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*OpsgenieServiceUpdateAttributes) GetName

func (o *OpsgenieServiceUpdateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*OpsgenieServiceUpdateAttributes) GetNameOk

func (o *OpsgenieServiceUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpsgenieServiceUpdateAttributes) GetOpsgenieApiKey

func (o *OpsgenieServiceUpdateAttributes) GetOpsgenieApiKey() string

GetOpsgenieApiKey returns the OpsgenieApiKey field value if set, zero value otherwise.

func (*OpsgenieServiceUpdateAttributes) GetOpsgenieApiKeyOk

func (o *OpsgenieServiceUpdateAttributes) GetOpsgenieApiKeyOk() (*string, bool)

GetOpsgenieApiKeyOk returns a tuple with the OpsgenieApiKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpsgenieServiceUpdateAttributes) GetRegion

func (o *OpsgenieServiceUpdateAttributes) GetRegion() OpsgenieServiceRegionType

GetRegion returns the Region field value if set, zero value otherwise.

func (*OpsgenieServiceUpdateAttributes) GetRegionOk

func (o *OpsgenieServiceUpdateAttributes) GetRegionOk() (*OpsgenieServiceRegionType, bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpsgenieServiceUpdateAttributes) HasCustomUrl

func (o *OpsgenieServiceUpdateAttributes) HasCustomUrl() bool

HasCustomUrl returns a boolean if a field has been set.

func (*OpsgenieServiceUpdateAttributes) HasName

func (o *OpsgenieServiceUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*OpsgenieServiceUpdateAttributes) HasOpsgenieApiKey

func (o *OpsgenieServiceUpdateAttributes) HasOpsgenieApiKey() bool

HasOpsgenieApiKey returns a boolean if a field has been set.

func (*OpsgenieServiceUpdateAttributes) HasRegion

func (o *OpsgenieServiceUpdateAttributes) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (OpsgenieServiceUpdateAttributes) MarshalJSON

func (o OpsgenieServiceUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceUpdateAttributes) SetCustomUrl

func (o *OpsgenieServiceUpdateAttributes) SetCustomUrl(v string)

SetCustomUrl gets a reference to the given datadog.NullableString and assigns it to the CustomUrl field.

func (*OpsgenieServiceUpdateAttributes) SetCustomUrlNil

func (o *OpsgenieServiceUpdateAttributes) SetCustomUrlNil()

SetCustomUrlNil sets the value for CustomUrl to be an explicit nil.

func (*OpsgenieServiceUpdateAttributes) SetName

func (o *OpsgenieServiceUpdateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*OpsgenieServiceUpdateAttributes) SetOpsgenieApiKey

func (o *OpsgenieServiceUpdateAttributes) SetOpsgenieApiKey(v string)

SetOpsgenieApiKey gets a reference to the given string and assigns it to the OpsgenieApiKey field.

func (*OpsgenieServiceUpdateAttributes) SetRegion

func (o *OpsgenieServiceUpdateAttributes) SetRegion(v OpsgenieServiceRegionType)

SetRegion gets a reference to the given OpsgenieServiceRegionType and assigns it to the Region field.

func (*OpsgenieServiceUpdateAttributes) UnmarshalJSON

func (o *OpsgenieServiceUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*OpsgenieServiceUpdateAttributes) UnsetCustomUrl

func (o *OpsgenieServiceUpdateAttributes) UnsetCustomUrl()

UnsetCustomUrl ensures that no value is present for CustomUrl, not even an explicit nil.

type OpsgenieServiceUpdateData

OpsgenieServiceUpdateData Opsgenie service for an update request.

type OpsgenieServiceUpdateData struct {
    // The Opsgenie service attributes for an update request.
    Attributes OpsgenieServiceUpdateAttributes `json:"attributes"`
    // The ID of the Opsgenie service.
    Id string `json:"id"`
    // Opsgenie service resource type.
    Type OpsgenieServiceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOpsgenieServiceUpdateData

func NewOpsgenieServiceUpdateData(attributes OpsgenieServiceUpdateAttributes, id string, typeVar OpsgenieServiceType) *OpsgenieServiceUpdateData

NewOpsgenieServiceUpdateData instantiates a new OpsgenieServiceUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOpsgenieServiceUpdateDataWithDefaults

func NewOpsgenieServiceUpdateDataWithDefaults() *OpsgenieServiceUpdateData

NewOpsgenieServiceUpdateDataWithDefaults instantiates a new OpsgenieServiceUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OpsgenieServiceUpdateData) GetAttributes

func (o *OpsgenieServiceUpdateData) GetAttributes() OpsgenieServiceUpdateAttributes

GetAttributes returns the Attributes field value.

func (*OpsgenieServiceUpdateData) GetAttributesOk

func (o *OpsgenieServiceUpdateData) GetAttributesOk() (*OpsgenieServiceUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*OpsgenieServiceUpdateData) GetId

func (o *OpsgenieServiceUpdateData) GetId() string

GetId returns the Id field value.

func (*OpsgenieServiceUpdateData) GetIdOk

func (o *OpsgenieServiceUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*OpsgenieServiceUpdateData) GetType

func (o *OpsgenieServiceUpdateData) GetType() OpsgenieServiceType

GetType returns the Type field value.

func (*OpsgenieServiceUpdateData) GetTypeOk

func (o *OpsgenieServiceUpdateData) GetTypeOk() (*OpsgenieServiceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (OpsgenieServiceUpdateData) MarshalJSON

func (o OpsgenieServiceUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceUpdateData) SetAttributes

func (o *OpsgenieServiceUpdateData) SetAttributes(v OpsgenieServiceUpdateAttributes)

SetAttributes sets field value.

func (*OpsgenieServiceUpdateData) SetId

func (o *OpsgenieServiceUpdateData) SetId(v string)

SetId sets field value.

func (*OpsgenieServiceUpdateData) SetType

func (o *OpsgenieServiceUpdateData) SetType(v OpsgenieServiceType)

SetType sets field value.

func (*OpsgenieServiceUpdateData) UnmarshalJSON

func (o *OpsgenieServiceUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceUpdateRequest

OpsgenieServiceUpdateRequest Update request for an Opsgenie service.

type OpsgenieServiceUpdateRequest struct {
    // Opsgenie service for an update request.
    Data OpsgenieServiceUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOpsgenieServiceUpdateRequest

func NewOpsgenieServiceUpdateRequest(data OpsgenieServiceUpdateData) *OpsgenieServiceUpdateRequest

NewOpsgenieServiceUpdateRequest instantiates a new OpsgenieServiceUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOpsgenieServiceUpdateRequestWithDefaults

func NewOpsgenieServiceUpdateRequestWithDefaults() *OpsgenieServiceUpdateRequest

NewOpsgenieServiceUpdateRequestWithDefaults instantiates a new OpsgenieServiceUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OpsgenieServiceUpdateRequest) GetData

func (o *OpsgenieServiceUpdateRequest) GetData() OpsgenieServiceUpdateData

GetData returns the Data field value.

func (*OpsgenieServiceUpdateRequest) GetDataOk

func (o *OpsgenieServiceUpdateRequest) GetDataOk() (*OpsgenieServiceUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (OpsgenieServiceUpdateRequest) MarshalJSON

func (o OpsgenieServiceUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceUpdateRequest) SetData

func (o *OpsgenieServiceUpdateRequest) SetData(v OpsgenieServiceUpdateData)

SetData sets field value.

func (*OpsgenieServiceUpdateRequest) UnmarshalJSON

func (o *OpsgenieServiceUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpsgenieServicesResponse

OpsgenieServicesResponse Response with a list of Opsgenie services.

type OpsgenieServicesResponse struct {
    // An array of Opsgenie services.
    Data []OpsgenieServiceResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOpsgenieServicesResponse

func NewOpsgenieServicesResponse(data []OpsgenieServiceResponseData) *OpsgenieServicesResponse

NewOpsgenieServicesResponse instantiates a new OpsgenieServicesResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOpsgenieServicesResponseWithDefaults

func NewOpsgenieServicesResponseWithDefaults() *OpsgenieServicesResponse

NewOpsgenieServicesResponseWithDefaults instantiates a new OpsgenieServicesResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OpsgenieServicesResponse) GetData

func (o *OpsgenieServicesResponse) GetData() []OpsgenieServiceResponseData

GetData returns the Data field value.

func (*OpsgenieServicesResponse) GetDataOk

func (o *OpsgenieServicesResponse) GetDataOk() (*[]OpsgenieServiceResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (OpsgenieServicesResponse) MarshalJSON

func (o OpsgenieServicesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServicesResponse) SetData

func (o *OpsgenieServicesResponse) SetData(v []OpsgenieServiceResponseData)

SetData sets field value.

func (*OpsgenieServicesResponse) UnmarshalJSON

func (o *OpsgenieServicesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Organization

Organization Organization object.

type Organization struct {
    // Attributes of the organization.
    Attributes *OrganizationAttributes `json:"attributes,omitempty"`
    // ID of the organization.
    Id *string `json:"id,omitempty"`
    // Organizations resource type.
    Type OrganizationsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOrganization

func NewOrganization(typeVar OrganizationsType) *Organization

NewOrganization instantiates a new Organization object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOrganizationWithDefaults

func NewOrganizationWithDefaults() *Organization

NewOrganizationWithDefaults instantiates a new Organization object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*Organization) GetAttributes

func (o *Organization) GetAttributes() OrganizationAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*Organization) GetAttributesOk

func (o *Organization) GetAttributesOk() (*OrganizationAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Organization) GetId

func (o *Organization) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Organization) GetIdOk

func (o *Organization) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Organization) GetType

func (o *Organization) GetType() OrganizationsType

GetType returns the Type field value.

func (*Organization) GetTypeOk

func (o *Organization) GetTypeOk() (*OrganizationsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Organization) HasAttributes

func (o *Organization) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*Organization) HasId

func (o *Organization) HasId() bool

HasId returns a boolean if a field has been set.

func (Organization) MarshalJSON

func (o Organization) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Organization) SetAttributes

func (o *Organization) SetAttributes(v OrganizationAttributes)

SetAttributes gets a reference to the given OrganizationAttributes and assigns it to the Attributes field.

func (*Organization) SetId

func (o *Organization) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Organization) SetType

func (o *Organization) SetType(v OrganizationsType)

SetType sets field value.

func (*Organization) UnmarshalJSON

func (o *Organization) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OrganizationAttributes

OrganizationAttributes Attributes of the organization.

type OrganizationAttributes struct {
    // Creation time of the organization.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Description of the organization.
    Description *string `json:"description,omitempty"`
    // Whether or not the organization is disabled.
    Disabled *bool `json:"disabled,omitempty"`
    // Time of last organization modification.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // Name of the organization.
    Name *string `json:"name,omitempty"`
    // Public ID of the organization.
    PublicId *string `json:"public_id,omitempty"`
    // Sharing type of the organization.
    Sharing *string `json:"sharing,omitempty"`
    // URL of the site that this organization exists at.
    Url *string `json:"url,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOrganizationAttributes

func NewOrganizationAttributes() *OrganizationAttributes

NewOrganizationAttributes instantiates a new OrganizationAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOrganizationAttributesWithDefaults

func NewOrganizationAttributesWithDefaults() *OrganizationAttributes

NewOrganizationAttributesWithDefaults instantiates a new OrganizationAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OrganizationAttributes) GetCreatedAt

func (o *OrganizationAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*OrganizationAttributes) GetCreatedAtOk

func (o *OrganizationAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) GetDescription

func (o *OrganizationAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*OrganizationAttributes) GetDescriptionOk

func (o *OrganizationAttributes) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) GetDisabled

func (o *OrganizationAttributes) GetDisabled() bool

GetDisabled returns the Disabled field value if set, zero value otherwise.

func (*OrganizationAttributes) GetDisabledOk

func (o *OrganizationAttributes) GetDisabledOk() (*bool, bool)

GetDisabledOk returns a tuple with the Disabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) GetModifiedAt

func (o *OrganizationAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*OrganizationAttributes) GetModifiedAtOk

func (o *OrganizationAttributes) GetModifiedAtOk() (*time.Time, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) GetName

func (o *OrganizationAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*OrganizationAttributes) GetNameOk

func (o *OrganizationAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) GetPublicId

func (o *OrganizationAttributes) GetPublicId() string

GetPublicId returns the PublicId field value if set, zero value otherwise.

func (*OrganizationAttributes) GetPublicIdOk

func (o *OrganizationAttributes) GetPublicIdOk() (*string, bool)

GetPublicIdOk returns a tuple with the PublicId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) GetSharing

func (o *OrganizationAttributes) GetSharing() string

GetSharing returns the Sharing field value if set, zero value otherwise.

func (*OrganizationAttributes) GetSharingOk

func (o *OrganizationAttributes) GetSharingOk() (*string, bool)

GetSharingOk returns a tuple with the Sharing field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) GetUrl

func (o *OrganizationAttributes) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*OrganizationAttributes) GetUrlOk

func (o *OrganizationAttributes) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) HasCreatedAt

func (o *OrganizationAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*OrganizationAttributes) HasDescription

func (o *OrganizationAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*OrganizationAttributes) HasDisabled

func (o *OrganizationAttributes) HasDisabled() bool

HasDisabled returns a boolean if a field has been set.

func (*OrganizationAttributes) HasModifiedAt

func (o *OrganizationAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*OrganizationAttributes) HasName

func (o *OrganizationAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*OrganizationAttributes) HasPublicId

func (o *OrganizationAttributes) HasPublicId() bool

HasPublicId returns a boolean if a field has been set.

func (*OrganizationAttributes) HasSharing

func (o *OrganizationAttributes) HasSharing() bool

HasSharing returns a boolean if a field has been set.

func (*OrganizationAttributes) HasUrl

func (o *OrganizationAttributes) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (OrganizationAttributes) MarshalJSON

func (o OrganizationAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OrganizationAttributes) SetCreatedAt

func (o *OrganizationAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*OrganizationAttributes) SetDescription

func (o *OrganizationAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*OrganizationAttributes) SetDisabled

func (o *OrganizationAttributes) SetDisabled(v bool)

SetDisabled gets a reference to the given bool and assigns it to the Disabled field.

func (*OrganizationAttributes) SetModifiedAt

func (o *OrganizationAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*OrganizationAttributes) SetName

func (o *OrganizationAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*OrganizationAttributes) SetPublicId

func (o *OrganizationAttributes) SetPublicId(v string)

SetPublicId gets a reference to the given string and assigns it to the PublicId field.

func (*OrganizationAttributes) SetSharing

func (o *OrganizationAttributes) SetSharing(v string)

SetSharing gets a reference to the given string and assigns it to the Sharing field.

func (*OrganizationAttributes) SetUrl

func (o *OrganizationAttributes) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*OrganizationAttributes) UnmarshalJSON

func (o *OrganizationAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OrganizationsApi

OrganizationsApi service type

type OrganizationsApi datadog.Service

func NewOrganizationsApi

func NewOrganizationsApi(client *datadog.APIClient) *OrganizationsApi

NewOrganizationsApi Returns NewOrganizationsApi.

func (*OrganizationsApi) UploadIdPMetadata

func (a *OrganizationsApi) UploadIdPMetadata(ctx _context.Context, o ...UploadIdPMetadataOptionalParameters) (*_nethttp.Response, error)

UploadIdPMetadata Upload IdP metadata. Endpoint for uploading IdP metadata for SAML setup.

Use this endpoint to upload or replace IdP metadata for SAML login configuration.

type OrganizationsType

OrganizationsType Organizations resource type.

type OrganizationsType string

List of OrganizationsType.

const (
    ORGANIZATIONSTYPE_ORGS OrganizationsType = "orgs"
)

func NewOrganizationsTypeFromValue

func NewOrganizationsTypeFromValue(v string) (*OrganizationsType, error)

NewOrganizationsTypeFromValue returns a pointer to a valid OrganizationsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*OrganizationsType) GetAllowedValues

func (v *OrganizationsType) GetAllowedValues() []OrganizationsType

GetAllowedValues reeturns the list of possible values.

func (OrganizationsType) IsValid

func (v OrganizationsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (OrganizationsType) Ptr

func (v OrganizationsType) Ptr() *OrganizationsType

Ptr returns reference to OrganizationsType value.

func (*OrganizationsType) UnmarshalJSON

func (v *OrganizationsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type Pagination

Pagination Pagination object.

type Pagination struct {
    // Total count.
    TotalCount *int64 `json:"total_count,omitempty"`
    // Total count of elements matched by the filter.
    TotalFilteredCount *int64 `json:"total_filtered_count,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewPagination

func NewPagination() *Pagination

NewPagination instantiates a new Pagination object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewPaginationWithDefaults

func NewPaginationWithDefaults() *Pagination

NewPaginationWithDefaults instantiates a new Pagination object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*Pagination) GetTotalCount

func (o *Pagination) GetTotalCount() int64

GetTotalCount returns the TotalCount field value if set, zero value otherwise.

func (*Pagination) GetTotalCountOk

func (o *Pagination) GetTotalCountOk() (*int64, bool)

GetTotalCountOk returns a tuple with the TotalCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Pagination) GetTotalFilteredCount

func (o *Pagination) GetTotalFilteredCount() int64

GetTotalFilteredCount returns the TotalFilteredCount field value if set, zero value otherwise.

func (*Pagination) GetTotalFilteredCountOk

func (o *Pagination) GetTotalFilteredCountOk() (*int64, bool)

GetTotalFilteredCountOk returns a tuple with the TotalFilteredCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Pagination) HasTotalCount

func (o *Pagination) HasTotalCount() bool

HasTotalCount returns a boolean if a field has been set.

func (*Pagination) HasTotalFilteredCount

func (o *Pagination) HasTotalFilteredCount() bool

HasTotalFilteredCount returns a boolean if a field has been set.

func (Pagination) MarshalJSON

func (o Pagination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Pagination) SetTotalCount

func (o *Pagination) SetTotalCount(v int64)

SetTotalCount gets a reference to the given int64 and assigns it to the TotalCount field.

func (*Pagination) SetTotalFilteredCount

func (o *Pagination) SetTotalFilteredCount(v int64)

SetTotalFilteredCount gets a reference to the given int64 and assigns it to the TotalFilteredCount field.

func (*Pagination) UnmarshalJSON

func (o *Pagination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PartialAPIKey

PartialAPIKey Partial Datadog API key.

type PartialAPIKey struct {
    // Attributes of a partial API key.
    Attributes *PartialAPIKeyAttributes `json:"attributes,omitempty"`
    // ID of the API key.
    Id *string `json:"id,omitempty"`
    // Resources related to the API key.
    Relationships *APIKeyRelationships `json:"relationships,omitempty"`
    // API Keys resource type.
    Type *APIKeysType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewPartialAPIKey

func NewPartialAPIKey() *PartialAPIKey

NewPartialAPIKey instantiates a new PartialAPIKey object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewPartialAPIKeyWithDefaults

func NewPartialAPIKeyWithDefaults() *PartialAPIKey

NewPartialAPIKeyWithDefaults instantiates a new PartialAPIKey object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*PartialAPIKey) GetAttributes

func (o *PartialAPIKey) GetAttributes() PartialAPIKeyAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*PartialAPIKey) GetAttributesOk

func (o *PartialAPIKey) GetAttributesOk() (*PartialAPIKeyAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKey) GetId

func (o *PartialAPIKey) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*PartialAPIKey) GetIdOk

func (o *PartialAPIKey) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKey) GetRelationships

func (o *PartialAPIKey) GetRelationships() APIKeyRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*PartialAPIKey) GetRelationshipsOk

func (o *PartialAPIKey) GetRelationshipsOk() (*APIKeyRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKey) GetType

func (o *PartialAPIKey) GetType() APIKeysType

GetType returns the Type field value if set, zero value otherwise.

func (*PartialAPIKey) GetTypeOk

func (o *PartialAPIKey) GetTypeOk() (*APIKeysType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKey) HasAttributes

func (o *PartialAPIKey) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*PartialAPIKey) HasId

func (o *PartialAPIKey) HasId() bool

HasId returns a boolean if a field has been set.

func (*PartialAPIKey) HasRelationships

func (o *PartialAPIKey) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*PartialAPIKey) HasType

func (o *PartialAPIKey) HasType() bool

HasType returns a boolean if a field has been set.

func (PartialAPIKey) MarshalJSON

func (o PartialAPIKey) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PartialAPIKey) SetAttributes

func (o *PartialAPIKey) SetAttributes(v PartialAPIKeyAttributes)

SetAttributes gets a reference to the given PartialAPIKeyAttributes and assigns it to the Attributes field.

func (*PartialAPIKey) SetId

func (o *PartialAPIKey) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*PartialAPIKey) SetRelationships

func (o *PartialAPIKey) SetRelationships(v APIKeyRelationships)

SetRelationships gets a reference to the given APIKeyRelationships and assigns it to the Relationships field.

func (*PartialAPIKey) SetType

func (o *PartialAPIKey) SetType(v APIKeysType)

SetType gets a reference to the given APIKeysType and assigns it to the Type field.

func (*PartialAPIKey) UnmarshalJSON

func (o *PartialAPIKey) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PartialAPIKeyAttributes

PartialAPIKeyAttributes Attributes of a partial API key.

type PartialAPIKeyAttributes struct {
    // Creation date of the API key.
    CreatedAt *string `json:"created_at,omitempty"`
    // The last four characters of the API key.
    Last4 *string `json:"last4,omitempty"`
    // Date the API key was last modified.
    ModifiedAt *string `json:"modified_at,omitempty"`
    // Name of the API key.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewPartialAPIKeyAttributes

func NewPartialAPIKeyAttributes() *PartialAPIKeyAttributes

NewPartialAPIKeyAttributes instantiates a new PartialAPIKeyAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewPartialAPIKeyAttributesWithDefaults

func NewPartialAPIKeyAttributesWithDefaults() *PartialAPIKeyAttributes

NewPartialAPIKeyAttributesWithDefaults instantiates a new PartialAPIKeyAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*PartialAPIKeyAttributes) GetCreatedAt

func (o *PartialAPIKeyAttributes) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*PartialAPIKeyAttributes) GetCreatedAtOk

func (o *PartialAPIKeyAttributes) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKeyAttributes) GetLast4

func (o *PartialAPIKeyAttributes) GetLast4() string

GetLast4 returns the Last4 field value if set, zero value otherwise.

func (*PartialAPIKeyAttributes) GetLast4Ok

func (o *PartialAPIKeyAttributes) GetLast4Ok() (*string, bool)

GetLast4Ok returns a tuple with the Last4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKeyAttributes) GetModifiedAt

func (o *PartialAPIKeyAttributes) GetModifiedAt() string

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*PartialAPIKeyAttributes) GetModifiedAtOk

func (o *PartialAPIKeyAttributes) GetModifiedAtOk() (*string, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKeyAttributes) GetName

func (o *PartialAPIKeyAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PartialAPIKeyAttributes) GetNameOk

func (o *PartialAPIKeyAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKeyAttributes) HasCreatedAt

func (o *PartialAPIKeyAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*PartialAPIKeyAttributes) HasLast4

func (o *PartialAPIKeyAttributes) HasLast4() bool

HasLast4 returns a boolean if a field has been set.

func (*PartialAPIKeyAttributes) HasModifiedAt

func (o *PartialAPIKeyAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*PartialAPIKeyAttributes) HasName

func (o *PartialAPIKeyAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (PartialAPIKeyAttributes) MarshalJSON

func (o PartialAPIKeyAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PartialAPIKeyAttributes) SetCreatedAt

func (o *PartialAPIKeyAttributes) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*PartialAPIKeyAttributes) SetLast4

func (o *PartialAPIKeyAttributes) SetLast4(v string)

SetLast4 gets a reference to the given string and assigns it to the Last4 field.

func (*PartialAPIKeyAttributes) SetModifiedAt

func (o *PartialAPIKeyAttributes) SetModifiedAt(v string)

SetModifiedAt gets a reference to the given string and assigns it to the ModifiedAt field.

func (*PartialAPIKeyAttributes) SetName

func (o *PartialAPIKeyAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PartialAPIKeyAttributes) UnmarshalJSON

func (o *PartialAPIKeyAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PartialApplicationKey

PartialApplicationKey Partial Datadog application key.

type PartialApplicationKey struct {
    // Attributes of a partial application key.
    Attributes *PartialApplicationKeyAttributes `json:"attributes,omitempty"`
    // ID of the application key.
    Id *string `json:"id,omitempty"`
    // Resources related to the application key.
    Relationships *ApplicationKeyRelationships `json:"relationships,omitempty"`
    // Application Keys resource type.
    Type *ApplicationKeysType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewPartialApplicationKey

func NewPartialApplicationKey() *PartialApplicationKey

NewPartialApplicationKey instantiates a new PartialApplicationKey object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewPartialApplicationKeyWithDefaults

func NewPartialApplicationKeyWithDefaults() *PartialApplicationKey

NewPartialApplicationKeyWithDefaults instantiates a new PartialApplicationKey object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*PartialApplicationKey) GetAttributes

func (o *PartialApplicationKey) GetAttributes() PartialApplicationKeyAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*PartialApplicationKey) GetAttributesOk

func (o *PartialApplicationKey) GetAttributesOk() (*PartialApplicationKeyAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKey) GetId

func (o *PartialApplicationKey) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*PartialApplicationKey) GetIdOk

func (o *PartialApplicationKey) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKey) GetRelationships

func (o *PartialApplicationKey) GetRelationships() ApplicationKeyRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*PartialApplicationKey) GetRelationshipsOk

func (o *PartialApplicationKey) GetRelationshipsOk() (*ApplicationKeyRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKey) GetType

func (o *PartialApplicationKey) GetType() ApplicationKeysType

GetType returns the Type field value if set, zero value otherwise.

func (*PartialApplicationKey) GetTypeOk

func (o *PartialApplicationKey) GetTypeOk() (*ApplicationKeysType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKey) HasAttributes

func (o *PartialApplicationKey) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*PartialApplicationKey) HasId

func (o *PartialApplicationKey) HasId() bool

HasId returns a boolean if a field has been set.

func (*PartialApplicationKey) HasRelationships

func (o *PartialApplicationKey) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*PartialApplicationKey) HasType

func (o *PartialApplicationKey) HasType() bool

HasType returns a boolean if a field has been set.

func (PartialApplicationKey) MarshalJSON

func (o PartialApplicationKey) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PartialApplicationKey) SetAttributes

func (o *PartialApplicationKey) SetAttributes(v PartialApplicationKeyAttributes)

SetAttributes gets a reference to the given PartialApplicationKeyAttributes and assigns it to the Attributes field.

func (*PartialApplicationKey) SetId

func (o *PartialApplicationKey) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*PartialApplicationKey) SetRelationships

func (o *PartialApplicationKey) SetRelationships(v ApplicationKeyRelationships)

SetRelationships gets a reference to the given ApplicationKeyRelationships and assigns it to the Relationships field.

func (*PartialApplicationKey) SetType

func (o *PartialApplicationKey) SetType(v ApplicationKeysType)

SetType gets a reference to the given ApplicationKeysType and assigns it to the Type field.

func (*PartialApplicationKey) UnmarshalJSON

func (o *PartialApplicationKey) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PartialApplicationKeyAttributes

PartialApplicationKeyAttributes Attributes of a partial application key.

type PartialApplicationKeyAttributes struct {
    // Creation date of the application key.
    CreatedAt *string `json:"created_at,omitempty"`
    // The last four characters of the application key.
    Last4 *string `json:"last4,omitempty"`
    // Name of the application key.
    Name *string `json:"name,omitempty"`
    // Array of scopes to grant the application key.
    Scopes datadog.NullableList[string] `json:"scopes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewPartialApplicationKeyAttributes

func NewPartialApplicationKeyAttributes() *PartialApplicationKeyAttributes

NewPartialApplicationKeyAttributes instantiates a new PartialApplicationKeyAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewPartialApplicationKeyAttributesWithDefaults

func NewPartialApplicationKeyAttributesWithDefaults() *PartialApplicationKeyAttributes

NewPartialApplicationKeyAttributesWithDefaults instantiates a new PartialApplicationKeyAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*PartialApplicationKeyAttributes) GetCreatedAt

func (o *PartialApplicationKeyAttributes) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*PartialApplicationKeyAttributes) GetCreatedAtOk

func (o *PartialApplicationKeyAttributes) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKeyAttributes) GetLast4

func (o *PartialApplicationKeyAttributes) GetLast4() string

GetLast4 returns the Last4 field value if set, zero value otherwise.

func (*PartialApplicationKeyAttributes) GetLast4Ok

func (o *PartialApplicationKeyAttributes) GetLast4Ok() (*string, bool)

GetLast4Ok returns a tuple with the Last4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKeyAttributes) GetName

func (o *PartialApplicationKeyAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PartialApplicationKeyAttributes) GetNameOk

func (o *PartialApplicationKeyAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKeyAttributes) GetScopes

func (o *PartialApplicationKeyAttributes) GetScopes() []string

GetScopes returns the Scopes field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PartialApplicationKeyAttributes) GetScopesOk

func (o *PartialApplicationKeyAttributes) GetScopesOk() (*[]string, bool)

GetScopesOk returns a tuple with the Scopes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*PartialApplicationKeyAttributes) HasCreatedAt

func (o *PartialApplicationKeyAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*PartialApplicationKeyAttributes) HasLast4

func (o *PartialApplicationKeyAttributes) HasLast4() bool

HasLast4 returns a boolean if a field has been set.

func (*PartialApplicationKeyAttributes) HasName

func (o *PartialApplicationKeyAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*PartialApplicationKeyAttributes) HasScopes

func (o *PartialApplicationKeyAttributes) HasScopes() bool

HasScopes returns a boolean if a field has been set.

func (PartialApplicationKeyAttributes) MarshalJSON

func (o PartialApplicationKeyAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PartialApplicationKeyAttributes) SetCreatedAt

func (o *PartialApplicationKeyAttributes) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*PartialApplicationKeyAttributes) SetLast4

func (o *PartialApplicationKeyAttributes) SetLast4(v string)

SetLast4 gets a reference to the given string and assigns it to the Last4 field.

func (*PartialApplicationKeyAttributes) SetName

func (o *PartialApplicationKeyAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PartialApplicationKeyAttributes) SetScopes

func (o *PartialApplicationKeyAttributes) SetScopes(v []string)

SetScopes gets a reference to the given datadog.NullableList[string] and assigns it to the Scopes field.

func (*PartialApplicationKeyAttributes) SetScopesNil

func (o *PartialApplicationKeyAttributes) SetScopesNil()

SetScopesNil sets the value for Scopes to be an explicit nil.

func (*PartialApplicationKeyAttributes) UnmarshalJSON

func (o *PartialApplicationKeyAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*PartialApplicationKeyAttributes) UnsetScopes

func (o *PartialApplicationKeyAttributes) UnsetScopes()

UnsetScopes ensures that no value is present for Scopes, not even an explicit nil.

type PartialApplicationKeyResponse

PartialApplicationKeyResponse Response for retrieving a partial application key.

type PartialApplicationKeyResponse struct {
    // Partial Datadog application key.
    Data *PartialApplicationKey `json:"data,omitempty"`
    // Array of objects related to the application key.
    Included []ApplicationKeyResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewPartialApplicationKeyResponse

func NewPartialApplicationKeyResponse() *PartialApplicationKeyResponse

NewPartialApplicationKeyResponse instantiates a new PartialApplicationKeyResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewPartialApplicationKeyResponseWithDefaults

func NewPartialApplicationKeyResponseWithDefaults() *PartialApplicationKeyResponse

NewPartialApplicationKeyResponseWithDefaults instantiates a new PartialApplicationKeyResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*PartialApplicationKeyResponse) GetData

func (o *PartialApplicationKeyResponse) GetData() PartialApplicationKey

GetData returns the Data field value if set, zero value otherwise.

func (*PartialApplicationKeyResponse) GetDataOk

func (o *PartialApplicationKeyResponse) GetDataOk() (*PartialApplicationKey, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKeyResponse) GetIncluded

func (o *PartialApplicationKeyResponse) GetIncluded() []ApplicationKeyResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*PartialApplicationKeyResponse) GetIncludedOk

func (o *PartialApplicationKeyResponse) GetIncludedOk() (*[]ApplicationKeyResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKeyResponse) HasData

func (o *PartialApplicationKeyResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*PartialApplicationKeyResponse) HasIncluded

func (o *PartialApplicationKeyResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (PartialApplicationKeyResponse) MarshalJSON

func (o PartialApplicationKeyResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PartialApplicationKeyResponse) SetData

func (o *PartialApplicationKeyResponse) SetData(v PartialApplicationKey)

SetData gets a reference to the given PartialApplicationKey and assigns it to the Data field.

func (*PartialApplicationKeyResponse) SetIncluded

func (o *PartialApplicationKeyResponse) SetIncluded(v []ApplicationKeyResponseIncludedItem)

SetIncluded gets a reference to the given []ApplicationKeyResponseIncludedItem and assigns it to the Included field.

func (*PartialApplicationKeyResponse) UnmarshalJSON

func (o *PartialApplicationKeyResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Permission

Permission Permission object.

type Permission struct {
    // Attributes of a permission.
    Attributes *PermissionAttributes `json:"attributes,omitempty"`
    // ID of the permission.
    Id *string `json:"id,omitempty"`
    // Permissions resource type.
    Type PermissionsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewPermission

func NewPermission(typeVar PermissionsType) *Permission

NewPermission instantiates a new Permission object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewPermissionWithDefaults

func NewPermissionWithDefaults() *Permission

NewPermissionWithDefaults instantiates a new Permission object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*Permission) GetAttributes

func (o *Permission) GetAttributes() PermissionAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*Permission) GetAttributesOk

func (o *Permission) GetAttributesOk() (*PermissionAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Permission) GetId

func (o *Permission) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Permission) GetIdOk

func (o *Permission) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Permission) GetType

func (o *Permission) GetType() PermissionsType

GetType returns the Type field value.

func (*Permission) GetTypeOk

func (o *Permission) GetTypeOk() (*PermissionsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Permission) HasAttributes

func (o *Permission) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*Permission) HasId

func (o *Permission) HasId() bool

HasId returns a boolean if a field has been set.

func (Permission) MarshalJSON

func (o Permission) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Permission) SetAttributes

func (o *Permission) SetAttributes(v PermissionAttributes)

SetAttributes gets a reference to the given PermissionAttributes and assigns it to the Attributes field.

func (*Permission) SetId

func (o *Permission) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Permission) SetType

func (o *Permission) SetType(v PermissionsType)

SetType sets field value.

func (*Permission) UnmarshalJSON

func (o *Permission) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PermissionAttributes

PermissionAttributes Attributes of a permission.

type PermissionAttributes struct {
    // Creation time of the permission.
    Created *time.Time `json:"created,omitempty"`
    // Description of the permission.
    Description *string `json:"description,omitempty"`
    // Displayed name for the permission.
    DisplayName *string `json:"display_name,omitempty"`
    // Display type.
    DisplayType *string `json:"display_type,omitempty"`
    // Name of the permission group.
    GroupName *string `json:"group_name,omitempty"`
    // Name of the permission.
    Name *string `json:"name,omitempty"`
    // Whether or not the permission is restricted.
    Restricted *bool `json:"restricted,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewPermissionAttributes

func NewPermissionAttributes() *PermissionAttributes

NewPermissionAttributes instantiates a new PermissionAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewPermissionAttributesWithDefaults

func NewPermissionAttributesWithDefaults() *PermissionAttributes

NewPermissionAttributesWithDefaults instantiates a new PermissionAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*PermissionAttributes) GetCreated

func (o *PermissionAttributes) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*PermissionAttributes) GetCreatedOk

func (o *PermissionAttributes) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionAttributes) GetDescription

func (o *PermissionAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PermissionAttributes) GetDescriptionOk

func (o *PermissionAttributes) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionAttributes) GetDisplayName

func (o *PermissionAttributes) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*PermissionAttributes) GetDisplayNameOk

func (o *PermissionAttributes) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionAttributes) GetDisplayType

func (o *PermissionAttributes) GetDisplayType() string

GetDisplayType returns the DisplayType field value if set, zero value otherwise.

func (*PermissionAttributes) GetDisplayTypeOk

func (o *PermissionAttributes) GetDisplayTypeOk() (*string, bool)

GetDisplayTypeOk returns a tuple with the DisplayType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionAttributes) GetGroupName

func (o *PermissionAttributes) GetGroupName() string

GetGroupName returns the GroupName field value if set, zero value otherwise.

func (*PermissionAttributes) GetGroupNameOk

func (o *PermissionAttributes) GetGroupNameOk() (*string, bool)

GetGroupNameOk returns a tuple with the GroupName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionAttributes) GetName

func (o *PermissionAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PermissionAttributes) GetNameOk

func (o *PermissionAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionAttributes) GetRestricted

func (o *PermissionAttributes) GetRestricted() bool

GetRestricted returns the Restricted field value if set, zero value otherwise.

func (*PermissionAttributes) GetRestrictedOk

func (o *PermissionAttributes) GetRestrictedOk() (*bool, bool)

GetRestrictedOk returns a tuple with the Restricted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionAttributes) HasCreated

func (o *PermissionAttributes) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*PermissionAttributes) HasDescription

func (o *PermissionAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PermissionAttributes) HasDisplayName

func (o *PermissionAttributes) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*PermissionAttributes) HasDisplayType

func (o *PermissionAttributes) HasDisplayType() bool

HasDisplayType returns a boolean if a field has been set.

func (*PermissionAttributes) HasGroupName

func (o *PermissionAttributes) HasGroupName() bool

HasGroupName returns a boolean if a field has been set.

func (*PermissionAttributes) HasName

func (o *PermissionAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*PermissionAttributes) HasRestricted

func (o *PermissionAttributes) HasRestricted() bool

HasRestricted returns a boolean if a field has been set.

func (PermissionAttributes) MarshalJSON

func (o PermissionAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PermissionAttributes) SetCreated

func (o *PermissionAttributes) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*PermissionAttributes) SetDescription

func (o *PermissionAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PermissionAttributes) SetDisplayName

func (o *PermissionAttributes) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*PermissionAttributes) SetDisplayType

func (o *PermissionAttributes) SetDisplayType(v string)

SetDisplayType gets a reference to the given string and assigns it to the DisplayType field.

func (*PermissionAttributes) SetGroupName

func (o *PermissionAttributes) SetGroupName(v string)

SetGroupName gets a reference to the given string and assigns it to the GroupName field.

func (*PermissionAttributes) SetName

func (o *PermissionAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PermissionAttributes) SetRestricted

func (o *PermissionAttributes) SetRestricted(v bool)

SetRestricted gets a reference to the given bool and assigns it to the Restricted field.

func (*PermissionAttributes) UnmarshalJSON

func (o *PermissionAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PermissionsResponse

PermissionsResponse Payload with API-returned permissions.

type PermissionsResponse struct {
    // Array of permissions.
    Data []Permission `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewPermissionsResponse

func NewPermissionsResponse() *PermissionsResponse

NewPermissionsResponse instantiates a new PermissionsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewPermissionsResponseWithDefaults

func NewPermissionsResponseWithDefaults() *PermissionsResponse

NewPermissionsResponseWithDefaults instantiates a new PermissionsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*PermissionsResponse) GetData

func (o *PermissionsResponse) GetData() []Permission

GetData returns the Data field value if set, zero value otherwise.

func (*PermissionsResponse) GetDataOk

func (o *PermissionsResponse) GetDataOk() (*[]Permission, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionsResponse) HasData

func (o *PermissionsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (PermissionsResponse) MarshalJSON

func (o PermissionsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PermissionsResponse) SetData

func (o *PermissionsResponse) SetData(v []Permission)

SetData gets a reference to the given []Permission and assigns it to the Data field.

func (*PermissionsResponse) UnmarshalJSON

func (o *PermissionsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PermissionsType

PermissionsType Permissions resource type.

type PermissionsType string

List of PermissionsType.

const (
    PERMISSIONSTYPE_PERMISSIONS PermissionsType = "permissions"
)

func NewPermissionsTypeFromValue

func NewPermissionsTypeFromValue(v string) (*PermissionsType, error)

NewPermissionsTypeFromValue returns a pointer to a valid PermissionsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*PermissionsType) GetAllowedValues

func (v *PermissionsType) GetAllowedValues() []PermissionsType

GetAllowedValues reeturns the list of possible values.

func (PermissionsType) IsValid

func (v PermissionsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (PermissionsType) Ptr

func (v PermissionsType) Ptr() *PermissionsType

Ptr returns reference to PermissionsType value.

func (*PermissionsType) UnmarshalJSON

func (v *PermissionsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ProcessSummariesMeta

ProcessSummariesMeta Response metadata object.

type ProcessSummariesMeta struct {
    // Paging attributes.
    Page *ProcessSummariesMetaPage `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewProcessSummariesMeta

func NewProcessSummariesMeta() *ProcessSummariesMeta

NewProcessSummariesMeta instantiates a new ProcessSummariesMeta object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewProcessSummariesMetaWithDefaults

func NewProcessSummariesMetaWithDefaults() *ProcessSummariesMeta

NewProcessSummariesMetaWithDefaults instantiates a new ProcessSummariesMeta object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ProcessSummariesMeta) GetPage

func (o *ProcessSummariesMeta) GetPage() ProcessSummariesMetaPage

GetPage returns the Page field value if set, zero value otherwise.

func (*ProcessSummariesMeta) GetPageOk

func (o *ProcessSummariesMeta) GetPageOk() (*ProcessSummariesMetaPage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummariesMeta) HasPage

func (o *ProcessSummariesMeta) HasPage() bool

HasPage returns a boolean if a field has been set.

func (ProcessSummariesMeta) MarshalJSON

func (o ProcessSummariesMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ProcessSummariesMeta) SetPage

func (o *ProcessSummariesMeta) SetPage(v ProcessSummariesMetaPage)

SetPage gets a reference to the given ProcessSummariesMetaPage and assigns it to the Page field.

func (*ProcessSummariesMeta) UnmarshalJSON

func (o *ProcessSummariesMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProcessSummariesMetaPage

ProcessSummariesMetaPage Paging attributes.

type ProcessSummariesMetaPage struct {
    // The cursor used to get the next results, if any. To make the next request, use the same
    // parameters with the addition of the `page[cursor]`.
    After *string `json:"after,omitempty"`
    // Number of results returned.
    Size *int32 `json:"size,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewProcessSummariesMetaPage

func NewProcessSummariesMetaPage() *ProcessSummariesMetaPage

NewProcessSummariesMetaPage instantiates a new ProcessSummariesMetaPage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewProcessSummariesMetaPageWithDefaults

func NewProcessSummariesMetaPageWithDefaults() *ProcessSummariesMetaPage

NewProcessSummariesMetaPageWithDefaults instantiates a new ProcessSummariesMetaPage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ProcessSummariesMetaPage) GetAfter

func (o *ProcessSummariesMetaPage) GetAfter() string

GetAfter returns the After field value if set, zero value otherwise.

func (*ProcessSummariesMetaPage) GetAfterOk

func (o *ProcessSummariesMetaPage) GetAfterOk() (*string, bool)

GetAfterOk returns a tuple with the After field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummariesMetaPage) GetSize

func (o *ProcessSummariesMetaPage) GetSize() int32

GetSize returns the Size field value if set, zero value otherwise.

func (*ProcessSummariesMetaPage) GetSizeOk

func (o *ProcessSummariesMetaPage) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummariesMetaPage) HasAfter

func (o *ProcessSummariesMetaPage) HasAfter() bool

HasAfter returns a boolean if a field has been set.

func (*ProcessSummariesMetaPage) HasSize

func (o *ProcessSummariesMetaPage) HasSize() bool

HasSize returns a boolean if a field has been set.

func (ProcessSummariesMetaPage) MarshalJSON

func (o ProcessSummariesMetaPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ProcessSummariesMetaPage) SetAfter

func (o *ProcessSummariesMetaPage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

func (*ProcessSummariesMetaPage) SetSize

func (o *ProcessSummariesMetaPage) SetSize(v int32)

SetSize gets a reference to the given int32 and assigns it to the Size field.

func (*ProcessSummariesMetaPage) UnmarshalJSON

func (o *ProcessSummariesMetaPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProcessSummariesResponse

ProcessSummariesResponse List of process summaries.

type ProcessSummariesResponse struct {
    // Array of process summary objects.
    Data []ProcessSummary `json:"data,omitempty"`
    // Response metadata object.
    Meta *ProcessSummariesMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewProcessSummariesResponse

func NewProcessSummariesResponse() *ProcessSummariesResponse

NewProcessSummariesResponse instantiates a new ProcessSummariesResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewProcessSummariesResponseWithDefaults

func NewProcessSummariesResponseWithDefaults() *ProcessSummariesResponse

NewProcessSummariesResponseWithDefaults instantiates a new ProcessSummariesResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ProcessSummariesResponse) GetData

func (o *ProcessSummariesResponse) GetData() []ProcessSummary

GetData returns the Data field value if set, zero value otherwise.

func (*ProcessSummariesResponse) GetDataOk

func (o *ProcessSummariesResponse) GetDataOk() (*[]ProcessSummary, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummariesResponse) GetMeta

func (o *ProcessSummariesResponse) GetMeta() ProcessSummariesMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ProcessSummariesResponse) GetMetaOk

func (o *ProcessSummariesResponse) GetMetaOk() (*ProcessSummariesMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummariesResponse) HasData

func (o *ProcessSummariesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*ProcessSummariesResponse) HasMeta

func (o *ProcessSummariesResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (ProcessSummariesResponse) MarshalJSON

func (o ProcessSummariesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ProcessSummariesResponse) SetData

func (o *ProcessSummariesResponse) SetData(v []ProcessSummary)

SetData gets a reference to the given []ProcessSummary and assigns it to the Data field.

func (*ProcessSummariesResponse) SetMeta

func (o *ProcessSummariesResponse) SetMeta(v ProcessSummariesMeta)

SetMeta gets a reference to the given ProcessSummariesMeta and assigns it to the Meta field.

func (*ProcessSummariesResponse) UnmarshalJSON

func (o *ProcessSummariesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProcessSummary

ProcessSummary Process summary object.

type ProcessSummary struct {
    // Attributes for a process summary.
    Attributes *ProcessSummaryAttributes `json:"attributes,omitempty"`
    // Process ID.
    Id *string `json:"id,omitempty"`
    // Type of process summary.
    Type *ProcessSummaryType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewProcessSummary

func NewProcessSummary() *ProcessSummary

NewProcessSummary instantiates a new ProcessSummary object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewProcessSummaryWithDefaults

func NewProcessSummaryWithDefaults() *ProcessSummary

NewProcessSummaryWithDefaults instantiates a new ProcessSummary object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ProcessSummary) GetAttributes

func (o *ProcessSummary) GetAttributes() ProcessSummaryAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*ProcessSummary) GetAttributesOk

func (o *ProcessSummary) GetAttributesOk() (*ProcessSummaryAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummary) GetId

func (o *ProcessSummary) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ProcessSummary) GetIdOk

func (o *ProcessSummary) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummary) GetType

func (o *ProcessSummary) GetType() ProcessSummaryType

GetType returns the Type field value if set, zero value otherwise.

func (*ProcessSummary) GetTypeOk

func (o *ProcessSummary) GetTypeOk() (*ProcessSummaryType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummary) HasAttributes

func (o *ProcessSummary) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*ProcessSummary) HasId

func (o *ProcessSummary) HasId() bool

HasId returns a boolean if a field has been set.

func (*ProcessSummary) HasType

func (o *ProcessSummary) HasType() bool

HasType returns a boolean if a field has been set.

func (ProcessSummary) MarshalJSON

func (o ProcessSummary) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ProcessSummary) SetAttributes

func (o *ProcessSummary) SetAttributes(v ProcessSummaryAttributes)

SetAttributes gets a reference to the given ProcessSummaryAttributes and assigns it to the Attributes field.

func (*ProcessSummary) SetId

func (o *ProcessSummary) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ProcessSummary) SetType

func (o *ProcessSummary) SetType(v ProcessSummaryType)

SetType gets a reference to the given ProcessSummaryType and assigns it to the Type field.

func (*ProcessSummary) UnmarshalJSON

func (o *ProcessSummary) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProcessSummaryAttributes

ProcessSummaryAttributes Attributes for a process summary.

type ProcessSummaryAttributes struct {
    // Process command line.
    Cmdline *string `json:"cmdline,omitempty"`
    // Host running the process.
    Host *string `json:"host,omitempty"`
    // Process ID.
    Pid *int64 `json:"pid,omitempty"`
    // Parent process ID.
    Ppid *int64 `json:"ppid,omitempty"`
    // Time the process was started.
    Start *string `json:"start,omitempty"`
    // List of tags associated with the process.
    Tags []string `json:"tags,omitempty"`
    // Time the process was seen.
    Timestamp *string `json:"timestamp,omitempty"`
    // Process owner.
    User *string `json:"user,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewProcessSummaryAttributes

func NewProcessSummaryAttributes() *ProcessSummaryAttributes

NewProcessSummaryAttributes instantiates a new ProcessSummaryAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewProcessSummaryAttributesWithDefaults

func NewProcessSummaryAttributesWithDefaults() *ProcessSummaryAttributes

NewProcessSummaryAttributesWithDefaults instantiates a new ProcessSummaryAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ProcessSummaryAttributes) GetCmdline

func (o *ProcessSummaryAttributes) GetCmdline() string

GetCmdline returns the Cmdline field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetCmdlineOk

func (o *ProcessSummaryAttributes) GetCmdlineOk() (*string, bool)

GetCmdlineOk returns a tuple with the Cmdline field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) GetHost

func (o *ProcessSummaryAttributes) GetHost() string

GetHost returns the Host field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetHostOk

func (o *ProcessSummaryAttributes) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) GetPid

func (o *ProcessSummaryAttributes) GetPid() int64

GetPid returns the Pid field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetPidOk

func (o *ProcessSummaryAttributes) GetPidOk() (*int64, bool)

GetPidOk returns a tuple with the Pid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) GetPpid

func (o *ProcessSummaryAttributes) GetPpid() int64

GetPpid returns the Ppid field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetPpidOk

func (o *ProcessSummaryAttributes) GetPpidOk() (*int64, bool)

GetPpidOk returns a tuple with the Ppid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) GetStart

func (o *ProcessSummaryAttributes) GetStart() string

GetStart returns the Start field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetStartOk

func (o *ProcessSummaryAttributes) GetStartOk() (*string, bool)

GetStartOk returns a tuple with the Start field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) GetTags

func (o *ProcessSummaryAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetTagsOk

func (o *ProcessSummaryAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) GetTimestamp

func (o *ProcessSummaryAttributes) GetTimestamp() string

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetTimestampOk

func (o *ProcessSummaryAttributes) GetTimestampOk() (*string, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) GetUser

func (o *ProcessSummaryAttributes) GetUser() string

GetUser returns the User field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetUserOk

func (o *ProcessSummaryAttributes) GetUserOk() (*string, bool)

GetUserOk returns a tuple with the User field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) HasCmdline

func (o *ProcessSummaryAttributes) HasCmdline() bool

HasCmdline returns a boolean if a field has been set.

func (*ProcessSummaryAttributes) HasHost

func (o *ProcessSummaryAttributes) HasHost() bool

HasHost returns a boolean if a field has been set.

func (*ProcessSummaryAttributes) HasPid

func (o *ProcessSummaryAttributes) HasPid() bool

HasPid returns a boolean if a field has been set.

func (*ProcessSummaryAttributes) HasPpid

func (o *ProcessSummaryAttributes) HasPpid() bool

HasPpid returns a boolean if a field has been set.

func (*ProcessSummaryAttributes) HasStart

func (o *ProcessSummaryAttributes) HasStart() bool

HasStart returns a boolean if a field has been set.

func (*ProcessSummaryAttributes) HasTags

func (o *ProcessSummaryAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*ProcessSummaryAttributes) HasTimestamp

func (o *ProcessSummaryAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (*ProcessSummaryAttributes) HasUser

func (o *ProcessSummaryAttributes) HasUser() bool

HasUser returns a boolean if a field has been set.

func (ProcessSummaryAttributes) MarshalJSON

func (o ProcessSummaryAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ProcessSummaryAttributes) SetCmdline

func (o *ProcessSummaryAttributes) SetCmdline(v string)

SetCmdline gets a reference to the given string and assigns it to the Cmdline field.

func (*ProcessSummaryAttributes) SetHost

func (o *ProcessSummaryAttributes) SetHost(v string)

SetHost gets a reference to the given string and assigns it to the Host field.

func (*ProcessSummaryAttributes) SetPid

func (o *ProcessSummaryAttributes) SetPid(v int64)

SetPid gets a reference to the given int64 and assigns it to the Pid field.

func (*ProcessSummaryAttributes) SetPpid

func (o *ProcessSummaryAttributes) SetPpid(v int64)

SetPpid gets a reference to the given int64 and assigns it to the Ppid field.

func (*ProcessSummaryAttributes) SetStart

func (o *ProcessSummaryAttributes) SetStart(v string)

SetStart gets a reference to the given string and assigns it to the Start field.

func (*ProcessSummaryAttributes) SetTags

func (o *ProcessSummaryAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ProcessSummaryAttributes) SetTimestamp

func (o *ProcessSummaryAttributes) SetTimestamp(v string)

SetTimestamp gets a reference to the given string and assigns it to the Timestamp field.

func (*ProcessSummaryAttributes) SetUser

func (o *ProcessSummaryAttributes) SetUser(v string)

SetUser gets a reference to the given string and assigns it to the User field.

func (*ProcessSummaryAttributes) UnmarshalJSON

func (o *ProcessSummaryAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProcessSummaryType

ProcessSummaryType Type of process summary.

type ProcessSummaryType string

List of ProcessSummaryType.

const (
    PROCESSSUMMARYTYPE_PROCESS ProcessSummaryType = "process"
)

func NewProcessSummaryTypeFromValue

func NewProcessSummaryTypeFromValue(v string) (*ProcessSummaryType, error)

NewProcessSummaryTypeFromValue returns a pointer to a valid ProcessSummaryType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ProcessSummaryType) GetAllowedValues

func (v *ProcessSummaryType) GetAllowedValues() []ProcessSummaryType

GetAllowedValues reeturns the list of possible values.

func (ProcessSummaryType) IsValid

func (v ProcessSummaryType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ProcessSummaryType) Ptr

func (v ProcessSummaryType) Ptr() *ProcessSummaryType

Ptr returns reference to ProcessSummaryType value.

func (*ProcessSummaryType) UnmarshalJSON

func (v *ProcessSummaryType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ProcessesApi

ProcessesApi service type

type ProcessesApi datadog.Service

func NewProcessesApi

func NewProcessesApi(client *datadog.APIClient) *ProcessesApi

NewProcessesApi Returns NewProcessesApi.

func (*ProcessesApi) ListProcesses

func (a *ProcessesApi) ListProcesses(ctx _context.Context, o ...ListProcessesOptionalParameters) (ProcessSummariesResponse, *_nethttp.Response, error)

ListProcesses Get all processes. Get all processes for your organization.

func (*ProcessesApi) ListProcessesWithPagination

func (a *ProcessesApi) ListProcessesWithPagination(ctx _context.Context, o ...ListProcessesOptionalParameters) (<-chan datadog.PaginationResult[ProcessSummary], func())

ListProcessesWithPagination provides a paginated version of ListProcesses returning a channel with all items.

type QueryFormula

QueryFormula A formula for calculation based on one or more queries.

type QueryFormula struct {
    // Formula string, referencing one or more queries with their name property.
    Formula string `json:"formula"`
    // Message for specifying limits to the number of values returned by a query.
    // This limit is only for scalar queries and has no effect on timeseries queries.
    Limit *FormulaLimit `json:"limit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewQueryFormula

func NewQueryFormula(formula string) *QueryFormula

NewQueryFormula instantiates a new QueryFormula object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewQueryFormulaWithDefaults

func NewQueryFormulaWithDefaults() *QueryFormula

NewQueryFormulaWithDefaults instantiates a new QueryFormula object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*QueryFormula) GetFormula

func (o *QueryFormula) GetFormula() string

GetFormula returns the Formula field value.

func (*QueryFormula) GetFormulaOk

func (o *QueryFormula) GetFormulaOk() (*string, bool)

GetFormulaOk returns a tuple with the Formula field value and a boolean to check if the value has been set.

func (*QueryFormula) GetLimit

func (o *QueryFormula) GetLimit() FormulaLimit

GetLimit returns the Limit field value if set, zero value otherwise.

func (*QueryFormula) GetLimitOk

func (o *QueryFormula) GetLimitOk() (*FormulaLimit, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QueryFormula) HasLimit

func (o *QueryFormula) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (QueryFormula) MarshalJSON

func (o QueryFormula) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*QueryFormula) SetFormula

func (o *QueryFormula) SetFormula(v string)

SetFormula sets field value.

func (*QueryFormula) SetLimit

func (o *QueryFormula) SetLimit(v FormulaLimit)

SetLimit gets a reference to the given FormulaLimit and assigns it to the Limit field.

func (*QueryFormula) UnmarshalJSON

func (o *QueryFormula) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type QuerySortOrder

QuerySortOrder Direction of sort.

type QuerySortOrder string

List of QuerySortOrder.

const (
    QUERYSORTORDER_ASC  QuerySortOrder = "asc"
    QUERYSORTORDER_DESC QuerySortOrder = "desc"
)

func NewQuerySortOrderFromValue

func NewQuerySortOrderFromValue(v string) (*QuerySortOrder, error)

NewQuerySortOrderFromValue returns a pointer to a valid QuerySortOrder for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*QuerySortOrder) GetAllowedValues

func (v *QuerySortOrder) GetAllowedValues() []QuerySortOrder

GetAllowedValues reeturns the list of possible values.

func (QuerySortOrder) IsValid

func (v QuerySortOrder) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (QuerySortOrder) Ptr

func (v QuerySortOrder) Ptr() *QuerySortOrder

Ptr returns reference to QuerySortOrder value.

func (*QuerySortOrder) UnmarshalJSON

func (v *QuerySortOrder) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMAggregateBucketValue

RUMAggregateBucketValue - A bucket value, can be either a timeseries or a single value.

type RUMAggregateBucketValue struct {
    RUMAggregateBucketValueSingleString *string
    RUMAggregateBucketValueSingleNumber *float64
    RUMAggregateBucketValueTimeseries   *RUMAggregateBucketValueTimeseries

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func RUMAggregateBucketValueSingleNumberAsRUMAggregateBucketValue

func RUMAggregateBucketValueSingleNumberAsRUMAggregateBucketValue(v *float64) RUMAggregateBucketValue

RUMAggregateBucketValueSingleNumberAsRUMAggregateBucketValue is a convenience function that returns float64 wrapped in RUMAggregateBucketValue.

func RUMAggregateBucketValueSingleStringAsRUMAggregateBucketValue

func RUMAggregateBucketValueSingleStringAsRUMAggregateBucketValue(v *string) RUMAggregateBucketValue

RUMAggregateBucketValueSingleStringAsRUMAggregateBucketValue is a convenience function that returns string wrapped in RUMAggregateBucketValue.

func RUMAggregateBucketValueTimeseriesAsRUMAggregateBucketValue

func RUMAggregateBucketValueTimeseriesAsRUMAggregateBucketValue(v *RUMAggregateBucketValueTimeseries) RUMAggregateBucketValue

RUMAggregateBucketValueTimeseriesAsRUMAggregateBucketValue is a convenience function that returns RUMAggregateBucketValueTimeseries wrapped in RUMAggregateBucketValue.

func (*RUMAggregateBucketValue) GetActualInstance

func (obj *RUMAggregateBucketValue) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (RUMAggregateBucketValue) MarshalJSON

func (obj RUMAggregateBucketValue) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*RUMAggregateBucketValue) UnmarshalJSON

func (obj *RUMAggregateBucketValue) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type RUMAggregateBucketValueTimeseries

RUMAggregateBucketValueTimeseries A timeseries array.

type RUMAggregateBucketValueTimeseries struct {
    Items []RUMAggregateBucketValueTimeseriesPoint

    // UnparsedObject contains the raw value of the array if there was an error when deserializing into the struct
    UnparsedObject []interface{} `json:"-"`
}

func NewRUMAggregateBucketValueTimeseries

func NewRUMAggregateBucketValueTimeseries() *RUMAggregateBucketValueTimeseries

NewRUMAggregateBucketValueTimeseries instantiates a new RUMAggregateBucketValueTimeseries object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMAggregateBucketValueTimeseriesWithDefaults

func NewRUMAggregateBucketValueTimeseriesWithDefaults() *RUMAggregateBucketValueTimeseries

NewRUMAggregateBucketValueTimeseriesWithDefaults instantiates a new RUMAggregateBucketValueTimeseries object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (RUMAggregateBucketValueTimeseries) MarshalJSON

func (o RUMAggregateBucketValueTimeseries) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMAggregateBucketValueTimeseries) UnmarshalJSON

func (o *RUMAggregateBucketValueTimeseries) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMAggregateBucketValueTimeseriesPoint

RUMAggregateBucketValueTimeseriesPoint A timeseries point.

type RUMAggregateBucketValueTimeseriesPoint struct {
    // The time value for this point.
    Time *time.Time `json:"time,omitempty"`
    // The value for this point.
    Value *float64 `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMAggregateBucketValueTimeseriesPoint

func NewRUMAggregateBucketValueTimeseriesPoint() *RUMAggregateBucketValueTimeseriesPoint

NewRUMAggregateBucketValueTimeseriesPoint instantiates a new RUMAggregateBucketValueTimeseriesPoint object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMAggregateBucketValueTimeseriesPointWithDefaults

func NewRUMAggregateBucketValueTimeseriesPointWithDefaults() *RUMAggregateBucketValueTimeseriesPoint

NewRUMAggregateBucketValueTimeseriesPointWithDefaults instantiates a new RUMAggregateBucketValueTimeseriesPoint object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMAggregateBucketValueTimeseriesPoint) GetTime

func (o *RUMAggregateBucketValueTimeseriesPoint) GetTime() time.Time

GetTime returns the Time field value if set, zero value otherwise.

func (*RUMAggregateBucketValueTimeseriesPoint) GetTimeOk

func (o *RUMAggregateBucketValueTimeseriesPoint) GetTimeOk() (*time.Time, bool)

GetTimeOk returns a tuple with the Time field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregateBucketValueTimeseriesPoint) GetValue

func (o *RUMAggregateBucketValueTimeseriesPoint) GetValue() float64

GetValue returns the Value field value if set, zero value otherwise.

func (*RUMAggregateBucketValueTimeseriesPoint) GetValueOk

func (o *RUMAggregateBucketValueTimeseriesPoint) GetValueOk() (*float64, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregateBucketValueTimeseriesPoint) HasTime

func (o *RUMAggregateBucketValueTimeseriesPoint) HasTime() bool

HasTime returns a boolean if a field has been set.

func (*RUMAggregateBucketValueTimeseriesPoint) HasValue

func (o *RUMAggregateBucketValueTimeseriesPoint) HasValue() bool

HasValue returns a boolean if a field has been set.

func (RUMAggregateBucketValueTimeseriesPoint) MarshalJSON

func (o RUMAggregateBucketValueTimeseriesPoint) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMAggregateBucketValueTimeseriesPoint) SetTime

func (o *RUMAggregateBucketValueTimeseriesPoint) SetTime(v time.Time)

SetTime gets a reference to the given time.Time and assigns it to the Time field.

func (*RUMAggregateBucketValueTimeseriesPoint) SetValue

func (o *RUMAggregateBucketValueTimeseriesPoint) SetValue(v float64)

SetValue gets a reference to the given float64 and assigns it to the Value field.

func (*RUMAggregateBucketValueTimeseriesPoint) UnmarshalJSON

func (o *RUMAggregateBucketValueTimeseriesPoint) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMAggregateRequest

RUMAggregateRequest The object sent with the request to retrieve aggregation buckets of RUM events from your organization.

type RUMAggregateRequest struct {
    // The list of metrics or timeseries to compute for the retrieved buckets.
    Compute []RUMCompute `json:"compute,omitempty"`
    // The search and filter query settings.
    Filter *RUMQueryFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []RUMGroupBy `json:"group_by,omitempty"`
    // Global query options that are used during the query.
    // Note: Only supply timezone or time offset, not both. Otherwise, the query fails.
    Options *RUMQueryOptions `json:"options,omitempty"`
    // Paging attributes for listing events.
    Page *RUMQueryPageOptions `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMAggregateRequest

func NewRUMAggregateRequest() *RUMAggregateRequest

NewRUMAggregateRequest instantiates a new RUMAggregateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMAggregateRequestWithDefaults

func NewRUMAggregateRequestWithDefaults() *RUMAggregateRequest

NewRUMAggregateRequestWithDefaults instantiates a new RUMAggregateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMAggregateRequest) GetCompute

func (o *RUMAggregateRequest) GetCompute() []RUMCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*RUMAggregateRequest) GetComputeOk

func (o *RUMAggregateRequest) GetComputeOk() (*[]RUMCompute, bool)

GetComputeOk returns a tuple with the Compute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregateRequest) GetFilter

func (o *RUMAggregateRequest) GetFilter() RUMQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*RUMAggregateRequest) GetFilterOk

func (o *RUMAggregateRequest) GetFilterOk() (*RUMQueryFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregateRequest) GetGroupBy

func (o *RUMAggregateRequest) GetGroupBy() []RUMGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*RUMAggregateRequest) GetGroupByOk

func (o *RUMAggregateRequest) GetGroupByOk() (*[]RUMGroupBy, bool)

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregateRequest) GetOptions

func (o *RUMAggregateRequest) GetOptions() RUMQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*RUMAggregateRequest) GetOptionsOk

func (o *RUMAggregateRequest) GetOptionsOk() (*RUMQueryOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregateRequest) GetPage

func (o *RUMAggregateRequest) GetPage() RUMQueryPageOptions

GetPage returns the Page field value if set, zero value otherwise.

func (*RUMAggregateRequest) GetPageOk

func (o *RUMAggregateRequest) GetPageOk() (*RUMQueryPageOptions, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregateRequest) HasCompute

func (o *RUMAggregateRequest) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*RUMAggregateRequest) HasFilter

func (o *RUMAggregateRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*RUMAggregateRequest) HasGroupBy

func (o *RUMAggregateRequest) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*RUMAggregateRequest) HasOptions

func (o *RUMAggregateRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*RUMAggregateRequest) HasPage

func (o *RUMAggregateRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (RUMAggregateRequest) MarshalJSON

func (o RUMAggregateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMAggregateRequest) SetCompute

func (o *RUMAggregateRequest) SetCompute(v []RUMCompute)

SetCompute gets a reference to the given []RUMCompute and assigns it to the Compute field.

func (*RUMAggregateRequest) SetFilter

func (o *RUMAggregateRequest) SetFilter(v RUMQueryFilter)

SetFilter gets a reference to the given RUMQueryFilter and assigns it to the Filter field.

func (*RUMAggregateRequest) SetGroupBy

func (o *RUMAggregateRequest) SetGroupBy(v []RUMGroupBy)

SetGroupBy gets a reference to the given []RUMGroupBy and assigns it to the GroupBy field.

func (*RUMAggregateRequest) SetOptions

func (o *RUMAggregateRequest) SetOptions(v RUMQueryOptions)

SetOptions gets a reference to the given RUMQueryOptions and assigns it to the Options field.

func (*RUMAggregateRequest) SetPage

func (o *RUMAggregateRequest) SetPage(v RUMQueryPageOptions)

SetPage gets a reference to the given RUMQueryPageOptions and assigns it to the Page field.

func (*RUMAggregateRequest) UnmarshalJSON

func (o *RUMAggregateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMAggregateSort

RUMAggregateSort A sort rule.

type RUMAggregateSort struct {
    // An aggregation function.
    Aggregation *RUMAggregationFunction `json:"aggregation,omitempty"`
    // The metric to sort by (only used for `type=measure`).
    Metric *string `json:"metric,omitempty"`
    // The order to use, ascending or descending.
    Order *RUMSortOrder `json:"order,omitempty"`
    // The type of sorting algorithm.
    Type *RUMAggregateSortType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMAggregateSort

func NewRUMAggregateSort() *RUMAggregateSort

NewRUMAggregateSort instantiates a new RUMAggregateSort object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMAggregateSortWithDefaults

func NewRUMAggregateSortWithDefaults() *RUMAggregateSort

NewRUMAggregateSortWithDefaults instantiates a new RUMAggregateSort object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMAggregateSort) GetAggregation

func (o *RUMAggregateSort) GetAggregation() RUMAggregationFunction

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*RUMAggregateSort) GetAggregationOk

func (o *RUMAggregateSort) GetAggregationOk() (*RUMAggregationFunction, bool)

GetAggregationOk returns a tuple with the Aggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregateSort) GetMetric

func (o *RUMAggregateSort) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*RUMAggregateSort) GetMetricOk

func (o *RUMAggregateSort) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregateSort) GetOrder

func (o *RUMAggregateSort) GetOrder() RUMSortOrder

GetOrder returns the Order field value if set, zero value otherwise.

func (*RUMAggregateSort) GetOrderOk

func (o *RUMAggregateSort) GetOrderOk() (*RUMSortOrder, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregateSort) GetType

func (o *RUMAggregateSort) GetType() RUMAggregateSortType

GetType returns the Type field value if set, zero value otherwise.

func (*RUMAggregateSort) GetTypeOk

func (o *RUMAggregateSort) GetTypeOk() (*RUMAggregateSortType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregateSort) HasAggregation

func (o *RUMAggregateSort) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*RUMAggregateSort) HasMetric

func (o *RUMAggregateSort) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*RUMAggregateSort) HasOrder

func (o *RUMAggregateSort) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*RUMAggregateSort) HasType

func (o *RUMAggregateSort) HasType() bool

HasType returns a boolean if a field has been set.

func (RUMAggregateSort) MarshalJSON

func (o RUMAggregateSort) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMAggregateSort) SetAggregation

func (o *RUMAggregateSort) SetAggregation(v RUMAggregationFunction)

SetAggregation gets a reference to the given RUMAggregationFunction and assigns it to the Aggregation field.

func (*RUMAggregateSort) SetMetric

func (o *RUMAggregateSort) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*RUMAggregateSort) SetOrder

func (o *RUMAggregateSort) SetOrder(v RUMSortOrder)

SetOrder gets a reference to the given RUMSortOrder and assigns it to the Order field.

func (*RUMAggregateSort) SetType

func (o *RUMAggregateSort) SetType(v RUMAggregateSortType)

SetType gets a reference to the given RUMAggregateSortType and assigns it to the Type field.

func (*RUMAggregateSort) UnmarshalJSON

func (o *RUMAggregateSort) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMAggregateSortType

RUMAggregateSortType The type of sorting algorithm.

type RUMAggregateSortType string

List of RUMAggregateSortType.

const (
    RUMAGGREGATESORTTYPE_ALPHABETICAL RUMAggregateSortType = "alphabetical"
    RUMAGGREGATESORTTYPE_MEASURE      RUMAggregateSortType = "measure"
)

func NewRUMAggregateSortTypeFromValue

func NewRUMAggregateSortTypeFromValue(v string) (*RUMAggregateSortType, error)

NewRUMAggregateSortTypeFromValue returns a pointer to a valid RUMAggregateSortType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMAggregateSortType) GetAllowedValues

func (v *RUMAggregateSortType) GetAllowedValues() []RUMAggregateSortType

GetAllowedValues reeturns the list of possible values.

func (RUMAggregateSortType) IsValid

func (v RUMAggregateSortType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMAggregateSortType) Ptr

func (v RUMAggregateSortType) Ptr() *RUMAggregateSortType

Ptr returns reference to RUMAggregateSortType value.

func (*RUMAggregateSortType) UnmarshalJSON

func (v *RUMAggregateSortType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMAggregationBucketsResponse

RUMAggregationBucketsResponse The query results.

type RUMAggregationBucketsResponse struct {
    // The list of matching buckets, one item per bucket.
    Buckets []RUMBucketResponse `json:"buckets,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMAggregationBucketsResponse

func NewRUMAggregationBucketsResponse() *RUMAggregationBucketsResponse

NewRUMAggregationBucketsResponse instantiates a new RUMAggregationBucketsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMAggregationBucketsResponseWithDefaults

func NewRUMAggregationBucketsResponseWithDefaults() *RUMAggregationBucketsResponse

NewRUMAggregationBucketsResponseWithDefaults instantiates a new RUMAggregationBucketsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMAggregationBucketsResponse) GetBuckets

func (o *RUMAggregationBucketsResponse) GetBuckets() []RUMBucketResponse

GetBuckets returns the Buckets field value if set, zero value otherwise.

func (*RUMAggregationBucketsResponse) GetBucketsOk

func (o *RUMAggregationBucketsResponse) GetBucketsOk() (*[]RUMBucketResponse, bool)

GetBucketsOk returns a tuple with the Buckets field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregationBucketsResponse) HasBuckets

func (o *RUMAggregationBucketsResponse) HasBuckets() bool

HasBuckets returns a boolean if a field has been set.

func (RUMAggregationBucketsResponse) MarshalJSON

func (o RUMAggregationBucketsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMAggregationBucketsResponse) SetBuckets

func (o *RUMAggregationBucketsResponse) SetBuckets(v []RUMBucketResponse)

SetBuckets gets a reference to the given []RUMBucketResponse and assigns it to the Buckets field.

func (*RUMAggregationBucketsResponse) UnmarshalJSON

func (o *RUMAggregationBucketsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMAggregationFunction

RUMAggregationFunction An aggregation function.

type RUMAggregationFunction string

List of RUMAggregationFunction.

const (
    RUMAGGREGATIONFUNCTION_COUNT         RUMAggregationFunction = "count"
    RUMAGGREGATIONFUNCTION_CARDINALITY   RUMAggregationFunction = "cardinality"
    RUMAGGREGATIONFUNCTION_PERCENTILE_75 RUMAggregationFunction = "pc75"
    RUMAGGREGATIONFUNCTION_PERCENTILE_90 RUMAggregationFunction = "pc90"
    RUMAGGREGATIONFUNCTION_PERCENTILE_95 RUMAggregationFunction = "pc95"
    RUMAGGREGATIONFUNCTION_PERCENTILE_98 RUMAggregationFunction = "pc98"
    RUMAGGREGATIONFUNCTION_PERCENTILE_99 RUMAggregationFunction = "pc99"
    RUMAGGREGATIONFUNCTION_SUM           RUMAggregationFunction = "sum"
    RUMAGGREGATIONFUNCTION_MIN           RUMAggregationFunction = "min"
    RUMAGGREGATIONFUNCTION_MAX           RUMAggregationFunction = "max"
    RUMAGGREGATIONFUNCTION_AVG           RUMAggregationFunction = "avg"
    RUMAGGREGATIONFUNCTION_MEDIAN        RUMAggregationFunction = "median"
)

func NewRUMAggregationFunctionFromValue

func NewRUMAggregationFunctionFromValue(v string) (*RUMAggregationFunction, error)

NewRUMAggregationFunctionFromValue returns a pointer to a valid RUMAggregationFunction for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMAggregationFunction) GetAllowedValues

func (v *RUMAggregationFunction) GetAllowedValues() []RUMAggregationFunction

GetAllowedValues reeturns the list of possible values.

func (RUMAggregationFunction) IsValid

func (v RUMAggregationFunction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMAggregationFunction) Ptr

func (v RUMAggregationFunction) Ptr() *RUMAggregationFunction

Ptr returns reference to RUMAggregationFunction value.

func (*RUMAggregationFunction) UnmarshalJSON

func (v *RUMAggregationFunction) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMAnalyticsAggregateResponse

RUMAnalyticsAggregateResponse The response object for the RUM events aggregate API endpoint.

type RUMAnalyticsAggregateResponse struct {
    // The query results.
    Data *RUMAggregationBucketsResponse `json:"data,omitempty"`
    // Links attributes.
    Links *RUMResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request.
    Meta *RUMResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMAnalyticsAggregateResponse

func NewRUMAnalyticsAggregateResponse() *RUMAnalyticsAggregateResponse

NewRUMAnalyticsAggregateResponse instantiates a new RUMAnalyticsAggregateResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMAnalyticsAggregateResponseWithDefaults

func NewRUMAnalyticsAggregateResponseWithDefaults() *RUMAnalyticsAggregateResponse

NewRUMAnalyticsAggregateResponseWithDefaults instantiates a new RUMAnalyticsAggregateResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMAnalyticsAggregateResponse) GetData

func (o *RUMAnalyticsAggregateResponse) GetData() RUMAggregationBucketsResponse

GetData returns the Data field value if set, zero value otherwise.

func (*RUMAnalyticsAggregateResponse) GetDataOk

func (o *RUMAnalyticsAggregateResponse) GetDataOk() (*RUMAggregationBucketsResponse, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *RUMAnalyticsAggregateResponse) GetLinks() RUMResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*RUMAnalyticsAggregateResponse) GetLinksOk

func (o *RUMAnalyticsAggregateResponse) GetLinksOk() (*RUMResponseLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAnalyticsAggregateResponse) GetMeta

func (o *RUMAnalyticsAggregateResponse) GetMeta() RUMResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*RUMAnalyticsAggregateResponse) GetMetaOk

func (o *RUMAnalyticsAggregateResponse) GetMetaOk() (*RUMResponseMetadata, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAnalyticsAggregateResponse) HasData

func (o *RUMAnalyticsAggregateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *RUMAnalyticsAggregateResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*RUMAnalyticsAggregateResponse) HasMeta

func (o *RUMAnalyticsAggregateResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (RUMAnalyticsAggregateResponse) MarshalJSON

func (o RUMAnalyticsAggregateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMAnalyticsAggregateResponse) SetData

func (o *RUMAnalyticsAggregateResponse) SetData(v RUMAggregationBucketsResponse)

SetData gets a reference to the given RUMAggregationBucketsResponse and assigns it to the Data field.

func (o *RUMAnalyticsAggregateResponse) SetLinks(v RUMResponseLinks)

SetLinks gets a reference to the given RUMResponseLinks and assigns it to the Links field.

func (*RUMAnalyticsAggregateResponse) SetMeta

func (o *RUMAnalyticsAggregateResponse) SetMeta(v RUMResponseMetadata)

SetMeta gets a reference to the given RUMResponseMetadata and assigns it to the Meta field.

func (*RUMAnalyticsAggregateResponse) UnmarshalJSON

func (o *RUMAnalyticsAggregateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApi

RUMApi service type

type RUMApi datadog.Service

func NewRUMApi

func NewRUMApi(client *datadog.APIClient) *RUMApi

NewRUMApi Returns NewRUMApi.

func (*RUMApi) AggregateRUMEvents

func (a *RUMApi) AggregateRUMEvents(ctx _context.Context, body RUMAggregateRequest) (RUMAnalyticsAggregateResponse, *_nethttp.Response, error)

AggregateRUMEvents Aggregate RUM events. The API endpoint to aggregate RUM events into buckets of computed metrics and timeseries.

func (*RUMApi) CreateRUMApplication

func (a *RUMApi) CreateRUMApplication(ctx _context.Context, body RUMApplicationCreateRequest) (RUMApplicationResponse, *_nethttp.Response, error)

CreateRUMApplication Create a new RUM application. Create a new RUM application in your organization.

func (*RUMApi) DeleteRUMApplication

func (a *RUMApi) DeleteRUMApplication(ctx _context.Context, id string) (*_nethttp.Response, error)

DeleteRUMApplication Delete a RUM application. Delete an existing RUM application in your organization.

func (*RUMApi) GetRUMApplication

func (a *RUMApi) GetRUMApplication(ctx _context.Context, id string) (RUMApplicationResponse, *_nethttp.Response, error)

GetRUMApplication Get a RUM application. Get the RUM application with given ID in your organization.

func (*RUMApi) GetRUMApplications

func (a *RUMApi) GetRUMApplications(ctx _context.Context) (RUMApplicationsResponse, *_nethttp.Response, error)

GetRUMApplications List all the RUM applications. List all the RUM applications in your organization.

func (*RUMApi) ListRUMEvents

func (a *RUMApi) ListRUMEvents(ctx _context.Context, o ...ListRUMEventsOptionalParameters) (RUMEventsResponse, *_nethttp.Response, error)

ListRUMEvents Get a list of RUM events. List endpoint returns events that match a RUM search query. [Results are paginated]1.

Use this endpoint to see your latest RUM events.

func (*RUMApi) ListRUMEventsWithPagination

func (a *RUMApi) ListRUMEventsWithPagination(ctx _context.Context, o ...ListRUMEventsOptionalParameters) (<-chan datadog.PaginationResult[RUMEvent], func())

ListRUMEventsWithPagination provides a paginated version of ListRUMEvents returning a channel with all items.

func (*RUMApi) SearchRUMEvents

func (a *RUMApi) SearchRUMEvents(ctx _context.Context, body RUMSearchEventsRequest) (RUMEventsResponse, *_nethttp.Response, error)

SearchRUMEvents Search RUM events. List endpoint returns RUM events that match a RUM search query. [Results are paginated]1.

Use this endpoint to build complex RUM events filtering and search.

func (*RUMApi) SearchRUMEventsWithPagination

func (a *RUMApi) SearchRUMEventsWithPagination(ctx _context.Context, body RUMSearchEventsRequest) (<-chan datadog.PaginationResult[RUMEvent], func())

SearchRUMEventsWithPagination provides a paginated version of SearchRUMEvents returning a channel with all items.

func (*RUMApi) UpdateRUMApplication

func (a *RUMApi) UpdateRUMApplication(ctx _context.Context, id string, body RUMApplicationUpdateRequest) (RUMApplicationResponse, *_nethttp.Response, error)

UpdateRUMApplication Update a RUM application. Update the RUM application with given ID in your organization.

type RUMApplication

RUMApplication RUM application.

type RUMApplication struct {
    // RUM application attributes.
    Attributes RUMApplicationAttributes `json:"attributes"`
    // RUM application ID.
    Id string `json:"id"`
    // RUM application response type.
    Type RUMApplicationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMApplication

func NewRUMApplication(attributes RUMApplicationAttributes, id string, typeVar RUMApplicationType) *RUMApplication

NewRUMApplication instantiates a new RUMApplication object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMApplicationWithDefaults

func NewRUMApplicationWithDefaults() *RUMApplication

NewRUMApplicationWithDefaults instantiates a new RUMApplication object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMApplication) GetAttributes

func (o *RUMApplication) GetAttributes() RUMApplicationAttributes

GetAttributes returns the Attributes field value.

func (*RUMApplication) GetAttributesOk

func (o *RUMApplication) GetAttributesOk() (*RUMApplicationAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RUMApplication) GetId

func (o *RUMApplication) GetId() string

GetId returns the Id field value.

func (*RUMApplication) GetIdOk

func (o *RUMApplication) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RUMApplication) GetType

func (o *RUMApplication) GetType() RUMApplicationType

GetType returns the Type field value.

func (*RUMApplication) GetTypeOk

func (o *RUMApplication) GetTypeOk() (*RUMApplicationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RUMApplication) MarshalJSON

func (o RUMApplication) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplication) SetAttributes

func (o *RUMApplication) SetAttributes(v RUMApplicationAttributes)

SetAttributes sets field value.

func (*RUMApplication) SetId

func (o *RUMApplication) SetId(v string)

SetId sets field value.

func (*RUMApplication) SetType

func (o *RUMApplication) SetType(v RUMApplicationType)

SetType sets field value.

func (*RUMApplication) UnmarshalJSON

func (o *RUMApplication) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationAttributes

RUMApplicationAttributes RUM application attributes.

type RUMApplicationAttributes struct {
    // ID of the RUM application.
    ApplicationId string `json:"application_id"`
    // Client token of the RUM application.
    ClientToken string `json:"client_token"`
    // Timestamp in ms of the creation date.
    CreatedAt int64 `json:"created_at"`
    // Handle of the creator user.
    CreatedByHandle string `json:"created_by_handle"`
    // Hash of the RUM application. Optional.
    Hash *string `json:"hash,omitempty"`
    // Indicates if the RUM application is active.
    IsActive *bool `json:"is_active,omitempty"`
    // Name of the RUM application.
    Name string `json:"name"`
    // Org ID of the RUM application.
    OrgId int32 `json:"org_id"`
    // Type of the RUM application. Supported values are `browser`, `ios`, `android`, `react-native`, `flutter`.
    Type string `json:"type"`
    // Timestamp in ms of the last update date.
    UpdatedAt int64 `json:"updated_at"`
    // Handle of the updater user.
    UpdatedByHandle string `json:"updated_by_handle"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMApplicationAttributes

func NewRUMApplicationAttributes(applicationId string, clientToken string, createdAt int64, createdByHandle string, name string, orgId int32, typeVar string, updatedAt int64, updatedByHandle string) *RUMApplicationAttributes

NewRUMApplicationAttributes instantiates a new RUMApplicationAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMApplicationAttributesWithDefaults

func NewRUMApplicationAttributesWithDefaults() *RUMApplicationAttributes

NewRUMApplicationAttributesWithDefaults instantiates a new RUMApplicationAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMApplicationAttributes) GetApplicationId

func (o *RUMApplicationAttributes) GetApplicationId() string

GetApplicationId returns the ApplicationId field value.

func (*RUMApplicationAttributes) GetApplicationIdOk

func (o *RUMApplicationAttributes) GetApplicationIdOk() (*string, bool)

GetApplicationIdOk returns a tuple with the ApplicationId field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetClientToken

func (o *RUMApplicationAttributes) GetClientToken() string

GetClientToken returns the ClientToken field value.

func (*RUMApplicationAttributes) GetClientTokenOk

func (o *RUMApplicationAttributes) GetClientTokenOk() (*string, bool)

GetClientTokenOk returns a tuple with the ClientToken field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetCreatedAt

func (o *RUMApplicationAttributes) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value.

func (*RUMApplicationAttributes) GetCreatedAtOk

func (o *RUMApplicationAttributes) GetCreatedAtOk() (*int64, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetCreatedByHandle

func (o *RUMApplicationAttributes) GetCreatedByHandle() string

GetCreatedByHandle returns the CreatedByHandle field value.

func (*RUMApplicationAttributes) GetCreatedByHandleOk

func (o *RUMApplicationAttributes) GetCreatedByHandleOk() (*string, bool)

GetCreatedByHandleOk returns a tuple with the CreatedByHandle field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetHash

func (o *RUMApplicationAttributes) GetHash() string

GetHash returns the Hash field value if set, zero value otherwise.

func (*RUMApplicationAttributes) GetHashOk

func (o *RUMApplicationAttributes) GetHashOk() (*string, bool)

GetHashOk returns a tuple with the Hash field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetIsActive

func (o *RUMApplicationAttributes) GetIsActive() bool

GetIsActive returns the IsActive field value if set, zero value otherwise.

func (*RUMApplicationAttributes) GetIsActiveOk

func (o *RUMApplicationAttributes) GetIsActiveOk() (*bool, bool)

GetIsActiveOk returns a tuple with the IsActive field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetName

func (o *RUMApplicationAttributes) GetName() string

GetName returns the Name field value.

func (*RUMApplicationAttributes) GetNameOk

func (o *RUMApplicationAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetOrgId

func (o *RUMApplicationAttributes) GetOrgId() int32

GetOrgId returns the OrgId field value.

func (*RUMApplicationAttributes) GetOrgIdOk

func (o *RUMApplicationAttributes) GetOrgIdOk() (*int32, bool)

GetOrgIdOk returns a tuple with the OrgId field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetType

func (o *RUMApplicationAttributes) GetType() string

GetType returns the Type field value.

func (*RUMApplicationAttributes) GetTypeOk

func (o *RUMApplicationAttributes) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetUpdatedAt

func (o *RUMApplicationAttributes) GetUpdatedAt() int64

GetUpdatedAt returns the UpdatedAt field value.

func (*RUMApplicationAttributes) GetUpdatedAtOk

func (o *RUMApplicationAttributes) GetUpdatedAtOk() (*int64, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetUpdatedByHandle

func (o *RUMApplicationAttributes) GetUpdatedByHandle() string

GetUpdatedByHandle returns the UpdatedByHandle field value.

func (*RUMApplicationAttributes) GetUpdatedByHandleOk

func (o *RUMApplicationAttributes) GetUpdatedByHandleOk() (*string, bool)

GetUpdatedByHandleOk returns a tuple with the UpdatedByHandle field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) HasHash

func (o *RUMApplicationAttributes) HasHash() bool

HasHash returns a boolean if a field has been set.

func (*RUMApplicationAttributes) HasIsActive

func (o *RUMApplicationAttributes) HasIsActive() bool

HasIsActive returns a boolean if a field has been set.

func (RUMApplicationAttributes) MarshalJSON

func (o RUMApplicationAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationAttributes) SetApplicationId

func (o *RUMApplicationAttributes) SetApplicationId(v string)

SetApplicationId sets field value.

func (*RUMApplicationAttributes) SetClientToken

func (o *RUMApplicationAttributes) SetClientToken(v string)

SetClientToken sets field value.

func (*RUMApplicationAttributes) SetCreatedAt

func (o *RUMApplicationAttributes) SetCreatedAt(v int64)

SetCreatedAt sets field value.

func (*RUMApplicationAttributes) SetCreatedByHandle

func (o *RUMApplicationAttributes) SetCreatedByHandle(v string)

SetCreatedByHandle sets field value.

func (*RUMApplicationAttributes) SetHash

func (o *RUMApplicationAttributes) SetHash(v string)

SetHash gets a reference to the given string and assigns it to the Hash field.

func (*RUMApplicationAttributes) SetIsActive

func (o *RUMApplicationAttributes) SetIsActive(v bool)

SetIsActive gets a reference to the given bool and assigns it to the IsActive field.

func (*RUMApplicationAttributes) SetName

func (o *RUMApplicationAttributes) SetName(v string)

SetName sets field value.

func (*RUMApplicationAttributes) SetOrgId

func (o *RUMApplicationAttributes) SetOrgId(v int32)

SetOrgId sets field value.

func (*RUMApplicationAttributes) SetType

func (o *RUMApplicationAttributes) SetType(v string)

SetType sets field value.

func (*RUMApplicationAttributes) SetUpdatedAt

func (o *RUMApplicationAttributes) SetUpdatedAt(v int64)

SetUpdatedAt sets field value.

func (*RUMApplicationAttributes) SetUpdatedByHandle

func (o *RUMApplicationAttributes) SetUpdatedByHandle(v string)

SetUpdatedByHandle sets field value.

func (*RUMApplicationAttributes) UnmarshalJSON

func (o *RUMApplicationAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationCreate

RUMApplicationCreate RUM application creation.

type RUMApplicationCreate struct {
    // RUM application creation attributes.
    Attributes RUMApplicationCreateAttributes `json:"attributes"`
    // RUM application creation type.
    Type RUMApplicationCreateType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMApplicationCreate

func NewRUMApplicationCreate(attributes RUMApplicationCreateAttributes, typeVar RUMApplicationCreateType) *RUMApplicationCreate

NewRUMApplicationCreate instantiates a new RUMApplicationCreate object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMApplicationCreateWithDefaults

func NewRUMApplicationCreateWithDefaults() *RUMApplicationCreate

NewRUMApplicationCreateWithDefaults instantiates a new RUMApplicationCreate object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMApplicationCreate) GetAttributes

func (o *RUMApplicationCreate) GetAttributes() RUMApplicationCreateAttributes

GetAttributes returns the Attributes field value.

func (*RUMApplicationCreate) GetAttributesOk

func (o *RUMApplicationCreate) GetAttributesOk() (*RUMApplicationCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RUMApplicationCreate) GetType

func (o *RUMApplicationCreate) GetType() RUMApplicationCreateType

GetType returns the Type field value.

func (*RUMApplicationCreate) GetTypeOk

func (o *RUMApplicationCreate) GetTypeOk() (*RUMApplicationCreateType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RUMApplicationCreate) MarshalJSON

func (o RUMApplicationCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationCreate) SetAttributes

func (o *RUMApplicationCreate) SetAttributes(v RUMApplicationCreateAttributes)

SetAttributes sets field value.

func (*RUMApplicationCreate) SetType

func (o *RUMApplicationCreate) SetType(v RUMApplicationCreateType)

SetType sets field value.

func (*RUMApplicationCreate) UnmarshalJSON

func (o *RUMApplicationCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationCreateAttributes

RUMApplicationCreateAttributes RUM application creation attributes.

type RUMApplicationCreateAttributes struct {
    // Name of the RUM application.
    Name string `json:"name"`
    // Type of the RUM application. Supported values are `browser`, `ios`, `android`, `react-native`, `flutter`.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMApplicationCreateAttributes

func NewRUMApplicationCreateAttributes(name string) *RUMApplicationCreateAttributes

NewRUMApplicationCreateAttributes instantiates a new RUMApplicationCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMApplicationCreateAttributesWithDefaults

func NewRUMApplicationCreateAttributesWithDefaults() *RUMApplicationCreateAttributes

NewRUMApplicationCreateAttributesWithDefaults instantiates a new RUMApplicationCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMApplicationCreateAttributes) GetName

func (o *RUMApplicationCreateAttributes) GetName() string

GetName returns the Name field value.

func (*RUMApplicationCreateAttributes) GetNameOk

func (o *RUMApplicationCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*RUMApplicationCreateAttributes) GetType

func (o *RUMApplicationCreateAttributes) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*RUMApplicationCreateAttributes) GetTypeOk

func (o *RUMApplicationCreateAttributes) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMApplicationCreateAttributes) HasType

func (o *RUMApplicationCreateAttributes) HasType() bool

HasType returns a boolean if a field has been set.

func (RUMApplicationCreateAttributes) MarshalJSON

func (o RUMApplicationCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationCreateAttributes) SetName

func (o *RUMApplicationCreateAttributes) SetName(v string)

SetName sets field value.

func (*RUMApplicationCreateAttributes) SetType

func (o *RUMApplicationCreateAttributes) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*RUMApplicationCreateAttributes) UnmarshalJSON

func (o *RUMApplicationCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationCreateRequest

RUMApplicationCreateRequest RUM application creation request attributes.

type RUMApplicationCreateRequest struct {
    // RUM application creation.
    Data RUMApplicationCreate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMApplicationCreateRequest

func NewRUMApplicationCreateRequest(data RUMApplicationCreate) *RUMApplicationCreateRequest

NewRUMApplicationCreateRequest instantiates a new RUMApplicationCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMApplicationCreateRequestWithDefaults

func NewRUMApplicationCreateRequestWithDefaults() *RUMApplicationCreateRequest

NewRUMApplicationCreateRequestWithDefaults instantiates a new RUMApplicationCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMApplicationCreateRequest) GetData

func (o *RUMApplicationCreateRequest) GetData() RUMApplicationCreate

GetData returns the Data field value.

func (*RUMApplicationCreateRequest) GetDataOk

func (o *RUMApplicationCreateRequest) GetDataOk() (*RUMApplicationCreate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RUMApplicationCreateRequest) MarshalJSON

func (o RUMApplicationCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationCreateRequest) SetData

func (o *RUMApplicationCreateRequest) SetData(v RUMApplicationCreate)

SetData sets field value.

func (*RUMApplicationCreateRequest) UnmarshalJSON

func (o *RUMApplicationCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationCreateType

RUMApplicationCreateType RUM application creation type.

type RUMApplicationCreateType string

List of RUMApplicationCreateType.

const (
    RUMAPPLICATIONCREATETYPE_RUM_APPLICATION_CREATE RUMApplicationCreateType = "rum_application_create"
)

func NewRUMApplicationCreateTypeFromValue

func NewRUMApplicationCreateTypeFromValue(v string) (*RUMApplicationCreateType, error)

NewRUMApplicationCreateTypeFromValue returns a pointer to a valid RUMApplicationCreateType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMApplicationCreateType) GetAllowedValues

func (v *RUMApplicationCreateType) GetAllowedValues() []RUMApplicationCreateType

GetAllowedValues reeturns the list of possible values.

func (RUMApplicationCreateType) IsValid

func (v RUMApplicationCreateType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMApplicationCreateType) Ptr

func (v RUMApplicationCreateType) Ptr() *RUMApplicationCreateType

Ptr returns reference to RUMApplicationCreateType value.

func (*RUMApplicationCreateType) UnmarshalJSON

func (v *RUMApplicationCreateType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMApplicationList

RUMApplicationList RUM application list.

type RUMApplicationList struct {
    // RUM application list attributes.
    Attributes RUMApplicationListAttributes `json:"attributes"`
    // RUM application ID.
    Id *string `json:"id,omitempty"`
    // RUM application list type.
    Type RUMApplicationListType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMApplicationList

func NewRUMApplicationList(attributes RUMApplicationListAttributes, typeVar RUMApplicationListType) *RUMApplicationList

NewRUMApplicationList instantiates a new RUMApplicationList object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMApplicationListWithDefaults

func NewRUMApplicationListWithDefaults() *RUMApplicationList

NewRUMApplicationListWithDefaults instantiates a new RUMApplicationList object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMApplicationList) GetAttributes

func (o *RUMApplicationList) GetAttributes() RUMApplicationListAttributes

GetAttributes returns the Attributes field value.

func (*RUMApplicationList) GetAttributesOk

func (o *RUMApplicationList) GetAttributesOk() (*RUMApplicationListAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RUMApplicationList) GetId

func (o *RUMApplicationList) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RUMApplicationList) GetIdOk

func (o *RUMApplicationList) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMApplicationList) GetType

func (o *RUMApplicationList) GetType() RUMApplicationListType

GetType returns the Type field value.

func (*RUMApplicationList) GetTypeOk

func (o *RUMApplicationList) GetTypeOk() (*RUMApplicationListType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RUMApplicationList) HasId

func (o *RUMApplicationList) HasId() bool

HasId returns a boolean if a field has been set.

func (RUMApplicationList) MarshalJSON

func (o RUMApplicationList) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationList) SetAttributes

func (o *RUMApplicationList) SetAttributes(v RUMApplicationListAttributes)

SetAttributes sets field value.

func (*RUMApplicationList) SetId

func (o *RUMApplicationList) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RUMApplicationList) SetType

func (o *RUMApplicationList) SetType(v RUMApplicationListType)

SetType sets field value.

func (*RUMApplicationList) UnmarshalJSON

func (o *RUMApplicationList) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationListAttributes

RUMApplicationListAttributes RUM application list attributes.

type RUMApplicationListAttributes struct {
    // ID of the RUM application.
    ApplicationId string `json:"application_id"`
    // Timestamp in ms of the creation date.
    CreatedAt int64 `json:"created_at"`
    // Handle of the creator user.
    CreatedByHandle string `json:"created_by_handle"`
    // Hash of the RUM application. Optional.
    Hash *string `json:"hash,omitempty"`
    // Indicates if the RUM application is active.
    IsActive *bool `json:"is_active,omitempty"`
    // Name of the RUM application.
    Name string `json:"name"`
    // Org ID of the RUM application.
    OrgId int32 `json:"org_id"`
    // Type of the RUM application. Supported values are `browser`, `ios`, `android`, `react-native`, `flutter`.
    Type string `json:"type"`
    // Timestamp in ms of the last update date.
    UpdatedAt int64 `json:"updated_at"`
    // Handle of the updater user.
    UpdatedByHandle string `json:"updated_by_handle"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMApplicationListAttributes

func NewRUMApplicationListAttributes(applicationId string, createdAt int64, createdByHandle string, name string, orgId int32, typeVar string, updatedAt int64, updatedByHandle string) *RUMApplicationListAttributes

NewRUMApplicationListAttributes instantiates a new RUMApplicationListAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMApplicationListAttributesWithDefaults

func NewRUMApplicationListAttributesWithDefaults() *RUMApplicationListAttributes

NewRUMApplicationListAttributesWithDefaults instantiates a new RUMApplicationListAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMApplicationListAttributes) GetApplicationId

func (o *RUMApplicationListAttributes) GetApplicationId() string

GetApplicationId returns the ApplicationId field value.

func (*RUMApplicationListAttributes) GetApplicationIdOk

func (o *RUMApplicationListAttributes) GetApplicationIdOk() (*string, bool)

GetApplicationIdOk returns a tuple with the ApplicationId field value and a boolean to check if the value has been set.

func (*RUMApplicationListAttributes) GetCreatedAt

func (o *RUMApplicationListAttributes) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value.

func (*RUMApplicationListAttributes) GetCreatedAtOk

func (o *RUMApplicationListAttributes) GetCreatedAtOk() (*int64, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*RUMApplicationListAttributes) GetCreatedByHandle

func (o *RUMApplicationListAttributes) GetCreatedByHandle() string

GetCreatedByHandle returns the CreatedByHandle field value.

func (*RUMApplicationListAttributes) GetCreatedByHandleOk

func (o *RUMApplicationListAttributes) GetCreatedByHandleOk() (*string, bool)

GetCreatedByHandleOk returns a tuple with the CreatedByHandle field value and a boolean to check if the value has been set.

func (*RUMApplicationListAttributes) GetHash

func (o *RUMApplicationListAttributes) GetHash() string

GetHash returns the Hash field value if set, zero value otherwise.

func (*RUMApplicationListAttributes) GetHashOk

func (o *RUMApplicationListAttributes) GetHashOk() (*string, bool)

GetHashOk returns a tuple with the Hash field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMApplicationListAttributes) GetIsActive

func (o *RUMApplicationListAttributes) GetIsActive() bool

GetIsActive returns the IsActive field value if set, zero value otherwise.

func (*RUMApplicationListAttributes) GetIsActiveOk

func (o *RUMApplicationListAttributes) GetIsActiveOk() (*bool, bool)

GetIsActiveOk returns a tuple with the IsActive field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMApplicationListAttributes) GetName

func (o *RUMApplicationListAttributes) GetName() string

GetName returns the Name field value.

func (*RUMApplicationListAttributes) GetNameOk

func (o *RUMApplicationListAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*RUMApplicationListAttributes) GetOrgId

func (o *RUMApplicationListAttributes) GetOrgId() int32

GetOrgId returns the OrgId field value.

func (*RUMApplicationListAttributes) GetOrgIdOk

func (o *RUMApplicationListAttributes) GetOrgIdOk() (*int32, bool)

GetOrgIdOk returns a tuple with the OrgId field value and a boolean to check if the value has been set.

func (*RUMApplicationListAttributes) GetType

func (o *RUMApplicationListAttributes) GetType() string

GetType returns the Type field value.

func (*RUMApplicationListAttributes) GetTypeOk

func (o *RUMApplicationListAttributes) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RUMApplicationListAttributes) GetUpdatedAt

func (o *RUMApplicationListAttributes) GetUpdatedAt() int64

GetUpdatedAt returns the UpdatedAt field value.

func (*RUMApplicationListAttributes) GetUpdatedAtOk

func (o *RUMApplicationListAttributes) GetUpdatedAtOk() (*int64, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (*RUMApplicationListAttributes) GetUpdatedByHandle

func (o *RUMApplicationListAttributes) GetUpdatedByHandle() string

GetUpdatedByHandle returns the UpdatedByHandle field value.

func (*RUMApplicationListAttributes) GetUpdatedByHandleOk

func (o *RUMApplicationListAttributes) GetUpdatedByHandleOk() (*string, bool)

GetUpdatedByHandleOk returns a tuple with the UpdatedByHandle field value and a boolean to check if the value has been set.

func (*RUMApplicationListAttributes) HasHash

func (o *RUMApplicationListAttributes) HasHash() bool

HasHash returns a boolean if a field has been set.

func (*RUMApplicationListAttributes) HasIsActive

func (o *RUMApplicationListAttributes) HasIsActive() bool

HasIsActive returns a boolean if a field has been set.

func (RUMApplicationListAttributes) MarshalJSON

func (o RUMApplicationListAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationListAttributes) SetApplicationId

func (o *RUMApplicationListAttributes) SetApplicationId(v string)

SetApplicationId sets field value.

func (*RUMApplicationListAttributes) SetCreatedAt

func (o *RUMApplicationListAttributes) SetCreatedAt(v int64)

SetCreatedAt sets field value.

func (*RUMApplicationListAttributes) SetCreatedByHandle

func (o *RUMApplicationListAttributes) SetCreatedByHandle(v string)

SetCreatedByHandle sets field value.

func (*RUMApplicationListAttributes) SetHash

func (o *RUMApplicationListAttributes) SetHash(v string)

SetHash gets a reference to the given string and assigns it to the Hash field.

func (*RUMApplicationListAttributes) SetIsActive

func (o *RUMApplicationListAttributes) SetIsActive(v bool)

SetIsActive gets a reference to the given bool and assigns it to the IsActive field.

func (*RUMApplicationListAttributes) SetName

func (o *RUMApplicationListAttributes) SetName(v string)

SetName sets field value.

func (*RUMApplicationListAttributes) SetOrgId

func (o *RUMApplicationListAttributes) SetOrgId(v int32)

SetOrgId sets field value.

func (*RUMApplicationListAttributes) SetType

func (o *RUMApplicationListAttributes) SetType(v string)

SetType sets field value.

func (*RUMApplicationListAttributes) SetUpdatedAt

func (o *RUMApplicationListAttributes) SetUpdatedAt(v int64)

SetUpdatedAt sets field value.

func (*RUMApplicationListAttributes) SetUpdatedByHandle

func (o *RUMApplicationListAttributes) SetUpdatedByHandle(v string)

SetUpdatedByHandle sets field value.

func (*RUMApplicationListAttributes) UnmarshalJSON

func (o *RUMApplicationListAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationListType

RUMApplicationListType RUM application list type.

type RUMApplicationListType string

List of RUMApplicationListType.

const (
    RUMAPPLICATIONLISTTYPE_RUM_APPLICATION RUMApplicationListType = "rum_application"
)

func NewRUMApplicationListTypeFromValue

func NewRUMApplicationListTypeFromValue(v string) (*RUMApplicationListType, error)

NewRUMApplicationListTypeFromValue returns a pointer to a valid RUMApplicationListType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMApplicationListType) GetAllowedValues

func (v *RUMApplicationListType) GetAllowedValues() []RUMApplicationListType

GetAllowedValues reeturns the list of possible values.

func (RUMApplicationListType) IsValid

func (v RUMApplicationListType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMApplicationListType) Ptr

func (v RUMApplicationListType) Ptr() *RUMApplicationListType

Ptr returns reference to RUMApplicationListType value.

func (*RUMApplicationListType) UnmarshalJSON

func (v *RUMApplicationListType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMApplicationResponse

RUMApplicationResponse RUM application response.

type RUMApplicationResponse struct {
    // RUM application.
    Data *RUMApplication `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMApplicationResponse

func NewRUMApplicationResponse() *RUMApplicationResponse

NewRUMApplicationResponse instantiates a new RUMApplicationResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMApplicationResponseWithDefaults

func NewRUMApplicationResponseWithDefaults() *RUMApplicationResponse

NewRUMApplicationResponseWithDefaults instantiates a new RUMApplicationResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMApplicationResponse) GetData

func (o *RUMApplicationResponse) GetData() RUMApplication

GetData returns the Data field value if set, zero value otherwise.

func (*RUMApplicationResponse) GetDataOk

func (o *RUMApplicationResponse) GetDataOk() (*RUMApplication, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMApplicationResponse) HasData

func (o *RUMApplicationResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (RUMApplicationResponse) MarshalJSON

func (o RUMApplicationResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationResponse) SetData

func (o *RUMApplicationResponse) SetData(v RUMApplication)

SetData gets a reference to the given RUMApplication and assigns it to the Data field.

func (*RUMApplicationResponse) UnmarshalJSON

func (o *RUMApplicationResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationType

RUMApplicationType RUM application response type.

type RUMApplicationType string

List of RUMApplicationType.

const (
    RUMAPPLICATIONTYPE_RUM_APPLICATION RUMApplicationType = "rum_application"
)

func NewRUMApplicationTypeFromValue

func NewRUMApplicationTypeFromValue(v string) (*RUMApplicationType, error)

NewRUMApplicationTypeFromValue returns a pointer to a valid RUMApplicationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMApplicationType) GetAllowedValues

func (v *RUMApplicationType) GetAllowedValues() []RUMApplicationType

GetAllowedValues reeturns the list of possible values.

func (RUMApplicationType) IsValid

func (v RUMApplicationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMApplicationType) Ptr

func (v RUMApplicationType) Ptr() *RUMApplicationType

Ptr returns reference to RUMApplicationType value.

func (*RUMApplicationType) UnmarshalJSON

func (v *RUMApplicationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMApplicationUpdate

RUMApplicationUpdate RUM application update.

type RUMApplicationUpdate struct {
    // RUM application update attributes.
    Attributes *RUMApplicationUpdateAttributes `json:"attributes,omitempty"`
    // RUM application ID.
    Id string `json:"id"`
    // RUM application update type.
    Type RUMApplicationUpdateType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMApplicationUpdate

func NewRUMApplicationUpdate(id string, typeVar RUMApplicationUpdateType) *RUMApplicationUpdate

NewRUMApplicationUpdate instantiates a new RUMApplicationUpdate object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMApplicationUpdateWithDefaults

func NewRUMApplicationUpdateWithDefaults() *RUMApplicationUpdate

NewRUMApplicationUpdateWithDefaults instantiates a new RUMApplicationUpdate object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMApplicationUpdate) GetAttributes

func (o *RUMApplicationUpdate) GetAttributes() RUMApplicationUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*RUMApplicationUpdate) GetAttributesOk

func (o *RUMApplicationUpdate) GetAttributesOk() (*RUMApplicationUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMApplicationUpdate) GetId

func (o *RUMApplicationUpdate) GetId() string

GetId returns the Id field value.

func (*RUMApplicationUpdate) GetIdOk

func (o *RUMApplicationUpdate) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RUMApplicationUpdate) GetType

func (o *RUMApplicationUpdate) GetType() RUMApplicationUpdateType

GetType returns the Type field value.

func (*RUMApplicationUpdate) GetTypeOk

func (o *RUMApplicationUpdate) GetTypeOk() (*RUMApplicationUpdateType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RUMApplicationUpdate) HasAttributes

func (o *RUMApplicationUpdate) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (RUMApplicationUpdate) MarshalJSON

func (o RUMApplicationUpdate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationUpdate) SetAttributes

func (o *RUMApplicationUpdate) SetAttributes(v RUMApplicationUpdateAttributes)

SetAttributes gets a reference to the given RUMApplicationUpdateAttributes and assigns it to the Attributes field.

func (*RUMApplicationUpdate) SetId

func (o *RUMApplicationUpdate) SetId(v string)

SetId sets field value.

func (*RUMApplicationUpdate) SetType

func (o *RUMApplicationUpdate) SetType(v RUMApplicationUpdateType)

SetType sets field value.

func (*RUMApplicationUpdate) UnmarshalJSON

func (o *RUMApplicationUpdate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationUpdateAttributes

RUMApplicationUpdateAttributes RUM application update attributes.

type RUMApplicationUpdateAttributes struct {
    // Name of the RUM application.
    Name *string `json:"name,omitempty"`
    // Type of the RUM application. Supported values are `browser`, `ios`, `android`, `react-native`, `flutter`.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMApplicationUpdateAttributes

func NewRUMApplicationUpdateAttributes() *RUMApplicationUpdateAttributes

NewRUMApplicationUpdateAttributes instantiates a new RUMApplicationUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMApplicationUpdateAttributesWithDefaults

func NewRUMApplicationUpdateAttributesWithDefaults() *RUMApplicationUpdateAttributes

NewRUMApplicationUpdateAttributesWithDefaults instantiates a new RUMApplicationUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMApplicationUpdateAttributes) GetName

func (o *RUMApplicationUpdateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RUMApplicationUpdateAttributes) GetNameOk

func (o *RUMApplicationUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMApplicationUpdateAttributes) GetType

func (o *RUMApplicationUpdateAttributes) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*RUMApplicationUpdateAttributes) GetTypeOk

func (o *RUMApplicationUpdateAttributes) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMApplicationUpdateAttributes) HasName

func (o *RUMApplicationUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*RUMApplicationUpdateAttributes) HasType

func (o *RUMApplicationUpdateAttributes) HasType() bool

HasType returns a boolean if a field has been set.

func (RUMApplicationUpdateAttributes) MarshalJSON

func (o RUMApplicationUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationUpdateAttributes) SetName

func (o *RUMApplicationUpdateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RUMApplicationUpdateAttributes) SetType

func (o *RUMApplicationUpdateAttributes) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*RUMApplicationUpdateAttributes) UnmarshalJSON

func (o *RUMApplicationUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationUpdateRequest

RUMApplicationUpdateRequest RUM application update request.

type RUMApplicationUpdateRequest struct {
    // RUM application update.
    Data RUMApplicationUpdate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMApplicationUpdateRequest

func NewRUMApplicationUpdateRequest(data RUMApplicationUpdate) *RUMApplicationUpdateRequest

NewRUMApplicationUpdateRequest instantiates a new RUMApplicationUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMApplicationUpdateRequestWithDefaults

func NewRUMApplicationUpdateRequestWithDefaults() *RUMApplicationUpdateRequest

NewRUMApplicationUpdateRequestWithDefaults instantiates a new RUMApplicationUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMApplicationUpdateRequest) GetData

func (o *RUMApplicationUpdateRequest) GetData() RUMApplicationUpdate

GetData returns the Data field value.

func (*RUMApplicationUpdateRequest) GetDataOk

func (o *RUMApplicationUpdateRequest) GetDataOk() (*RUMApplicationUpdate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RUMApplicationUpdateRequest) MarshalJSON

func (o RUMApplicationUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationUpdateRequest) SetData

func (o *RUMApplicationUpdateRequest) SetData(v RUMApplicationUpdate)

SetData sets field value.

func (*RUMApplicationUpdateRequest) UnmarshalJSON

func (o *RUMApplicationUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationUpdateType

RUMApplicationUpdateType RUM application update type.

type RUMApplicationUpdateType string

List of RUMApplicationUpdateType.

const (
    RUMAPPLICATIONUPDATETYPE_RUM_APPLICATION_UPDATE RUMApplicationUpdateType = "rum_application_update"
)

func NewRUMApplicationUpdateTypeFromValue

func NewRUMApplicationUpdateTypeFromValue(v string) (*RUMApplicationUpdateType, error)

NewRUMApplicationUpdateTypeFromValue returns a pointer to a valid RUMApplicationUpdateType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMApplicationUpdateType) GetAllowedValues

func (v *RUMApplicationUpdateType) GetAllowedValues() []RUMApplicationUpdateType

GetAllowedValues reeturns the list of possible values.

func (RUMApplicationUpdateType) IsValid

func (v RUMApplicationUpdateType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMApplicationUpdateType) Ptr

func (v RUMApplicationUpdateType) Ptr() *RUMApplicationUpdateType

Ptr returns reference to RUMApplicationUpdateType value.

func (*RUMApplicationUpdateType) UnmarshalJSON

func (v *RUMApplicationUpdateType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMApplicationsResponse

RUMApplicationsResponse RUM applications response.

type RUMApplicationsResponse struct {
    // RUM applications array response.
    Data []RUMApplicationList `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMApplicationsResponse

func NewRUMApplicationsResponse() *RUMApplicationsResponse

NewRUMApplicationsResponse instantiates a new RUMApplicationsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMApplicationsResponseWithDefaults

func NewRUMApplicationsResponseWithDefaults() *RUMApplicationsResponse

NewRUMApplicationsResponseWithDefaults instantiates a new RUMApplicationsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMApplicationsResponse) GetData

func (o *RUMApplicationsResponse) GetData() []RUMApplicationList

GetData returns the Data field value if set, zero value otherwise.

func (*RUMApplicationsResponse) GetDataOk

func (o *RUMApplicationsResponse) GetDataOk() (*[]RUMApplicationList, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMApplicationsResponse) HasData

func (o *RUMApplicationsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (RUMApplicationsResponse) MarshalJSON

func (o RUMApplicationsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationsResponse) SetData

func (o *RUMApplicationsResponse) SetData(v []RUMApplicationList)

SetData gets a reference to the given []RUMApplicationList and assigns it to the Data field.

func (*RUMApplicationsResponse) UnmarshalJSON

func (o *RUMApplicationsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMBucketResponse

RUMBucketResponse Bucket values.

type RUMBucketResponse struct {
    // The key-value pairs for each group-by.
    By map[string]string `json:"by,omitempty"`
    // A map of the metric name to value for regular compute, or a list of values for a timeseries.
    Computes map[string]RUMAggregateBucketValue `json:"computes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMBucketResponse

func NewRUMBucketResponse() *RUMBucketResponse

NewRUMBucketResponse instantiates a new RUMBucketResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMBucketResponseWithDefaults

func NewRUMBucketResponseWithDefaults() *RUMBucketResponse

NewRUMBucketResponseWithDefaults instantiates a new RUMBucketResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMBucketResponse) GetBy

func (o *RUMBucketResponse) GetBy() map[string]string

GetBy returns the By field value if set, zero value otherwise.

func (*RUMBucketResponse) GetByOk

func (o *RUMBucketResponse) GetByOk() (*map[string]string, bool)

GetByOk returns a tuple with the By field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMBucketResponse) GetComputes

func (o *RUMBucketResponse) GetComputes() map[string]RUMAggregateBucketValue

GetComputes returns the Computes field value if set, zero value otherwise.

func (*RUMBucketResponse) GetComputesOk

func (o *RUMBucketResponse) GetComputesOk() (*map[string]RUMAggregateBucketValue, bool)

GetComputesOk returns a tuple with the Computes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMBucketResponse) HasBy

func (o *RUMBucketResponse) HasBy() bool

HasBy returns a boolean if a field has been set.

func (*RUMBucketResponse) HasComputes

func (o *RUMBucketResponse) HasComputes() bool

HasComputes returns a boolean if a field has been set.

func (RUMBucketResponse) MarshalJSON

func (o RUMBucketResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMBucketResponse) SetBy

func (o *RUMBucketResponse) SetBy(v map[string]string)

SetBy gets a reference to the given map[string]string and assigns it to the By field.

func (*RUMBucketResponse) SetComputes

func (o *RUMBucketResponse) SetComputes(v map[string]RUMAggregateBucketValue)

SetComputes gets a reference to the given map[string]RUMAggregateBucketValue and assigns it to the Computes field.

func (*RUMBucketResponse) UnmarshalJSON

func (o *RUMBucketResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMCompute

RUMCompute A compute rule to compute metrics or timeseries.

type RUMCompute struct {
    // An aggregation function.
    Aggregation RUMAggregationFunction `json:"aggregation"`
    // The time buckets' size (only used for type=timeseries)
    // Defaults to a resolution of 150 points.
    Interval *string `json:"interval,omitempty"`
    // The metric to use.
    Metric *string `json:"metric,omitempty"`
    // The type of compute.
    Type *RUMComputeType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMCompute

func NewRUMCompute(aggregation RUMAggregationFunction) *RUMCompute

NewRUMCompute instantiates a new RUMCompute object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMComputeWithDefaults

func NewRUMComputeWithDefaults() *RUMCompute

NewRUMComputeWithDefaults instantiates a new RUMCompute object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMCompute) GetAggregation

func (o *RUMCompute) GetAggregation() RUMAggregationFunction

GetAggregation returns the Aggregation field value.

func (*RUMCompute) GetAggregationOk

func (o *RUMCompute) GetAggregationOk() (*RUMAggregationFunction, bool)

GetAggregationOk returns a tuple with the Aggregation field value and a boolean to check if the value has been set.

func (*RUMCompute) GetInterval

func (o *RUMCompute) GetInterval() string

GetInterval returns the Interval field value if set, zero value otherwise.

func (*RUMCompute) GetIntervalOk

func (o *RUMCompute) GetIntervalOk() (*string, bool)

GetIntervalOk returns a tuple with the Interval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMCompute) GetMetric

func (o *RUMCompute) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*RUMCompute) GetMetricOk

func (o *RUMCompute) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMCompute) GetType

func (o *RUMCompute) GetType() RUMComputeType

GetType returns the Type field value if set, zero value otherwise.

func (*RUMCompute) GetTypeOk

func (o *RUMCompute) GetTypeOk() (*RUMComputeType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMCompute) HasInterval

func (o *RUMCompute) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*RUMCompute) HasMetric

func (o *RUMCompute) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*RUMCompute) HasType

func (o *RUMCompute) HasType() bool

HasType returns a boolean if a field has been set.

func (RUMCompute) MarshalJSON

func (o RUMCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMCompute) SetAggregation

func (o *RUMCompute) SetAggregation(v RUMAggregationFunction)

SetAggregation sets field value.

func (*RUMCompute) SetInterval

func (o *RUMCompute) SetInterval(v string)

SetInterval gets a reference to the given string and assigns it to the Interval field.

func (*RUMCompute) SetMetric

func (o *RUMCompute) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*RUMCompute) SetType

func (o *RUMCompute) SetType(v RUMComputeType)

SetType gets a reference to the given RUMComputeType and assigns it to the Type field.

func (*RUMCompute) UnmarshalJSON

func (o *RUMCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMComputeType

RUMComputeType The type of compute.

type RUMComputeType string

List of RUMComputeType.

const (
    RUMCOMPUTETYPE_TIMESERIES RUMComputeType = "timeseries"
    RUMCOMPUTETYPE_TOTAL      RUMComputeType = "total"
)

func NewRUMComputeTypeFromValue

func NewRUMComputeTypeFromValue(v string) (*RUMComputeType, error)

NewRUMComputeTypeFromValue returns a pointer to a valid RUMComputeType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMComputeType) GetAllowedValues

func (v *RUMComputeType) GetAllowedValues() []RUMComputeType

GetAllowedValues reeturns the list of possible values.

func (RUMComputeType) IsValid

func (v RUMComputeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMComputeType) Ptr

func (v RUMComputeType) Ptr() *RUMComputeType

Ptr returns reference to RUMComputeType value.

func (*RUMComputeType) UnmarshalJSON

func (v *RUMComputeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMEvent

RUMEvent Object description of a RUM event after being processed and stored by Datadog.

type RUMEvent struct {
    // JSON object containing all event attributes and their associated values.
    Attributes *RUMEventAttributes `json:"attributes,omitempty"`
    // Unique ID of the event.
    Id *string `json:"id,omitempty"`
    // Type of the event.
    Type *RUMEventType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMEvent

func NewRUMEvent() *RUMEvent

NewRUMEvent instantiates a new RUMEvent object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMEventWithDefaults

func NewRUMEventWithDefaults() *RUMEvent

NewRUMEventWithDefaults instantiates a new RUMEvent object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMEvent) GetAttributes

func (o *RUMEvent) GetAttributes() RUMEventAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*RUMEvent) GetAttributesOk

func (o *RUMEvent) GetAttributesOk() (*RUMEventAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMEvent) GetId

func (o *RUMEvent) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RUMEvent) GetIdOk

func (o *RUMEvent) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMEvent) GetType

func (o *RUMEvent) GetType() RUMEventType

GetType returns the Type field value if set, zero value otherwise.

func (*RUMEvent) GetTypeOk

func (o *RUMEvent) GetTypeOk() (*RUMEventType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMEvent) HasAttributes

func (o *RUMEvent) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*RUMEvent) HasId

func (o *RUMEvent) HasId() bool

HasId returns a boolean if a field has been set.

func (*RUMEvent) HasType

func (o *RUMEvent) HasType() bool

HasType returns a boolean if a field has been set.

func (RUMEvent) MarshalJSON

func (o RUMEvent) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMEvent) SetAttributes

func (o *RUMEvent) SetAttributes(v RUMEventAttributes)

SetAttributes gets a reference to the given RUMEventAttributes and assigns it to the Attributes field.

func (*RUMEvent) SetId

func (o *RUMEvent) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RUMEvent) SetType

func (o *RUMEvent) SetType(v RUMEventType)

SetType gets a reference to the given RUMEventType and assigns it to the Type field.

func (*RUMEvent) UnmarshalJSON

func (o *RUMEvent) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMEventAttributes

RUMEventAttributes JSON object containing all event attributes and their associated values.

type RUMEventAttributes struct {
    // JSON object of attributes from RUM events.
    Attributes map[string]interface{} `json:"attributes,omitempty"`
    // The name of the application or service generating RUM events.
    // It is used to switch from RUM to APM, so make sure you define the same
    // value when you use both products.
    Service *string `json:"service,omitempty"`
    // Array of tags associated with your event.
    Tags []string `json:"tags,omitempty"`
    // Timestamp of your event.
    Timestamp *time.Time `json:"timestamp,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMEventAttributes

func NewRUMEventAttributes() *RUMEventAttributes

NewRUMEventAttributes instantiates a new RUMEventAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMEventAttributesWithDefaults

func NewRUMEventAttributesWithDefaults() *RUMEventAttributes

NewRUMEventAttributesWithDefaults instantiates a new RUMEventAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMEventAttributes) GetAttributes

func (o *RUMEventAttributes) GetAttributes() map[string]interface{}

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*RUMEventAttributes) GetAttributesOk

func (o *RUMEventAttributes) GetAttributesOk() (*map[string]interface{}, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMEventAttributes) GetService

func (o *RUMEventAttributes) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*RUMEventAttributes) GetServiceOk

func (o *RUMEventAttributes) GetServiceOk() (*string, bool)

GetServiceOk returns a tuple with the Service field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMEventAttributes) GetTags

func (o *RUMEventAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*RUMEventAttributes) GetTagsOk

func (o *RUMEventAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMEventAttributes) GetTimestamp

func (o *RUMEventAttributes) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*RUMEventAttributes) GetTimestampOk

func (o *RUMEventAttributes) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMEventAttributes) HasAttributes

func (o *RUMEventAttributes) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*RUMEventAttributes) HasService

func (o *RUMEventAttributes) HasService() bool

HasService returns a boolean if a field has been set.

func (*RUMEventAttributes) HasTags

func (o *RUMEventAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*RUMEventAttributes) HasTimestamp

func (o *RUMEventAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (RUMEventAttributes) MarshalJSON

func (o RUMEventAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMEventAttributes) SetAttributes

func (o *RUMEventAttributes) SetAttributes(v map[string]interface{})

SetAttributes gets a reference to the given map[string]interface{} and assigns it to the Attributes field.

func (*RUMEventAttributes) SetService

func (o *RUMEventAttributes) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

func (*RUMEventAttributes) SetTags

func (o *RUMEventAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*RUMEventAttributes) SetTimestamp

func (o *RUMEventAttributes) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*RUMEventAttributes) UnmarshalJSON

func (o *RUMEventAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMEventType

RUMEventType Type of the event.

type RUMEventType string

List of RUMEventType.

const (
    RUMEVENTTYPE_RUM RUMEventType = "rum"
)

func NewRUMEventTypeFromValue

func NewRUMEventTypeFromValue(v string) (*RUMEventType, error)

NewRUMEventTypeFromValue returns a pointer to a valid RUMEventType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMEventType) GetAllowedValues

func (v *RUMEventType) GetAllowedValues() []RUMEventType

GetAllowedValues reeturns the list of possible values.

func (RUMEventType) IsValid

func (v RUMEventType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMEventType) Ptr

func (v RUMEventType) Ptr() *RUMEventType

Ptr returns reference to RUMEventType value.

func (*RUMEventType) UnmarshalJSON

func (v *RUMEventType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMEventsResponse

RUMEventsResponse Response object with all events matching the request and pagination information.

type RUMEventsResponse struct {
    // Array of events matching the request.
    Data []RUMEvent `json:"data,omitempty"`
    // Links attributes.
    Links *RUMResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request.
    Meta *RUMResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMEventsResponse

func NewRUMEventsResponse() *RUMEventsResponse

NewRUMEventsResponse instantiates a new RUMEventsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMEventsResponseWithDefaults

func NewRUMEventsResponseWithDefaults() *RUMEventsResponse

NewRUMEventsResponseWithDefaults instantiates a new RUMEventsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMEventsResponse) GetData

func (o *RUMEventsResponse) GetData() []RUMEvent

GetData returns the Data field value if set, zero value otherwise.

func (*RUMEventsResponse) GetDataOk

func (o *RUMEventsResponse) GetDataOk() (*[]RUMEvent, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *RUMEventsResponse) GetLinks() RUMResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*RUMEventsResponse) GetLinksOk

func (o *RUMEventsResponse) GetLinksOk() (*RUMResponseLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMEventsResponse) GetMeta

func (o *RUMEventsResponse) GetMeta() RUMResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*RUMEventsResponse) GetMetaOk

func (o *RUMEventsResponse) GetMetaOk() (*RUMResponseMetadata, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMEventsResponse) HasData

func (o *RUMEventsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *RUMEventsResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*RUMEventsResponse) HasMeta

func (o *RUMEventsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (RUMEventsResponse) MarshalJSON

func (o RUMEventsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMEventsResponse) SetData

func (o *RUMEventsResponse) SetData(v []RUMEvent)

SetData gets a reference to the given []RUMEvent and assigns it to the Data field.

func (o *RUMEventsResponse) SetLinks(v RUMResponseLinks)

SetLinks gets a reference to the given RUMResponseLinks and assigns it to the Links field.

func (*RUMEventsResponse) SetMeta

func (o *RUMEventsResponse) SetMeta(v RUMResponseMetadata)

SetMeta gets a reference to the given RUMResponseMetadata and assigns it to the Meta field.

func (*RUMEventsResponse) UnmarshalJSON

func (o *RUMEventsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMGroupBy

RUMGroupBy A group-by rule.

type RUMGroupBy struct {
    // The name of the facet to use (required).
    Facet string `json:"facet"`
    // Used to perform a histogram computation (only for measure facets).
    // Note: At most 100 buckets are allowed, the number of buckets is (max - min)/interval.
    Histogram *RUMGroupByHistogram `json:"histogram,omitempty"`
    // The maximum buckets to return for this group-by.
    Limit *int64 `json:"limit,omitempty"`
    // The value to use for logs that don't have the facet used to group by.
    Missing *RUMGroupByMissing `json:"missing,omitempty"`
    // A sort rule.
    Sort *RUMAggregateSort `json:"sort,omitempty"`
    // A resulting object to put the given computes in over all the matching records.
    Total *RUMGroupByTotal `json:"total,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMGroupBy

func NewRUMGroupBy(facet string) *RUMGroupBy

NewRUMGroupBy instantiates a new RUMGroupBy object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMGroupByWithDefaults

func NewRUMGroupByWithDefaults() *RUMGroupBy

NewRUMGroupByWithDefaults instantiates a new RUMGroupBy object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMGroupBy) GetFacet

func (o *RUMGroupBy) GetFacet() string

GetFacet returns the Facet field value.

func (*RUMGroupBy) GetFacetOk

func (o *RUMGroupBy) GetFacetOk() (*string, bool)

GetFacetOk returns a tuple with the Facet field value and a boolean to check if the value has been set.

func (*RUMGroupBy) GetHistogram

func (o *RUMGroupBy) GetHistogram() RUMGroupByHistogram

GetHistogram returns the Histogram field value if set, zero value otherwise.

func (*RUMGroupBy) GetHistogramOk

func (o *RUMGroupBy) GetHistogramOk() (*RUMGroupByHistogram, bool)

GetHistogramOk returns a tuple with the Histogram field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMGroupBy) GetLimit

func (o *RUMGroupBy) GetLimit() int64

GetLimit returns the Limit field value if set, zero value otherwise.

func (*RUMGroupBy) GetLimitOk

func (o *RUMGroupBy) GetLimitOk() (*int64, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMGroupBy) GetMissing

func (o *RUMGroupBy) GetMissing() RUMGroupByMissing

GetMissing returns the Missing field value if set, zero value otherwise.

func (*RUMGroupBy) GetMissingOk

func (o *RUMGroupBy) GetMissingOk() (*RUMGroupByMissing, bool)

GetMissingOk returns a tuple with the Missing field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMGroupBy) GetSort

func (o *RUMGroupBy) GetSort() RUMAggregateSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*RUMGroupBy) GetSortOk

func (o *RUMGroupBy) GetSortOk() (*RUMAggregateSort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMGroupBy) GetTotal

func (o *RUMGroupBy) GetTotal() RUMGroupByTotal

GetTotal returns the Total field value if set, zero value otherwise.

func (*RUMGroupBy) GetTotalOk

func (o *RUMGroupBy) GetTotalOk() (*RUMGroupByTotal, bool)

GetTotalOk returns a tuple with the Total field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMGroupBy) HasHistogram

func (o *RUMGroupBy) HasHistogram() bool

HasHistogram returns a boolean if a field has been set.

func (*RUMGroupBy) HasLimit

func (o *RUMGroupBy) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*RUMGroupBy) HasMissing

func (o *RUMGroupBy) HasMissing() bool

HasMissing returns a boolean if a field has been set.

func (*RUMGroupBy) HasSort

func (o *RUMGroupBy) HasSort() bool

HasSort returns a boolean if a field has been set.

func (*RUMGroupBy) HasTotal

func (o *RUMGroupBy) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (RUMGroupBy) MarshalJSON

func (o RUMGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMGroupBy) SetFacet

func (o *RUMGroupBy) SetFacet(v string)

SetFacet sets field value.

func (*RUMGroupBy) SetHistogram

func (o *RUMGroupBy) SetHistogram(v RUMGroupByHistogram)

SetHistogram gets a reference to the given RUMGroupByHistogram and assigns it to the Histogram field.

func (*RUMGroupBy) SetLimit

func (o *RUMGroupBy) SetLimit(v int64)

SetLimit gets a reference to the given int64 and assigns it to the Limit field.

func (*RUMGroupBy) SetMissing

func (o *RUMGroupBy) SetMissing(v RUMGroupByMissing)

SetMissing gets a reference to the given RUMGroupByMissing and assigns it to the Missing field.

func (*RUMGroupBy) SetSort

func (o *RUMGroupBy) SetSort(v RUMAggregateSort)

SetSort gets a reference to the given RUMAggregateSort and assigns it to the Sort field.

func (*RUMGroupBy) SetTotal

func (o *RUMGroupBy) SetTotal(v RUMGroupByTotal)

SetTotal gets a reference to the given RUMGroupByTotal and assigns it to the Total field.

func (*RUMGroupBy) UnmarshalJSON

func (o *RUMGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMGroupByHistogram

RUMGroupByHistogram Used to perform a histogram computation (only for measure facets). Note: At most 100 buckets are allowed, the number of buckets is (max - min)/interval.

type RUMGroupByHistogram struct {
    // The bin size of the histogram buckets.
    Interval float64 `json:"interval"`
    // The maximum value for the measure used in the histogram
    // (values greater than this one are filtered out).
    Max float64 `json:"max"`
    // The minimum value for the measure used in the histogram
    // (values smaller than this one are filtered out).
    Min float64 `json:"min"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMGroupByHistogram

func NewRUMGroupByHistogram(interval float64, max float64, min float64) *RUMGroupByHistogram

NewRUMGroupByHistogram instantiates a new RUMGroupByHistogram object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMGroupByHistogramWithDefaults

func NewRUMGroupByHistogramWithDefaults() *RUMGroupByHistogram

NewRUMGroupByHistogramWithDefaults instantiates a new RUMGroupByHistogram object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMGroupByHistogram) GetInterval

func (o *RUMGroupByHistogram) GetInterval() float64

GetInterval returns the Interval field value.

func (*RUMGroupByHistogram) GetIntervalOk

func (o *RUMGroupByHistogram) GetIntervalOk() (*float64, bool)

GetIntervalOk returns a tuple with the Interval field value and a boolean to check if the value has been set.

func (*RUMGroupByHistogram) GetMax

func (o *RUMGroupByHistogram) GetMax() float64

GetMax returns the Max field value.

func (*RUMGroupByHistogram) GetMaxOk

func (o *RUMGroupByHistogram) GetMaxOk() (*float64, bool)

GetMaxOk returns a tuple with the Max field value and a boolean to check if the value has been set.

func (*RUMGroupByHistogram) GetMin

func (o *RUMGroupByHistogram) GetMin() float64

GetMin returns the Min field value.

func (*RUMGroupByHistogram) GetMinOk

func (o *RUMGroupByHistogram) GetMinOk() (*float64, bool)

GetMinOk returns a tuple with the Min field value and a boolean to check if the value has been set.

func (RUMGroupByHistogram) MarshalJSON

func (o RUMGroupByHistogram) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMGroupByHistogram) SetInterval

func (o *RUMGroupByHistogram) SetInterval(v float64)

SetInterval sets field value.

func (*RUMGroupByHistogram) SetMax

func (o *RUMGroupByHistogram) SetMax(v float64)

SetMax sets field value.

func (*RUMGroupByHistogram) SetMin

func (o *RUMGroupByHistogram) SetMin(v float64)

SetMin sets field value.

func (*RUMGroupByHistogram) UnmarshalJSON

func (o *RUMGroupByHistogram) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMGroupByMissing

RUMGroupByMissing - The value to use for logs that don't have the facet used to group by.

type RUMGroupByMissing struct {
    RUMGroupByMissingString *string
    RUMGroupByMissingNumber *float64

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func RUMGroupByMissingNumberAsRUMGroupByMissing

func RUMGroupByMissingNumberAsRUMGroupByMissing(v *float64) RUMGroupByMissing

RUMGroupByMissingNumberAsRUMGroupByMissing is a convenience function that returns float64 wrapped in RUMGroupByMissing.

func RUMGroupByMissingStringAsRUMGroupByMissing

func RUMGroupByMissingStringAsRUMGroupByMissing(v *string) RUMGroupByMissing

RUMGroupByMissingStringAsRUMGroupByMissing is a convenience function that returns string wrapped in RUMGroupByMissing.

func (*RUMGroupByMissing) GetActualInstance

func (obj *RUMGroupByMissing) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (RUMGroupByMissing) MarshalJSON

func (obj RUMGroupByMissing) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*RUMGroupByMissing) UnmarshalJSON

func (obj *RUMGroupByMissing) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type RUMGroupByTotal

RUMGroupByTotal - A resulting object to put the given computes in over all the matching records.

type RUMGroupByTotal struct {
    RUMGroupByTotalBoolean *bool
    RUMGroupByTotalString  *string
    RUMGroupByTotalNumber  *float64

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func RUMGroupByTotalBooleanAsRUMGroupByTotal

func RUMGroupByTotalBooleanAsRUMGroupByTotal(v *bool) RUMGroupByTotal

RUMGroupByTotalBooleanAsRUMGroupByTotal is a convenience function that returns bool wrapped in RUMGroupByTotal.

func RUMGroupByTotalNumberAsRUMGroupByTotal

func RUMGroupByTotalNumberAsRUMGroupByTotal(v *float64) RUMGroupByTotal

RUMGroupByTotalNumberAsRUMGroupByTotal is a convenience function that returns float64 wrapped in RUMGroupByTotal.

func RUMGroupByTotalStringAsRUMGroupByTotal

func RUMGroupByTotalStringAsRUMGroupByTotal(v *string) RUMGroupByTotal

RUMGroupByTotalStringAsRUMGroupByTotal is a convenience function that returns string wrapped in RUMGroupByTotal.

func (*RUMGroupByTotal) GetActualInstance

func (obj *RUMGroupByTotal) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (RUMGroupByTotal) MarshalJSON

func (obj RUMGroupByTotal) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*RUMGroupByTotal) UnmarshalJSON

func (obj *RUMGroupByTotal) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type RUMQueryFilter

RUMQueryFilter The search and filter query settings.

type RUMQueryFilter struct {
    // The minimum time for the requested events; supports date (in [ISO 8601](https://www.w3.org/TR/NOTE-datetime) format with full date, hours, minutes, and the `Z` UTC indicator - seconds and fractional seconds are optional), math, and regular timestamps (in milliseconds).
    From *string `json:"from,omitempty"`
    // The search query following the RUM search syntax.
    Query *string `json:"query,omitempty"`
    // The maximum time for the requested events; supports date (in [ISO 8601](https://www.w3.org/TR/NOTE-datetime) format with full date, hours, minutes, and the `Z` UTC indicator - seconds and fractional seconds are optional), math, and regular timestamps (in milliseconds).
    To *string `json:"to,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMQueryFilter

func NewRUMQueryFilter() *RUMQueryFilter

NewRUMQueryFilter instantiates a new RUMQueryFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMQueryFilterWithDefaults

func NewRUMQueryFilterWithDefaults() *RUMQueryFilter

NewRUMQueryFilterWithDefaults instantiates a new RUMQueryFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMQueryFilter) GetFrom

func (o *RUMQueryFilter) GetFrom() string

GetFrom returns the From field value if set, zero value otherwise.

func (*RUMQueryFilter) GetFromOk

func (o *RUMQueryFilter) GetFromOk() (*string, bool)

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMQueryFilter) GetQuery

func (o *RUMQueryFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*RUMQueryFilter) GetQueryOk

func (o *RUMQueryFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMQueryFilter) GetTo

func (o *RUMQueryFilter) GetTo() string

GetTo returns the To field value if set, zero value otherwise.

func (*RUMQueryFilter) GetToOk

func (o *RUMQueryFilter) GetToOk() (*string, bool)

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMQueryFilter) HasFrom

func (o *RUMQueryFilter) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*RUMQueryFilter) HasQuery

func (o *RUMQueryFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*RUMQueryFilter) HasTo

func (o *RUMQueryFilter) HasTo() bool

HasTo returns a boolean if a field has been set.

func (RUMQueryFilter) MarshalJSON

func (o RUMQueryFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMQueryFilter) SetFrom

func (o *RUMQueryFilter) SetFrom(v string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*RUMQueryFilter) SetQuery

func (o *RUMQueryFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*RUMQueryFilter) SetTo

func (o *RUMQueryFilter) SetTo(v string)

SetTo gets a reference to the given string and assigns it to the To field.

func (*RUMQueryFilter) UnmarshalJSON

func (o *RUMQueryFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMQueryOptions

RUMQueryOptions Global query options that are used during the query. Note: Only supply timezone or time offset, not both. Otherwise, the query fails.

type RUMQueryOptions struct {
    // The time offset (in seconds) to apply to the query.
    TimeOffset *int64 `json:"time_offset,omitempty"`
    // The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York).
    Timezone *string `json:"timezone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMQueryOptions

func NewRUMQueryOptions() *RUMQueryOptions

NewRUMQueryOptions instantiates a new RUMQueryOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMQueryOptionsWithDefaults

func NewRUMQueryOptionsWithDefaults() *RUMQueryOptions

NewRUMQueryOptionsWithDefaults instantiates a new RUMQueryOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMQueryOptions) GetTimeOffset

func (o *RUMQueryOptions) GetTimeOffset() int64

GetTimeOffset returns the TimeOffset field value if set, zero value otherwise.

func (*RUMQueryOptions) GetTimeOffsetOk

func (o *RUMQueryOptions) GetTimeOffsetOk() (*int64, bool)

GetTimeOffsetOk returns a tuple with the TimeOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMQueryOptions) GetTimezone

func (o *RUMQueryOptions) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*RUMQueryOptions) GetTimezoneOk

func (o *RUMQueryOptions) GetTimezoneOk() (*string, bool)

GetTimezoneOk returns a tuple with the Timezone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMQueryOptions) HasTimeOffset

func (o *RUMQueryOptions) HasTimeOffset() bool

HasTimeOffset returns a boolean if a field has been set.

func (*RUMQueryOptions) HasTimezone

func (o *RUMQueryOptions) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (RUMQueryOptions) MarshalJSON

func (o RUMQueryOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMQueryOptions) SetTimeOffset

func (o *RUMQueryOptions) SetTimeOffset(v int64)

SetTimeOffset gets a reference to the given int64 and assigns it to the TimeOffset field.

func (*RUMQueryOptions) SetTimezone

func (o *RUMQueryOptions) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*RUMQueryOptions) UnmarshalJSON

func (o *RUMQueryOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMQueryPageOptions

RUMQueryPageOptions Paging attributes for listing events.

type RUMQueryPageOptions struct {
    // List following results with a cursor provided in the previous query.
    Cursor *string `json:"cursor,omitempty"`
    // Maximum number of events in the response.
    Limit *int32 `json:"limit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMQueryPageOptions

func NewRUMQueryPageOptions() *RUMQueryPageOptions

NewRUMQueryPageOptions instantiates a new RUMQueryPageOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMQueryPageOptionsWithDefaults

func NewRUMQueryPageOptionsWithDefaults() *RUMQueryPageOptions

NewRUMQueryPageOptionsWithDefaults instantiates a new RUMQueryPageOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMQueryPageOptions) GetCursor

func (o *RUMQueryPageOptions) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*RUMQueryPageOptions) GetCursorOk

func (o *RUMQueryPageOptions) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMQueryPageOptions) GetLimit

func (o *RUMQueryPageOptions) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*RUMQueryPageOptions) GetLimitOk

func (o *RUMQueryPageOptions) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMQueryPageOptions) HasCursor

func (o *RUMQueryPageOptions) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*RUMQueryPageOptions) HasLimit

func (o *RUMQueryPageOptions) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (RUMQueryPageOptions) MarshalJSON

func (o RUMQueryPageOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMQueryPageOptions) SetCursor

func (o *RUMQueryPageOptions) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*RUMQueryPageOptions) SetLimit

func (o *RUMQueryPageOptions) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*RUMQueryPageOptions) UnmarshalJSON

func (o *RUMQueryPageOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

RUMResponseLinks Links attributes.

type RUMResponseLinks struct {
    // Link for the next set of results. Note that the request can also be made using the
    // POST endpoint.
    Next *string `json:"next,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}
func NewRUMResponseLinks() *RUMResponseLinks

NewRUMResponseLinks instantiates a new RUMResponseLinks object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMResponseLinksWithDefaults

func NewRUMResponseLinksWithDefaults() *RUMResponseLinks

NewRUMResponseLinksWithDefaults instantiates a new RUMResponseLinks object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMResponseLinks) GetNext

func (o *RUMResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*RUMResponseLinks) GetNextOk

func (o *RUMResponseLinks) GetNextOk() (*string, bool)

GetNextOk returns a tuple with the Next field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMResponseLinks) HasNext

func (o *RUMResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (RUMResponseLinks) MarshalJSON

func (o RUMResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMResponseLinks) SetNext

func (o *RUMResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*RUMResponseLinks) UnmarshalJSON

func (o *RUMResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMResponseMetadata

RUMResponseMetadata The metadata associated with a request.

type RUMResponseMetadata struct {
    // The time elapsed in milliseconds.
    Elapsed *int64 `json:"elapsed,omitempty"`
    // Paging attributes.
    Page *RUMResponsePage `json:"page,omitempty"`
    // The identifier of the request.
    RequestId *string `json:"request_id,omitempty"`
    // The status of the response.
    Status *RUMResponseStatus `json:"status,omitempty"`
    // A list of warnings (non-fatal errors) encountered. Partial results may return if
    // warnings are present in the response.
    Warnings []RUMWarning `json:"warnings,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMResponseMetadata

func NewRUMResponseMetadata() *RUMResponseMetadata

NewRUMResponseMetadata instantiates a new RUMResponseMetadata object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMResponseMetadataWithDefaults

func NewRUMResponseMetadataWithDefaults() *RUMResponseMetadata

NewRUMResponseMetadataWithDefaults instantiates a new RUMResponseMetadata object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMResponseMetadata) GetElapsed

func (o *RUMResponseMetadata) GetElapsed() int64

GetElapsed returns the Elapsed field value if set, zero value otherwise.

func (*RUMResponseMetadata) GetElapsedOk

func (o *RUMResponseMetadata) GetElapsedOk() (*int64, bool)

GetElapsedOk returns a tuple with the Elapsed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMResponseMetadata) GetPage

func (o *RUMResponseMetadata) GetPage() RUMResponsePage

GetPage returns the Page field value if set, zero value otherwise.

func (*RUMResponseMetadata) GetPageOk

func (o *RUMResponseMetadata) GetPageOk() (*RUMResponsePage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMResponseMetadata) GetRequestId

func (o *RUMResponseMetadata) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*RUMResponseMetadata) GetRequestIdOk

func (o *RUMResponseMetadata) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMResponseMetadata) GetStatus

func (o *RUMResponseMetadata) GetStatus() RUMResponseStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*RUMResponseMetadata) GetStatusOk

func (o *RUMResponseMetadata) GetStatusOk() (*RUMResponseStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMResponseMetadata) GetWarnings

func (o *RUMResponseMetadata) GetWarnings() []RUMWarning

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*RUMResponseMetadata) GetWarningsOk

func (o *RUMResponseMetadata) GetWarningsOk() (*[]RUMWarning, bool)

GetWarningsOk returns a tuple with the Warnings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMResponseMetadata) HasElapsed

func (o *RUMResponseMetadata) HasElapsed() bool

HasElapsed returns a boolean if a field has been set.

func (*RUMResponseMetadata) HasPage

func (o *RUMResponseMetadata) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*RUMResponseMetadata) HasRequestId

func (o *RUMResponseMetadata) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*RUMResponseMetadata) HasStatus

func (o *RUMResponseMetadata) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*RUMResponseMetadata) HasWarnings

func (o *RUMResponseMetadata) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (RUMResponseMetadata) MarshalJSON

func (o RUMResponseMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMResponseMetadata) SetElapsed

func (o *RUMResponseMetadata) SetElapsed(v int64)

SetElapsed gets a reference to the given int64 and assigns it to the Elapsed field.

func (*RUMResponseMetadata) SetPage

func (o *RUMResponseMetadata) SetPage(v RUMResponsePage)

SetPage gets a reference to the given RUMResponsePage and assigns it to the Page field.

func (*RUMResponseMetadata) SetRequestId

func (o *RUMResponseMetadata) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*RUMResponseMetadata) SetStatus

func (o *RUMResponseMetadata) SetStatus(v RUMResponseStatus)

SetStatus gets a reference to the given RUMResponseStatus and assigns it to the Status field.

func (*RUMResponseMetadata) SetWarnings

func (o *RUMResponseMetadata) SetWarnings(v []RUMWarning)

SetWarnings gets a reference to the given []RUMWarning and assigns it to the Warnings field.

func (*RUMResponseMetadata) UnmarshalJSON

func (o *RUMResponseMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMResponsePage

RUMResponsePage Paging attributes.

type RUMResponsePage struct {
    // The cursor to use to get the next results, if any. To make the next request, use the same parameters with the addition of `page[cursor]`.
    After *string `json:"after,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMResponsePage

func NewRUMResponsePage() *RUMResponsePage

NewRUMResponsePage instantiates a new RUMResponsePage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMResponsePageWithDefaults

func NewRUMResponsePageWithDefaults() *RUMResponsePage

NewRUMResponsePageWithDefaults instantiates a new RUMResponsePage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMResponsePage) GetAfter

func (o *RUMResponsePage) GetAfter() string

GetAfter returns the After field value if set, zero value otherwise.

func (*RUMResponsePage) GetAfterOk

func (o *RUMResponsePage) GetAfterOk() (*string, bool)

GetAfterOk returns a tuple with the After field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMResponsePage) HasAfter

func (o *RUMResponsePage) HasAfter() bool

HasAfter returns a boolean if a field has been set.

func (RUMResponsePage) MarshalJSON

func (o RUMResponsePage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMResponsePage) SetAfter

func (o *RUMResponsePage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

func (*RUMResponsePage) UnmarshalJSON

func (o *RUMResponsePage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMResponseStatus

RUMResponseStatus The status of the response.

type RUMResponseStatus string

List of RUMResponseStatus.

const (
    RUMRESPONSESTATUS_DONE    RUMResponseStatus = "done"
    RUMRESPONSESTATUS_TIMEOUT RUMResponseStatus = "timeout"
)

func NewRUMResponseStatusFromValue

func NewRUMResponseStatusFromValue(v string) (*RUMResponseStatus, error)

NewRUMResponseStatusFromValue returns a pointer to a valid RUMResponseStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMResponseStatus) GetAllowedValues

func (v *RUMResponseStatus) GetAllowedValues() []RUMResponseStatus

GetAllowedValues reeturns the list of possible values.

func (RUMResponseStatus) IsValid

func (v RUMResponseStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMResponseStatus) Ptr

func (v RUMResponseStatus) Ptr() *RUMResponseStatus

Ptr returns reference to RUMResponseStatus value.

func (*RUMResponseStatus) UnmarshalJSON

func (v *RUMResponseStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMSearchEventsRequest

RUMSearchEventsRequest The request for a RUM events list.

type RUMSearchEventsRequest struct {
    // The search and filter query settings.
    Filter *RUMQueryFilter `json:"filter,omitempty"`
    // Global query options that are used during the query.
    // Note: Only supply timezone or time offset, not both. Otherwise, the query fails.
    Options *RUMQueryOptions `json:"options,omitempty"`
    // Paging attributes for listing events.
    Page *RUMQueryPageOptions `json:"page,omitempty"`
    // Sort parameters when querying events.
    Sort *RUMSort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMSearchEventsRequest

func NewRUMSearchEventsRequest() *RUMSearchEventsRequest

NewRUMSearchEventsRequest instantiates a new RUMSearchEventsRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMSearchEventsRequestWithDefaults

func NewRUMSearchEventsRequestWithDefaults() *RUMSearchEventsRequest

NewRUMSearchEventsRequestWithDefaults instantiates a new RUMSearchEventsRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMSearchEventsRequest) GetFilter

func (o *RUMSearchEventsRequest) GetFilter() RUMQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*RUMSearchEventsRequest) GetFilterOk

func (o *RUMSearchEventsRequest) GetFilterOk() (*RUMQueryFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMSearchEventsRequest) GetOptions

func (o *RUMSearchEventsRequest) GetOptions() RUMQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*RUMSearchEventsRequest) GetOptionsOk

func (o *RUMSearchEventsRequest) GetOptionsOk() (*RUMQueryOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMSearchEventsRequest) GetPage

func (o *RUMSearchEventsRequest) GetPage() RUMQueryPageOptions

GetPage returns the Page field value if set, zero value otherwise.

func (*RUMSearchEventsRequest) GetPageOk

func (o *RUMSearchEventsRequest) GetPageOk() (*RUMQueryPageOptions, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMSearchEventsRequest) GetSort

func (o *RUMSearchEventsRequest) GetSort() RUMSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*RUMSearchEventsRequest) GetSortOk

func (o *RUMSearchEventsRequest) GetSortOk() (*RUMSort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMSearchEventsRequest) HasFilter

func (o *RUMSearchEventsRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*RUMSearchEventsRequest) HasOptions

func (o *RUMSearchEventsRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*RUMSearchEventsRequest) HasPage

func (o *RUMSearchEventsRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*RUMSearchEventsRequest) HasSort

func (o *RUMSearchEventsRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (RUMSearchEventsRequest) MarshalJSON

func (o RUMSearchEventsRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMSearchEventsRequest) SetFilter

func (o *RUMSearchEventsRequest) SetFilter(v RUMQueryFilter)

SetFilter gets a reference to the given RUMQueryFilter and assigns it to the Filter field.

func (*RUMSearchEventsRequest) SetOptions

func (o *RUMSearchEventsRequest) SetOptions(v RUMQueryOptions)

SetOptions gets a reference to the given RUMQueryOptions and assigns it to the Options field.

func (*RUMSearchEventsRequest) SetPage

func (o *RUMSearchEventsRequest) SetPage(v RUMQueryPageOptions)

SetPage gets a reference to the given RUMQueryPageOptions and assigns it to the Page field.

func (*RUMSearchEventsRequest) SetSort

func (o *RUMSearchEventsRequest) SetSort(v RUMSort)

SetSort gets a reference to the given RUMSort and assigns it to the Sort field.

func (*RUMSearchEventsRequest) UnmarshalJSON

func (o *RUMSearchEventsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMSort

RUMSort Sort parameters when querying events.

type RUMSort string

List of RUMSort.

const (
    RUMSORT_TIMESTAMP_ASCENDING  RUMSort = "timestamp"
    RUMSORT_TIMESTAMP_DESCENDING RUMSort = "-timestamp"
)

func NewRUMSortFromValue

func NewRUMSortFromValue(v string) (*RUMSort, error)

NewRUMSortFromValue returns a pointer to a valid RUMSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMSort) GetAllowedValues

func (v *RUMSort) GetAllowedValues() []RUMSort

GetAllowedValues reeturns the list of possible values.

func (RUMSort) IsValid

func (v RUMSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMSort) Ptr

func (v RUMSort) Ptr() *RUMSort

Ptr returns reference to RUMSort value.

func (*RUMSort) UnmarshalJSON

func (v *RUMSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMSortOrder

RUMSortOrder The order to use, ascending or descending.

type RUMSortOrder string

List of RUMSortOrder.

const (
    RUMSORTORDER_ASCENDING  RUMSortOrder = "asc"
    RUMSORTORDER_DESCENDING RUMSortOrder = "desc"
)

func NewRUMSortOrderFromValue

func NewRUMSortOrderFromValue(v string) (*RUMSortOrder, error)

NewRUMSortOrderFromValue returns a pointer to a valid RUMSortOrder for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMSortOrder) GetAllowedValues

func (v *RUMSortOrder) GetAllowedValues() []RUMSortOrder

GetAllowedValues reeturns the list of possible values.

func (RUMSortOrder) IsValid

func (v RUMSortOrder) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMSortOrder) Ptr

func (v RUMSortOrder) Ptr() *RUMSortOrder

Ptr returns reference to RUMSortOrder value.

func (*RUMSortOrder) UnmarshalJSON

func (v *RUMSortOrder) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMWarning

RUMWarning A warning message indicating something that went wrong with the query.

type RUMWarning struct {
    // A unique code for this type of warning.
    Code *string `json:"code,omitempty"`
    // A detailed explanation of this specific warning.
    Detail *string `json:"detail,omitempty"`
    // A short human-readable summary of the warning.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMWarning

func NewRUMWarning() *RUMWarning

NewRUMWarning instantiates a new RUMWarning object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMWarningWithDefaults

func NewRUMWarningWithDefaults() *RUMWarning

NewRUMWarningWithDefaults instantiates a new RUMWarning object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMWarning) GetCode

func (o *RUMWarning) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*RUMWarning) GetCodeOk

func (o *RUMWarning) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMWarning) GetDetail

func (o *RUMWarning) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*RUMWarning) GetDetailOk

func (o *RUMWarning) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMWarning) GetTitle

func (o *RUMWarning) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*RUMWarning) GetTitleOk

func (o *RUMWarning) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMWarning) HasCode

func (o *RUMWarning) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*RUMWarning) HasDetail

func (o *RUMWarning) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*RUMWarning) HasTitle

func (o *RUMWarning) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (RUMWarning) MarshalJSON

func (o RUMWarning) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMWarning) SetCode

func (o *RUMWarning) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*RUMWarning) SetDetail

func (o *RUMWarning) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*RUMWarning) SetTitle

func (o *RUMWarning) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*RUMWarning) UnmarshalJSON

func (o *RUMWarning) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentAttachment

RelationshipToIncidentAttachment A relationship reference for attachments.

type RelationshipToIncidentAttachment struct {
    // An array of incident attachments.
    Data []RelationshipToIncidentAttachmentData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToIncidentAttachment

func NewRelationshipToIncidentAttachment(data []RelationshipToIncidentAttachmentData) *RelationshipToIncidentAttachment

NewRelationshipToIncidentAttachment instantiates a new RelationshipToIncidentAttachment object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToIncidentAttachmentWithDefaults

func NewRelationshipToIncidentAttachmentWithDefaults() *RelationshipToIncidentAttachment

NewRelationshipToIncidentAttachmentWithDefaults instantiates a new RelationshipToIncidentAttachment object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToIncidentAttachment) GetData

func (o *RelationshipToIncidentAttachment) GetData() []RelationshipToIncidentAttachmentData

GetData returns the Data field value.

func (*RelationshipToIncidentAttachment) GetDataOk

func (o *RelationshipToIncidentAttachment) GetDataOk() (*[]RelationshipToIncidentAttachmentData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToIncidentAttachment) MarshalJSON

func (o RelationshipToIncidentAttachment) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentAttachment) SetData

func (o *RelationshipToIncidentAttachment) SetData(v []RelationshipToIncidentAttachmentData)

SetData sets field value.

func (*RelationshipToIncidentAttachment) UnmarshalJSON

func (o *RelationshipToIncidentAttachment) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentAttachmentData

RelationshipToIncidentAttachmentData The attachment relationship data.

type RelationshipToIncidentAttachmentData struct {
    // A unique identifier that represents the attachment.
    Id string `json:"id"`
    // The incident attachment resource type.
    Type IncidentAttachmentType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToIncidentAttachmentData

func NewRelationshipToIncidentAttachmentData(id string, typeVar IncidentAttachmentType) *RelationshipToIncidentAttachmentData

NewRelationshipToIncidentAttachmentData instantiates a new RelationshipToIncidentAttachmentData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToIncidentAttachmentDataWithDefaults

func NewRelationshipToIncidentAttachmentDataWithDefaults() *RelationshipToIncidentAttachmentData

NewRelationshipToIncidentAttachmentDataWithDefaults instantiates a new RelationshipToIncidentAttachmentData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToIncidentAttachmentData) GetId

func (o *RelationshipToIncidentAttachmentData) GetId() string

GetId returns the Id field value.

func (*RelationshipToIncidentAttachmentData) GetIdOk

func (o *RelationshipToIncidentAttachmentData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToIncidentAttachmentData) GetType

func (o *RelationshipToIncidentAttachmentData) GetType() IncidentAttachmentType

GetType returns the Type field value.

func (*RelationshipToIncidentAttachmentData) GetTypeOk

func (o *RelationshipToIncidentAttachmentData) GetTypeOk() (*IncidentAttachmentType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToIncidentAttachmentData) MarshalJSON

func (o RelationshipToIncidentAttachmentData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentAttachmentData) SetId

func (o *RelationshipToIncidentAttachmentData) SetId(v string)

SetId sets field value.

func (*RelationshipToIncidentAttachmentData) SetType

func (o *RelationshipToIncidentAttachmentData) SetType(v IncidentAttachmentType)

SetType sets field value.

func (*RelationshipToIncidentAttachmentData) UnmarshalJSON

func (o *RelationshipToIncidentAttachmentData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentIntegrationMetadataData

RelationshipToIncidentIntegrationMetadataData A relationship reference for an integration metadata object.

type RelationshipToIncidentIntegrationMetadataData struct {
    // A unique identifier that represents the integration metadata.
    Id string `json:"id"`
    // Integration metadata resource type.
    Type IncidentIntegrationMetadataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToIncidentIntegrationMetadataData

func NewRelationshipToIncidentIntegrationMetadataData(id string, typeVar IncidentIntegrationMetadataType) *RelationshipToIncidentIntegrationMetadataData

NewRelationshipToIncidentIntegrationMetadataData instantiates a new RelationshipToIncidentIntegrationMetadataData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToIncidentIntegrationMetadataDataWithDefaults

func NewRelationshipToIncidentIntegrationMetadataDataWithDefaults() *RelationshipToIncidentIntegrationMetadataData

NewRelationshipToIncidentIntegrationMetadataDataWithDefaults instantiates a new RelationshipToIncidentIntegrationMetadataData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToIncidentIntegrationMetadataData) GetId

func (o *RelationshipToIncidentIntegrationMetadataData) GetId() string

GetId returns the Id field value.

func (*RelationshipToIncidentIntegrationMetadataData) GetIdOk

func (o *RelationshipToIncidentIntegrationMetadataData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToIncidentIntegrationMetadataData) GetType

func (o *RelationshipToIncidentIntegrationMetadataData) GetType() IncidentIntegrationMetadataType

GetType returns the Type field value.

func (*RelationshipToIncidentIntegrationMetadataData) GetTypeOk

func (o *RelationshipToIncidentIntegrationMetadataData) GetTypeOk() (*IncidentIntegrationMetadataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToIncidentIntegrationMetadataData) MarshalJSON

func (o RelationshipToIncidentIntegrationMetadataData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentIntegrationMetadataData) SetId

func (o *RelationshipToIncidentIntegrationMetadataData) SetId(v string)

SetId sets field value.

func (*RelationshipToIncidentIntegrationMetadataData) SetType

func (o *RelationshipToIncidentIntegrationMetadataData) SetType(v IncidentIntegrationMetadataType)

SetType sets field value.

func (*RelationshipToIncidentIntegrationMetadataData) UnmarshalJSON

func (o *RelationshipToIncidentIntegrationMetadataData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentIntegrationMetadatas

RelationshipToIncidentIntegrationMetadatas A relationship reference for multiple integration metadata objects.

type RelationshipToIncidentIntegrationMetadatas struct {
    // Integration metadata relationship array
    Data []RelationshipToIncidentIntegrationMetadataData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToIncidentIntegrationMetadatas

func NewRelationshipToIncidentIntegrationMetadatas(data []RelationshipToIncidentIntegrationMetadataData) *RelationshipToIncidentIntegrationMetadatas

NewRelationshipToIncidentIntegrationMetadatas instantiates a new RelationshipToIncidentIntegrationMetadatas object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToIncidentIntegrationMetadatasWithDefaults

func NewRelationshipToIncidentIntegrationMetadatasWithDefaults() *RelationshipToIncidentIntegrationMetadatas

NewRelationshipToIncidentIntegrationMetadatasWithDefaults instantiates a new RelationshipToIncidentIntegrationMetadatas object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToIncidentIntegrationMetadatas) GetData

func (o *RelationshipToIncidentIntegrationMetadatas) GetData() []RelationshipToIncidentIntegrationMetadataData

GetData returns the Data field value.

func (*RelationshipToIncidentIntegrationMetadatas) GetDataOk

func (o *RelationshipToIncidentIntegrationMetadatas) GetDataOk() (*[]RelationshipToIncidentIntegrationMetadataData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToIncidentIntegrationMetadatas) MarshalJSON

func (o RelationshipToIncidentIntegrationMetadatas) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentIntegrationMetadatas) SetData

func (o *RelationshipToIncidentIntegrationMetadatas) SetData(v []RelationshipToIncidentIntegrationMetadataData)

SetData sets field value.

func (*RelationshipToIncidentIntegrationMetadatas) UnmarshalJSON

func (o *RelationshipToIncidentIntegrationMetadatas) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentPostmortem

RelationshipToIncidentPostmortem A relationship reference for postmortems.

type RelationshipToIncidentPostmortem struct {
    // The postmortem relationship data.
    Data RelationshipToIncidentPostmortemData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToIncidentPostmortem

func NewRelationshipToIncidentPostmortem(data RelationshipToIncidentPostmortemData) *RelationshipToIncidentPostmortem

NewRelationshipToIncidentPostmortem instantiates a new RelationshipToIncidentPostmortem object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToIncidentPostmortemWithDefaults

func NewRelationshipToIncidentPostmortemWithDefaults() *RelationshipToIncidentPostmortem

NewRelationshipToIncidentPostmortemWithDefaults instantiates a new RelationshipToIncidentPostmortem object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToIncidentPostmortem) GetData

func (o *RelationshipToIncidentPostmortem) GetData() RelationshipToIncidentPostmortemData

GetData returns the Data field value.

func (*RelationshipToIncidentPostmortem) GetDataOk

func (o *RelationshipToIncidentPostmortem) GetDataOk() (*RelationshipToIncidentPostmortemData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToIncidentPostmortem) MarshalJSON

func (o RelationshipToIncidentPostmortem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentPostmortem) SetData

func (o *RelationshipToIncidentPostmortem) SetData(v RelationshipToIncidentPostmortemData)

SetData sets field value.

func (*RelationshipToIncidentPostmortem) UnmarshalJSON

func (o *RelationshipToIncidentPostmortem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentPostmortemData

RelationshipToIncidentPostmortemData The postmortem relationship data.

type RelationshipToIncidentPostmortemData struct {
    // A unique identifier that represents the postmortem.
    Id string `json:"id"`
    // Incident postmortem resource type.
    Type IncidentPostmortemType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToIncidentPostmortemData

func NewRelationshipToIncidentPostmortemData(id string, typeVar IncidentPostmortemType) *RelationshipToIncidentPostmortemData

NewRelationshipToIncidentPostmortemData instantiates a new RelationshipToIncidentPostmortemData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToIncidentPostmortemDataWithDefaults

func NewRelationshipToIncidentPostmortemDataWithDefaults() *RelationshipToIncidentPostmortemData

NewRelationshipToIncidentPostmortemDataWithDefaults instantiates a new RelationshipToIncidentPostmortemData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToIncidentPostmortemData) GetId

func (o *RelationshipToIncidentPostmortemData) GetId() string

GetId returns the Id field value.

func (*RelationshipToIncidentPostmortemData) GetIdOk

func (o *RelationshipToIncidentPostmortemData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToIncidentPostmortemData) GetType

func (o *RelationshipToIncidentPostmortemData) GetType() IncidentPostmortemType

GetType returns the Type field value.

func (*RelationshipToIncidentPostmortemData) GetTypeOk

func (o *RelationshipToIncidentPostmortemData) GetTypeOk() (*IncidentPostmortemType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToIncidentPostmortemData) MarshalJSON

func (o RelationshipToIncidentPostmortemData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentPostmortemData) SetId

func (o *RelationshipToIncidentPostmortemData) SetId(v string)

SetId sets field value.

func (*RelationshipToIncidentPostmortemData) SetType

func (o *RelationshipToIncidentPostmortemData) SetType(v IncidentPostmortemType)

SetType sets field value.

func (*RelationshipToIncidentPostmortemData) UnmarshalJSON

func (o *RelationshipToIncidentPostmortemData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToOrganization

RelationshipToOrganization Relationship to an organization.

type RelationshipToOrganization struct {
    // Relationship to organization object.
    Data RelationshipToOrganizationData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToOrganization

func NewRelationshipToOrganization(data RelationshipToOrganizationData) *RelationshipToOrganization

NewRelationshipToOrganization instantiates a new RelationshipToOrganization object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToOrganizationWithDefaults

func NewRelationshipToOrganizationWithDefaults() *RelationshipToOrganization

NewRelationshipToOrganizationWithDefaults instantiates a new RelationshipToOrganization object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToOrganization) GetData

func (o *RelationshipToOrganization) GetData() RelationshipToOrganizationData

GetData returns the Data field value.

func (*RelationshipToOrganization) GetDataOk

func (o *RelationshipToOrganization) GetDataOk() (*RelationshipToOrganizationData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToOrganization) MarshalJSON

func (o RelationshipToOrganization) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToOrganization) SetData

func (o *RelationshipToOrganization) SetData(v RelationshipToOrganizationData)

SetData sets field value.

func (*RelationshipToOrganization) UnmarshalJSON

func (o *RelationshipToOrganization) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToOrganizationData

RelationshipToOrganizationData Relationship to organization object.

type RelationshipToOrganizationData struct {
    // ID of the organization.
    Id string `json:"id"`
    // Organizations resource type.
    Type OrganizationsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToOrganizationData

func NewRelationshipToOrganizationData(id string, typeVar OrganizationsType) *RelationshipToOrganizationData

NewRelationshipToOrganizationData instantiates a new RelationshipToOrganizationData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToOrganizationDataWithDefaults

func NewRelationshipToOrganizationDataWithDefaults() *RelationshipToOrganizationData

NewRelationshipToOrganizationDataWithDefaults instantiates a new RelationshipToOrganizationData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToOrganizationData) GetId

func (o *RelationshipToOrganizationData) GetId() string

GetId returns the Id field value.

func (*RelationshipToOrganizationData) GetIdOk

func (o *RelationshipToOrganizationData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToOrganizationData) GetType

func (o *RelationshipToOrganizationData) GetType() OrganizationsType

GetType returns the Type field value.

func (*RelationshipToOrganizationData) GetTypeOk

func (o *RelationshipToOrganizationData) GetTypeOk() (*OrganizationsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToOrganizationData) MarshalJSON

func (o RelationshipToOrganizationData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToOrganizationData) SetId

func (o *RelationshipToOrganizationData) SetId(v string)

SetId sets field value.

func (*RelationshipToOrganizationData) SetType

func (o *RelationshipToOrganizationData) SetType(v OrganizationsType)

SetType sets field value.

func (*RelationshipToOrganizationData) UnmarshalJSON

func (o *RelationshipToOrganizationData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToOrganizations

RelationshipToOrganizations Relationship to organizations.

type RelationshipToOrganizations struct {
    // Relationships to organization objects.
    Data []RelationshipToOrganizationData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToOrganizations

func NewRelationshipToOrganizations(data []RelationshipToOrganizationData) *RelationshipToOrganizations

NewRelationshipToOrganizations instantiates a new RelationshipToOrganizations object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToOrganizationsWithDefaults

func NewRelationshipToOrganizationsWithDefaults() *RelationshipToOrganizations

NewRelationshipToOrganizationsWithDefaults instantiates a new RelationshipToOrganizations object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToOrganizations) GetData

func (o *RelationshipToOrganizations) GetData() []RelationshipToOrganizationData

GetData returns the Data field value.

func (*RelationshipToOrganizations) GetDataOk

func (o *RelationshipToOrganizations) GetDataOk() (*[]RelationshipToOrganizationData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToOrganizations) MarshalJSON

func (o RelationshipToOrganizations) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToOrganizations) SetData

func (o *RelationshipToOrganizations) SetData(v []RelationshipToOrganizationData)

SetData sets field value.

func (*RelationshipToOrganizations) UnmarshalJSON

func (o *RelationshipToOrganizations) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToPermission

RelationshipToPermission Relationship to a permissions object.

type RelationshipToPermission struct {
    // Relationship to permission object.
    Data *RelationshipToPermissionData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToPermission

func NewRelationshipToPermission() *RelationshipToPermission

NewRelationshipToPermission instantiates a new RelationshipToPermission object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToPermissionWithDefaults

func NewRelationshipToPermissionWithDefaults() *RelationshipToPermission

NewRelationshipToPermissionWithDefaults instantiates a new RelationshipToPermission object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToPermission) GetData

func (o *RelationshipToPermission) GetData() RelationshipToPermissionData

GetData returns the Data field value if set, zero value otherwise.

func (*RelationshipToPermission) GetDataOk

func (o *RelationshipToPermission) GetDataOk() (*RelationshipToPermissionData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToPermission) HasData

func (o *RelationshipToPermission) HasData() bool

HasData returns a boolean if a field has been set.

func (RelationshipToPermission) MarshalJSON

func (o RelationshipToPermission) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToPermission) SetData

func (o *RelationshipToPermission) SetData(v RelationshipToPermissionData)

SetData gets a reference to the given RelationshipToPermissionData and assigns it to the Data field.

func (*RelationshipToPermission) UnmarshalJSON

func (o *RelationshipToPermission) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToPermissionData

RelationshipToPermissionData Relationship to permission object.

type RelationshipToPermissionData struct {
    // ID of the permission.
    Id *string `json:"id,omitempty"`
    // Permissions resource type.
    Type *PermissionsType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToPermissionData

func NewRelationshipToPermissionData() *RelationshipToPermissionData

NewRelationshipToPermissionData instantiates a new RelationshipToPermissionData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToPermissionDataWithDefaults

func NewRelationshipToPermissionDataWithDefaults() *RelationshipToPermissionData

NewRelationshipToPermissionDataWithDefaults instantiates a new RelationshipToPermissionData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToPermissionData) GetId

func (o *RelationshipToPermissionData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RelationshipToPermissionData) GetIdOk

func (o *RelationshipToPermissionData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToPermissionData) GetType

func (o *RelationshipToPermissionData) GetType() PermissionsType

GetType returns the Type field value if set, zero value otherwise.

func (*RelationshipToPermissionData) GetTypeOk

func (o *RelationshipToPermissionData) GetTypeOk() (*PermissionsType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToPermissionData) HasId

func (o *RelationshipToPermissionData) HasId() bool

HasId returns a boolean if a field has been set.

func (*RelationshipToPermissionData) HasType

func (o *RelationshipToPermissionData) HasType() bool

HasType returns a boolean if a field has been set.

func (RelationshipToPermissionData) MarshalJSON

func (o RelationshipToPermissionData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToPermissionData) SetId

func (o *RelationshipToPermissionData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RelationshipToPermissionData) SetType

func (o *RelationshipToPermissionData) SetType(v PermissionsType)

SetType gets a reference to the given PermissionsType and assigns it to the Type field.

func (*RelationshipToPermissionData) UnmarshalJSON

func (o *RelationshipToPermissionData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToPermissions

RelationshipToPermissions Relationship to multiple permissions objects.

type RelationshipToPermissions struct {
    // Relationships to permission objects.
    Data []RelationshipToPermissionData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToPermissions

func NewRelationshipToPermissions() *RelationshipToPermissions

NewRelationshipToPermissions instantiates a new RelationshipToPermissions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToPermissionsWithDefaults

func NewRelationshipToPermissionsWithDefaults() *RelationshipToPermissions

NewRelationshipToPermissionsWithDefaults instantiates a new RelationshipToPermissions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToPermissions) GetData

func (o *RelationshipToPermissions) GetData() []RelationshipToPermissionData

GetData returns the Data field value if set, zero value otherwise.

func (*RelationshipToPermissions) GetDataOk

func (o *RelationshipToPermissions) GetDataOk() (*[]RelationshipToPermissionData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToPermissions) HasData

func (o *RelationshipToPermissions) HasData() bool

HasData returns a boolean if a field has been set.

func (RelationshipToPermissions) MarshalJSON

func (o RelationshipToPermissions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToPermissions) SetData

func (o *RelationshipToPermissions) SetData(v []RelationshipToPermissionData)

SetData gets a reference to the given []RelationshipToPermissionData and assigns it to the Data field.

func (*RelationshipToPermissions) UnmarshalJSON

func (o *RelationshipToPermissions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToRole

RelationshipToRole Relationship to role.

type RelationshipToRole struct {
    // Relationship to role object.
    Data *RelationshipToRoleData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToRole

func NewRelationshipToRole() *RelationshipToRole

NewRelationshipToRole instantiates a new RelationshipToRole object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToRoleWithDefaults

func NewRelationshipToRoleWithDefaults() *RelationshipToRole

NewRelationshipToRoleWithDefaults instantiates a new RelationshipToRole object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToRole) GetData

func (o *RelationshipToRole) GetData() RelationshipToRoleData

GetData returns the Data field value if set, zero value otherwise.

func (*RelationshipToRole) GetDataOk

func (o *RelationshipToRole) GetDataOk() (*RelationshipToRoleData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToRole) HasData

func (o *RelationshipToRole) HasData() bool

HasData returns a boolean if a field has been set.

func (RelationshipToRole) MarshalJSON

func (o RelationshipToRole) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToRole) SetData

func (o *RelationshipToRole) SetData(v RelationshipToRoleData)

SetData gets a reference to the given RelationshipToRoleData and assigns it to the Data field.

func (*RelationshipToRole) UnmarshalJSON

func (o *RelationshipToRole) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToRoleData

RelationshipToRoleData Relationship to role object.

type RelationshipToRoleData struct {
    // The unique identifier of the role.
    Id *string `json:"id,omitempty"`
    // Roles type.
    Type *RolesType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToRoleData

func NewRelationshipToRoleData() *RelationshipToRoleData

NewRelationshipToRoleData instantiates a new RelationshipToRoleData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToRoleDataWithDefaults

func NewRelationshipToRoleDataWithDefaults() *RelationshipToRoleData

NewRelationshipToRoleDataWithDefaults instantiates a new RelationshipToRoleData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToRoleData) GetId

func (o *RelationshipToRoleData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RelationshipToRoleData) GetIdOk

func (o *RelationshipToRoleData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToRoleData) GetType

func (o *RelationshipToRoleData) GetType() RolesType

GetType returns the Type field value if set, zero value otherwise.

func (*RelationshipToRoleData) GetTypeOk

func (o *RelationshipToRoleData) GetTypeOk() (*RolesType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToRoleData) HasId

func (o *RelationshipToRoleData) HasId() bool

HasId returns a boolean if a field has been set.

func (*RelationshipToRoleData) HasType

func (o *RelationshipToRoleData) HasType() bool

HasType returns a boolean if a field has been set.

func (RelationshipToRoleData) MarshalJSON

func (o RelationshipToRoleData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToRoleData) SetId

func (o *RelationshipToRoleData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RelationshipToRoleData) SetType

func (o *RelationshipToRoleData) SetType(v RolesType)

SetType gets a reference to the given RolesType and assigns it to the Type field.

func (*RelationshipToRoleData) UnmarshalJSON

func (o *RelationshipToRoleData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToRoles

RelationshipToRoles Relationship to roles.

type RelationshipToRoles struct {
    // An array containing type and the unique identifier of a role.
    Data []RelationshipToRoleData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToRoles

func NewRelationshipToRoles() *RelationshipToRoles

NewRelationshipToRoles instantiates a new RelationshipToRoles object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToRolesWithDefaults

func NewRelationshipToRolesWithDefaults() *RelationshipToRoles

NewRelationshipToRolesWithDefaults instantiates a new RelationshipToRoles object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToRoles) GetData

func (o *RelationshipToRoles) GetData() []RelationshipToRoleData

GetData returns the Data field value if set, zero value otherwise.

func (*RelationshipToRoles) GetDataOk

func (o *RelationshipToRoles) GetDataOk() (*[]RelationshipToRoleData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToRoles) HasData

func (o *RelationshipToRoles) HasData() bool

HasData returns a boolean if a field has been set.

func (RelationshipToRoles) MarshalJSON

func (o RelationshipToRoles) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToRoles) SetData

func (o *RelationshipToRoles) SetData(v []RelationshipToRoleData)

SetData gets a reference to the given []RelationshipToRoleData and assigns it to the Data field.

func (*RelationshipToRoles) UnmarshalJSON

func (o *RelationshipToRoles) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToSAMLAssertionAttribute

RelationshipToSAMLAssertionAttribute AuthN Mapping relationship to SAML Assertion Attribute.

type RelationshipToSAMLAssertionAttribute struct {
    // Data of AuthN Mapping relationship to SAML Assertion Attribute.
    Data RelationshipToSAMLAssertionAttributeData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToSAMLAssertionAttribute

func NewRelationshipToSAMLAssertionAttribute(data RelationshipToSAMLAssertionAttributeData) *RelationshipToSAMLAssertionAttribute

NewRelationshipToSAMLAssertionAttribute instantiates a new RelationshipToSAMLAssertionAttribute object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToSAMLAssertionAttributeWithDefaults

func NewRelationshipToSAMLAssertionAttributeWithDefaults() *RelationshipToSAMLAssertionAttribute

NewRelationshipToSAMLAssertionAttributeWithDefaults instantiates a new RelationshipToSAMLAssertionAttribute object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToSAMLAssertionAttribute) GetData

func (o *RelationshipToSAMLAssertionAttribute) GetData() RelationshipToSAMLAssertionAttributeData

GetData returns the Data field value.

func (*RelationshipToSAMLAssertionAttribute) GetDataOk

func (o *RelationshipToSAMLAssertionAttribute) GetDataOk() (*RelationshipToSAMLAssertionAttributeData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToSAMLAssertionAttribute) MarshalJSON

func (o RelationshipToSAMLAssertionAttribute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToSAMLAssertionAttribute) SetData

func (o *RelationshipToSAMLAssertionAttribute) SetData(v RelationshipToSAMLAssertionAttributeData)

SetData sets field value.

func (*RelationshipToSAMLAssertionAttribute) UnmarshalJSON

func (o *RelationshipToSAMLAssertionAttribute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToSAMLAssertionAttributeData

RelationshipToSAMLAssertionAttributeData Data of AuthN Mapping relationship to SAML Assertion Attribute.

type RelationshipToSAMLAssertionAttributeData struct {
    // The ID of the SAML assertion attribute.
    Id string `json:"id"`
    // SAML assertion attributes resource type.
    Type SAMLAssertionAttributesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToSAMLAssertionAttributeData

func NewRelationshipToSAMLAssertionAttributeData(id string, typeVar SAMLAssertionAttributesType) *RelationshipToSAMLAssertionAttributeData

NewRelationshipToSAMLAssertionAttributeData instantiates a new RelationshipToSAMLAssertionAttributeData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToSAMLAssertionAttributeDataWithDefaults

func NewRelationshipToSAMLAssertionAttributeDataWithDefaults() *RelationshipToSAMLAssertionAttributeData

NewRelationshipToSAMLAssertionAttributeDataWithDefaults instantiates a new RelationshipToSAMLAssertionAttributeData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToSAMLAssertionAttributeData) GetId

func (o *RelationshipToSAMLAssertionAttributeData) GetId() string

GetId returns the Id field value.

func (*RelationshipToSAMLAssertionAttributeData) GetIdOk

func (o *RelationshipToSAMLAssertionAttributeData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToSAMLAssertionAttributeData) GetType

func (o *RelationshipToSAMLAssertionAttributeData) GetType() SAMLAssertionAttributesType

GetType returns the Type field value.

func (*RelationshipToSAMLAssertionAttributeData) GetTypeOk

func (o *RelationshipToSAMLAssertionAttributeData) GetTypeOk() (*SAMLAssertionAttributesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToSAMLAssertionAttributeData) MarshalJSON

func (o RelationshipToSAMLAssertionAttributeData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToSAMLAssertionAttributeData) SetId

func (o *RelationshipToSAMLAssertionAttributeData) SetId(v string)

SetId sets field value.

func (*RelationshipToSAMLAssertionAttributeData) SetType

func (o *RelationshipToSAMLAssertionAttributeData) SetType(v SAMLAssertionAttributesType)

SetType sets field value.

func (*RelationshipToSAMLAssertionAttributeData) UnmarshalJSON

func (o *RelationshipToSAMLAssertionAttributeData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToTeamLinkData

RelationshipToTeamLinkData Relationship between a link and a team

type RelationshipToTeamLinkData struct {
    // The team link's identifier
    Id string `json:"id"`
    // Team link type
    Type TeamLinkType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToTeamLinkData

func NewRelationshipToTeamLinkData(id string, typeVar TeamLinkType) *RelationshipToTeamLinkData

NewRelationshipToTeamLinkData instantiates a new RelationshipToTeamLinkData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToTeamLinkDataWithDefaults

func NewRelationshipToTeamLinkDataWithDefaults() *RelationshipToTeamLinkData

NewRelationshipToTeamLinkDataWithDefaults instantiates a new RelationshipToTeamLinkData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToTeamLinkData) GetId

func (o *RelationshipToTeamLinkData) GetId() string

GetId returns the Id field value.

func (*RelationshipToTeamLinkData) GetIdOk

func (o *RelationshipToTeamLinkData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToTeamLinkData) GetType

func (o *RelationshipToTeamLinkData) GetType() TeamLinkType

GetType returns the Type field value.

func (*RelationshipToTeamLinkData) GetTypeOk

func (o *RelationshipToTeamLinkData) GetTypeOk() (*TeamLinkType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToTeamLinkData) MarshalJSON

func (o RelationshipToTeamLinkData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToTeamLinkData) SetId

func (o *RelationshipToTeamLinkData) SetId(v string)

SetId sets field value.

func (*RelationshipToTeamLinkData) SetType

func (o *RelationshipToTeamLinkData) SetType(v TeamLinkType)

SetType sets field value.

func (*RelationshipToTeamLinkData) UnmarshalJSON

func (o *RelationshipToTeamLinkData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

RelationshipToTeamLinks Relationship between a team and a team link

type RelationshipToTeamLinks struct {
    // Related team links
    Data []RelationshipToTeamLinkData `json:"data,omitempty"`
    // Links attributes.
    Links *TeamRelationshipsLinks `json:"links,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}
func NewRelationshipToTeamLinks() *RelationshipToTeamLinks

NewRelationshipToTeamLinks instantiates a new RelationshipToTeamLinks object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToTeamLinksWithDefaults

func NewRelationshipToTeamLinksWithDefaults() *RelationshipToTeamLinks

NewRelationshipToTeamLinksWithDefaults instantiates a new RelationshipToTeamLinks object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToTeamLinks) GetData

func (o *RelationshipToTeamLinks) GetData() []RelationshipToTeamLinkData

GetData returns the Data field value if set, zero value otherwise.

func (*RelationshipToTeamLinks) GetDataOk

func (o *RelationshipToTeamLinks) GetDataOk() (*[]RelationshipToTeamLinkData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *RelationshipToTeamLinks) GetLinks() TeamRelationshipsLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*RelationshipToTeamLinks) GetLinksOk

func (o *RelationshipToTeamLinks) GetLinksOk() (*TeamRelationshipsLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToTeamLinks) HasData

func (o *RelationshipToTeamLinks) HasData() bool

HasData returns a boolean if a field has been set.

func (o *RelationshipToTeamLinks) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (RelationshipToTeamLinks) MarshalJSON

func (o RelationshipToTeamLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToTeamLinks) SetData

func (o *RelationshipToTeamLinks) SetData(v []RelationshipToTeamLinkData)

SetData gets a reference to the given []RelationshipToTeamLinkData and assigns it to the Data field.

func (o *RelationshipToTeamLinks) SetLinks(v TeamRelationshipsLinks)

SetLinks gets a reference to the given TeamRelationshipsLinks and assigns it to the Links field.

func (*RelationshipToTeamLinks) UnmarshalJSON

func (o *RelationshipToTeamLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToUser

RelationshipToUser Relationship to user.

type RelationshipToUser struct {
    // Relationship to user object.
    Data RelationshipToUserData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToUser

func NewRelationshipToUser(data RelationshipToUserData) *RelationshipToUser

NewRelationshipToUser instantiates a new RelationshipToUser object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToUserWithDefaults

func NewRelationshipToUserWithDefaults() *RelationshipToUser

NewRelationshipToUserWithDefaults instantiates a new RelationshipToUser object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToUser) GetData

func (o *RelationshipToUser) GetData() RelationshipToUserData

GetData returns the Data field value.

func (*RelationshipToUser) GetDataOk

func (o *RelationshipToUser) GetDataOk() (*RelationshipToUserData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToUser) MarshalJSON

func (o RelationshipToUser) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToUser) SetData

func (o *RelationshipToUser) SetData(v RelationshipToUserData)

SetData sets field value.

func (*RelationshipToUser) UnmarshalJSON

func (o *RelationshipToUser) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToUserData

RelationshipToUserData Relationship to user object.

type RelationshipToUserData struct {
    // A unique identifier that represents the user.
    Id string `json:"id"`
    // Users resource type.
    Type UsersType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToUserData

func NewRelationshipToUserData(id string, typeVar UsersType) *RelationshipToUserData

NewRelationshipToUserData instantiates a new RelationshipToUserData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToUserDataWithDefaults

func NewRelationshipToUserDataWithDefaults() *RelationshipToUserData

NewRelationshipToUserDataWithDefaults instantiates a new RelationshipToUserData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToUserData) GetId

func (o *RelationshipToUserData) GetId() string

GetId returns the Id field value.

func (*RelationshipToUserData) GetIdOk

func (o *RelationshipToUserData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToUserData) GetType

func (o *RelationshipToUserData) GetType() UsersType

GetType returns the Type field value.

func (*RelationshipToUserData) GetTypeOk

func (o *RelationshipToUserData) GetTypeOk() (*UsersType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToUserData) MarshalJSON

func (o RelationshipToUserData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToUserData) SetId

func (o *RelationshipToUserData) SetId(v string)

SetId sets field value.

func (*RelationshipToUserData) SetType

func (o *RelationshipToUserData) SetType(v UsersType)

SetType sets field value.

func (*RelationshipToUserData) UnmarshalJSON

func (o *RelationshipToUserData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToUserTeamPermission

RelationshipToUserTeamPermission Relationship between a user team permission and a team

type RelationshipToUserTeamPermission struct {
    // Related user team permission data
    Data *RelationshipToUserTeamPermissionData `json:"data,omitempty"`
    // Links attributes.
    Links *TeamRelationshipsLinks `json:"links,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToUserTeamPermission

func NewRelationshipToUserTeamPermission() *RelationshipToUserTeamPermission

NewRelationshipToUserTeamPermission instantiates a new RelationshipToUserTeamPermission object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToUserTeamPermissionWithDefaults

func NewRelationshipToUserTeamPermissionWithDefaults() *RelationshipToUserTeamPermission

NewRelationshipToUserTeamPermissionWithDefaults instantiates a new RelationshipToUserTeamPermission object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToUserTeamPermission) GetData

func (o *RelationshipToUserTeamPermission) GetData() RelationshipToUserTeamPermissionData

GetData returns the Data field value if set, zero value otherwise.

func (*RelationshipToUserTeamPermission) GetDataOk

func (o *RelationshipToUserTeamPermission) GetDataOk() (*RelationshipToUserTeamPermissionData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *RelationshipToUserTeamPermission) GetLinks() TeamRelationshipsLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*RelationshipToUserTeamPermission) GetLinksOk

func (o *RelationshipToUserTeamPermission) GetLinksOk() (*TeamRelationshipsLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToUserTeamPermission) HasData

func (o *RelationshipToUserTeamPermission) HasData() bool

HasData returns a boolean if a field has been set.

func (o *RelationshipToUserTeamPermission) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (RelationshipToUserTeamPermission) MarshalJSON

func (o RelationshipToUserTeamPermission) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToUserTeamPermission) SetData

func (o *RelationshipToUserTeamPermission) SetData(v RelationshipToUserTeamPermissionData)

SetData gets a reference to the given RelationshipToUserTeamPermissionData and assigns it to the Data field.

func (o *RelationshipToUserTeamPermission) SetLinks(v TeamRelationshipsLinks)

SetLinks gets a reference to the given TeamRelationshipsLinks and assigns it to the Links field.

func (*RelationshipToUserTeamPermission) UnmarshalJSON

func (o *RelationshipToUserTeamPermission) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToUserTeamPermissionData

RelationshipToUserTeamPermissionData Related user team permission data

type RelationshipToUserTeamPermissionData struct {
    // The ID of the user team permission
    Id string `json:"id"`
    // User team permission type
    Type UserTeamPermissionType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToUserTeamPermissionData

func NewRelationshipToUserTeamPermissionData(id string, typeVar UserTeamPermissionType) *RelationshipToUserTeamPermissionData

NewRelationshipToUserTeamPermissionData instantiates a new RelationshipToUserTeamPermissionData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToUserTeamPermissionDataWithDefaults

func NewRelationshipToUserTeamPermissionDataWithDefaults() *RelationshipToUserTeamPermissionData

NewRelationshipToUserTeamPermissionDataWithDefaults instantiates a new RelationshipToUserTeamPermissionData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToUserTeamPermissionData) GetId

func (o *RelationshipToUserTeamPermissionData) GetId() string

GetId returns the Id field value.

func (*RelationshipToUserTeamPermissionData) GetIdOk

func (o *RelationshipToUserTeamPermissionData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToUserTeamPermissionData) GetType

func (o *RelationshipToUserTeamPermissionData) GetType() UserTeamPermissionType

GetType returns the Type field value.

func (*RelationshipToUserTeamPermissionData) GetTypeOk

func (o *RelationshipToUserTeamPermissionData) GetTypeOk() (*UserTeamPermissionType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToUserTeamPermissionData) MarshalJSON

func (o RelationshipToUserTeamPermissionData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToUserTeamPermissionData) SetId

func (o *RelationshipToUserTeamPermissionData) SetId(v string)

SetId sets field value.

func (*RelationshipToUserTeamPermissionData) SetType

func (o *RelationshipToUserTeamPermissionData) SetType(v UserTeamPermissionType)

SetType sets field value.

func (*RelationshipToUserTeamPermissionData) UnmarshalJSON

func (o *RelationshipToUserTeamPermissionData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToUserTeamUser

RelationshipToUserTeamUser Relationship between team membership and user

type RelationshipToUserTeamUser struct {
    // A user's relationship with a team
    Data RelationshipToUserTeamUserData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToUserTeamUser

func NewRelationshipToUserTeamUser(data RelationshipToUserTeamUserData) *RelationshipToUserTeamUser

NewRelationshipToUserTeamUser instantiates a new RelationshipToUserTeamUser object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToUserTeamUserWithDefaults

func NewRelationshipToUserTeamUserWithDefaults() *RelationshipToUserTeamUser

NewRelationshipToUserTeamUserWithDefaults instantiates a new RelationshipToUserTeamUser object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToUserTeamUser) GetData

func (o *RelationshipToUserTeamUser) GetData() RelationshipToUserTeamUserData

GetData returns the Data field value.

func (*RelationshipToUserTeamUser) GetDataOk

func (o *RelationshipToUserTeamUser) GetDataOk() (*RelationshipToUserTeamUserData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToUserTeamUser) MarshalJSON

func (o RelationshipToUserTeamUser) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToUserTeamUser) SetData

func (o *RelationshipToUserTeamUser) SetData(v RelationshipToUserTeamUserData)

SetData sets field value.

func (*RelationshipToUserTeamUser) UnmarshalJSON

func (o *RelationshipToUserTeamUser) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToUserTeamUserData

RelationshipToUserTeamUserData A user's relationship with a team

type RelationshipToUserTeamUserData struct {
    // The ID of the user associated with the team
    Id string `json:"id"`
    // User team user type
    Type UserTeamUserType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToUserTeamUserData

func NewRelationshipToUserTeamUserData(id string, typeVar UserTeamUserType) *RelationshipToUserTeamUserData

NewRelationshipToUserTeamUserData instantiates a new RelationshipToUserTeamUserData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToUserTeamUserDataWithDefaults

func NewRelationshipToUserTeamUserDataWithDefaults() *RelationshipToUserTeamUserData

NewRelationshipToUserTeamUserDataWithDefaults instantiates a new RelationshipToUserTeamUserData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToUserTeamUserData) GetId

func (o *RelationshipToUserTeamUserData) GetId() string

GetId returns the Id field value.

func (*RelationshipToUserTeamUserData) GetIdOk

func (o *RelationshipToUserTeamUserData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToUserTeamUserData) GetType

func (o *RelationshipToUserTeamUserData) GetType() UserTeamUserType

GetType returns the Type field value.

func (*RelationshipToUserTeamUserData) GetTypeOk

func (o *RelationshipToUserTeamUserData) GetTypeOk() (*UserTeamUserType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToUserTeamUserData) MarshalJSON

func (o RelationshipToUserTeamUserData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToUserTeamUserData) SetId

func (o *RelationshipToUserTeamUserData) SetId(v string)

SetId sets field value.

func (*RelationshipToUserTeamUserData) SetType

func (o *RelationshipToUserTeamUserData) SetType(v UserTeamUserType)

SetType sets field value.

func (*RelationshipToUserTeamUserData) UnmarshalJSON

func (o *RelationshipToUserTeamUserData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToUsers

RelationshipToUsers Relationship to users.

type RelationshipToUsers struct {
    // Relationships to user objects.
    Data []RelationshipToUserData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToUsers

func NewRelationshipToUsers(data []RelationshipToUserData) *RelationshipToUsers

NewRelationshipToUsers instantiates a new RelationshipToUsers object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToUsersWithDefaults

func NewRelationshipToUsersWithDefaults() *RelationshipToUsers

NewRelationshipToUsersWithDefaults instantiates a new RelationshipToUsers object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToUsers) GetData

func (o *RelationshipToUsers) GetData() []RelationshipToUserData

GetData returns the Data field value.

func (*RelationshipToUsers) GetDataOk

func (o *RelationshipToUsers) GetDataOk() (*[]RelationshipToUserData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToUsers) MarshalJSON

func (o RelationshipToUsers) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToUsers) SetData

func (o *RelationshipToUsers) SetData(v []RelationshipToUserData)

SetData sets field value.

func (*RelationshipToUsers) UnmarshalJSON

func (o *RelationshipToUsers) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ResponseMetaAttributes

ResponseMetaAttributes Object describing meta attributes of response.

type ResponseMetaAttributes struct {
    // Pagination object.
    Page *Pagination `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewResponseMetaAttributes

func NewResponseMetaAttributes() *ResponseMetaAttributes

NewResponseMetaAttributes instantiates a new ResponseMetaAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewResponseMetaAttributesWithDefaults

func NewResponseMetaAttributesWithDefaults() *ResponseMetaAttributes

NewResponseMetaAttributesWithDefaults instantiates a new ResponseMetaAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ResponseMetaAttributes) GetPage

func (o *ResponseMetaAttributes) GetPage() Pagination

GetPage returns the Page field value if set, zero value otherwise.

func (*ResponseMetaAttributes) GetPageOk

func (o *ResponseMetaAttributes) GetPageOk() (*Pagination, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseMetaAttributes) HasPage

func (o *ResponseMetaAttributes) HasPage() bool

HasPage returns a boolean if a field has been set.

func (ResponseMetaAttributes) MarshalJSON

func (o ResponseMetaAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ResponseMetaAttributes) SetPage

func (o *ResponseMetaAttributes) SetPage(v Pagination)

SetPage gets a reference to the given Pagination and assigns it to the Page field.

func (*ResponseMetaAttributes) UnmarshalJSON

func (o *ResponseMetaAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RestrictionPoliciesApi

RestrictionPoliciesApi service type

type RestrictionPoliciesApi datadog.Service

func NewRestrictionPoliciesApi

func NewRestrictionPoliciesApi(client *datadog.APIClient) *RestrictionPoliciesApi

NewRestrictionPoliciesApi Returns NewRestrictionPoliciesApi.

func (*RestrictionPoliciesApi) DeleteRestrictionPolicy

func (a *RestrictionPoliciesApi) DeleteRestrictionPolicy(ctx _context.Context, resourceId string) (*_nethttp.Response, error)

DeleteRestrictionPolicy Delete a restriction policy. Deletes the restriction policy associated with a specified resource.

func (*RestrictionPoliciesApi) GetRestrictionPolicy

func (a *RestrictionPoliciesApi) GetRestrictionPolicy(ctx _context.Context, resourceId string) (RestrictionPolicyResponse, *_nethttp.Response, error)

GetRestrictionPolicy Get a restriction policy. Retrieves the restriction policy associated with a specified resource.

func (*RestrictionPoliciesApi) UpdateRestrictionPolicy

func (a *RestrictionPoliciesApi) UpdateRestrictionPolicy(ctx _context.Context, resourceId string, body RestrictionPolicyUpdateRequest) (RestrictionPolicyResponse, *_nethttp.Response, error)

UpdateRestrictionPolicy Update a restriction policy. Updates the restriction policy associated with a resource.

#### Supported resources Restriction policies can be applied to the following resources: - Connections: `connection` - Dashboards: `dashboard` - Notebooks: `notebook` - Security Rules: `security-rule` - Service Level Objectives: `slo`

#### Supported relations for resources Resource Type | Supported Relations -------------------------|-------------------------- Connections | `viewer`, `editor`, `resolver` Dashboards | `viewer`, `editor` Notebooks | `viewer`, `editor` Security Rules | `viewer`, `editor` Service Level Objectives | `viewer`, `editor`

type RestrictionPolicy

RestrictionPolicy Restriction policy object.

type RestrictionPolicy struct {
    // Restriction policy attributes.
    Attributes RestrictionPolicyAttributes `json:"attributes"`
    // The identifier, always equivalent to the value specified in the `resource_id` path parameter.
    Id string `json:"id"`
    // Restriction policy type.
    Type RestrictionPolicyType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRestrictionPolicy

func NewRestrictionPolicy(attributes RestrictionPolicyAttributes, id string, typeVar RestrictionPolicyType) *RestrictionPolicy

NewRestrictionPolicy instantiates a new RestrictionPolicy object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRestrictionPolicyWithDefaults

func NewRestrictionPolicyWithDefaults() *RestrictionPolicy

NewRestrictionPolicyWithDefaults instantiates a new RestrictionPolicy object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RestrictionPolicy) GetAttributes

func (o *RestrictionPolicy) GetAttributes() RestrictionPolicyAttributes

GetAttributes returns the Attributes field value.

func (*RestrictionPolicy) GetAttributesOk

func (o *RestrictionPolicy) GetAttributesOk() (*RestrictionPolicyAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RestrictionPolicy) GetId

func (o *RestrictionPolicy) GetId() string

GetId returns the Id field value.

func (*RestrictionPolicy) GetIdOk

func (o *RestrictionPolicy) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RestrictionPolicy) GetType

func (o *RestrictionPolicy) GetType() RestrictionPolicyType

GetType returns the Type field value.

func (*RestrictionPolicy) GetTypeOk

func (o *RestrictionPolicy) GetTypeOk() (*RestrictionPolicyType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RestrictionPolicy) MarshalJSON

func (o RestrictionPolicy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RestrictionPolicy) SetAttributes

func (o *RestrictionPolicy) SetAttributes(v RestrictionPolicyAttributes)

SetAttributes sets field value.

func (*RestrictionPolicy) SetId

func (o *RestrictionPolicy) SetId(v string)

SetId sets field value.

func (*RestrictionPolicy) SetType

func (o *RestrictionPolicy) SetType(v RestrictionPolicyType)

SetType sets field value.

func (*RestrictionPolicy) UnmarshalJSON

func (o *RestrictionPolicy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RestrictionPolicyAttributes

RestrictionPolicyAttributes Restriction policy attributes.

type RestrictionPolicyAttributes struct {
    // An array of bindings.
    Bindings []RestrictionPolicyBinding `json:"bindings"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRestrictionPolicyAttributes

func NewRestrictionPolicyAttributes(bindings []RestrictionPolicyBinding) *RestrictionPolicyAttributes

NewRestrictionPolicyAttributes instantiates a new RestrictionPolicyAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRestrictionPolicyAttributesWithDefaults

func NewRestrictionPolicyAttributesWithDefaults() *RestrictionPolicyAttributes

NewRestrictionPolicyAttributesWithDefaults instantiates a new RestrictionPolicyAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RestrictionPolicyAttributes) GetBindings

func (o *RestrictionPolicyAttributes) GetBindings() []RestrictionPolicyBinding

GetBindings returns the Bindings field value.

func (*RestrictionPolicyAttributes) GetBindingsOk

func (o *RestrictionPolicyAttributes) GetBindingsOk() (*[]RestrictionPolicyBinding, bool)

GetBindingsOk returns a tuple with the Bindings field value and a boolean to check if the value has been set.

func (RestrictionPolicyAttributes) MarshalJSON

func (o RestrictionPolicyAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RestrictionPolicyAttributes) SetBindings

func (o *RestrictionPolicyAttributes) SetBindings(v []RestrictionPolicyBinding)

SetBindings sets field value.

func (*RestrictionPolicyAttributes) UnmarshalJSON

func (o *RestrictionPolicyAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RestrictionPolicyBinding

RestrictionPolicyBinding Specifies which principals are associated with a relation.

type RestrictionPolicyBinding struct {
    // An array of principals. A principal is a subject or group of subjects.
    // Each principal is formatted as `type:id`. Supported types: `role`, `team` (beta), `user` (beta), and `org`.
    // The org ID can be obtained through the api/v2/current_user API.
    // The user principal type accepts service account IDs.
    Principals []string `json:"principals"`
    // The role/level of access.
    Relation string `json:"relation"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRestrictionPolicyBinding

func NewRestrictionPolicyBinding(principals []string, relation string) *RestrictionPolicyBinding

NewRestrictionPolicyBinding instantiates a new RestrictionPolicyBinding object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRestrictionPolicyBindingWithDefaults

func NewRestrictionPolicyBindingWithDefaults() *RestrictionPolicyBinding

NewRestrictionPolicyBindingWithDefaults instantiates a new RestrictionPolicyBinding object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RestrictionPolicyBinding) GetPrincipals

func (o *RestrictionPolicyBinding) GetPrincipals() []string

GetPrincipals returns the Principals field value.

func (*RestrictionPolicyBinding) GetPrincipalsOk

func (o *RestrictionPolicyBinding) GetPrincipalsOk() (*[]string, bool)

GetPrincipalsOk returns a tuple with the Principals field value and a boolean to check if the value has been set.

func (*RestrictionPolicyBinding) GetRelation

func (o *RestrictionPolicyBinding) GetRelation() string

GetRelation returns the Relation field value.

func (*RestrictionPolicyBinding) GetRelationOk

func (o *RestrictionPolicyBinding) GetRelationOk() (*string, bool)

GetRelationOk returns a tuple with the Relation field value and a boolean to check if the value has been set.

func (RestrictionPolicyBinding) MarshalJSON

func (o RestrictionPolicyBinding) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RestrictionPolicyBinding) SetPrincipals

func (o *RestrictionPolicyBinding) SetPrincipals(v []string)

SetPrincipals sets field value.

func (*RestrictionPolicyBinding) SetRelation

func (o *RestrictionPolicyBinding) SetRelation(v string)

SetRelation sets field value.

func (*RestrictionPolicyBinding) UnmarshalJSON

func (o *RestrictionPolicyBinding) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RestrictionPolicyResponse

RestrictionPolicyResponse Response containing information about a single restriction policy.

type RestrictionPolicyResponse struct {
    // Restriction policy object.
    Data RestrictionPolicy `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRestrictionPolicyResponse

func NewRestrictionPolicyResponse(data RestrictionPolicy) *RestrictionPolicyResponse

NewRestrictionPolicyResponse instantiates a new RestrictionPolicyResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRestrictionPolicyResponseWithDefaults

func NewRestrictionPolicyResponseWithDefaults() *RestrictionPolicyResponse

NewRestrictionPolicyResponseWithDefaults instantiates a new RestrictionPolicyResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RestrictionPolicyResponse) GetData

func (o *RestrictionPolicyResponse) GetData() RestrictionPolicy

GetData returns the Data field value.

func (*RestrictionPolicyResponse) GetDataOk

func (o *RestrictionPolicyResponse) GetDataOk() (*RestrictionPolicy, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RestrictionPolicyResponse) MarshalJSON

func (o RestrictionPolicyResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RestrictionPolicyResponse) SetData

func (o *RestrictionPolicyResponse) SetData(v RestrictionPolicy)

SetData sets field value.

func (*RestrictionPolicyResponse) UnmarshalJSON

func (o *RestrictionPolicyResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RestrictionPolicyType

RestrictionPolicyType Restriction policy type.

type RestrictionPolicyType string

List of RestrictionPolicyType.

const (
    RESTRICTIONPOLICYTYPE_RESTRICTION_POLICY RestrictionPolicyType = "restriction_policy"
)

func NewRestrictionPolicyTypeFromValue

func NewRestrictionPolicyTypeFromValue(v string) (*RestrictionPolicyType, error)

NewRestrictionPolicyTypeFromValue returns a pointer to a valid RestrictionPolicyType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RestrictionPolicyType) GetAllowedValues

func (v *RestrictionPolicyType) GetAllowedValues() []RestrictionPolicyType

GetAllowedValues reeturns the list of possible values.

func (RestrictionPolicyType) IsValid

func (v RestrictionPolicyType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RestrictionPolicyType) Ptr

func (v RestrictionPolicyType) Ptr() *RestrictionPolicyType

Ptr returns reference to RestrictionPolicyType value.

func (*RestrictionPolicyType) UnmarshalJSON

func (v *RestrictionPolicyType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RestrictionPolicyUpdateRequest

RestrictionPolicyUpdateRequest Update request for a restriction policy.

type RestrictionPolicyUpdateRequest struct {
    // Restriction policy object.
    Data RestrictionPolicy `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRestrictionPolicyUpdateRequest

func NewRestrictionPolicyUpdateRequest(data RestrictionPolicy) *RestrictionPolicyUpdateRequest

NewRestrictionPolicyUpdateRequest instantiates a new RestrictionPolicyUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRestrictionPolicyUpdateRequestWithDefaults

func NewRestrictionPolicyUpdateRequestWithDefaults() *RestrictionPolicyUpdateRequest

NewRestrictionPolicyUpdateRequestWithDefaults instantiates a new RestrictionPolicyUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RestrictionPolicyUpdateRequest) GetData

func (o *RestrictionPolicyUpdateRequest) GetData() RestrictionPolicy

GetData returns the Data field value.

func (*RestrictionPolicyUpdateRequest) GetDataOk

func (o *RestrictionPolicyUpdateRequest) GetDataOk() (*RestrictionPolicy, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RestrictionPolicyUpdateRequest) MarshalJSON

func (o RestrictionPolicyUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RestrictionPolicyUpdateRequest) SetData

func (o *RestrictionPolicyUpdateRequest) SetData(v RestrictionPolicy)

SetData sets field value.

func (*RestrictionPolicyUpdateRequest) UnmarshalJSON

func (o *RestrictionPolicyUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Role

Role Role object returned by the API.

type Role struct {
    // Attributes of the role.
    Attributes *RoleAttributes `json:"attributes,omitempty"`
    // The unique identifier of the role.
    Id *string `json:"id,omitempty"`
    // Relationships of the role object returned by the API.
    Relationships *RoleResponseRelationships `json:"relationships,omitempty"`
    // Roles type.
    Type RolesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRole

func NewRole(typeVar RolesType) *Role

NewRole instantiates a new Role object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleWithDefaults

func NewRoleWithDefaults() *Role

NewRoleWithDefaults instantiates a new Role object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*Role) GetAttributes

func (o *Role) GetAttributes() RoleAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*Role) GetAttributesOk

func (o *Role) GetAttributesOk() (*RoleAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Role) GetId

func (o *Role) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Role) GetIdOk

func (o *Role) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Role) GetRelationships

func (o *Role) GetRelationships() RoleResponseRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*Role) GetRelationshipsOk

func (o *Role) GetRelationshipsOk() (*RoleResponseRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Role) GetType

func (o *Role) GetType() RolesType

GetType returns the Type field value.

func (*Role) GetTypeOk

func (o *Role) GetTypeOk() (*RolesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Role) HasAttributes

func (o *Role) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*Role) HasId

func (o *Role) HasId() bool

HasId returns a boolean if a field has been set.

func (*Role) HasRelationships

func (o *Role) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (Role) MarshalJSON

func (o Role) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Role) SetAttributes

func (o *Role) SetAttributes(v RoleAttributes)

SetAttributes gets a reference to the given RoleAttributes and assigns it to the Attributes field.

func (*Role) SetId

func (o *Role) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Role) SetRelationships

func (o *Role) SetRelationships(v RoleResponseRelationships)

SetRelationships gets a reference to the given RoleResponseRelationships and assigns it to the Relationships field.

func (*Role) SetType

func (o *Role) SetType(v RolesType)

SetType sets field value.

func (*Role) UnmarshalJSON

func (o *Role) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleAttributes

RoleAttributes Attributes of the role.

type RoleAttributes struct {
    // Creation time of the role.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Time of last role modification.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // The name of the role. The name is neither unique nor a stable identifier of the role.
    Name *string `json:"name,omitempty"`
    // Number of users with that role.
    UserCount *int64 `json:"user_count,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleAttributes

func NewRoleAttributes() *RoleAttributes

NewRoleAttributes instantiates a new RoleAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleAttributesWithDefaults

func NewRoleAttributesWithDefaults() *RoleAttributes

NewRoleAttributesWithDefaults instantiates a new RoleAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleAttributes) GetCreatedAt

func (o *RoleAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*RoleAttributes) GetCreatedAtOk

func (o *RoleAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleAttributes) GetModifiedAt

func (o *RoleAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*RoleAttributes) GetModifiedAtOk

func (o *RoleAttributes) GetModifiedAtOk() (*time.Time, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleAttributes) GetName

func (o *RoleAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RoleAttributes) GetNameOk

func (o *RoleAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleAttributes) GetUserCount

func (o *RoleAttributes) GetUserCount() int64

GetUserCount returns the UserCount field value if set, zero value otherwise.

func (*RoleAttributes) GetUserCountOk

func (o *RoleAttributes) GetUserCountOk() (*int64, bool)

GetUserCountOk returns a tuple with the UserCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleAttributes) HasCreatedAt

func (o *RoleAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*RoleAttributes) HasModifiedAt

func (o *RoleAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*RoleAttributes) HasName

func (o *RoleAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*RoleAttributes) HasUserCount

func (o *RoleAttributes) HasUserCount() bool

HasUserCount returns a boolean if a field has been set.

func (RoleAttributes) MarshalJSON

func (o RoleAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleAttributes) SetCreatedAt

func (o *RoleAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*RoleAttributes) SetModifiedAt

func (o *RoleAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*RoleAttributes) SetName

func (o *RoleAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RoleAttributes) SetUserCount

func (o *RoleAttributes) SetUserCount(v int64)

SetUserCount gets a reference to the given int64 and assigns it to the UserCount field.

func (*RoleAttributes) UnmarshalJSON

func (o *RoleAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleClone

RoleClone Data for the clone role request.

type RoleClone struct {
    // Attributes required to create a new role by cloning an existing one.
    Attributes RoleCloneAttributes `json:"attributes"`
    // Roles type.
    Type RolesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleClone

func NewRoleClone(attributes RoleCloneAttributes, typeVar RolesType) *RoleClone

NewRoleClone instantiates a new RoleClone object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleCloneWithDefaults

func NewRoleCloneWithDefaults() *RoleClone

NewRoleCloneWithDefaults instantiates a new RoleClone object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleClone) GetAttributes

func (o *RoleClone) GetAttributes() RoleCloneAttributes

GetAttributes returns the Attributes field value.

func (*RoleClone) GetAttributesOk

func (o *RoleClone) GetAttributesOk() (*RoleCloneAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RoleClone) GetType

func (o *RoleClone) GetType() RolesType

GetType returns the Type field value.

func (*RoleClone) GetTypeOk

func (o *RoleClone) GetTypeOk() (*RolesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RoleClone) MarshalJSON

func (o RoleClone) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleClone) SetAttributes

func (o *RoleClone) SetAttributes(v RoleCloneAttributes)

SetAttributes sets field value.

func (*RoleClone) SetType

func (o *RoleClone) SetType(v RolesType)

SetType sets field value.

func (*RoleClone) UnmarshalJSON

func (o *RoleClone) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleCloneAttributes

RoleCloneAttributes Attributes required to create a new role by cloning an existing one.

type RoleCloneAttributes struct {
    // Name of the new role that is cloned.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleCloneAttributes

func NewRoleCloneAttributes(name string) *RoleCloneAttributes

NewRoleCloneAttributes instantiates a new RoleCloneAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleCloneAttributesWithDefaults

func NewRoleCloneAttributesWithDefaults() *RoleCloneAttributes

NewRoleCloneAttributesWithDefaults instantiates a new RoleCloneAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleCloneAttributes) GetName

func (o *RoleCloneAttributes) GetName() string

GetName returns the Name field value.

func (*RoleCloneAttributes) GetNameOk

func (o *RoleCloneAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (RoleCloneAttributes) MarshalJSON

func (o RoleCloneAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleCloneAttributes) SetName

func (o *RoleCloneAttributes) SetName(v string)

SetName sets field value.

func (*RoleCloneAttributes) UnmarshalJSON

func (o *RoleCloneAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleCloneRequest

RoleCloneRequest Request to create a role by cloning an existing role.

type RoleCloneRequest struct {
    // Data for the clone role request.
    Data RoleClone `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleCloneRequest

func NewRoleCloneRequest(data RoleClone) *RoleCloneRequest

NewRoleCloneRequest instantiates a new RoleCloneRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleCloneRequestWithDefaults

func NewRoleCloneRequestWithDefaults() *RoleCloneRequest

NewRoleCloneRequestWithDefaults instantiates a new RoleCloneRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleCloneRequest) GetData

func (o *RoleCloneRequest) GetData() RoleClone

GetData returns the Data field value.

func (*RoleCloneRequest) GetDataOk

func (o *RoleCloneRequest) GetDataOk() (*RoleClone, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RoleCloneRequest) MarshalJSON

func (o RoleCloneRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleCloneRequest) SetData

func (o *RoleCloneRequest) SetData(v RoleClone)

SetData sets field value.

func (*RoleCloneRequest) UnmarshalJSON

func (o *RoleCloneRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleCreateAttributes

RoleCreateAttributes Attributes of the created role.

type RoleCreateAttributes struct {
    // Creation time of the role.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Time of last role modification.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // Name of the role.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleCreateAttributes

func NewRoleCreateAttributes(name string) *RoleCreateAttributes

NewRoleCreateAttributes instantiates a new RoleCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleCreateAttributesWithDefaults

func NewRoleCreateAttributesWithDefaults() *RoleCreateAttributes

NewRoleCreateAttributesWithDefaults instantiates a new RoleCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleCreateAttributes) GetCreatedAt

func (o *RoleCreateAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*RoleCreateAttributes) GetCreatedAtOk

func (o *RoleCreateAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateAttributes) GetModifiedAt

func (o *RoleCreateAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*RoleCreateAttributes) GetModifiedAtOk

func (o *RoleCreateAttributes) GetModifiedAtOk() (*time.Time, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateAttributes) GetName

func (o *RoleCreateAttributes) GetName() string

GetName returns the Name field value.

func (*RoleCreateAttributes) GetNameOk

func (o *RoleCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*RoleCreateAttributes) HasCreatedAt

func (o *RoleCreateAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*RoleCreateAttributes) HasModifiedAt

func (o *RoleCreateAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (RoleCreateAttributes) MarshalJSON

func (o RoleCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleCreateAttributes) SetCreatedAt

func (o *RoleCreateAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*RoleCreateAttributes) SetModifiedAt

func (o *RoleCreateAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*RoleCreateAttributes) SetName

func (o *RoleCreateAttributes) SetName(v string)

SetName sets field value.

func (*RoleCreateAttributes) UnmarshalJSON

func (o *RoleCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleCreateData

RoleCreateData Data related to the creation of a role.

type RoleCreateData struct {
    // Attributes of the created role.
    Attributes RoleCreateAttributes `json:"attributes"`
    // Relationships of the role object.
    Relationships *RoleRelationships `json:"relationships,omitempty"`
    // Roles type.
    Type *RolesType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleCreateData

func NewRoleCreateData(attributes RoleCreateAttributes) *RoleCreateData

NewRoleCreateData instantiates a new RoleCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleCreateDataWithDefaults

func NewRoleCreateDataWithDefaults() *RoleCreateData

NewRoleCreateDataWithDefaults instantiates a new RoleCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleCreateData) GetAttributes

func (o *RoleCreateData) GetAttributes() RoleCreateAttributes

GetAttributes returns the Attributes field value.

func (*RoleCreateData) GetAttributesOk

func (o *RoleCreateData) GetAttributesOk() (*RoleCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RoleCreateData) GetRelationships

func (o *RoleCreateData) GetRelationships() RoleRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*RoleCreateData) GetRelationshipsOk

func (o *RoleCreateData) GetRelationshipsOk() (*RoleRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateData) GetType

func (o *RoleCreateData) GetType() RolesType

GetType returns the Type field value if set, zero value otherwise.

func (*RoleCreateData) GetTypeOk

func (o *RoleCreateData) GetTypeOk() (*RolesType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateData) HasRelationships

func (o *RoleCreateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*RoleCreateData) HasType

func (o *RoleCreateData) HasType() bool

HasType returns a boolean if a field has been set.

func (RoleCreateData) MarshalJSON

func (o RoleCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleCreateData) SetAttributes

func (o *RoleCreateData) SetAttributes(v RoleCreateAttributes)

SetAttributes sets field value.

func (*RoleCreateData) SetRelationships

func (o *RoleCreateData) SetRelationships(v RoleRelationships)

SetRelationships gets a reference to the given RoleRelationships and assigns it to the Relationships field.

func (*RoleCreateData) SetType

func (o *RoleCreateData) SetType(v RolesType)

SetType gets a reference to the given RolesType and assigns it to the Type field.

func (*RoleCreateData) UnmarshalJSON

func (o *RoleCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleCreateRequest

RoleCreateRequest Create a role.

type RoleCreateRequest struct {
    // Data related to the creation of a role.
    Data RoleCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleCreateRequest

func NewRoleCreateRequest(data RoleCreateData) *RoleCreateRequest

NewRoleCreateRequest instantiates a new RoleCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleCreateRequestWithDefaults

func NewRoleCreateRequestWithDefaults() *RoleCreateRequest

NewRoleCreateRequestWithDefaults instantiates a new RoleCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleCreateRequest) GetData

func (o *RoleCreateRequest) GetData() RoleCreateData

GetData returns the Data field value.

func (*RoleCreateRequest) GetDataOk

func (o *RoleCreateRequest) GetDataOk() (*RoleCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RoleCreateRequest) MarshalJSON

func (o RoleCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleCreateRequest) SetData

func (o *RoleCreateRequest) SetData(v RoleCreateData)

SetData sets field value.

func (*RoleCreateRequest) UnmarshalJSON

func (o *RoleCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleCreateResponse

RoleCreateResponse Response containing information about a created role.

type RoleCreateResponse struct {
    // Role object returned by the API.
    Data *RoleCreateResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleCreateResponse

func NewRoleCreateResponse() *RoleCreateResponse

NewRoleCreateResponse instantiates a new RoleCreateResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleCreateResponseWithDefaults

func NewRoleCreateResponseWithDefaults() *RoleCreateResponse

NewRoleCreateResponseWithDefaults instantiates a new RoleCreateResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleCreateResponse) GetData

func (o *RoleCreateResponse) GetData() RoleCreateResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*RoleCreateResponse) GetDataOk

func (o *RoleCreateResponse) GetDataOk() (*RoleCreateResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateResponse) HasData

func (o *RoleCreateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (RoleCreateResponse) MarshalJSON

func (o RoleCreateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleCreateResponse) SetData

func (o *RoleCreateResponse) SetData(v RoleCreateResponseData)

SetData gets a reference to the given RoleCreateResponseData and assigns it to the Data field.

func (*RoleCreateResponse) UnmarshalJSON

func (o *RoleCreateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleCreateResponseData

RoleCreateResponseData Role object returned by the API.

type RoleCreateResponseData struct {
    // Attributes of the created role.
    Attributes *RoleCreateAttributes `json:"attributes,omitempty"`
    // The unique identifier of the role.
    Id *string `json:"id,omitempty"`
    // Relationships of the role object returned by the API.
    Relationships *RoleResponseRelationships `json:"relationships,omitempty"`
    // Roles type.
    Type RolesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleCreateResponseData

func NewRoleCreateResponseData(typeVar RolesType) *RoleCreateResponseData

NewRoleCreateResponseData instantiates a new RoleCreateResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleCreateResponseDataWithDefaults

func NewRoleCreateResponseDataWithDefaults() *RoleCreateResponseData

NewRoleCreateResponseDataWithDefaults instantiates a new RoleCreateResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleCreateResponseData) GetAttributes

func (o *RoleCreateResponseData) GetAttributes() RoleCreateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*RoleCreateResponseData) GetAttributesOk

func (o *RoleCreateResponseData) GetAttributesOk() (*RoleCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateResponseData) GetId

func (o *RoleCreateResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RoleCreateResponseData) GetIdOk

func (o *RoleCreateResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateResponseData) GetRelationships

func (o *RoleCreateResponseData) GetRelationships() RoleResponseRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*RoleCreateResponseData) GetRelationshipsOk

func (o *RoleCreateResponseData) GetRelationshipsOk() (*RoleResponseRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateResponseData) GetType

func (o *RoleCreateResponseData) GetType() RolesType

GetType returns the Type field value.

func (*RoleCreateResponseData) GetTypeOk

func (o *RoleCreateResponseData) GetTypeOk() (*RolesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RoleCreateResponseData) HasAttributes

func (o *RoleCreateResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*RoleCreateResponseData) HasId

func (o *RoleCreateResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*RoleCreateResponseData) HasRelationships

func (o *RoleCreateResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (RoleCreateResponseData) MarshalJSON

func (o RoleCreateResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleCreateResponseData) SetAttributes

func (o *RoleCreateResponseData) SetAttributes(v RoleCreateAttributes)

SetAttributes gets a reference to the given RoleCreateAttributes and assigns it to the Attributes field.

func (*RoleCreateResponseData) SetId

func (o *RoleCreateResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RoleCreateResponseData) SetRelationships

func (o *RoleCreateResponseData) SetRelationships(v RoleResponseRelationships)

SetRelationships gets a reference to the given RoleResponseRelationships and assigns it to the Relationships field.

func (*RoleCreateResponseData) SetType

func (o *RoleCreateResponseData) SetType(v RolesType)

SetType sets field value.

func (*RoleCreateResponseData) UnmarshalJSON

func (o *RoleCreateResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleRelationships

RoleRelationships Relationships of the role object.

type RoleRelationships struct {
    // Relationship to multiple permissions objects.
    Permissions *RelationshipToPermissions `json:"permissions,omitempty"`
    // Relationship to users.
    Users *RelationshipToUsers `json:"users,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleRelationships

func NewRoleRelationships() *RoleRelationships

NewRoleRelationships instantiates a new RoleRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleRelationshipsWithDefaults

func NewRoleRelationshipsWithDefaults() *RoleRelationships

NewRoleRelationshipsWithDefaults instantiates a new RoleRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleRelationships) GetPermissions

func (o *RoleRelationships) GetPermissions() RelationshipToPermissions

GetPermissions returns the Permissions field value if set, zero value otherwise.

func (*RoleRelationships) GetPermissionsOk

func (o *RoleRelationships) GetPermissionsOk() (*RelationshipToPermissions, bool)

GetPermissionsOk returns a tuple with the Permissions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleRelationships) GetUsers

func (o *RoleRelationships) GetUsers() RelationshipToUsers

GetUsers returns the Users field value if set, zero value otherwise.

func (*RoleRelationships) GetUsersOk

func (o *RoleRelationships) GetUsersOk() (*RelationshipToUsers, bool)

GetUsersOk returns a tuple with the Users field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleRelationships) HasPermissions

func (o *RoleRelationships) HasPermissions() bool

HasPermissions returns a boolean if a field has been set.

func (*RoleRelationships) HasUsers

func (o *RoleRelationships) HasUsers() bool

HasUsers returns a boolean if a field has been set.

func (RoleRelationships) MarshalJSON

func (o RoleRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleRelationships) SetPermissions

func (o *RoleRelationships) SetPermissions(v RelationshipToPermissions)

SetPermissions gets a reference to the given RelationshipToPermissions and assigns it to the Permissions field.

func (*RoleRelationships) SetUsers

func (o *RoleRelationships) SetUsers(v RelationshipToUsers)

SetUsers gets a reference to the given RelationshipToUsers and assigns it to the Users field.

func (*RoleRelationships) UnmarshalJSON

func (o *RoleRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleResponse

RoleResponse Response containing information about a single role.

type RoleResponse struct {
    // Role object returned by the API.
    Data *Role `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleResponse

func NewRoleResponse() *RoleResponse

NewRoleResponse instantiates a new RoleResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleResponseWithDefaults

func NewRoleResponseWithDefaults() *RoleResponse

NewRoleResponseWithDefaults instantiates a new RoleResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleResponse) GetData

func (o *RoleResponse) GetData() Role

GetData returns the Data field value if set, zero value otherwise.

func (*RoleResponse) GetDataOk

func (o *RoleResponse) GetDataOk() (*Role, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleResponse) HasData

func (o *RoleResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (RoleResponse) MarshalJSON

func (o RoleResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleResponse) SetData

func (o *RoleResponse) SetData(v Role)

SetData gets a reference to the given Role and assigns it to the Data field.

func (*RoleResponse) UnmarshalJSON

func (o *RoleResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleResponseRelationships

RoleResponseRelationships Relationships of the role object returned by the API.

type RoleResponseRelationships struct {
    // Relationship to multiple permissions objects.
    Permissions *RelationshipToPermissions `json:"permissions,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleResponseRelationships

func NewRoleResponseRelationships() *RoleResponseRelationships

NewRoleResponseRelationships instantiates a new RoleResponseRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleResponseRelationshipsWithDefaults

func NewRoleResponseRelationshipsWithDefaults() *RoleResponseRelationships

NewRoleResponseRelationshipsWithDefaults instantiates a new RoleResponseRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleResponseRelationships) GetPermissions

func (o *RoleResponseRelationships) GetPermissions() RelationshipToPermissions

GetPermissions returns the Permissions field value if set, zero value otherwise.

func (*RoleResponseRelationships) GetPermissionsOk

func (o *RoleResponseRelationships) GetPermissionsOk() (*RelationshipToPermissions, bool)

GetPermissionsOk returns a tuple with the Permissions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleResponseRelationships) HasPermissions

func (o *RoleResponseRelationships) HasPermissions() bool

HasPermissions returns a boolean if a field has been set.

func (RoleResponseRelationships) MarshalJSON

func (o RoleResponseRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleResponseRelationships) SetPermissions

func (o *RoleResponseRelationships) SetPermissions(v RelationshipToPermissions)

SetPermissions gets a reference to the given RelationshipToPermissions and assigns it to the Permissions field.

func (*RoleResponseRelationships) UnmarshalJSON

func (o *RoleResponseRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleUpdateAttributes

RoleUpdateAttributes Attributes of the role.

type RoleUpdateAttributes struct {
    // Creation time of the role.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Time of last role modification.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // Name of the role.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleUpdateAttributes

func NewRoleUpdateAttributes() *RoleUpdateAttributes

NewRoleUpdateAttributes instantiates a new RoleUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleUpdateAttributesWithDefaults

func NewRoleUpdateAttributesWithDefaults() *RoleUpdateAttributes

NewRoleUpdateAttributesWithDefaults instantiates a new RoleUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleUpdateAttributes) GetCreatedAt

func (o *RoleUpdateAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*RoleUpdateAttributes) GetCreatedAtOk

func (o *RoleUpdateAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateAttributes) GetModifiedAt

func (o *RoleUpdateAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*RoleUpdateAttributes) GetModifiedAtOk

func (o *RoleUpdateAttributes) GetModifiedAtOk() (*time.Time, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateAttributes) GetName

func (o *RoleUpdateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RoleUpdateAttributes) GetNameOk

func (o *RoleUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateAttributes) HasCreatedAt

func (o *RoleUpdateAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*RoleUpdateAttributes) HasModifiedAt

func (o *RoleUpdateAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*RoleUpdateAttributes) HasName

func (o *RoleUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (RoleUpdateAttributes) MarshalJSON

func (o RoleUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleUpdateAttributes) SetCreatedAt

func (o *RoleUpdateAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*RoleUpdateAttributes) SetModifiedAt

func (o *RoleUpdateAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*RoleUpdateAttributes) SetName

func (o *RoleUpdateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RoleUpdateAttributes) UnmarshalJSON

func (o *RoleUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleUpdateData

RoleUpdateData Data related to the update of a role.

type RoleUpdateData struct {
    // Attributes of the role.
    Attributes RoleUpdateAttributes `json:"attributes"`
    // The unique identifier of the role.
    Id string `json:"id"`
    // Relationships of the role object.
    Relationships *RoleRelationships `json:"relationships,omitempty"`
    // Roles type.
    Type RolesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleUpdateData

func NewRoleUpdateData(attributes RoleUpdateAttributes, id string, typeVar RolesType) *RoleUpdateData

NewRoleUpdateData instantiates a new RoleUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleUpdateDataWithDefaults

func NewRoleUpdateDataWithDefaults() *RoleUpdateData

NewRoleUpdateDataWithDefaults instantiates a new RoleUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleUpdateData) GetAttributes

func (o *RoleUpdateData) GetAttributes() RoleUpdateAttributes

GetAttributes returns the Attributes field value.

func (*RoleUpdateData) GetAttributesOk

func (o *RoleUpdateData) GetAttributesOk() (*RoleUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RoleUpdateData) GetId

func (o *RoleUpdateData) GetId() string

GetId returns the Id field value.

func (*RoleUpdateData) GetIdOk

func (o *RoleUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RoleUpdateData) GetRelationships

func (o *RoleUpdateData) GetRelationships() RoleRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*RoleUpdateData) GetRelationshipsOk

func (o *RoleUpdateData) GetRelationshipsOk() (*RoleRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateData) GetType

func (o *RoleUpdateData) GetType() RolesType

GetType returns the Type field value.

func (*RoleUpdateData) GetTypeOk

func (o *RoleUpdateData) GetTypeOk() (*RolesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RoleUpdateData) HasRelationships

func (o *RoleUpdateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (RoleUpdateData) MarshalJSON

func (o RoleUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleUpdateData) SetAttributes

func (o *RoleUpdateData) SetAttributes(v RoleUpdateAttributes)

SetAttributes sets field value.

func (*RoleUpdateData) SetId

func (o *RoleUpdateData) SetId(v string)

SetId sets field value.

func (*RoleUpdateData) SetRelationships

func (o *RoleUpdateData) SetRelationships(v RoleRelationships)

SetRelationships gets a reference to the given RoleRelationships and assigns it to the Relationships field.

func (*RoleUpdateData) SetType

func (o *RoleUpdateData) SetType(v RolesType)

SetType sets field value.

func (*RoleUpdateData) UnmarshalJSON

func (o *RoleUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleUpdateRequest

RoleUpdateRequest Update a role.

type RoleUpdateRequest struct {
    // Data related to the update of a role.
    Data RoleUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleUpdateRequest

func NewRoleUpdateRequest(data RoleUpdateData) *RoleUpdateRequest

NewRoleUpdateRequest instantiates a new RoleUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleUpdateRequestWithDefaults

func NewRoleUpdateRequestWithDefaults() *RoleUpdateRequest

NewRoleUpdateRequestWithDefaults instantiates a new RoleUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleUpdateRequest) GetData

func (o *RoleUpdateRequest) GetData() RoleUpdateData

GetData returns the Data field value.

func (*RoleUpdateRequest) GetDataOk

func (o *RoleUpdateRequest) GetDataOk() (*RoleUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RoleUpdateRequest) MarshalJSON

func (o RoleUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleUpdateRequest) SetData

func (o *RoleUpdateRequest) SetData(v RoleUpdateData)

SetData sets field value.

func (*RoleUpdateRequest) UnmarshalJSON

func (o *RoleUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleUpdateResponse

RoleUpdateResponse Response containing information about an updated role.

type RoleUpdateResponse struct {
    // Role object returned by the API.
    Data *RoleUpdateResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleUpdateResponse

func NewRoleUpdateResponse() *RoleUpdateResponse

NewRoleUpdateResponse instantiates a new RoleUpdateResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleUpdateResponseWithDefaults

func NewRoleUpdateResponseWithDefaults() *RoleUpdateResponse

NewRoleUpdateResponseWithDefaults instantiates a new RoleUpdateResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleUpdateResponse) GetData

func (o *RoleUpdateResponse) GetData() RoleUpdateResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*RoleUpdateResponse) GetDataOk

func (o *RoleUpdateResponse) GetDataOk() (*RoleUpdateResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateResponse) HasData

func (o *RoleUpdateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (RoleUpdateResponse) MarshalJSON

func (o RoleUpdateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleUpdateResponse) SetData

func (o *RoleUpdateResponse) SetData(v RoleUpdateResponseData)

SetData gets a reference to the given RoleUpdateResponseData and assigns it to the Data field.

func (*RoleUpdateResponse) UnmarshalJSON

func (o *RoleUpdateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleUpdateResponseData

RoleUpdateResponseData Role object returned by the API.

type RoleUpdateResponseData struct {
    // Attributes of the role.
    Attributes *RoleUpdateAttributes `json:"attributes,omitempty"`
    // The unique identifier of the role.
    Id *string `json:"id,omitempty"`
    // Relationships of the role object returned by the API.
    Relationships *RoleResponseRelationships `json:"relationships,omitempty"`
    // Roles type.
    Type RolesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleUpdateResponseData

func NewRoleUpdateResponseData(typeVar RolesType) *RoleUpdateResponseData

NewRoleUpdateResponseData instantiates a new RoleUpdateResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleUpdateResponseDataWithDefaults

func NewRoleUpdateResponseDataWithDefaults() *RoleUpdateResponseData

NewRoleUpdateResponseDataWithDefaults instantiates a new RoleUpdateResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleUpdateResponseData) GetAttributes

func (o *RoleUpdateResponseData) GetAttributes() RoleUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*RoleUpdateResponseData) GetAttributesOk

func (o *RoleUpdateResponseData) GetAttributesOk() (*RoleUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateResponseData) GetId

func (o *RoleUpdateResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RoleUpdateResponseData) GetIdOk

func (o *RoleUpdateResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateResponseData) GetRelationships

func (o *RoleUpdateResponseData) GetRelationships() RoleResponseRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*RoleUpdateResponseData) GetRelationshipsOk

func (o *RoleUpdateResponseData) GetRelationshipsOk() (*RoleResponseRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateResponseData) GetType

func (o *RoleUpdateResponseData) GetType() RolesType

GetType returns the Type field value.

func (*RoleUpdateResponseData) GetTypeOk

func (o *RoleUpdateResponseData) GetTypeOk() (*RolesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RoleUpdateResponseData) HasAttributes

func (o *RoleUpdateResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*RoleUpdateResponseData) HasId

func (o *RoleUpdateResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*RoleUpdateResponseData) HasRelationships

func (o *RoleUpdateResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (RoleUpdateResponseData) MarshalJSON

func (o RoleUpdateResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleUpdateResponseData) SetAttributes

func (o *RoleUpdateResponseData) SetAttributes(v RoleUpdateAttributes)

SetAttributes gets a reference to the given RoleUpdateAttributes and assigns it to the Attributes field.

func (*RoleUpdateResponseData) SetId

func (o *RoleUpdateResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RoleUpdateResponseData) SetRelationships

func (o *RoleUpdateResponseData) SetRelationships(v RoleResponseRelationships)

SetRelationships gets a reference to the given RoleResponseRelationships and assigns it to the Relationships field.

func (*RoleUpdateResponseData) SetType

func (o *RoleUpdateResponseData) SetType(v RolesType)

SetType sets field value.

func (*RoleUpdateResponseData) UnmarshalJSON

func (o *RoleUpdateResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RolesApi

RolesApi service type

type RolesApi datadog.Service

func NewRolesApi

func NewRolesApi(client *datadog.APIClient) *RolesApi

NewRolesApi Returns NewRolesApi.

func (*RolesApi) AddPermissionToRole

func (a *RolesApi) AddPermissionToRole(ctx _context.Context, roleId string, body RelationshipToPermission) (PermissionsResponse, *_nethttp.Response, error)

AddPermissionToRole Grant permission to a role. Adds a permission to a role.

func (*RolesApi) AddUserToRole

func (a *RolesApi) AddUserToRole(ctx _context.Context, roleId string, body RelationshipToUser) (UsersResponse, *_nethttp.Response, error)

AddUserToRole Add a user to a role. Adds a user to a role.

func (*RolesApi) CloneRole

func (a *RolesApi) CloneRole(ctx _context.Context, roleId string, body RoleCloneRequest) (RoleResponse, *_nethttp.Response, error)

CloneRole Create a new role by cloning an existing role. Clone an existing role

func (*RolesApi) CreateRole

func (a *RolesApi) CreateRole(ctx _context.Context, body RoleCreateRequest) (RoleCreateResponse, *_nethttp.Response, error)

CreateRole Create role. Create a new role for your organization.

func (*RolesApi) DeleteRole

func (a *RolesApi) DeleteRole(ctx _context.Context, roleId string) (*_nethttp.Response, error)

DeleteRole Delete role. Disables a role.

func (*RolesApi) GetRole

func (a *RolesApi) GetRole(ctx _context.Context, roleId string) (RoleResponse, *_nethttp.Response, error)

GetRole Get a role. Get a role in the organization specified by the role’s `role_id`.

func (*RolesApi) ListPermissions

func (a *RolesApi) ListPermissions(ctx _context.Context) (PermissionsResponse, *_nethttp.Response, error)

ListPermissions List permissions. Returns a list of all permissions, including name, description, and ID.

func (*RolesApi) ListRolePermissions

func (a *RolesApi) ListRolePermissions(ctx _context.Context, roleId string) (PermissionsResponse, *_nethttp.Response, error)

ListRolePermissions List permissions for a role. Returns a list of all permissions for a single role.

func (*RolesApi) ListRoleUsers

func (a *RolesApi) ListRoleUsers(ctx _context.Context, roleId string, o ...ListRoleUsersOptionalParameters) (UsersResponse, *_nethttp.Response, error)

ListRoleUsers Get all users of a role. Gets all users of a role.

func (*RolesApi) ListRoles

func (a *RolesApi) ListRoles(ctx _context.Context, o ...ListRolesOptionalParameters) (RolesResponse, *_nethttp.Response, error)

ListRoles List roles. Returns all roles, including their names and their unique identifiers.

func (*RolesApi) RemovePermissionFromRole

func (a *RolesApi) RemovePermissionFromRole(ctx _context.Context, roleId string, body RelationshipToPermission) (PermissionsResponse, *_nethttp.Response, error)

RemovePermissionFromRole Revoke permission. Removes a permission from a role.

func (*RolesApi) RemoveUserFromRole

func (a *RolesApi) RemoveUserFromRole(ctx _context.Context, roleId string, body RelationshipToUser) (UsersResponse, *_nethttp.Response, error)

RemoveUserFromRole Remove a user from a role. Removes a user from a role.

func (*RolesApi) UpdateRole

func (a *RolesApi) UpdateRole(ctx _context.Context, roleId string, body RoleUpdateRequest) (RoleUpdateResponse, *_nethttp.Response, error)

UpdateRole Update a role. Edit a role. Can only be used with application keys belonging to administrators.

type RolesResponse

RolesResponse Response containing information about multiple roles.

type RolesResponse struct {
    // Array of returned roles.
    Data []Role `json:"data,omitempty"`
    // Object describing meta attributes of response.
    Meta *ResponseMetaAttributes `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRolesResponse

func NewRolesResponse() *RolesResponse

NewRolesResponse instantiates a new RolesResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRolesResponseWithDefaults

func NewRolesResponseWithDefaults() *RolesResponse

NewRolesResponseWithDefaults instantiates a new RolesResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RolesResponse) GetData

func (o *RolesResponse) GetData() []Role

GetData returns the Data field value if set, zero value otherwise.

func (*RolesResponse) GetDataOk

func (o *RolesResponse) GetDataOk() (*[]Role, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RolesResponse) GetMeta

func (o *RolesResponse) GetMeta() ResponseMetaAttributes

GetMeta returns the Meta field value if set, zero value otherwise.

func (*RolesResponse) GetMetaOk

func (o *RolesResponse) GetMetaOk() (*ResponseMetaAttributes, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RolesResponse) HasData

func (o *RolesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*RolesResponse) HasMeta

func (o *RolesResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (RolesResponse) MarshalJSON

func (o RolesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RolesResponse) SetData

func (o *RolesResponse) SetData(v []Role)

SetData gets a reference to the given []Role and assigns it to the Data field.

func (*RolesResponse) SetMeta

func (o *RolesResponse) SetMeta(v ResponseMetaAttributes)

SetMeta gets a reference to the given ResponseMetaAttributes and assigns it to the Meta field.

func (*RolesResponse) UnmarshalJSON

func (o *RolesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RolesSort

RolesSort Sorting options for roles.

type RolesSort string

List of RolesSort.

const (
    ROLESSORT_NAME_ASCENDING         RolesSort = "name"
    ROLESSORT_NAME_DESCENDING        RolesSort = "-name"
    ROLESSORT_MODIFIED_AT_ASCENDING  RolesSort = "modified_at"
    ROLESSORT_MODIFIED_AT_DESCENDING RolesSort = "-modified_at"
    ROLESSORT_USER_COUNT_ASCENDING   RolesSort = "user_count"
    ROLESSORT_USER_COUNT_DESCENDING  RolesSort = "-user_count"
)

func NewRolesSortFromValue

func NewRolesSortFromValue(v string) (*RolesSort, error)

NewRolesSortFromValue returns a pointer to a valid RolesSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RolesSort) GetAllowedValues

func (v *RolesSort) GetAllowedValues() []RolesSort

GetAllowedValues reeturns the list of possible values.

func (RolesSort) IsValid

func (v RolesSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RolesSort) Ptr

func (v RolesSort) Ptr() *RolesSort

Ptr returns reference to RolesSort value.

func (*RolesSort) UnmarshalJSON

func (v *RolesSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RolesType

RolesType Roles type.

type RolesType string

List of RolesType.

const (
    ROLESTYPE_ROLES RolesType = "roles"
)

func NewRolesTypeFromValue

func NewRolesTypeFromValue(v string) (*RolesType, error)

NewRolesTypeFromValue returns a pointer to a valid RolesType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RolesType) GetAllowedValues

func (v *RolesType) GetAllowedValues() []RolesType

GetAllowedValues reeturns the list of possible values.

func (RolesType) IsValid

func (v RolesType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RolesType) Ptr

func (v RolesType) Ptr() *RolesType

Ptr returns reference to RolesType value.

func (*RolesType) UnmarshalJSON

func (v *RolesType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SAMLAssertionAttribute

SAMLAssertionAttribute SAML assertion attribute.

type SAMLAssertionAttribute struct {
    // Key/Value pair of attributes used in SAML assertion attributes.
    Attributes *SAMLAssertionAttributeAttributes `json:"attributes,omitempty"`
    // The ID of the SAML assertion attribute.
    Id string `json:"id"`
    // SAML assertion attributes resource type.
    Type SAMLAssertionAttributesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSAMLAssertionAttribute

func NewSAMLAssertionAttribute(id string, typeVar SAMLAssertionAttributesType) *SAMLAssertionAttribute

NewSAMLAssertionAttribute instantiates a new SAMLAssertionAttribute object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSAMLAssertionAttributeWithDefaults

func NewSAMLAssertionAttributeWithDefaults() *SAMLAssertionAttribute

NewSAMLAssertionAttributeWithDefaults instantiates a new SAMLAssertionAttribute object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SAMLAssertionAttribute) GetAttributes

func (o *SAMLAssertionAttribute) GetAttributes() SAMLAssertionAttributeAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SAMLAssertionAttribute) GetAttributesOk

func (o *SAMLAssertionAttribute) GetAttributesOk() (*SAMLAssertionAttributeAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SAMLAssertionAttribute) GetId

func (o *SAMLAssertionAttribute) GetId() string

GetId returns the Id field value.

func (*SAMLAssertionAttribute) GetIdOk

func (o *SAMLAssertionAttribute) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*SAMLAssertionAttribute) GetType

func (o *SAMLAssertionAttribute) GetType() SAMLAssertionAttributesType

GetType returns the Type field value.

func (*SAMLAssertionAttribute) GetTypeOk

func (o *SAMLAssertionAttribute) GetTypeOk() (*SAMLAssertionAttributesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*SAMLAssertionAttribute) HasAttributes

func (o *SAMLAssertionAttribute) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (SAMLAssertionAttribute) MarshalJSON

func (o SAMLAssertionAttribute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SAMLAssertionAttribute) SetAttributes

func (o *SAMLAssertionAttribute) SetAttributes(v SAMLAssertionAttributeAttributes)

SetAttributes gets a reference to the given SAMLAssertionAttributeAttributes and assigns it to the Attributes field.

func (*SAMLAssertionAttribute) SetId

func (o *SAMLAssertionAttribute) SetId(v string)

SetId sets field value.

func (*SAMLAssertionAttribute) SetType

func (o *SAMLAssertionAttribute) SetType(v SAMLAssertionAttributesType)

SetType sets field value.

func (*SAMLAssertionAttribute) UnmarshalJSON

func (o *SAMLAssertionAttribute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SAMLAssertionAttributeAttributes

SAMLAssertionAttributeAttributes Key/Value pair of attributes used in SAML assertion attributes.

type SAMLAssertionAttributeAttributes struct {
    // Key portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeKey *string `json:"attribute_key,omitempty"`
    // Value portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeValue *string `json:"attribute_value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSAMLAssertionAttributeAttributes

func NewSAMLAssertionAttributeAttributes() *SAMLAssertionAttributeAttributes

NewSAMLAssertionAttributeAttributes instantiates a new SAMLAssertionAttributeAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSAMLAssertionAttributeAttributesWithDefaults

func NewSAMLAssertionAttributeAttributesWithDefaults() *SAMLAssertionAttributeAttributes

NewSAMLAssertionAttributeAttributesWithDefaults instantiates a new SAMLAssertionAttributeAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SAMLAssertionAttributeAttributes) GetAttributeKey

func (o *SAMLAssertionAttributeAttributes) GetAttributeKey() string

GetAttributeKey returns the AttributeKey field value if set, zero value otherwise.

func (*SAMLAssertionAttributeAttributes) GetAttributeKeyOk

func (o *SAMLAssertionAttributeAttributes) GetAttributeKeyOk() (*string, bool)

GetAttributeKeyOk returns a tuple with the AttributeKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SAMLAssertionAttributeAttributes) GetAttributeValue

func (o *SAMLAssertionAttributeAttributes) GetAttributeValue() string

GetAttributeValue returns the AttributeValue field value if set, zero value otherwise.

func (*SAMLAssertionAttributeAttributes) GetAttributeValueOk

func (o *SAMLAssertionAttributeAttributes) GetAttributeValueOk() (*string, bool)

GetAttributeValueOk returns a tuple with the AttributeValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SAMLAssertionAttributeAttributes) HasAttributeKey

func (o *SAMLAssertionAttributeAttributes) HasAttributeKey() bool

HasAttributeKey returns a boolean if a field has been set.

func (*SAMLAssertionAttributeAttributes) HasAttributeValue

func (o *SAMLAssertionAttributeAttributes) HasAttributeValue() bool

HasAttributeValue returns a boolean if a field has been set.

func (SAMLAssertionAttributeAttributes) MarshalJSON

func (o SAMLAssertionAttributeAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SAMLAssertionAttributeAttributes) SetAttributeKey

func (o *SAMLAssertionAttributeAttributes) SetAttributeKey(v string)

SetAttributeKey gets a reference to the given string and assigns it to the AttributeKey field.

func (*SAMLAssertionAttributeAttributes) SetAttributeValue

func (o *SAMLAssertionAttributeAttributes) SetAttributeValue(v string)

SetAttributeValue gets a reference to the given string and assigns it to the AttributeValue field.

func (*SAMLAssertionAttributeAttributes) UnmarshalJSON

func (o *SAMLAssertionAttributeAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SAMLAssertionAttributesType

SAMLAssertionAttributesType SAML assertion attributes resource type.

type SAMLAssertionAttributesType string

List of SAMLAssertionAttributesType.

const (
    SAMLASSERTIONATTRIBUTESTYPE_SAML_ASSERTION_ATTRIBUTES SAMLAssertionAttributesType = "saml_assertion_attributes"
)

func NewSAMLAssertionAttributesTypeFromValue

func NewSAMLAssertionAttributesTypeFromValue(v string) (*SAMLAssertionAttributesType, error)

NewSAMLAssertionAttributesTypeFromValue returns a pointer to a valid SAMLAssertionAttributesType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SAMLAssertionAttributesType) GetAllowedValues

func (v *SAMLAssertionAttributesType) GetAllowedValues() []SAMLAssertionAttributesType

GetAllowedValues reeturns the list of possible values.

func (SAMLAssertionAttributesType) IsValid

func (v SAMLAssertionAttributesType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SAMLAssertionAttributesType) Ptr

func (v SAMLAssertionAttributesType) Ptr() *SAMLAssertionAttributesType

Ptr returns reference to SAMLAssertionAttributesType value.

func (*SAMLAssertionAttributesType) UnmarshalJSON

func (v *SAMLAssertionAttributesType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ScalarColumn

ScalarColumn - A single column in a scalar query response.

type ScalarColumn struct {
    GroupScalarColumn *GroupScalarColumn
    DataScalarColumn  *DataScalarColumn

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func DataScalarColumnAsScalarColumn

func DataScalarColumnAsScalarColumn(v *DataScalarColumn) ScalarColumn

DataScalarColumnAsScalarColumn is a convenience function that returns DataScalarColumn wrapped in ScalarColumn.

func GroupScalarColumnAsScalarColumn

func GroupScalarColumnAsScalarColumn(v *GroupScalarColumn) ScalarColumn

GroupScalarColumnAsScalarColumn is a convenience function that returns GroupScalarColumn wrapped in ScalarColumn.

func (*ScalarColumn) GetActualInstance

func (obj *ScalarColumn) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ScalarColumn) MarshalJSON

func (obj ScalarColumn) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ScalarColumn) UnmarshalJSON

func (obj *ScalarColumn) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ScalarFormulaQueryRequest

ScalarFormulaQueryRequest A wrapper request around one scalar query to be executed.

type ScalarFormulaQueryRequest struct {
    // A single scalar query to be executed.
    Data ScalarFormulaRequest `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewScalarFormulaQueryRequest

func NewScalarFormulaQueryRequest(data ScalarFormulaRequest) *ScalarFormulaQueryRequest

NewScalarFormulaQueryRequest instantiates a new ScalarFormulaQueryRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewScalarFormulaQueryRequestWithDefaults

func NewScalarFormulaQueryRequestWithDefaults() *ScalarFormulaQueryRequest

NewScalarFormulaQueryRequestWithDefaults instantiates a new ScalarFormulaQueryRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ScalarFormulaQueryRequest) GetData

func (o *ScalarFormulaQueryRequest) GetData() ScalarFormulaRequest

GetData returns the Data field value.

func (*ScalarFormulaQueryRequest) GetDataOk

func (o *ScalarFormulaQueryRequest) GetDataOk() (*ScalarFormulaRequest, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ScalarFormulaQueryRequest) MarshalJSON

func (o ScalarFormulaQueryRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScalarFormulaQueryRequest) SetData

func (o *ScalarFormulaQueryRequest) SetData(v ScalarFormulaRequest)

SetData sets field value.

func (*ScalarFormulaQueryRequest) UnmarshalJSON

func (o *ScalarFormulaQueryRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScalarFormulaQueryResponse

ScalarFormulaQueryResponse A message containing one or more responses to scalar queries.

type ScalarFormulaQueryResponse struct {
    // A message containing the response to a scalar query.
    Data *ScalarResponse `json:"data,omitempty"`
    // An error generated when processing a request.
    Errors *string `json:"errors,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewScalarFormulaQueryResponse

func NewScalarFormulaQueryResponse() *ScalarFormulaQueryResponse

NewScalarFormulaQueryResponse instantiates a new ScalarFormulaQueryResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewScalarFormulaQueryResponseWithDefaults

func NewScalarFormulaQueryResponseWithDefaults() *ScalarFormulaQueryResponse

NewScalarFormulaQueryResponseWithDefaults instantiates a new ScalarFormulaQueryResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ScalarFormulaQueryResponse) GetData

func (o *ScalarFormulaQueryResponse) GetData() ScalarResponse

GetData returns the Data field value if set, zero value otherwise.

func (*ScalarFormulaQueryResponse) GetDataOk

func (o *ScalarFormulaQueryResponse) GetDataOk() (*ScalarResponse, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScalarFormulaQueryResponse) GetErrors

func (o *ScalarFormulaQueryResponse) GetErrors() string

GetErrors returns the Errors field value if set, zero value otherwise.

func (*ScalarFormulaQueryResponse) GetErrorsOk

func (o *ScalarFormulaQueryResponse) GetErrorsOk() (*string, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScalarFormulaQueryResponse) HasData

func (o *ScalarFormulaQueryResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*ScalarFormulaQueryResponse) HasErrors

func (o *ScalarFormulaQueryResponse) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (ScalarFormulaQueryResponse) MarshalJSON

func (o ScalarFormulaQueryResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScalarFormulaQueryResponse) SetData

func (o *ScalarFormulaQueryResponse) SetData(v ScalarResponse)

SetData gets a reference to the given ScalarResponse and assigns it to the Data field.

func (*ScalarFormulaQueryResponse) SetErrors

func (o *ScalarFormulaQueryResponse) SetErrors(v string)

SetErrors gets a reference to the given string and assigns it to the Errors field.

func (*ScalarFormulaQueryResponse) UnmarshalJSON

func (o *ScalarFormulaQueryResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScalarFormulaRequest

ScalarFormulaRequest A single scalar query to be executed.

type ScalarFormulaRequest struct {
    // The object describing a scalar formula request.
    Attributes ScalarFormulaRequestAttributes `json:"attributes"`
    // The type of the resource. The value should always be scalar_request.
    Type ScalarFormulaRequestType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewScalarFormulaRequest

func NewScalarFormulaRequest(attributes ScalarFormulaRequestAttributes, typeVar ScalarFormulaRequestType) *ScalarFormulaRequest

NewScalarFormulaRequest instantiates a new ScalarFormulaRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewScalarFormulaRequestWithDefaults

func NewScalarFormulaRequestWithDefaults() *ScalarFormulaRequest

NewScalarFormulaRequestWithDefaults instantiates a new ScalarFormulaRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ScalarFormulaRequest) GetAttributes

func (o *ScalarFormulaRequest) GetAttributes() ScalarFormulaRequestAttributes

GetAttributes returns the Attributes field value.

func (*ScalarFormulaRequest) GetAttributesOk

func (o *ScalarFormulaRequest) GetAttributesOk() (*ScalarFormulaRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ScalarFormulaRequest) GetType

func (o *ScalarFormulaRequest) GetType() ScalarFormulaRequestType

GetType returns the Type field value.

func (*ScalarFormulaRequest) GetTypeOk

func (o *ScalarFormulaRequest) GetTypeOk() (*ScalarFormulaRequestType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ScalarFormulaRequest) MarshalJSON

func (o ScalarFormulaRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScalarFormulaRequest) SetAttributes

func (o *ScalarFormulaRequest) SetAttributes(v ScalarFormulaRequestAttributes)

SetAttributes sets field value.

func (*ScalarFormulaRequest) SetType

func (o *ScalarFormulaRequest) SetType(v ScalarFormulaRequestType)

SetType sets field value.

func (*ScalarFormulaRequest) UnmarshalJSON

func (o *ScalarFormulaRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScalarFormulaRequestAttributes

ScalarFormulaRequestAttributes The object describing a scalar formula request.

type ScalarFormulaRequestAttributes struct {
    // List of formulas to be calculated and returned as responses.
    Formulas []QueryFormula `json:"formulas,omitempty"`
    // Start date (inclusive) of the query in milliseconds since the Unix epoch.
    From int64 `json:"from"`
    // List of queries to be run and used as inputs to the formulas.
    Queries []ScalarQuery `json:"queries"`
    // End date (exclusive) of the query in milliseconds since the Unix epoch.
    To int64 `json:"to"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewScalarFormulaRequestAttributes

func NewScalarFormulaRequestAttributes(from int64, queries []ScalarQuery, to int64) *ScalarFormulaRequestAttributes

NewScalarFormulaRequestAttributes instantiates a new ScalarFormulaRequestAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewScalarFormulaRequestAttributesWithDefaults

func NewScalarFormulaRequestAttributesWithDefaults() *ScalarFormulaRequestAttributes

NewScalarFormulaRequestAttributesWithDefaults instantiates a new ScalarFormulaRequestAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ScalarFormulaRequestAttributes) GetFormulas

func (o *ScalarFormulaRequestAttributes) GetFormulas() []QueryFormula

GetFormulas returns the Formulas field value if set, zero value otherwise.

func (*ScalarFormulaRequestAttributes) GetFormulasOk

func (o *ScalarFormulaRequestAttributes) GetFormulasOk() (*[]QueryFormula, bool)

GetFormulasOk returns a tuple with the Formulas field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScalarFormulaRequestAttributes) GetFrom

func (o *ScalarFormulaRequestAttributes) GetFrom() int64

GetFrom returns the From field value.

func (*ScalarFormulaRequestAttributes) GetFromOk

func (o *ScalarFormulaRequestAttributes) GetFromOk() (*int64, bool)

GetFromOk returns a tuple with the From field value and a boolean to check if the value has been set.

func (*ScalarFormulaRequestAttributes) GetQueries

func (o *ScalarFormulaRequestAttributes) GetQueries() []ScalarQuery

GetQueries returns the Queries field value.

func (*ScalarFormulaRequestAttributes) GetQueriesOk

func (o *ScalarFormulaRequestAttributes) GetQueriesOk() (*[]ScalarQuery, bool)

GetQueriesOk returns a tuple with the Queries field value and a boolean to check if the value has been set.

func (*ScalarFormulaRequestAttributes) GetTo

func (o *ScalarFormulaRequestAttributes) GetTo() int64

GetTo returns the To field value.

func (*ScalarFormulaRequestAttributes) GetToOk

func (o *ScalarFormulaRequestAttributes) GetToOk() (*int64, bool)

GetToOk returns a tuple with the To field value and a boolean to check if the value has been set.

func (*ScalarFormulaRequestAttributes) HasFormulas

func (o *ScalarFormulaRequestAttributes) HasFormulas() bool

HasFormulas returns a boolean if a field has been set.

func (ScalarFormulaRequestAttributes) MarshalJSON

func (o ScalarFormulaRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScalarFormulaRequestAttributes) SetFormulas

func (o *ScalarFormulaRequestAttributes) SetFormulas(v []QueryFormula)

SetFormulas gets a reference to the given []QueryFormula and assigns it to the Formulas field.

func (*ScalarFormulaRequestAttributes) SetFrom

func (o *ScalarFormulaRequestAttributes) SetFrom(v int64)

SetFrom sets field value.

func (*ScalarFormulaRequestAttributes) SetQueries

func (o *ScalarFormulaRequestAttributes) SetQueries(v []ScalarQuery)

SetQueries sets field value.

func (*ScalarFormulaRequestAttributes) SetTo

func (o *ScalarFormulaRequestAttributes) SetTo(v int64)

SetTo sets field value.

func (*ScalarFormulaRequestAttributes) UnmarshalJSON

func (o *ScalarFormulaRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScalarFormulaRequestType

ScalarFormulaRequestType The type of the resource. The value should always be scalar_request.

type ScalarFormulaRequestType string

List of ScalarFormulaRequestType.

const (
    SCALARFORMULAREQUESTTYPE_SCALAR_REQUEST ScalarFormulaRequestType = "scalar_request"
)

func NewScalarFormulaRequestTypeFromValue

func NewScalarFormulaRequestTypeFromValue(v string) (*ScalarFormulaRequestType, error)

NewScalarFormulaRequestTypeFromValue returns a pointer to a valid ScalarFormulaRequestType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ScalarFormulaRequestType) GetAllowedValues

func (v *ScalarFormulaRequestType) GetAllowedValues() []ScalarFormulaRequestType

GetAllowedValues reeturns the list of possible values.

func (ScalarFormulaRequestType) IsValid

func (v ScalarFormulaRequestType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ScalarFormulaRequestType) Ptr

func (v ScalarFormulaRequestType) Ptr() *ScalarFormulaRequestType

Ptr returns reference to ScalarFormulaRequestType value.

func (*ScalarFormulaRequestType) UnmarshalJSON

func (v *ScalarFormulaRequestType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ScalarFormulaResponseAtrributes

ScalarFormulaResponseAtrributes The object describing a scalar response.

type ScalarFormulaResponseAtrributes struct {
    // List of response columns, each corresponding to an individual formula or query in the request and with values in parallel arrays matching the series list.
    Columns []ScalarColumn `json:"columns,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewScalarFormulaResponseAtrributes

func NewScalarFormulaResponseAtrributes() *ScalarFormulaResponseAtrributes

NewScalarFormulaResponseAtrributes instantiates a new ScalarFormulaResponseAtrributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewScalarFormulaResponseAtrributesWithDefaults

func NewScalarFormulaResponseAtrributesWithDefaults() *ScalarFormulaResponseAtrributes

NewScalarFormulaResponseAtrributesWithDefaults instantiates a new ScalarFormulaResponseAtrributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ScalarFormulaResponseAtrributes) GetColumns

func (o *ScalarFormulaResponseAtrributes) GetColumns() []ScalarColumn

GetColumns returns the Columns field value if set, zero value otherwise.

func (*ScalarFormulaResponseAtrributes) GetColumnsOk

func (o *ScalarFormulaResponseAtrributes) GetColumnsOk() (*[]ScalarColumn, bool)

GetColumnsOk returns a tuple with the Columns field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScalarFormulaResponseAtrributes) HasColumns

func (o *ScalarFormulaResponseAtrributes) HasColumns() bool

HasColumns returns a boolean if a field has been set.

func (ScalarFormulaResponseAtrributes) MarshalJSON

func (o ScalarFormulaResponseAtrributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScalarFormulaResponseAtrributes) SetColumns

func (o *ScalarFormulaResponseAtrributes) SetColumns(v []ScalarColumn)

SetColumns gets a reference to the given []ScalarColumn and assigns it to the Columns field.

func (*ScalarFormulaResponseAtrributes) UnmarshalJSON

func (o *ScalarFormulaResponseAtrributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScalarFormulaResponseType

ScalarFormulaResponseType The type of the resource. The value should always be scalar_response.

type ScalarFormulaResponseType string

List of ScalarFormulaResponseType.

const (
    SCALARFORMULARESPONSETYPE_SCALAR_RESPONSE ScalarFormulaResponseType = "scalar_response"
)

func NewScalarFormulaResponseTypeFromValue

func NewScalarFormulaResponseTypeFromValue(v string) (*ScalarFormulaResponseType, error)

NewScalarFormulaResponseTypeFromValue returns a pointer to a valid ScalarFormulaResponseType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ScalarFormulaResponseType) GetAllowedValues

func (v *ScalarFormulaResponseType) GetAllowedValues() []ScalarFormulaResponseType

GetAllowedValues reeturns the list of possible values.

func (ScalarFormulaResponseType) IsValid

func (v ScalarFormulaResponseType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ScalarFormulaResponseType) Ptr

func (v ScalarFormulaResponseType) Ptr() *ScalarFormulaResponseType

Ptr returns reference to ScalarFormulaResponseType value.

func (*ScalarFormulaResponseType) UnmarshalJSON

func (v *ScalarFormulaResponseType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ScalarMeta

ScalarMeta Metadata for the resulting numerical values.

type ScalarMeta struct {
    // Detailed information about the unit.
    // First element describes the "primary unit" (for example, `bytes` in `bytes per second`).
    // The second element describes the "per unit" (for example, `second` in `bytes per second`).
    // If the second element is not present, the API returns null.
    Unit []Unit `json:"unit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewScalarMeta

func NewScalarMeta() *ScalarMeta

NewScalarMeta instantiates a new ScalarMeta object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewScalarMetaWithDefaults

func NewScalarMetaWithDefaults() *ScalarMeta

NewScalarMetaWithDefaults instantiates a new ScalarMeta object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ScalarMeta) GetUnit

func (o *ScalarMeta) GetUnit() []Unit

GetUnit returns the Unit field value if set, zero value otherwise.

func (*ScalarMeta) GetUnitOk

func (o *ScalarMeta) GetUnitOk() (*[]Unit, bool)

GetUnitOk returns a tuple with the Unit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScalarMeta) HasUnit

func (o *ScalarMeta) HasUnit() bool

HasUnit returns a boolean if a field has been set.

func (ScalarMeta) MarshalJSON

func (o ScalarMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScalarMeta) SetUnit

func (o *ScalarMeta) SetUnit(v []Unit)

SetUnit gets a reference to the given []Unit and assigns it to the Unit field.

func (*ScalarMeta) UnmarshalJSON

func (o *ScalarMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScalarQuery

ScalarQuery - An individual scalar query to one of the basic Datadog data sources.

type ScalarQuery struct {
    MetricsScalarQuery *MetricsScalarQuery
    EventsScalarQuery  *EventsScalarQuery

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func EventsScalarQueryAsScalarQuery

func EventsScalarQueryAsScalarQuery(v *EventsScalarQuery) ScalarQuery

EventsScalarQueryAsScalarQuery is a convenience function that returns EventsScalarQuery wrapped in ScalarQuery.

func MetricsScalarQueryAsScalarQuery

func MetricsScalarQueryAsScalarQuery(v *MetricsScalarQuery) ScalarQuery

MetricsScalarQueryAsScalarQuery is a convenience function that returns MetricsScalarQuery wrapped in ScalarQuery.

func (*ScalarQuery) GetActualInstance

func (obj *ScalarQuery) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ScalarQuery) MarshalJSON

func (obj ScalarQuery) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ScalarQuery) UnmarshalJSON

func (obj *ScalarQuery) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ScalarResponse

ScalarResponse A message containing the response to a scalar query.

type ScalarResponse struct {
    // The object describing a scalar response.
    Attributes *ScalarFormulaResponseAtrributes `json:"attributes,omitempty"`
    // The type of the resource. The value should always be scalar_response.
    Type *ScalarFormulaResponseType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewScalarResponse

func NewScalarResponse() *ScalarResponse

NewScalarResponse instantiates a new ScalarResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewScalarResponseWithDefaults

func NewScalarResponseWithDefaults() *ScalarResponse

NewScalarResponseWithDefaults instantiates a new ScalarResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ScalarResponse) GetAttributes

func (o *ScalarResponse) GetAttributes() ScalarFormulaResponseAtrributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*ScalarResponse) GetAttributesOk

func (o *ScalarResponse) GetAttributesOk() (*ScalarFormulaResponseAtrributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScalarResponse) GetType

func (o *ScalarResponse) GetType() ScalarFormulaResponseType

GetType returns the Type field value if set, zero value otherwise.

func (*ScalarResponse) GetTypeOk

func (o *ScalarResponse) GetTypeOk() (*ScalarFormulaResponseType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScalarResponse) HasAttributes

func (o *ScalarResponse) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*ScalarResponse) HasType

func (o *ScalarResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (ScalarResponse) MarshalJSON

func (o ScalarResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScalarResponse) SetAttributes

func (o *ScalarResponse) SetAttributes(v ScalarFormulaResponseAtrributes)

SetAttributes gets a reference to the given ScalarFormulaResponseAtrributes and assigns it to the Attributes field.

func (*ScalarResponse) SetType

func (o *ScalarResponse) SetType(v ScalarFormulaResponseType)

SetType gets a reference to the given ScalarFormulaResponseType and assigns it to the Type field.

func (*ScalarResponse) UnmarshalJSON

func (o *ScalarResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SearchAuditLogsOptionalParameters

SearchAuditLogsOptionalParameters holds optional parameters for SearchAuditLogs.

type SearchAuditLogsOptionalParameters struct {
    Body *AuditLogsSearchEventsRequest
}

func NewSearchAuditLogsOptionalParameters

func NewSearchAuditLogsOptionalParameters() *SearchAuditLogsOptionalParameters

NewSearchAuditLogsOptionalParameters creates an empty struct for parameters.

func (*SearchAuditLogsOptionalParameters) WithBody

func (r *SearchAuditLogsOptionalParameters) WithBody(body AuditLogsSearchEventsRequest) *SearchAuditLogsOptionalParameters

WithBody sets the corresponding parameter name and returns the struct.

type SearchCIAppPipelineEventsOptionalParameters

SearchCIAppPipelineEventsOptionalParameters holds optional parameters for SearchCIAppPipelineEvents.

type SearchCIAppPipelineEventsOptionalParameters struct {
    Body *CIAppPipelineEventsRequest
}

func NewSearchCIAppPipelineEventsOptionalParameters

func NewSearchCIAppPipelineEventsOptionalParameters() *SearchCIAppPipelineEventsOptionalParameters

NewSearchCIAppPipelineEventsOptionalParameters creates an empty struct for parameters.

func (*SearchCIAppPipelineEventsOptionalParameters) WithBody

func (r *SearchCIAppPipelineEventsOptionalParameters) WithBody(body CIAppPipelineEventsRequest) *SearchCIAppPipelineEventsOptionalParameters

WithBody sets the corresponding parameter name and returns the struct.

type SearchCIAppTestEventsOptionalParameters

SearchCIAppTestEventsOptionalParameters holds optional parameters for SearchCIAppTestEvents.

type SearchCIAppTestEventsOptionalParameters struct {
    Body *CIAppTestEventsRequest
}

func NewSearchCIAppTestEventsOptionalParameters

func NewSearchCIAppTestEventsOptionalParameters() *SearchCIAppTestEventsOptionalParameters

NewSearchCIAppTestEventsOptionalParameters creates an empty struct for parameters.

func (*SearchCIAppTestEventsOptionalParameters) WithBody

func (r *SearchCIAppTestEventsOptionalParameters) WithBody(body CIAppTestEventsRequest) *SearchCIAppTestEventsOptionalParameters

WithBody sets the corresponding parameter name and returns the struct.

type SearchEventsOptionalParameters

SearchEventsOptionalParameters holds optional parameters for SearchEvents.

type SearchEventsOptionalParameters struct {
    Body *EventsListRequest
}

func NewSearchEventsOptionalParameters

func NewSearchEventsOptionalParameters() *SearchEventsOptionalParameters

NewSearchEventsOptionalParameters creates an empty struct for parameters.

func (*SearchEventsOptionalParameters) WithBody

func (r *SearchEventsOptionalParameters) WithBody(body EventsListRequest) *SearchEventsOptionalParameters

WithBody sets the corresponding parameter name and returns the struct.

type SearchIncidentsOptionalParameters

SearchIncidentsOptionalParameters holds optional parameters for SearchIncidents.

type SearchIncidentsOptionalParameters struct {
    Include    *IncidentRelatedObject
    Sort       *IncidentSearchSortOrder
    PageSize   *int64
    PageOffset *int64
}

func NewSearchIncidentsOptionalParameters

func NewSearchIncidentsOptionalParameters() *SearchIncidentsOptionalParameters

NewSearchIncidentsOptionalParameters creates an empty struct for parameters.

func (*SearchIncidentsOptionalParameters) WithInclude

func (r *SearchIncidentsOptionalParameters) WithInclude(include IncidentRelatedObject) *SearchIncidentsOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*SearchIncidentsOptionalParameters) WithPageOffset

func (r *SearchIncidentsOptionalParameters) WithPageOffset(pageOffset int64) *SearchIncidentsOptionalParameters

WithPageOffset sets the corresponding parameter name and returns the struct.

func (*SearchIncidentsOptionalParameters) WithPageSize

func (r *SearchIncidentsOptionalParameters) WithPageSize(pageSize int64) *SearchIncidentsOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*SearchIncidentsOptionalParameters) WithSort

func (r *SearchIncidentsOptionalParameters) WithSort(sort IncidentSearchSortOrder) *SearchIncidentsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type SearchSecurityMonitoringSignalsOptionalParameters

SearchSecurityMonitoringSignalsOptionalParameters holds optional parameters for SearchSecurityMonitoringSignals.

type SearchSecurityMonitoringSignalsOptionalParameters struct {
    Body *SecurityMonitoringSignalListRequest
}

func NewSearchSecurityMonitoringSignalsOptionalParameters

func NewSearchSecurityMonitoringSignalsOptionalParameters() *SearchSecurityMonitoringSignalsOptionalParameters

NewSearchSecurityMonitoringSignalsOptionalParameters creates an empty struct for parameters.

func (*SearchSecurityMonitoringSignalsOptionalParameters) WithBody

func (r *SearchSecurityMonitoringSignalsOptionalParameters) WithBody(body SecurityMonitoringSignalListRequest) *SearchSecurityMonitoringSignalsOptionalParameters

WithBody sets the corresponding parameter name and returns the struct.

type SecurityFilter

SecurityFilter The security filter's properties.

type SecurityFilter struct {
    // The object describing a security filter.
    Attributes *SecurityFilterAttributes `json:"attributes,omitempty"`
    // The ID of the security filter.
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be `security_filters`.
    Type *SecurityFilterType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilter

func NewSecurityFilter() *SecurityFilter

NewSecurityFilter instantiates a new SecurityFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterWithDefaults

func NewSecurityFilterWithDefaults() *SecurityFilter

NewSecurityFilterWithDefaults instantiates a new SecurityFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilter) GetAttributes

func (o *SecurityFilter) GetAttributes() SecurityFilterAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SecurityFilter) GetAttributesOk

func (o *SecurityFilter) GetAttributesOk() (*SecurityFilterAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilter) GetId

func (o *SecurityFilter) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SecurityFilter) GetIdOk

func (o *SecurityFilter) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilter) GetType

func (o *SecurityFilter) GetType() SecurityFilterType

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityFilter) GetTypeOk

func (o *SecurityFilter) GetTypeOk() (*SecurityFilterType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilter) HasAttributes

func (o *SecurityFilter) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SecurityFilter) HasId

func (o *SecurityFilter) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecurityFilter) HasType

func (o *SecurityFilter) HasType() bool

HasType returns a boolean if a field has been set.

func (SecurityFilter) MarshalJSON

func (o SecurityFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilter) SetAttributes

func (o *SecurityFilter) SetAttributes(v SecurityFilterAttributes)

SetAttributes gets a reference to the given SecurityFilterAttributes and assigns it to the Attributes field.

func (*SecurityFilter) SetId

func (o *SecurityFilter) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SecurityFilter) SetType

func (o *SecurityFilter) SetType(v SecurityFilterType)

SetType gets a reference to the given SecurityFilterType and assigns it to the Type field.

func (*SecurityFilter) UnmarshalJSON

func (o *SecurityFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterAttributes

SecurityFilterAttributes The object describing a security filter.

type SecurityFilterAttributes struct {
    // The list of exclusion filters applied in this security filter.
    ExclusionFilters []SecurityFilterExclusionFilterResponse `json:"exclusion_filters,omitempty"`
    // The filtered data type.
    FilteredDataType *SecurityFilterFilteredDataType `json:"filtered_data_type,omitempty"`
    // Whether the security filter is the built-in filter.
    IsBuiltin *bool `json:"is_builtin,omitempty"`
    // Whether the security filter is enabled.
    IsEnabled *bool `json:"is_enabled,omitempty"`
    // The security filter name.
    Name *string `json:"name,omitempty"`
    // The security filter query. Logs accepted by this query will be accepted by this filter.
    Query *string `json:"query,omitempty"`
    // The version of the security filter.
    Version *int32 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilterAttributes

func NewSecurityFilterAttributes() *SecurityFilterAttributes

NewSecurityFilterAttributes instantiates a new SecurityFilterAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterAttributesWithDefaults

func NewSecurityFilterAttributesWithDefaults() *SecurityFilterAttributes

NewSecurityFilterAttributesWithDefaults instantiates a new SecurityFilterAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilterAttributes) GetExclusionFilters

func (o *SecurityFilterAttributes) GetExclusionFilters() []SecurityFilterExclusionFilterResponse

GetExclusionFilters returns the ExclusionFilters field value if set, zero value otherwise.

func (*SecurityFilterAttributes) GetExclusionFiltersOk

func (o *SecurityFilterAttributes) GetExclusionFiltersOk() (*[]SecurityFilterExclusionFilterResponse, bool)

GetExclusionFiltersOk returns a tuple with the ExclusionFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterAttributes) GetFilteredDataType

func (o *SecurityFilterAttributes) GetFilteredDataType() SecurityFilterFilteredDataType

GetFilteredDataType returns the FilteredDataType field value if set, zero value otherwise.

func (*SecurityFilterAttributes) GetFilteredDataTypeOk

func (o *SecurityFilterAttributes) GetFilteredDataTypeOk() (*SecurityFilterFilteredDataType, bool)

GetFilteredDataTypeOk returns a tuple with the FilteredDataType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterAttributes) GetIsBuiltin

func (o *SecurityFilterAttributes) GetIsBuiltin() bool

GetIsBuiltin returns the IsBuiltin field value if set, zero value otherwise.

func (*SecurityFilterAttributes) GetIsBuiltinOk

func (o *SecurityFilterAttributes) GetIsBuiltinOk() (*bool, bool)

GetIsBuiltinOk returns a tuple with the IsBuiltin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterAttributes) GetIsEnabled

func (o *SecurityFilterAttributes) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*SecurityFilterAttributes) GetIsEnabledOk

func (o *SecurityFilterAttributes) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterAttributes) GetName

func (o *SecurityFilterAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityFilterAttributes) GetNameOk

func (o *SecurityFilterAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterAttributes) GetQuery

func (o *SecurityFilterAttributes) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SecurityFilterAttributes) GetQueryOk

func (o *SecurityFilterAttributes) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterAttributes) GetVersion

func (o *SecurityFilterAttributes) GetVersion() int32

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityFilterAttributes) GetVersionOk

func (o *SecurityFilterAttributes) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterAttributes) HasExclusionFilters

func (o *SecurityFilterAttributes) HasExclusionFilters() bool

HasExclusionFilters returns a boolean if a field has been set.

func (*SecurityFilterAttributes) HasFilteredDataType

func (o *SecurityFilterAttributes) HasFilteredDataType() bool

HasFilteredDataType returns a boolean if a field has been set.

func (*SecurityFilterAttributes) HasIsBuiltin

func (o *SecurityFilterAttributes) HasIsBuiltin() bool

HasIsBuiltin returns a boolean if a field has been set.

func (*SecurityFilterAttributes) HasIsEnabled

func (o *SecurityFilterAttributes) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (*SecurityFilterAttributes) HasName

func (o *SecurityFilterAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityFilterAttributes) HasQuery

func (o *SecurityFilterAttributes) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*SecurityFilterAttributes) HasVersion

func (o *SecurityFilterAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityFilterAttributes) MarshalJSON

func (o SecurityFilterAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterAttributes) SetExclusionFilters

func (o *SecurityFilterAttributes) SetExclusionFilters(v []SecurityFilterExclusionFilterResponse)

SetExclusionFilters gets a reference to the given []SecurityFilterExclusionFilterResponse and assigns it to the ExclusionFilters field.

func (*SecurityFilterAttributes) SetFilteredDataType

func (o *SecurityFilterAttributes) SetFilteredDataType(v SecurityFilterFilteredDataType)

SetFilteredDataType gets a reference to the given SecurityFilterFilteredDataType and assigns it to the FilteredDataType field.

func (*SecurityFilterAttributes) SetIsBuiltin

func (o *SecurityFilterAttributes) SetIsBuiltin(v bool)

SetIsBuiltin gets a reference to the given bool and assigns it to the IsBuiltin field.

func (*SecurityFilterAttributes) SetIsEnabled

func (o *SecurityFilterAttributes) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*SecurityFilterAttributes) SetName

func (o *SecurityFilterAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityFilterAttributes) SetQuery

func (o *SecurityFilterAttributes) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SecurityFilterAttributes) SetVersion

func (o *SecurityFilterAttributes) SetVersion(v int32)

SetVersion gets a reference to the given int32 and assigns it to the Version field.

func (*SecurityFilterAttributes) UnmarshalJSON

func (o *SecurityFilterAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterCreateAttributes

SecurityFilterCreateAttributes Object containing the attributes of the security filter to be created.

type SecurityFilterCreateAttributes struct {
    // Exclusion filters to exclude some logs from the security filter.
    ExclusionFilters []SecurityFilterExclusionFilter `json:"exclusion_filters"`
    // The filtered data type.
    FilteredDataType SecurityFilterFilteredDataType `json:"filtered_data_type"`
    // Whether the security filter is enabled.
    IsEnabled bool `json:"is_enabled"`
    // The name of the security filter.
    Name string `json:"name"`
    // The query of the security filter.
    Query string `json:"query"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilterCreateAttributes

func NewSecurityFilterCreateAttributes(exclusionFilters []SecurityFilterExclusionFilter, filteredDataType SecurityFilterFilteredDataType, isEnabled bool, name string, query string) *SecurityFilterCreateAttributes

NewSecurityFilterCreateAttributes instantiates a new SecurityFilterCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterCreateAttributesWithDefaults

func NewSecurityFilterCreateAttributesWithDefaults() *SecurityFilterCreateAttributes

NewSecurityFilterCreateAttributesWithDefaults instantiates a new SecurityFilterCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilterCreateAttributes) GetExclusionFilters

func (o *SecurityFilterCreateAttributes) GetExclusionFilters() []SecurityFilterExclusionFilter

GetExclusionFilters returns the ExclusionFilters field value.

func (*SecurityFilterCreateAttributes) GetExclusionFiltersOk

func (o *SecurityFilterCreateAttributes) GetExclusionFiltersOk() (*[]SecurityFilterExclusionFilter, bool)

GetExclusionFiltersOk returns a tuple with the ExclusionFilters field value and a boolean to check if the value has been set.

func (*SecurityFilterCreateAttributes) GetFilteredDataType

func (o *SecurityFilterCreateAttributes) GetFilteredDataType() SecurityFilterFilteredDataType

GetFilteredDataType returns the FilteredDataType field value.

func (*SecurityFilterCreateAttributes) GetFilteredDataTypeOk

func (o *SecurityFilterCreateAttributes) GetFilteredDataTypeOk() (*SecurityFilterFilteredDataType, bool)

GetFilteredDataTypeOk returns a tuple with the FilteredDataType field value and a boolean to check if the value has been set.

func (*SecurityFilterCreateAttributes) GetIsEnabled

func (o *SecurityFilterCreateAttributes) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value.

func (*SecurityFilterCreateAttributes) GetIsEnabledOk

func (o *SecurityFilterCreateAttributes) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value and a boolean to check if the value has been set.

func (*SecurityFilterCreateAttributes) GetName

func (o *SecurityFilterCreateAttributes) GetName() string

GetName returns the Name field value.

func (*SecurityFilterCreateAttributes) GetNameOk

func (o *SecurityFilterCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SecurityFilterCreateAttributes) GetQuery

func (o *SecurityFilterCreateAttributes) GetQuery() string

GetQuery returns the Query field value.

func (*SecurityFilterCreateAttributes) GetQueryOk

func (o *SecurityFilterCreateAttributes) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (SecurityFilterCreateAttributes) MarshalJSON

func (o SecurityFilterCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterCreateAttributes) SetExclusionFilters

func (o *SecurityFilterCreateAttributes) SetExclusionFilters(v []SecurityFilterExclusionFilter)

SetExclusionFilters sets field value.

func (*SecurityFilterCreateAttributes) SetFilteredDataType

func (o *SecurityFilterCreateAttributes) SetFilteredDataType(v SecurityFilterFilteredDataType)

SetFilteredDataType sets field value.

func (*SecurityFilterCreateAttributes) SetIsEnabled

func (o *SecurityFilterCreateAttributes) SetIsEnabled(v bool)

SetIsEnabled sets field value.

func (*SecurityFilterCreateAttributes) SetName

func (o *SecurityFilterCreateAttributes) SetName(v string)

SetName sets field value.

func (*SecurityFilterCreateAttributes) SetQuery

func (o *SecurityFilterCreateAttributes) SetQuery(v string)

SetQuery sets field value.

func (*SecurityFilterCreateAttributes) UnmarshalJSON

func (o *SecurityFilterCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterCreateData

SecurityFilterCreateData Object for a single security filter.

type SecurityFilterCreateData struct {
    // Object containing the attributes of the security filter to be created.
    Attributes SecurityFilterCreateAttributes `json:"attributes"`
    // The type of the resource. The value should always be `security_filters`.
    Type SecurityFilterType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilterCreateData

func NewSecurityFilterCreateData(attributes SecurityFilterCreateAttributes, typeVar SecurityFilterType) *SecurityFilterCreateData

NewSecurityFilterCreateData instantiates a new SecurityFilterCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterCreateDataWithDefaults

func NewSecurityFilterCreateDataWithDefaults() *SecurityFilterCreateData

NewSecurityFilterCreateDataWithDefaults instantiates a new SecurityFilterCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilterCreateData) GetAttributes

func (o *SecurityFilterCreateData) GetAttributes() SecurityFilterCreateAttributes

GetAttributes returns the Attributes field value.

func (*SecurityFilterCreateData) GetAttributesOk

func (o *SecurityFilterCreateData) GetAttributesOk() (*SecurityFilterCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*SecurityFilterCreateData) GetType

func (o *SecurityFilterCreateData) GetType() SecurityFilterType

GetType returns the Type field value.

func (*SecurityFilterCreateData) GetTypeOk

func (o *SecurityFilterCreateData) GetTypeOk() (*SecurityFilterType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (SecurityFilterCreateData) MarshalJSON

func (o SecurityFilterCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterCreateData) SetAttributes

func (o *SecurityFilterCreateData) SetAttributes(v SecurityFilterCreateAttributes)

SetAttributes sets field value.

func (*SecurityFilterCreateData) SetType

func (o *SecurityFilterCreateData) SetType(v SecurityFilterType)

SetType sets field value.

func (*SecurityFilterCreateData) UnmarshalJSON

func (o *SecurityFilterCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterCreateRequest

SecurityFilterCreateRequest Request object that includes the security filter that you would like to create.

type SecurityFilterCreateRequest struct {
    // Object for a single security filter.
    Data SecurityFilterCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilterCreateRequest

func NewSecurityFilterCreateRequest(data SecurityFilterCreateData) *SecurityFilterCreateRequest

NewSecurityFilterCreateRequest instantiates a new SecurityFilterCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterCreateRequestWithDefaults

func NewSecurityFilterCreateRequestWithDefaults() *SecurityFilterCreateRequest

NewSecurityFilterCreateRequestWithDefaults instantiates a new SecurityFilterCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilterCreateRequest) GetData

func (o *SecurityFilterCreateRequest) GetData() SecurityFilterCreateData

GetData returns the Data field value.

func (*SecurityFilterCreateRequest) GetDataOk

func (o *SecurityFilterCreateRequest) GetDataOk() (*SecurityFilterCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SecurityFilterCreateRequest) MarshalJSON

func (o SecurityFilterCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterCreateRequest) SetData

func (o *SecurityFilterCreateRequest) SetData(v SecurityFilterCreateData)

SetData sets field value.

func (*SecurityFilterCreateRequest) UnmarshalJSON

func (o *SecurityFilterCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterExclusionFilter

SecurityFilterExclusionFilter Exclusion filter for the security filter.

type SecurityFilterExclusionFilter struct {
    // Exclusion filter name.
    Name string `json:"name"`
    // Exclusion filter query. Logs that match this query are excluded from the security filter.
    Query string `json:"query"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilterExclusionFilter

func NewSecurityFilterExclusionFilter(name string, query string) *SecurityFilterExclusionFilter

NewSecurityFilterExclusionFilter instantiates a new SecurityFilterExclusionFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterExclusionFilterWithDefaults

func NewSecurityFilterExclusionFilterWithDefaults() *SecurityFilterExclusionFilter

NewSecurityFilterExclusionFilterWithDefaults instantiates a new SecurityFilterExclusionFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilterExclusionFilter) GetName

func (o *SecurityFilterExclusionFilter) GetName() string

GetName returns the Name field value.

func (*SecurityFilterExclusionFilter) GetNameOk

func (o *SecurityFilterExclusionFilter) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SecurityFilterExclusionFilter) GetQuery

func (o *SecurityFilterExclusionFilter) GetQuery() string

GetQuery returns the Query field value.

func (*SecurityFilterExclusionFilter) GetQueryOk

func (o *SecurityFilterExclusionFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (SecurityFilterExclusionFilter) MarshalJSON

func (o SecurityFilterExclusionFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterExclusionFilter) SetName

func (o *SecurityFilterExclusionFilter) SetName(v string)

SetName sets field value.

func (*SecurityFilterExclusionFilter) SetQuery

func (o *SecurityFilterExclusionFilter) SetQuery(v string)

SetQuery sets field value.

func (*SecurityFilterExclusionFilter) UnmarshalJSON

func (o *SecurityFilterExclusionFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterExclusionFilterResponse

SecurityFilterExclusionFilterResponse A single exclusion filter.

type SecurityFilterExclusionFilterResponse struct {
    // The exclusion filter name.
    Name *string `json:"name,omitempty"`
    // The exclusion filter query.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilterExclusionFilterResponse

func NewSecurityFilterExclusionFilterResponse() *SecurityFilterExclusionFilterResponse

NewSecurityFilterExclusionFilterResponse instantiates a new SecurityFilterExclusionFilterResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterExclusionFilterResponseWithDefaults

func NewSecurityFilterExclusionFilterResponseWithDefaults() *SecurityFilterExclusionFilterResponse

NewSecurityFilterExclusionFilterResponseWithDefaults instantiates a new SecurityFilterExclusionFilterResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilterExclusionFilterResponse) GetName

func (o *SecurityFilterExclusionFilterResponse) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityFilterExclusionFilterResponse) GetNameOk

func (o *SecurityFilterExclusionFilterResponse) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterExclusionFilterResponse) GetQuery

func (o *SecurityFilterExclusionFilterResponse) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SecurityFilterExclusionFilterResponse) GetQueryOk

func (o *SecurityFilterExclusionFilterResponse) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterExclusionFilterResponse) HasName

func (o *SecurityFilterExclusionFilterResponse) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityFilterExclusionFilterResponse) HasQuery

func (o *SecurityFilterExclusionFilterResponse) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (SecurityFilterExclusionFilterResponse) MarshalJSON

func (o SecurityFilterExclusionFilterResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterExclusionFilterResponse) SetName

func (o *SecurityFilterExclusionFilterResponse) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityFilterExclusionFilterResponse) SetQuery

func (o *SecurityFilterExclusionFilterResponse) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SecurityFilterExclusionFilterResponse) UnmarshalJSON

func (o *SecurityFilterExclusionFilterResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterFilteredDataType

SecurityFilterFilteredDataType The filtered data type.

type SecurityFilterFilteredDataType string

List of SecurityFilterFilteredDataType.

const (
    SECURITYFILTERFILTEREDDATATYPE_LOGS SecurityFilterFilteredDataType = "logs"
)

func NewSecurityFilterFilteredDataTypeFromValue

func NewSecurityFilterFilteredDataTypeFromValue(v string) (*SecurityFilterFilteredDataType, error)

NewSecurityFilterFilteredDataTypeFromValue returns a pointer to a valid SecurityFilterFilteredDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityFilterFilteredDataType) GetAllowedValues

func (v *SecurityFilterFilteredDataType) GetAllowedValues() []SecurityFilterFilteredDataType

GetAllowedValues reeturns the list of possible values.

func (SecurityFilterFilteredDataType) IsValid

func (v SecurityFilterFilteredDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityFilterFilteredDataType) Ptr

func (v SecurityFilterFilteredDataType) Ptr() *SecurityFilterFilteredDataType

Ptr returns reference to SecurityFilterFilteredDataType value.

func (*SecurityFilterFilteredDataType) UnmarshalJSON

func (v *SecurityFilterFilteredDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityFilterMeta

SecurityFilterMeta Optional metadata associated to the response.

type SecurityFilterMeta struct {
    // A warning message.
    Warning *string `json:"warning,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilterMeta

func NewSecurityFilterMeta() *SecurityFilterMeta

NewSecurityFilterMeta instantiates a new SecurityFilterMeta object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterMetaWithDefaults

func NewSecurityFilterMetaWithDefaults() *SecurityFilterMeta

NewSecurityFilterMetaWithDefaults instantiates a new SecurityFilterMeta object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilterMeta) GetWarning

func (o *SecurityFilterMeta) GetWarning() string

GetWarning returns the Warning field value if set, zero value otherwise.

func (*SecurityFilterMeta) GetWarningOk

func (o *SecurityFilterMeta) GetWarningOk() (*string, bool)

GetWarningOk returns a tuple with the Warning field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterMeta) HasWarning

func (o *SecurityFilterMeta) HasWarning() bool

HasWarning returns a boolean if a field has been set.

func (SecurityFilterMeta) MarshalJSON

func (o SecurityFilterMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterMeta) SetWarning

func (o *SecurityFilterMeta) SetWarning(v string)

SetWarning gets a reference to the given string and assigns it to the Warning field.

func (*SecurityFilterMeta) UnmarshalJSON

func (o *SecurityFilterMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterResponse

SecurityFilterResponse Response object which includes a single security filter.

type SecurityFilterResponse struct {
    // The security filter's properties.
    Data *SecurityFilter `json:"data,omitempty"`
    // Optional metadata associated to the response.
    Meta *SecurityFilterMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilterResponse

func NewSecurityFilterResponse() *SecurityFilterResponse

NewSecurityFilterResponse instantiates a new SecurityFilterResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterResponseWithDefaults

func NewSecurityFilterResponseWithDefaults() *SecurityFilterResponse

NewSecurityFilterResponseWithDefaults instantiates a new SecurityFilterResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilterResponse) GetData

func (o *SecurityFilterResponse) GetData() SecurityFilter

GetData returns the Data field value if set, zero value otherwise.

func (*SecurityFilterResponse) GetDataOk

func (o *SecurityFilterResponse) GetDataOk() (*SecurityFilter, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterResponse) GetMeta

func (o *SecurityFilterResponse) GetMeta() SecurityFilterMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SecurityFilterResponse) GetMetaOk

func (o *SecurityFilterResponse) GetMetaOk() (*SecurityFilterMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterResponse) HasData

func (o *SecurityFilterResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*SecurityFilterResponse) HasMeta

func (o *SecurityFilterResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SecurityFilterResponse) MarshalJSON

func (o SecurityFilterResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterResponse) SetData

func (o *SecurityFilterResponse) SetData(v SecurityFilter)

SetData gets a reference to the given SecurityFilter and assigns it to the Data field.

func (*SecurityFilterResponse) SetMeta

func (o *SecurityFilterResponse) SetMeta(v SecurityFilterMeta)

SetMeta gets a reference to the given SecurityFilterMeta and assigns it to the Meta field.

func (*SecurityFilterResponse) UnmarshalJSON

func (o *SecurityFilterResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterType

SecurityFilterType The type of the resource. The value should always be `security_filters`.

type SecurityFilterType string

List of SecurityFilterType.

const (
    SECURITYFILTERTYPE_SECURITY_FILTERS SecurityFilterType = "security_filters"
)

func NewSecurityFilterTypeFromValue

func NewSecurityFilterTypeFromValue(v string) (*SecurityFilterType, error)

NewSecurityFilterTypeFromValue returns a pointer to a valid SecurityFilterType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityFilterType) GetAllowedValues

func (v *SecurityFilterType) GetAllowedValues() []SecurityFilterType

GetAllowedValues reeturns the list of possible values.

func (SecurityFilterType) IsValid

func (v SecurityFilterType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityFilterType) Ptr

func (v SecurityFilterType) Ptr() *SecurityFilterType

Ptr returns reference to SecurityFilterType value.

func (*SecurityFilterType) UnmarshalJSON

func (v *SecurityFilterType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityFilterUpdateAttributes

SecurityFilterUpdateAttributes The security filters properties to be updated.

type SecurityFilterUpdateAttributes struct {
    // Exclusion filters to exclude some logs from the security filter.
    ExclusionFilters []SecurityFilterExclusionFilter `json:"exclusion_filters,omitempty"`
    // The filtered data type.
    FilteredDataType *SecurityFilterFilteredDataType `json:"filtered_data_type,omitempty"`
    // Whether the security filter is enabled.
    IsEnabled *bool `json:"is_enabled,omitempty"`
    // The name of the security filter.
    Name *string `json:"name,omitempty"`
    // The query of the security filter.
    Query *string `json:"query,omitempty"`
    // The version of the security filter to update.
    Version *int32 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilterUpdateAttributes

func NewSecurityFilterUpdateAttributes() *SecurityFilterUpdateAttributes

NewSecurityFilterUpdateAttributes instantiates a new SecurityFilterUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterUpdateAttributesWithDefaults

func NewSecurityFilterUpdateAttributesWithDefaults() *SecurityFilterUpdateAttributes

NewSecurityFilterUpdateAttributesWithDefaults instantiates a new SecurityFilterUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilterUpdateAttributes) GetExclusionFilters

func (o *SecurityFilterUpdateAttributes) GetExclusionFilters() []SecurityFilterExclusionFilter

GetExclusionFilters returns the ExclusionFilters field value if set, zero value otherwise.

func (*SecurityFilterUpdateAttributes) GetExclusionFiltersOk

func (o *SecurityFilterUpdateAttributes) GetExclusionFiltersOk() (*[]SecurityFilterExclusionFilter, bool)

GetExclusionFiltersOk returns a tuple with the ExclusionFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterUpdateAttributes) GetFilteredDataType

func (o *SecurityFilterUpdateAttributes) GetFilteredDataType() SecurityFilterFilteredDataType

GetFilteredDataType returns the FilteredDataType field value if set, zero value otherwise.

func (*SecurityFilterUpdateAttributes) GetFilteredDataTypeOk

func (o *SecurityFilterUpdateAttributes) GetFilteredDataTypeOk() (*SecurityFilterFilteredDataType, bool)

GetFilteredDataTypeOk returns a tuple with the FilteredDataType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterUpdateAttributes) GetIsEnabled

func (o *SecurityFilterUpdateAttributes) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*SecurityFilterUpdateAttributes) GetIsEnabledOk

func (o *SecurityFilterUpdateAttributes) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterUpdateAttributes) GetName

func (o *SecurityFilterUpdateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityFilterUpdateAttributes) GetNameOk

func (o *SecurityFilterUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterUpdateAttributes) GetQuery

func (o *SecurityFilterUpdateAttributes) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SecurityFilterUpdateAttributes) GetQueryOk

func (o *SecurityFilterUpdateAttributes) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterUpdateAttributes) GetVersion

func (o *SecurityFilterUpdateAttributes) GetVersion() int32

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityFilterUpdateAttributes) GetVersionOk

func (o *SecurityFilterUpdateAttributes) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterUpdateAttributes) HasExclusionFilters

func (o *SecurityFilterUpdateAttributes) HasExclusionFilters() bool

HasExclusionFilters returns a boolean if a field has been set.

func (*SecurityFilterUpdateAttributes) HasFilteredDataType

func (o *SecurityFilterUpdateAttributes) HasFilteredDataType() bool

HasFilteredDataType returns a boolean if a field has been set.

func (*SecurityFilterUpdateAttributes) HasIsEnabled

func (o *SecurityFilterUpdateAttributes) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (*SecurityFilterUpdateAttributes) HasName

func (o *SecurityFilterUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityFilterUpdateAttributes) HasQuery

func (o *SecurityFilterUpdateAttributes) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*SecurityFilterUpdateAttributes) HasVersion

func (o *SecurityFilterUpdateAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityFilterUpdateAttributes) MarshalJSON

func (o SecurityFilterUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterUpdateAttributes) SetExclusionFilters

func (o *SecurityFilterUpdateAttributes) SetExclusionFilters(v []SecurityFilterExclusionFilter)

SetExclusionFilters gets a reference to the given []SecurityFilterExclusionFilter and assigns it to the ExclusionFilters field.

func (*SecurityFilterUpdateAttributes) SetFilteredDataType

func (o *SecurityFilterUpdateAttributes) SetFilteredDataType(v SecurityFilterFilteredDataType)

SetFilteredDataType gets a reference to the given SecurityFilterFilteredDataType and assigns it to the FilteredDataType field.

func (*SecurityFilterUpdateAttributes) SetIsEnabled

func (o *SecurityFilterUpdateAttributes) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*SecurityFilterUpdateAttributes) SetName

func (o *SecurityFilterUpdateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityFilterUpdateAttributes) SetQuery

func (o *SecurityFilterUpdateAttributes) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SecurityFilterUpdateAttributes) SetVersion

func (o *SecurityFilterUpdateAttributes) SetVersion(v int32)

SetVersion gets a reference to the given int32 and assigns it to the Version field.

func (*SecurityFilterUpdateAttributes) UnmarshalJSON

func (o *SecurityFilterUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterUpdateData

SecurityFilterUpdateData The new security filter properties.

type SecurityFilterUpdateData struct {
    // The security filters properties to be updated.
    Attributes SecurityFilterUpdateAttributes `json:"attributes"`
    // The type of the resource. The value should always be `security_filters`.
    Type SecurityFilterType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilterUpdateData

func NewSecurityFilterUpdateData(attributes SecurityFilterUpdateAttributes, typeVar SecurityFilterType) *SecurityFilterUpdateData

NewSecurityFilterUpdateData instantiates a new SecurityFilterUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterUpdateDataWithDefaults

func NewSecurityFilterUpdateDataWithDefaults() *SecurityFilterUpdateData

NewSecurityFilterUpdateDataWithDefaults instantiates a new SecurityFilterUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilterUpdateData) GetAttributes

func (o *SecurityFilterUpdateData) GetAttributes() SecurityFilterUpdateAttributes

GetAttributes returns the Attributes field value.

func (*SecurityFilterUpdateData) GetAttributesOk

func (o *SecurityFilterUpdateData) GetAttributesOk() (*SecurityFilterUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*SecurityFilterUpdateData) GetType

func (o *SecurityFilterUpdateData) GetType() SecurityFilterType

GetType returns the Type field value.

func (*SecurityFilterUpdateData) GetTypeOk

func (o *SecurityFilterUpdateData) GetTypeOk() (*SecurityFilterType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (SecurityFilterUpdateData) MarshalJSON

func (o SecurityFilterUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterUpdateData) SetAttributes

func (o *SecurityFilterUpdateData) SetAttributes(v SecurityFilterUpdateAttributes)

SetAttributes sets field value.

func (*SecurityFilterUpdateData) SetType

func (o *SecurityFilterUpdateData) SetType(v SecurityFilterType)

SetType sets field value.

func (*SecurityFilterUpdateData) UnmarshalJSON

func (o *SecurityFilterUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterUpdateRequest

SecurityFilterUpdateRequest The new security filter body.

type SecurityFilterUpdateRequest struct {
    // The new security filter properties.
    Data SecurityFilterUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilterUpdateRequest

func NewSecurityFilterUpdateRequest(data SecurityFilterUpdateData) *SecurityFilterUpdateRequest

NewSecurityFilterUpdateRequest instantiates a new SecurityFilterUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterUpdateRequestWithDefaults

func NewSecurityFilterUpdateRequestWithDefaults() *SecurityFilterUpdateRequest

NewSecurityFilterUpdateRequestWithDefaults instantiates a new SecurityFilterUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilterUpdateRequest) GetData

func (o *SecurityFilterUpdateRequest) GetData() SecurityFilterUpdateData

GetData returns the Data field value.

func (*SecurityFilterUpdateRequest) GetDataOk

func (o *SecurityFilterUpdateRequest) GetDataOk() (*SecurityFilterUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SecurityFilterUpdateRequest) MarshalJSON

func (o SecurityFilterUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterUpdateRequest) SetData

func (o *SecurityFilterUpdateRequest) SetData(v SecurityFilterUpdateData)

SetData sets field value.

func (*SecurityFilterUpdateRequest) UnmarshalJSON

func (o *SecurityFilterUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFiltersResponse

SecurityFiltersResponse All the available security filters objects.

type SecurityFiltersResponse struct {
    // A list of security filters objects.
    Data []SecurityFilter `json:"data,omitempty"`
    // Optional metadata associated to the response.
    Meta *SecurityFilterMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFiltersResponse

func NewSecurityFiltersResponse() *SecurityFiltersResponse

NewSecurityFiltersResponse instantiates a new SecurityFiltersResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFiltersResponseWithDefaults

func NewSecurityFiltersResponseWithDefaults() *SecurityFiltersResponse

NewSecurityFiltersResponseWithDefaults instantiates a new SecurityFiltersResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFiltersResponse) GetData

func (o *SecurityFiltersResponse) GetData() []SecurityFilter

GetData returns the Data field value if set, zero value otherwise.

func (*SecurityFiltersResponse) GetDataOk

func (o *SecurityFiltersResponse) GetDataOk() (*[]SecurityFilter, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFiltersResponse) GetMeta

func (o *SecurityFiltersResponse) GetMeta() SecurityFilterMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SecurityFiltersResponse) GetMetaOk

func (o *SecurityFiltersResponse) GetMetaOk() (*SecurityFilterMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFiltersResponse) HasData

func (o *SecurityFiltersResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*SecurityFiltersResponse) HasMeta

func (o *SecurityFiltersResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SecurityFiltersResponse) MarshalJSON

func (o SecurityFiltersResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFiltersResponse) SetData

func (o *SecurityFiltersResponse) SetData(v []SecurityFilter)

SetData gets a reference to the given []SecurityFilter and assigns it to the Data field.

func (*SecurityFiltersResponse) SetMeta

func (o *SecurityFiltersResponse) SetMeta(v SecurityFilterMeta)

SetMeta gets a reference to the given SecurityFilterMeta and assigns it to the Meta field.

func (*SecurityFiltersResponse) UnmarshalJSON

func (o *SecurityFiltersResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringApi

SecurityMonitoringApi service type

type SecurityMonitoringApi datadog.Service

func NewSecurityMonitoringApi

func NewSecurityMonitoringApi(client *datadog.APIClient) *SecurityMonitoringApi

NewSecurityMonitoringApi Returns NewSecurityMonitoringApi.

func (*SecurityMonitoringApi) CreateSecurityFilter

func (a *SecurityMonitoringApi) CreateSecurityFilter(ctx _context.Context, body SecurityFilterCreateRequest) (SecurityFilterResponse, *_nethttp.Response, error)

CreateSecurityFilter Create a security filter. Create a security filter.

See the [security filter guide](https://docs.datadoghq.com/security_platform/guide/how-to-setup-security-filters-using-security-monitoring-api/) for more examples.

func (*SecurityMonitoringApi) CreateSecurityMonitoringRule

func (a *SecurityMonitoringApi) CreateSecurityMonitoringRule(ctx _context.Context, body SecurityMonitoringRuleCreatePayload) (SecurityMonitoringRuleResponse, *_nethttp.Response, error)

CreateSecurityMonitoringRule Create a detection rule. Create a detection rule.

func (*SecurityMonitoringApi) DeleteSecurityFilter

func (a *SecurityMonitoringApi) DeleteSecurityFilter(ctx _context.Context, securityFilterId string) (*_nethttp.Response, error)

DeleteSecurityFilter Delete a security filter. Delete a specific security filter.

func (*SecurityMonitoringApi) DeleteSecurityMonitoringRule

func (a *SecurityMonitoringApi) DeleteSecurityMonitoringRule(ctx _context.Context, ruleId string) (*_nethttp.Response, error)

DeleteSecurityMonitoringRule Delete an existing rule. Delete an existing rule. Default rules cannot be deleted.

func (*SecurityMonitoringApi) EditSecurityMonitoringSignalAssignee

func (a *SecurityMonitoringApi) EditSecurityMonitoringSignalAssignee(ctx _context.Context, signalId string, body SecurityMonitoringSignalAssigneeUpdateRequest) (SecurityMonitoringSignalTriageUpdateResponse, *_nethttp.Response, error)

EditSecurityMonitoringSignalAssignee Modify the triage assignee of a security signal. Modify the triage assignee of a security signal.

func (*SecurityMonitoringApi) EditSecurityMonitoringSignalIncidents

func (a *SecurityMonitoringApi) EditSecurityMonitoringSignalIncidents(ctx _context.Context, signalId string, body SecurityMonitoringSignalIncidentsUpdateRequest) (SecurityMonitoringSignalTriageUpdateResponse, *_nethttp.Response, error)

EditSecurityMonitoringSignalIncidents Change the related incidents of a security signal. Change the related incidents for a security signal.

func (*SecurityMonitoringApi) EditSecurityMonitoringSignalState

func (a *SecurityMonitoringApi) EditSecurityMonitoringSignalState(ctx _context.Context, signalId string, body SecurityMonitoringSignalStateUpdateRequest) (SecurityMonitoringSignalTriageUpdateResponse, *_nethttp.Response, error)

EditSecurityMonitoringSignalState Change the triage state of a security signal. Change the triage state of a security signal.

func (*SecurityMonitoringApi) GetFinding

func (a *SecurityMonitoringApi) GetFinding(ctx _context.Context, findingId string, o ...GetFindingOptionalParameters) (GetFindingResponse, *_nethttp.Response, error)

GetFinding Get a finding. Returns a single finding with message and resource configuration.

func (*SecurityMonitoringApi) GetSecurityFilter

func (a *SecurityMonitoringApi) GetSecurityFilter(ctx _context.Context, securityFilterId string) (SecurityFilterResponse, *_nethttp.Response, error)

GetSecurityFilter Get a security filter. Get the details of a specific security filter.

See the [security filter guide](https://docs.datadoghq.com/security_platform/guide/how-to-setup-security-filters-using-security-monitoring-api/) for more examples.

func (*SecurityMonitoringApi) GetSecurityMonitoringRule

func (a *SecurityMonitoringApi) GetSecurityMonitoringRule(ctx _context.Context, ruleId string) (SecurityMonitoringRuleResponse, *_nethttp.Response, error)

GetSecurityMonitoringRule Get a rule's details. Get a rule's details.

func (*SecurityMonitoringApi) GetSecurityMonitoringSignal

func (a *SecurityMonitoringApi) GetSecurityMonitoringSignal(ctx _context.Context, signalId string) (SecurityMonitoringSignal, *_nethttp.Response, error)

GetSecurityMonitoringSignal Get a signal's details. Get a signal's details.

func (*SecurityMonitoringApi) ListFindings

func (a *SecurityMonitoringApi) ListFindings(ctx _context.Context, o ...ListFindingsOptionalParameters) (ListFindingsResponse, *_nethttp.Response, error)

ListFindings List findings. Get a list of CSPM findings.

### Filtering

Filters can be applied by appending query parameters to the URL.

Here, `attribute_key` can be any of the filter keys described further below.

Query parameters of type `integer` support comparison operators (`>`, `>=`, `<`, `<=`). This is particularly useful when filtering by `evaluation_changed_at` or `resource_discovery_timestamp`. For example: `?filter[evaluation_changed_at]=>20123123121`.

You can also use the negation operator on strings. For example, use `filter[resource_type]=-aws*` to filter for any non-AWS resources.

The operator must come after the equal sign. For example, to filter with the `>=` operator, add the operator after the equal sign: `filter[evaluation_changed_at]=>=1678809373257`.

Query parameters must be only among the documented ones and with values of correct types. Duplicated query parameters (e.g. `filter[status]=low&filter[status]=info`) are not allowed.

### Response

The response includes an array of finding objects, pagination metadata, and a count of items that match the query.

Each finding object contains the following:

- The finding ID that can be used in a `GetFinding` request to retrieve the full finding details. - Core attributes, including status, evaluation, high-level resource details, muted state, and rule details. - `evaluation_changed_at` and `resource_discovery_date` time stamps. - An array of associated tags.

func (*SecurityMonitoringApi) ListFindingsWithPagination

func (a *SecurityMonitoringApi) ListFindingsWithPagination(ctx _context.Context, o ...ListFindingsOptionalParameters) (<-chan datadog.PaginationResult[Finding], func())

ListFindingsWithPagination provides a paginated version of ListFindings returning a channel with all items.

func (*SecurityMonitoringApi) ListSecurityFilters

func (a *SecurityMonitoringApi) ListSecurityFilters(ctx _context.Context) (SecurityFiltersResponse, *_nethttp.Response, error)

ListSecurityFilters Get all security filters. Get the list of configured security filters with their definitions.

func (*SecurityMonitoringApi) ListSecurityMonitoringRules

func (a *SecurityMonitoringApi) ListSecurityMonitoringRules(ctx _context.Context, o ...ListSecurityMonitoringRulesOptionalParameters) (SecurityMonitoringListRulesResponse, *_nethttp.Response, error)

ListSecurityMonitoringRules List rules. List rules.

func (*SecurityMonitoringApi) ListSecurityMonitoringSignals

func (a *SecurityMonitoringApi) ListSecurityMonitoringSignals(ctx _context.Context, o ...ListSecurityMonitoringSignalsOptionalParameters) (SecurityMonitoringSignalsListResponse, *_nethttp.Response, error)

ListSecurityMonitoringSignals Get a quick list of security signals. The list endpoint returns security signals that match a search query. Both this endpoint and the POST endpoint can be used interchangeably when listing security signals.

func (*SecurityMonitoringApi) ListSecurityMonitoringSignalsWithPagination

func (a *SecurityMonitoringApi) ListSecurityMonitoringSignalsWithPagination(ctx _context.Context, o ...ListSecurityMonitoringSignalsOptionalParameters) (<-chan datadog.PaginationResult[SecurityMonitoringSignal], func())

ListSecurityMonitoringSignalsWithPagination provides a paginated version of ListSecurityMonitoringSignals returning a channel with all items.

func (*SecurityMonitoringApi) SearchSecurityMonitoringSignals

func (a *SecurityMonitoringApi) SearchSecurityMonitoringSignals(ctx _context.Context, o ...SearchSecurityMonitoringSignalsOptionalParameters) (SecurityMonitoringSignalsListResponse, *_nethttp.Response, error)

SearchSecurityMonitoringSignals Get a list of security signals. Returns security signals that match a search query. Both this endpoint and the GET endpoint can be used interchangeably for listing security signals.

func (*SecurityMonitoringApi) SearchSecurityMonitoringSignalsWithPagination

func (a *SecurityMonitoringApi) SearchSecurityMonitoringSignalsWithPagination(ctx _context.Context, o ...SearchSecurityMonitoringSignalsOptionalParameters) (<-chan datadog.PaginationResult[SecurityMonitoringSignal], func())

SearchSecurityMonitoringSignalsWithPagination provides a paginated version of SearchSecurityMonitoringSignals returning a channel with all items.

func (*SecurityMonitoringApi) UpdateFinding

func (a *SecurityMonitoringApi) UpdateFinding(ctx _context.Context, findingId string, body MuteFindingRequest) (MuteFindingResponse, *_nethttp.Response, error)

UpdateFinding Mute or unmute a finding. Mute or unmute a specific finding. The API returns the updated finding object when the request is successful.

func (*SecurityMonitoringApi) UpdateSecurityFilter

func (a *SecurityMonitoringApi) UpdateSecurityFilter(ctx _context.Context, securityFilterId string, body SecurityFilterUpdateRequest) (SecurityFilterResponse, *_nethttp.Response, error)

UpdateSecurityFilter Update a security filter. Update a specific security filter. Returns the security filter object when the request is successful.

func (*SecurityMonitoringApi) UpdateSecurityMonitoringRule

func (a *SecurityMonitoringApi) UpdateSecurityMonitoringRule(ctx _context.Context, ruleId string, body SecurityMonitoringRuleUpdatePayload) (SecurityMonitoringRuleResponse, *_nethttp.Response, error)

UpdateSecurityMonitoringRule Update an existing rule. Update an existing rule. When updating `cases`, `queries` or `options`, the whole field must be included. For example, when modifying a query all queries must be included. Default rules can only be updated to be enabled and to change notifications.

type SecurityMonitoringFilter

SecurityMonitoringFilter The rule's suppression filter.

type SecurityMonitoringFilter struct {
    // The type of filtering action.
    Action *SecurityMonitoringFilterAction `json:"action,omitempty"`
    // Query for selecting logs to apply the filtering action.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringFilter

func NewSecurityMonitoringFilter() *SecurityMonitoringFilter

NewSecurityMonitoringFilter instantiates a new SecurityMonitoringFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringFilterWithDefaults

func NewSecurityMonitoringFilterWithDefaults() *SecurityMonitoringFilter

NewSecurityMonitoringFilterWithDefaults instantiates a new SecurityMonitoringFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringFilter) GetAction

func (o *SecurityMonitoringFilter) GetAction() SecurityMonitoringFilterAction

GetAction returns the Action field value if set, zero value otherwise.

func (*SecurityMonitoringFilter) GetActionOk

func (o *SecurityMonitoringFilter) GetActionOk() (*SecurityMonitoringFilterAction, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringFilter) GetQuery

func (o *SecurityMonitoringFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SecurityMonitoringFilter) GetQueryOk

func (o *SecurityMonitoringFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringFilter) HasAction

func (o *SecurityMonitoringFilter) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*SecurityMonitoringFilter) HasQuery

func (o *SecurityMonitoringFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (SecurityMonitoringFilter) MarshalJSON

func (o SecurityMonitoringFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringFilter) SetAction

func (o *SecurityMonitoringFilter) SetAction(v SecurityMonitoringFilterAction)

SetAction gets a reference to the given SecurityMonitoringFilterAction and assigns it to the Action field.

func (*SecurityMonitoringFilter) SetQuery

func (o *SecurityMonitoringFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SecurityMonitoringFilter) UnmarshalJSON

func (o *SecurityMonitoringFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringFilterAction

SecurityMonitoringFilterAction The type of filtering action.

type SecurityMonitoringFilterAction string

List of SecurityMonitoringFilterAction.

const (
    SECURITYMONITORINGFILTERACTION_REQUIRE  SecurityMonitoringFilterAction = "require"
    SECURITYMONITORINGFILTERACTION_SUPPRESS SecurityMonitoringFilterAction = "suppress"
)

func NewSecurityMonitoringFilterActionFromValue

func NewSecurityMonitoringFilterActionFromValue(v string) (*SecurityMonitoringFilterAction, error)

NewSecurityMonitoringFilterActionFromValue returns a pointer to a valid SecurityMonitoringFilterAction for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringFilterAction) GetAllowedValues

func (v *SecurityMonitoringFilterAction) GetAllowedValues() []SecurityMonitoringFilterAction

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringFilterAction) IsValid

func (v SecurityMonitoringFilterAction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringFilterAction) Ptr

func (v SecurityMonitoringFilterAction) Ptr() *SecurityMonitoringFilterAction

Ptr returns reference to SecurityMonitoringFilterAction value.

func (*SecurityMonitoringFilterAction) UnmarshalJSON

func (v *SecurityMonitoringFilterAction) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringListRulesResponse

SecurityMonitoringListRulesResponse List of rules.

type SecurityMonitoringListRulesResponse struct {
    // Array containing the list of rules.
    Data []SecurityMonitoringRuleResponse `json:"data,omitempty"`
    // Object describing meta attributes of response.
    Meta *ResponseMetaAttributes `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringListRulesResponse

func NewSecurityMonitoringListRulesResponse() *SecurityMonitoringListRulesResponse

NewSecurityMonitoringListRulesResponse instantiates a new SecurityMonitoringListRulesResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringListRulesResponseWithDefaults

func NewSecurityMonitoringListRulesResponseWithDefaults() *SecurityMonitoringListRulesResponse

NewSecurityMonitoringListRulesResponseWithDefaults instantiates a new SecurityMonitoringListRulesResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringListRulesResponse) GetData

func (o *SecurityMonitoringListRulesResponse) GetData() []SecurityMonitoringRuleResponse

GetData returns the Data field value if set, zero value otherwise.

func (*SecurityMonitoringListRulesResponse) GetDataOk

func (o *SecurityMonitoringListRulesResponse) GetDataOk() (*[]SecurityMonitoringRuleResponse, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringListRulesResponse) GetMeta

func (o *SecurityMonitoringListRulesResponse) GetMeta() ResponseMetaAttributes

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SecurityMonitoringListRulesResponse) GetMetaOk

func (o *SecurityMonitoringListRulesResponse) GetMetaOk() (*ResponseMetaAttributes, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringListRulesResponse) HasData

func (o *SecurityMonitoringListRulesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*SecurityMonitoringListRulesResponse) HasMeta

func (o *SecurityMonitoringListRulesResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SecurityMonitoringListRulesResponse) MarshalJSON

func (o SecurityMonitoringListRulesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringListRulesResponse) SetData

func (o *SecurityMonitoringListRulesResponse) SetData(v []SecurityMonitoringRuleResponse)

SetData gets a reference to the given []SecurityMonitoringRuleResponse and assigns it to the Data field.

func (*SecurityMonitoringListRulesResponse) SetMeta

func (o *SecurityMonitoringListRulesResponse) SetMeta(v ResponseMetaAttributes)

SetMeta gets a reference to the given ResponseMetaAttributes and assigns it to the Meta field.

func (*SecurityMonitoringListRulesResponse) UnmarshalJSON

func (o *SecurityMonitoringListRulesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleCase

SecurityMonitoringRuleCase Case when signal is generated.

type SecurityMonitoringRuleCase struct {
    // A rule case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated
    // based on the event counts in the previously defined queries.
    Condition *string `json:"condition,omitempty"`
    // Name of the case.
    Name *string `json:"name,omitempty"`
    // Notification targets for each rule case.
    Notifications []string `json:"notifications,omitempty"`
    // Severity of the Security Signal.
    Status *SecurityMonitoringRuleSeverity `json:"status,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringRuleCase

func NewSecurityMonitoringRuleCase() *SecurityMonitoringRuleCase

NewSecurityMonitoringRuleCase instantiates a new SecurityMonitoringRuleCase object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringRuleCaseWithDefaults

func NewSecurityMonitoringRuleCaseWithDefaults() *SecurityMonitoringRuleCase

NewSecurityMonitoringRuleCaseWithDefaults instantiates a new SecurityMonitoringRuleCase object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringRuleCase) GetCondition

func (o *SecurityMonitoringRuleCase) GetCondition() string

GetCondition returns the Condition field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCase) GetConditionOk

func (o *SecurityMonitoringRuleCase) GetConditionOk() (*string, bool)

GetConditionOk returns a tuple with the Condition field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCase) GetName

func (o *SecurityMonitoringRuleCase) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCase) GetNameOk

func (o *SecurityMonitoringRuleCase) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCase) GetNotifications

func (o *SecurityMonitoringRuleCase) GetNotifications() []string

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCase) GetNotificationsOk

func (o *SecurityMonitoringRuleCase) GetNotificationsOk() (*[]string, bool)

GetNotificationsOk returns a tuple with the Notifications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCase) GetStatus

func (o *SecurityMonitoringRuleCase) GetStatus() SecurityMonitoringRuleSeverity

GetStatus returns the Status field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCase) GetStatusOk

func (o *SecurityMonitoringRuleCase) GetStatusOk() (*SecurityMonitoringRuleSeverity, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCase) HasCondition

func (o *SecurityMonitoringRuleCase) HasCondition() bool

HasCondition returns a boolean if a field has been set.

func (*SecurityMonitoringRuleCase) HasName

func (o *SecurityMonitoringRuleCase) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringRuleCase) HasNotifications

func (o *SecurityMonitoringRuleCase) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (*SecurityMonitoringRuleCase) HasStatus

func (o *SecurityMonitoringRuleCase) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (SecurityMonitoringRuleCase) MarshalJSON

func (o SecurityMonitoringRuleCase) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleCase) SetCondition

func (o *SecurityMonitoringRuleCase) SetCondition(v string)

SetCondition gets a reference to the given string and assigns it to the Condition field.

func (*SecurityMonitoringRuleCase) SetName

func (o *SecurityMonitoringRuleCase) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringRuleCase) SetNotifications

func (o *SecurityMonitoringRuleCase) SetNotifications(v []string)

SetNotifications gets a reference to the given []string and assigns it to the Notifications field.

func (*SecurityMonitoringRuleCase) SetStatus

func (o *SecurityMonitoringRuleCase) SetStatus(v SecurityMonitoringRuleSeverity)

SetStatus gets a reference to the given SecurityMonitoringRuleSeverity and assigns it to the Status field.

func (*SecurityMonitoringRuleCase) UnmarshalJSON

func (o *SecurityMonitoringRuleCase) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleCaseCreate

SecurityMonitoringRuleCaseCreate Case when signal is generated.

type SecurityMonitoringRuleCaseCreate struct {
    // A rule case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated
    // based on the event counts in the previously defined queries.
    Condition *string `json:"condition,omitempty"`
    // Name of the case.
    Name *string `json:"name,omitempty"`
    // Notification targets for each rule case.
    Notifications []string `json:"notifications,omitempty"`
    // Severity of the Security Signal.
    Status SecurityMonitoringRuleSeverity `json:"status"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringRuleCaseCreate

func NewSecurityMonitoringRuleCaseCreate(status SecurityMonitoringRuleSeverity) *SecurityMonitoringRuleCaseCreate

NewSecurityMonitoringRuleCaseCreate instantiates a new SecurityMonitoringRuleCaseCreate object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringRuleCaseCreateWithDefaults

func NewSecurityMonitoringRuleCaseCreateWithDefaults() *SecurityMonitoringRuleCaseCreate

NewSecurityMonitoringRuleCaseCreateWithDefaults instantiates a new SecurityMonitoringRuleCaseCreate object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringRuleCaseCreate) GetCondition

func (o *SecurityMonitoringRuleCaseCreate) GetCondition() string

GetCondition returns the Condition field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCaseCreate) GetConditionOk

func (o *SecurityMonitoringRuleCaseCreate) GetConditionOk() (*string, bool)

GetConditionOk returns a tuple with the Condition field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCaseCreate) GetName

func (o *SecurityMonitoringRuleCaseCreate) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCaseCreate) GetNameOk

func (o *SecurityMonitoringRuleCaseCreate) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCaseCreate) GetNotifications

func (o *SecurityMonitoringRuleCaseCreate) GetNotifications() []string

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCaseCreate) GetNotificationsOk

func (o *SecurityMonitoringRuleCaseCreate) GetNotificationsOk() (*[]string, bool)

GetNotificationsOk returns a tuple with the Notifications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCaseCreate) GetStatus

func (o *SecurityMonitoringRuleCaseCreate) GetStatus() SecurityMonitoringRuleSeverity

GetStatus returns the Status field value.

func (*SecurityMonitoringRuleCaseCreate) GetStatusOk

func (o *SecurityMonitoringRuleCaseCreate) GetStatusOk() (*SecurityMonitoringRuleSeverity, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCaseCreate) HasCondition

func (o *SecurityMonitoringRuleCaseCreate) HasCondition() bool

HasCondition returns a boolean if a field has been set.

func (*SecurityMonitoringRuleCaseCreate) HasName

func (o *SecurityMonitoringRuleCaseCreate) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringRuleCaseCreate) HasNotifications

func (o *SecurityMonitoringRuleCaseCreate) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (SecurityMonitoringRuleCaseCreate) MarshalJSON

func (o SecurityMonitoringRuleCaseCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleCaseCreate) SetCondition

func (o *SecurityMonitoringRuleCaseCreate) SetCondition(v string)

SetCondition gets a reference to the given string and assigns it to the Condition field.

func (*SecurityMonitoringRuleCaseCreate) SetName

func (o *SecurityMonitoringRuleCaseCreate) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringRuleCaseCreate) SetNotifications

func (o *SecurityMonitoringRuleCaseCreate) SetNotifications(v []string)

SetNotifications gets a reference to the given []string and assigns it to the Notifications field.

func (*SecurityMonitoringRuleCaseCreate) SetStatus

func (o *SecurityMonitoringRuleCaseCreate) SetStatus(v SecurityMonitoringRuleSeverity)

SetStatus sets field value.

func (*SecurityMonitoringRuleCaseCreate) UnmarshalJSON

func (o *SecurityMonitoringRuleCaseCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleCreatePayload

SecurityMonitoringRuleCreatePayload - Create a new rule.

type SecurityMonitoringRuleCreatePayload struct {
    SecurityMonitoringStandardRuleCreatePayload *SecurityMonitoringStandardRuleCreatePayload
    SecurityMonitoringSignalRuleCreatePayload   *SecurityMonitoringSignalRuleCreatePayload
    CloudConfigurationRuleCreatePayload         *CloudConfigurationRuleCreatePayload

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func CloudConfigurationRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload

func CloudConfigurationRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload(v *CloudConfigurationRuleCreatePayload) SecurityMonitoringRuleCreatePayload

CloudConfigurationRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload is a convenience function that returns CloudConfigurationRuleCreatePayload wrapped in SecurityMonitoringRuleCreatePayload.

func SecurityMonitoringSignalRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload

func SecurityMonitoringSignalRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload(v *SecurityMonitoringSignalRuleCreatePayload) SecurityMonitoringRuleCreatePayload

SecurityMonitoringSignalRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload is a convenience function that returns SecurityMonitoringSignalRuleCreatePayload wrapped in SecurityMonitoringRuleCreatePayload.

func SecurityMonitoringStandardRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload

func SecurityMonitoringStandardRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload(v *SecurityMonitoringStandardRuleCreatePayload) SecurityMonitoringRuleCreatePayload

SecurityMonitoringStandardRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload is a convenience function that returns SecurityMonitoringStandardRuleCreatePayload wrapped in SecurityMonitoringRuleCreatePayload.

func (*SecurityMonitoringRuleCreatePayload) GetActualInstance

func (obj *SecurityMonitoringRuleCreatePayload) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (SecurityMonitoringRuleCreatePayload) MarshalJSON

func (obj SecurityMonitoringRuleCreatePayload) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*SecurityMonitoringRuleCreatePayload) UnmarshalJSON

func (obj *SecurityMonitoringRuleCreatePayload) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type SecurityMonitoringRuleDetectionMethod

SecurityMonitoringRuleDetectionMethod The detection method.

type SecurityMonitoringRuleDetectionMethod string

List of SecurityMonitoringRuleDetectionMethod.

const (
    SECURITYMONITORINGRULEDETECTIONMETHOD_THRESHOLD         SecurityMonitoringRuleDetectionMethod = "threshold"
    SECURITYMONITORINGRULEDETECTIONMETHOD_NEW_VALUE         SecurityMonitoringRuleDetectionMethod = "new_value"
    SECURITYMONITORINGRULEDETECTIONMETHOD_ANOMALY_DETECTION SecurityMonitoringRuleDetectionMethod = "anomaly_detection"
    SECURITYMONITORINGRULEDETECTIONMETHOD_IMPOSSIBLE_TRAVEL SecurityMonitoringRuleDetectionMethod = "impossible_travel"
    SECURITYMONITORINGRULEDETECTIONMETHOD_HARDCODED         SecurityMonitoringRuleDetectionMethod = "hardcoded"
    SECURITYMONITORINGRULEDETECTIONMETHOD_THIRD_PARTY       SecurityMonitoringRuleDetectionMethod = "third_party"
)

func NewSecurityMonitoringRuleDetectionMethodFromValue

func NewSecurityMonitoringRuleDetectionMethodFromValue(v string) (*SecurityMonitoringRuleDetectionMethod, error)

NewSecurityMonitoringRuleDetectionMethodFromValue returns a pointer to a valid SecurityMonitoringRuleDetectionMethod for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleDetectionMethod) GetAllowedValues

func (v *SecurityMonitoringRuleDetectionMethod) GetAllowedValues() []SecurityMonitoringRuleDetectionMethod

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleDetectionMethod) IsValid

func (v SecurityMonitoringRuleDetectionMethod) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleDetectionMethod) Ptr

func (v SecurityMonitoringRuleDetectionMethod) Ptr() *SecurityMonitoringRuleDetectionMethod

Ptr returns reference to SecurityMonitoringRuleDetectionMethod value.

func (*SecurityMonitoringRuleDetectionMethod) UnmarshalJSON

func (v *SecurityMonitoringRuleDetectionMethod) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleEvaluationWindow

SecurityMonitoringRuleEvaluationWindow A time window is specified to match when at least one of the cases matches true. This is a sliding window and evaluates in real time.

type SecurityMonitoringRuleEvaluationWindow int32

List of SecurityMonitoringRuleEvaluationWindow.

const (
    SECURITYMONITORINGRULEEVALUATIONWINDOW_ZERO_MINUTES    SecurityMonitoringRuleEvaluationWindow = 0
    SECURITYMONITORINGRULEEVALUATIONWINDOW_ONE_MINUTE      SecurityMonitoringRuleEvaluationWindow = 60
    SECURITYMONITORINGRULEEVALUATIONWINDOW_FIVE_MINUTES    SecurityMonitoringRuleEvaluationWindow = 300
    SECURITYMONITORINGRULEEVALUATIONWINDOW_TEN_MINUTES     SecurityMonitoringRuleEvaluationWindow = 600
    SECURITYMONITORINGRULEEVALUATIONWINDOW_FIFTEEN_MINUTES SecurityMonitoringRuleEvaluationWindow = 900
    SECURITYMONITORINGRULEEVALUATIONWINDOW_THIRTY_MINUTES  SecurityMonitoringRuleEvaluationWindow = 1800
    SECURITYMONITORINGRULEEVALUATIONWINDOW_ONE_HOUR        SecurityMonitoringRuleEvaluationWindow = 3600
    SECURITYMONITORINGRULEEVALUATIONWINDOW_TWO_HOURS       SecurityMonitoringRuleEvaluationWindow = 7200
)

func NewSecurityMonitoringRuleEvaluationWindowFromValue

func NewSecurityMonitoringRuleEvaluationWindowFromValue(v int32) (*SecurityMonitoringRuleEvaluationWindow, error)

NewSecurityMonitoringRuleEvaluationWindowFromValue returns a pointer to a valid SecurityMonitoringRuleEvaluationWindow for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleEvaluationWindow) GetAllowedValues

func (v *SecurityMonitoringRuleEvaluationWindow) GetAllowedValues() []SecurityMonitoringRuleEvaluationWindow

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleEvaluationWindow) IsValid

func (v SecurityMonitoringRuleEvaluationWindow) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleEvaluationWindow) Ptr

func (v SecurityMonitoringRuleEvaluationWindow) Ptr() *SecurityMonitoringRuleEvaluationWindow

Ptr returns reference to SecurityMonitoringRuleEvaluationWindow value.

func (*SecurityMonitoringRuleEvaluationWindow) UnmarshalJSON

func (v *SecurityMonitoringRuleEvaluationWindow) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleHardcodedEvaluatorType

SecurityMonitoringRuleHardcodedEvaluatorType Hardcoded evaluator type.

type SecurityMonitoringRuleHardcodedEvaluatorType string

List of SecurityMonitoringRuleHardcodedEvaluatorType.

const (
    SECURITYMONITORINGRULEHARDCODEDEVALUATORTYPE_LOG4SHELL SecurityMonitoringRuleHardcodedEvaluatorType = "log4shell"
)

func NewSecurityMonitoringRuleHardcodedEvaluatorTypeFromValue

func NewSecurityMonitoringRuleHardcodedEvaluatorTypeFromValue(v string) (*SecurityMonitoringRuleHardcodedEvaluatorType, error)

NewSecurityMonitoringRuleHardcodedEvaluatorTypeFromValue returns a pointer to a valid SecurityMonitoringRuleHardcodedEvaluatorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleHardcodedEvaluatorType) GetAllowedValues

func (v *SecurityMonitoringRuleHardcodedEvaluatorType) GetAllowedValues() []SecurityMonitoringRuleHardcodedEvaluatorType

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleHardcodedEvaluatorType) IsValid

func (v SecurityMonitoringRuleHardcodedEvaluatorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleHardcodedEvaluatorType) Ptr

func (v SecurityMonitoringRuleHardcodedEvaluatorType) Ptr() *SecurityMonitoringRuleHardcodedEvaluatorType

Ptr returns reference to SecurityMonitoringRuleHardcodedEvaluatorType value.

func (*SecurityMonitoringRuleHardcodedEvaluatorType) UnmarshalJSON

func (v *SecurityMonitoringRuleHardcodedEvaluatorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleImpossibleTravelOptions

SecurityMonitoringRuleImpossibleTravelOptions Options on impossible travel rules.

type SecurityMonitoringRuleImpossibleTravelOptions struct {
    // If true, signals are suppressed for the first 24 hours. In that time, Datadog learns the user's regular
    // access locations. This can be helpful to reduce noise and infer VPN usage or credentialed API access.
    BaselineUserLocations *bool `json:"baselineUserLocations,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringRuleImpossibleTravelOptions

func NewSecurityMonitoringRuleImpossibleTravelOptions() *SecurityMonitoringRuleImpossibleTravelOptions

NewSecurityMonitoringRuleImpossibleTravelOptions instantiates a new SecurityMonitoringRuleImpossibleTravelOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringRuleImpossibleTravelOptionsWithDefaults

func NewSecurityMonitoringRuleImpossibleTravelOptionsWithDefaults() *SecurityMonitoringRuleImpossibleTravelOptions

NewSecurityMonitoringRuleImpossibleTravelOptionsWithDefaults instantiates a new SecurityMonitoringRuleImpossibleTravelOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringRuleImpossibleTravelOptions) GetBaselineUserLocations

func (o *SecurityMonitoringRuleImpossibleTravelOptions) GetBaselineUserLocations() bool

GetBaselineUserLocations returns the BaselineUserLocations field value if set, zero value otherwise.

func (*SecurityMonitoringRuleImpossibleTravelOptions) GetBaselineUserLocationsOk

func (o *SecurityMonitoringRuleImpossibleTravelOptions) GetBaselineUserLocationsOk() (*bool, bool)

GetBaselineUserLocationsOk returns a tuple with the BaselineUserLocations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleImpossibleTravelOptions) HasBaselineUserLocations

func (o *SecurityMonitoringRuleImpossibleTravelOptions) HasBaselineUserLocations() bool

HasBaselineUserLocations returns a boolean if a field has been set.

func (SecurityMonitoringRuleImpossibleTravelOptions) MarshalJSON

func (o SecurityMonitoringRuleImpossibleTravelOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleImpossibleTravelOptions) SetBaselineUserLocations

func (o *SecurityMonitoringRuleImpossibleTravelOptions) SetBaselineUserLocations(v bool)

SetBaselineUserLocations gets a reference to the given bool and assigns it to the BaselineUserLocations field.

func (*SecurityMonitoringRuleImpossibleTravelOptions) UnmarshalJSON

func (o *SecurityMonitoringRuleImpossibleTravelOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleKeepAlive

SecurityMonitoringRuleKeepAlive Once a signal is generated, the signal will remain “open” if a case is matched at least once within this keep alive window.

type SecurityMonitoringRuleKeepAlive int32

List of SecurityMonitoringRuleKeepAlive.

const (
    SECURITYMONITORINGRULEKEEPALIVE_ZERO_MINUTES    SecurityMonitoringRuleKeepAlive = 0
    SECURITYMONITORINGRULEKEEPALIVE_ONE_MINUTE      SecurityMonitoringRuleKeepAlive = 60
    SECURITYMONITORINGRULEKEEPALIVE_FIVE_MINUTES    SecurityMonitoringRuleKeepAlive = 300
    SECURITYMONITORINGRULEKEEPALIVE_TEN_MINUTES     SecurityMonitoringRuleKeepAlive = 600
    SECURITYMONITORINGRULEKEEPALIVE_FIFTEEN_MINUTES SecurityMonitoringRuleKeepAlive = 900
    SECURITYMONITORINGRULEKEEPALIVE_THIRTY_MINUTES  SecurityMonitoringRuleKeepAlive = 1800
    SECURITYMONITORINGRULEKEEPALIVE_ONE_HOUR        SecurityMonitoringRuleKeepAlive = 3600
    SECURITYMONITORINGRULEKEEPALIVE_TWO_HOURS       SecurityMonitoringRuleKeepAlive = 7200
    SECURITYMONITORINGRULEKEEPALIVE_THREE_HOURS     SecurityMonitoringRuleKeepAlive = 10800
    SECURITYMONITORINGRULEKEEPALIVE_SIX_HOURS       SecurityMonitoringRuleKeepAlive = 21600
)

func NewSecurityMonitoringRuleKeepAliveFromValue

func NewSecurityMonitoringRuleKeepAliveFromValue(v int32) (*SecurityMonitoringRuleKeepAlive, error)

NewSecurityMonitoringRuleKeepAliveFromValue returns a pointer to a valid SecurityMonitoringRuleKeepAlive for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleKeepAlive) GetAllowedValues

func (v *SecurityMonitoringRuleKeepAlive) GetAllowedValues() []SecurityMonitoringRuleKeepAlive

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleKeepAlive) IsValid

func (v SecurityMonitoringRuleKeepAlive) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleKeepAlive) Ptr

func (v SecurityMonitoringRuleKeepAlive) Ptr() *SecurityMonitoringRuleKeepAlive

Ptr returns reference to SecurityMonitoringRuleKeepAlive value.

func (*SecurityMonitoringRuleKeepAlive) UnmarshalJSON

func (v *SecurityMonitoringRuleKeepAlive) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleMaxSignalDuration

SecurityMonitoringRuleMaxSignalDuration A signal will “close” regardless of the query being matched once the time exceeds the maximum duration. This time is calculated from the first seen timestamp.

type SecurityMonitoringRuleMaxSignalDuration int32

List of SecurityMonitoringRuleMaxSignalDuration.

const (
    SECURITYMONITORINGRULEMAXSIGNALDURATION_ZERO_MINUTES    SecurityMonitoringRuleMaxSignalDuration = 0
    SECURITYMONITORINGRULEMAXSIGNALDURATION_ONE_MINUTE      SecurityMonitoringRuleMaxSignalDuration = 60
    SECURITYMONITORINGRULEMAXSIGNALDURATION_FIVE_MINUTES    SecurityMonitoringRuleMaxSignalDuration = 300
    SECURITYMONITORINGRULEMAXSIGNALDURATION_TEN_MINUTES     SecurityMonitoringRuleMaxSignalDuration = 600
    SECURITYMONITORINGRULEMAXSIGNALDURATION_FIFTEEN_MINUTES SecurityMonitoringRuleMaxSignalDuration = 900
    SECURITYMONITORINGRULEMAXSIGNALDURATION_THIRTY_MINUTES  SecurityMonitoringRuleMaxSignalDuration = 1800
    SECURITYMONITORINGRULEMAXSIGNALDURATION_ONE_HOUR        SecurityMonitoringRuleMaxSignalDuration = 3600
    SECURITYMONITORINGRULEMAXSIGNALDURATION_TWO_HOURS       SecurityMonitoringRuleMaxSignalDuration = 7200
    SECURITYMONITORINGRULEMAXSIGNALDURATION_THREE_HOURS     SecurityMonitoringRuleMaxSignalDuration = 10800
    SECURITYMONITORINGRULEMAXSIGNALDURATION_SIX_HOURS       SecurityMonitoringRuleMaxSignalDuration = 21600
    SECURITYMONITORINGRULEMAXSIGNALDURATION_TWELVE_HOURS    SecurityMonitoringRuleMaxSignalDuration = 43200
    SECURITYMONITORINGRULEMAXSIGNALDURATION_ONE_DAY         SecurityMonitoringRuleMaxSignalDuration = 86400
)

func NewSecurityMonitoringRuleMaxSignalDurationFromValue

func NewSecurityMonitoringRuleMaxSignalDurationFromValue(v int32) (*SecurityMonitoringRuleMaxSignalDuration, error)

NewSecurityMonitoringRuleMaxSignalDurationFromValue returns a pointer to a valid SecurityMonitoringRuleMaxSignalDuration for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleMaxSignalDuration) GetAllowedValues

func (v *SecurityMonitoringRuleMaxSignalDuration) GetAllowedValues() []SecurityMonitoringRuleMaxSignalDuration

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleMaxSignalDuration) IsValid

func (v SecurityMonitoringRuleMaxSignalDuration) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleMaxSignalDuration) Ptr

func (v SecurityMonitoringRuleMaxSignalDuration) Ptr() *SecurityMonitoringRuleMaxSignalDuration

Ptr returns reference to SecurityMonitoringRuleMaxSignalDuration value.

func (*SecurityMonitoringRuleMaxSignalDuration) UnmarshalJSON

func (v *SecurityMonitoringRuleMaxSignalDuration) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleNewValueOptions

SecurityMonitoringRuleNewValueOptions Options on new value rules.

type SecurityMonitoringRuleNewValueOptions struct {
    // The duration in days after which a learned value is forgotten.
    ForgetAfter *SecurityMonitoringRuleNewValueOptionsForgetAfter `json:"forgetAfter,omitempty"`
    // The duration in days during which values are learned, and after which signals will be generated for values that
    // weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned.
    LearningDuration *SecurityMonitoringRuleNewValueOptionsLearningDuration `json:"learningDuration,omitempty"`
    // The learning method used to determine when signals should be generated for values that weren't learned.
    LearningMethod *SecurityMonitoringRuleNewValueOptionsLearningMethod `json:"learningMethod,omitempty"`
    // A number of occurrences after which signals will be generated for values that weren't learned.
    LearningThreshold *SecurityMonitoringRuleNewValueOptionsLearningThreshold `json:"learningThreshold,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringRuleNewValueOptions

func NewSecurityMonitoringRuleNewValueOptions() *SecurityMonitoringRuleNewValueOptions

NewSecurityMonitoringRuleNewValueOptions instantiates a new SecurityMonitoringRuleNewValueOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringRuleNewValueOptionsWithDefaults

func NewSecurityMonitoringRuleNewValueOptionsWithDefaults() *SecurityMonitoringRuleNewValueOptions

NewSecurityMonitoringRuleNewValueOptionsWithDefaults instantiates a new SecurityMonitoringRuleNewValueOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringRuleNewValueOptions) GetForgetAfter

func (o *SecurityMonitoringRuleNewValueOptions) GetForgetAfter() SecurityMonitoringRuleNewValueOptionsForgetAfter

GetForgetAfter returns the ForgetAfter field value if set, zero value otherwise.

func (*SecurityMonitoringRuleNewValueOptions) GetForgetAfterOk

func (o *SecurityMonitoringRuleNewValueOptions) GetForgetAfterOk() (*SecurityMonitoringRuleNewValueOptionsForgetAfter, bool)

GetForgetAfterOk returns a tuple with the ForgetAfter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleNewValueOptions) GetLearningDuration

func (o *SecurityMonitoringRuleNewValueOptions) GetLearningDuration() SecurityMonitoringRuleNewValueOptionsLearningDuration

GetLearningDuration returns the LearningDuration field value if set, zero value otherwise.

func (*SecurityMonitoringRuleNewValueOptions) GetLearningDurationOk

func (o *SecurityMonitoringRuleNewValueOptions) GetLearningDurationOk() (*SecurityMonitoringRuleNewValueOptionsLearningDuration, bool)

GetLearningDurationOk returns a tuple with the LearningDuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleNewValueOptions) GetLearningMethod

func (o *SecurityMonitoringRuleNewValueOptions) GetLearningMethod() SecurityMonitoringRuleNewValueOptionsLearningMethod

GetLearningMethod returns the LearningMethod field value if set, zero value otherwise.

func (*SecurityMonitoringRuleNewValueOptions) GetLearningMethodOk

func (o *SecurityMonitoringRuleNewValueOptions) GetLearningMethodOk() (*SecurityMonitoringRuleNewValueOptionsLearningMethod, bool)

GetLearningMethodOk returns a tuple with the LearningMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleNewValueOptions) GetLearningThreshold

func (o *SecurityMonitoringRuleNewValueOptions) GetLearningThreshold() SecurityMonitoringRuleNewValueOptionsLearningThreshold

GetLearningThreshold returns the LearningThreshold field value if set, zero value otherwise.

func (*SecurityMonitoringRuleNewValueOptions) GetLearningThresholdOk

func (o *SecurityMonitoringRuleNewValueOptions) GetLearningThresholdOk() (*SecurityMonitoringRuleNewValueOptionsLearningThreshold, bool)

GetLearningThresholdOk returns a tuple with the LearningThreshold field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleNewValueOptions) HasForgetAfter

func (o *SecurityMonitoringRuleNewValueOptions) HasForgetAfter() bool

HasForgetAfter returns a boolean if a field has been set.

func (*SecurityMonitoringRuleNewValueOptions) HasLearningDuration

func (o *SecurityMonitoringRuleNewValueOptions) HasLearningDuration() bool

HasLearningDuration returns a boolean if a field has been set.

func (*SecurityMonitoringRuleNewValueOptions) HasLearningMethod

func (o *SecurityMonitoringRuleNewValueOptions) HasLearningMethod() bool

HasLearningMethod returns a boolean if a field has been set.

func (*SecurityMonitoringRuleNewValueOptions) HasLearningThreshold

func (o *SecurityMonitoringRuleNewValueOptions) HasLearningThreshold() bool

HasLearningThreshold returns a boolean if a field has been set.

func (SecurityMonitoringRuleNewValueOptions) MarshalJSON

func (o SecurityMonitoringRuleNewValueOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleNewValueOptions) SetForgetAfter

func (o *SecurityMonitoringRuleNewValueOptions) SetForgetAfter(v SecurityMonitoringRuleNewValueOptionsForgetAfter)

SetForgetAfter gets a reference to the given SecurityMonitoringRuleNewValueOptionsForgetAfter and assigns it to the ForgetAfter field.

func (*SecurityMonitoringRuleNewValueOptions) SetLearningDuration

func (o *SecurityMonitoringRuleNewValueOptions) SetLearningDuration(v SecurityMonitoringRuleNewValueOptionsLearningDuration)

SetLearningDuration gets a reference to the given SecurityMonitoringRuleNewValueOptionsLearningDuration and assigns it to the LearningDuration field.

func (*SecurityMonitoringRuleNewValueOptions) SetLearningMethod

func (o *SecurityMonitoringRuleNewValueOptions) SetLearningMethod(v SecurityMonitoringRuleNewValueOptionsLearningMethod)

SetLearningMethod gets a reference to the given SecurityMonitoringRuleNewValueOptionsLearningMethod and assigns it to the LearningMethod field.

func (*SecurityMonitoringRuleNewValueOptions) SetLearningThreshold

func (o *SecurityMonitoringRuleNewValueOptions) SetLearningThreshold(v SecurityMonitoringRuleNewValueOptionsLearningThreshold)

SetLearningThreshold gets a reference to the given SecurityMonitoringRuleNewValueOptionsLearningThreshold and assigns it to the LearningThreshold field.

func (*SecurityMonitoringRuleNewValueOptions) UnmarshalJSON

func (o *SecurityMonitoringRuleNewValueOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleNewValueOptionsForgetAfter

SecurityMonitoringRuleNewValueOptionsForgetAfter The duration in days after which a learned value is forgotten.

type SecurityMonitoringRuleNewValueOptionsForgetAfter int32

List of SecurityMonitoringRuleNewValueOptionsForgetAfter.

const (
    SECURITYMONITORINGRULENEWVALUEOPTIONSFORGETAFTER_ONE_DAY     SecurityMonitoringRuleNewValueOptionsForgetAfter = 1
    SECURITYMONITORINGRULENEWVALUEOPTIONSFORGETAFTER_TWO_DAYS    SecurityMonitoringRuleNewValueOptionsForgetAfter = 2
    SECURITYMONITORINGRULENEWVALUEOPTIONSFORGETAFTER_ONE_WEEK    SecurityMonitoringRuleNewValueOptionsForgetAfter = 7
    SECURITYMONITORINGRULENEWVALUEOPTIONSFORGETAFTER_TWO_WEEKS   SecurityMonitoringRuleNewValueOptionsForgetAfter = 14
    SECURITYMONITORINGRULENEWVALUEOPTIONSFORGETAFTER_THREE_WEEKS SecurityMonitoringRuleNewValueOptionsForgetAfter = 21
    SECURITYMONITORINGRULENEWVALUEOPTIONSFORGETAFTER_FOUR_WEEKS  SecurityMonitoringRuleNewValueOptionsForgetAfter = 28
)

func NewSecurityMonitoringRuleNewValueOptionsForgetAfterFromValue

func NewSecurityMonitoringRuleNewValueOptionsForgetAfterFromValue(v int32) (*SecurityMonitoringRuleNewValueOptionsForgetAfter, error)

NewSecurityMonitoringRuleNewValueOptionsForgetAfterFromValue returns a pointer to a valid SecurityMonitoringRuleNewValueOptionsForgetAfter for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleNewValueOptionsForgetAfter) GetAllowedValues

func (v *SecurityMonitoringRuleNewValueOptionsForgetAfter) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsForgetAfter

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleNewValueOptionsForgetAfter) IsValid

func (v SecurityMonitoringRuleNewValueOptionsForgetAfter) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleNewValueOptionsForgetAfter) Ptr

func (v SecurityMonitoringRuleNewValueOptionsForgetAfter) Ptr() *SecurityMonitoringRuleNewValueOptionsForgetAfter

Ptr returns reference to SecurityMonitoringRuleNewValueOptionsForgetAfter value.

func (*SecurityMonitoringRuleNewValueOptionsForgetAfter) UnmarshalJSON

func (v *SecurityMonitoringRuleNewValueOptionsForgetAfter) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleNewValueOptionsLearningDuration

SecurityMonitoringRuleNewValueOptionsLearningDuration The duration in days during which values are learned, and after which signals will be generated for values that weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned.

type SecurityMonitoringRuleNewValueOptionsLearningDuration int32

List of SecurityMonitoringRuleNewValueOptionsLearningDuration.

const (
    SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGDURATION_ZERO_DAYS  SecurityMonitoringRuleNewValueOptionsLearningDuration = 0
    SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGDURATION_ONE_DAY    SecurityMonitoringRuleNewValueOptionsLearningDuration = 1
    SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGDURATION_SEVEN_DAYS SecurityMonitoringRuleNewValueOptionsLearningDuration = 7
)

func NewSecurityMonitoringRuleNewValueOptionsLearningDurationFromValue

func NewSecurityMonitoringRuleNewValueOptionsLearningDurationFromValue(v int32) (*SecurityMonitoringRuleNewValueOptionsLearningDuration, error)

NewSecurityMonitoringRuleNewValueOptionsLearningDurationFromValue returns a pointer to a valid SecurityMonitoringRuleNewValueOptionsLearningDuration for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleNewValueOptionsLearningDuration) GetAllowedValues

func (v *SecurityMonitoringRuleNewValueOptionsLearningDuration) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsLearningDuration

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleNewValueOptionsLearningDuration) IsValid

func (v SecurityMonitoringRuleNewValueOptionsLearningDuration) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleNewValueOptionsLearningDuration) Ptr

func (v SecurityMonitoringRuleNewValueOptionsLearningDuration) Ptr() *SecurityMonitoringRuleNewValueOptionsLearningDuration

Ptr returns reference to SecurityMonitoringRuleNewValueOptionsLearningDuration value.

func (*SecurityMonitoringRuleNewValueOptionsLearningDuration) UnmarshalJSON

func (v *SecurityMonitoringRuleNewValueOptionsLearningDuration) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleNewValueOptionsLearningMethod

SecurityMonitoringRuleNewValueOptionsLearningMethod The learning method used to determine when signals should be generated for values that weren't learned.

type SecurityMonitoringRuleNewValueOptionsLearningMethod string

List of SecurityMonitoringRuleNewValueOptionsLearningMethod.

const (
    SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGMETHOD_DURATION  SecurityMonitoringRuleNewValueOptionsLearningMethod = "duration"
    SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGMETHOD_THRESHOLD SecurityMonitoringRuleNewValueOptionsLearningMethod = "threshold"
)

func NewSecurityMonitoringRuleNewValueOptionsLearningMethodFromValue

func NewSecurityMonitoringRuleNewValueOptionsLearningMethodFromValue(v string) (*SecurityMonitoringRuleNewValueOptionsLearningMethod, error)

NewSecurityMonitoringRuleNewValueOptionsLearningMethodFromValue returns a pointer to a valid SecurityMonitoringRuleNewValueOptionsLearningMethod for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleNewValueOptionsLearningMethod) GetAllowedValues

func (v *SecurityMonitoringRuleNewValueOptionsLearningMethod) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsLearningMethod

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleNewValueOptionsLearningMethod) IsValid

func (v SecurityMonitoringRuleNewValueOptionsLearningMethod) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleNewValueOptionsLearningMethod) Ptr

func (v SecurityMonitoringRuleNewValueOptionsLearningMethod) Ptr() *SecurityMonitoringRuleNewValueOptionsLearningMethod

Ptr returns reference to SecurityMonitoringRuleNewValueOptionsLearningMethod value.

func (*SecurityMonitoringRuleNewValueOptionsLearningMethod) UnmarshalJSON

func (v *SecurityMonitoringRuleNewValueOptionsLearningMethod) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleNewValueOptionsLearningThreshold

SecurityMonitoringRuleNewValueOptionsLearningThreshold A number of occurrences after which signals will be generated for values that weren't learned.

type SecurityMonitoringRuleNewValueOptionsLearningThreshold int32

List of SecurityMonitoringRuleNewValueOptionsLearningThreshold.

const (
    SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGTHRESHOLD_ZERO_OCCURRENCES SecurityMonitoringRuleNewValueOptionsLearningThreshold = 0
    SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGTHRESHOLD_ONE_OCCURRENCE   SecurityMonitoringRuleNewValueOptionsLearningThreshold = 1
)

func NewSecurityMonitoringRuleNewValueOptionsLearningThresholdFromValue

func NewSecurityMonitoringRuleNewValueOptionsLearningThresholdFromValue(v int32) (*SecurityMonitoringRuleNewValueOptionsLearningThreshold, error)

NewSecurityMonitoringRuleNewValueOptionsLearningThresholdFromValue returns a pointer to a valid SecurityMonitoringRuleNewValueOptionsLearningThreshold for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleNewValueOptionsLearningThreshold) GetAllowedValues

func (v *SecurityMonitoringRuleNewValueOptionsLearningThreshold) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsLearningThreshold

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleNewValueOptionsLearningThreshold) IsValid

func (v SecurityMonitoringRuleNewValueOptionsLearningThreshold) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleNewValueOptionsLearningThreshold) Ptr

func (v SecurityMonitoringRuleNewValueOptionsLearningThreshold) Ptr() *SecurityMonitoringRuleNewValueOptionsLearningThreshold

Ptr returns reference to SecurityMonitoringRuleNewValueOptionsLearningThreshold value.

func (*SecurityMonitoringRuleNewValueOptionsLearningThreshold) UnmarshalJSON

func (v *SecurityMonitoringRuleNewValueOptionsLearningThreshold) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleOptions

SecurityMonitoringRuleOptions Options on rules.

type SecurityMonitoringRuleOptions struct {
    // Options for cloud_configuration rules.
    // Fields `resourceType` and `regoRule` are mandatory when managing custom `cloud_configuration` rules.
    //
    ComplianceRuleOptions *CloudConfigurationComplianceRuleOptions `json:"complianceRuleOptions,omitempty"`
    // If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce signal noise.
    // The severity is decreased by one level: `CRITICAL` in production becomes `HIGH` in non-production, `HIGH` becomes `MEDIUM` and so on. `INFO` remains `INFO`.
    // The decrement is applied when the environment tag of the signal starts with `staging`, `test` or `dev`.
    DecreaseCriticalityBasedOnEnv *bool `json:"decreaseCriticalityBasedOnEnv,omitempty"`
    // The detection method.
    DetectionMethod *SecurityMonitoringRuleDetectionMethod `json:"detectionMethod,omitempty"`
    // A time window is specified to match when at least one of the cases matches true. This is a sliding window
    // and evaluates in real time.
    EvaluationWindow *SecurityMonitoringRuleEvaluationWindow `json:"evaluationWindow,omitempty"`
    // Hardcoded evaluator type.
    HardcodedEvaluatorType *SecurityMonitoringRuleHardcodedEvaluatorType `json:"hardcodedEvaluatorType,omitempty"`
    // Options on impossible travel rules.
    ImpossibleTravelOptions *SecurityMonitoringRuleImpossibleTravelOptions `json:"impossibleTravelOptions,omitempty"`
    // Once a signal is generated, the signal will remain “open” if a case is matched at least once within
    // this keep alive window.
    KeepAlive *SecurityMonitoringRuleKeepAlive `json:"keepAlive,omitempty"`
    // A signal will “close” regardless of the query being matched once the time exceeds the maximum duration.
    // This time is calculated from the first seen timestamp.
    MaxSignalDuration *SecurityMonitoringRuleMaxSignalDuration `json:"maxSignalDuration,omitempty"`
    // Options on new value rules.
    NewValueOptions *SecurityMonitoringRuleNewValueOptions `json:"newValueOptions,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringRuleOptions

func NewSecurityMonitoringRuleOptions() *SecurityMonitoringRuleOptions

NewSecurityMonitoringRuleOptions instantiates a new SecurityMonitoringRuleOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringRuleOptionsWithDefaults

func NewSecurityMonitoringRuleOptionsWithDefaults() *SecurityMonitoringRuleOptions

NewSecurityMonitoringRuleOptionsWithDefaults instantiates a new SecurityMonitoringRuleOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringRuleOptions) GetComplianceRuleOptions

func (o *SecurityMonitoringRuleOptions) GetComplianceRuleOptions() CloudConfigurationComplianceRuleOptions

GetComplianceRuleOptions returns the ComplianceRuleOptions field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetComplianceRuleOptionsOk

func (o *SecurityMonitoringRuleOptions) GetComplianceRuleOptionsOk() (*CloudConfigurationComplianceRuleOptions, bool)

GetComplianceRuleOptionsOk returns a tuple with the ComplianceRuleOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetDecreaseCriticalityBasedOnEnv

func (o *SecurityMonitoringRuleOptions) GetDecreaseCriticalityBasedOnEnv() bool

GetDecreaseCriticalityBasedOnEnv returns the DecreaseCriticalityBasedOnEnv field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetDecreaseCriticalityBasedOnEnvOk

func (o *SecurityMonitoringRuleOptions) GetDecreaseCriticalityBasedOnEnvOk() (*bool, bool)

GetDecreaseCriticalityBasedOnEnvOk returns a tuple with the DecreaseCriticalityBasedOnEnv field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetDetectionMethod

func (o *SecurityMonitoringRuleOptions) GetDetectionMethod() SecurityMonitoringRuleDetectionMethod

GetDetectionMethod returns the DetectionMethod field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetDetectionMethodOk

func (o *SecurityMonitoringRuleOptions) GetDetectionMethodOk() (*SecurityMonitoringRuleDetectionMethod, bool)

GetDetectionMethodOk returns a tuple with the DetectionMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetEvaluationWindow

func (o *SecurityMonitoringRuleOptions) GetEvaluationWindow() SecurityMonitoringRuleEvaluationWindow

GetEvaluationWindow returns the EvaluationWindow field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetEvaluationWindowOk

func (o *SecurityMonitoringRuleOptions) GetEvaluationWindowOk() (*SecurityMonitoringRuleEvaluationWindow, bool)

GetEvaluationWindowOk returns a tuple with the EvaluationWindow field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetHardcodedEvaluatorType

func (o *SecurityMonitoringRuleOptions) GetHardcodedEvaluatorType() SecurityMonitoringRuleHardcodedEvaluatorType

GetHardcodedEvaluatorType returns the HardcodedEvaluatorType field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetHardcodedEvaluatorTypeOk

func (o *SecurityMonitoringRuleOptions) GetHardcodedEvaluatorTypeOk() (*SecurityMonitoringRuleHardcodedEvaluatorType, bool)

GetHardcodedEvaluatorTypeOk returns a tuple with the HardcodedEvaluatorType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetImpossibleTravelOptions

func (o *SecurityMonitoringRuleOptions) GetImpossibleTravelOptions() SecurityMonitoringRuleImpossibleTravelOptions

GetImpossibleTravelOptions returns the ImpossibleTravelOptions field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetImpossibleTravelOptionsOk

func (o *SecurityMonitoringRuleOptions) GetImpossibleTravelOptionsOk() (*SecurityMonitoringRuleImpossibleTravelOptions, bool)

GetImpossibleTravelOptionsOk returns a tuple with the ImpossibleTravelOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetKeepAlive

func (o *SecurityMonitoringRuleOptions) GetKeepAlive() SecurityMonitoringRuleKeepAlive

GetKeepAlive returns the KeepAlive field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetKeepAliveOk

func (o *SecurityMonitoringRuleOptions) GetKeepAliveOk() (*SecurityMonitoringRuleKeepAlive, bool)

GetKeepAliveOk returns a tuple with the KeepAlive field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetMaxSignalDuration

func (o *SecurityMonitoringRuleOptions) GetMaxSignalDuration() SecurityMonitoringRuleMaxSignalDuration

GetMaxSignalDuration returns the MaxSignalDuration field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetMaxSignalDurationOk

func (o *SecurityMonitoringRuleOptions) GetMaxSignalDurationOk() (*SecurityMonitoringRuleMaxSignalDuration, bool)

GetMaxSignalDurationOk returns a tuple with the MaxSignalDuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetNewValueOptions

func (o *SecurityMonitoringRuleOptions) GetNewValueOptions() SecurityMonitoringRuleNewValueOptions

GetNewValueOptions returns the NewValueOptions field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetNewValueOptionsOk

func (o *SecurityMonitoringRuleOptions) GetNewValueOptionsOk() (*SecurityMonitoringRuleNewValueOptions, bool)

GetNewValueOptionsOk returns a tuple with the NewValueOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) HasComplianceRuleOptions

func (o *SecurityMonitoringRuleOptions) HasComplianceRuleOptions() bool

HasComplianceRuleOptions returns a boolean if a field has been set.

func (*SecurityMonitoringRuleOptions) HasDecreaseCriticalityBasedOnEnv

func (o *SecurityMonitoringRuleOptions) HasDecreaseCriticalityBasedOnEnv() bool

HasDecreaseCriticalityBasedOnEnv returns a boolean if a field has been set.

func (*SecurityMonitoringRuleOptions) HasDetectionMethod

func (o *SecurityMonitoringRuleOptions) HasDetectionMethod() bool

HasDetectionMethod returns a boolean if a field has been set.

func (*SecurityMonitoringRuleOptions) HasEvaluationWindow

func (o *SecurityMonitoringRuleOptions) HasEvaluationWindow() bool

HasEvaluationWindow returns a boolean if a field has been set.

func (*SecurityMonitoringRuleOptions) HasHardcodedEvaluatorType

func (o *SecurityMonitoringRuleOptions) HasHardcodedEvaluatorType() bool

HasHardcodedEvaluatorType returns a boolean if a field has been set.

func (*SecurityMonitoringRuleOptions) HasImpossibleTravelOptions

func (o *SecurityMonitoringRuleOptions) HasImpossibleTravelOptions() bool

HasImpossibleTravelOptions returns a boolean if a field has been set.

func (*SecurityMonitoringRuleOptions) HasKeepAlive

func (o *SecurityMonitoringRuleOptions) HasKeepAlive() bool

HasKeepAlive returns a boolean if a field has been set.

func (*SecurityMonitoringRuleOptions) HasMaxSignalDuration

func (o *SecurityMonitoringRuleOptions) HasMaxSignalDuration() bool

HasMaxSignalDuration returns a boolean if a field has been set.

func (*SecurityMonitoringRuleOptions) HasNewValueOptions

func (o *SecurityMonitoringRuleOptions) HasNewValueOptions() bool

HasNewValueOptions returns a boolean if a field has been set.

func (SecurityMonitoringRuleOptions) MarshalJSON

func (o SecurityMonitoringRuleOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleOptions) SetComplianceRuleOptions

func (o *SecurityMonitoringRuleOptions) SetComplianceRuleOptions(v CloudConfigurationComplianceRuleOptions)

SetComplianceRuleOptions gets a reference to the given CloudConfigurationComplianceRuleOptions and assigns it to the ComplianceRuleOptions field.

func (*SecurityMonitoringRuleOptions) SetDecreaseCriticalityBasedOnEnv

func (o *SecurityMonitoringRuleOptions) SetDecreaseCriticalityBasedOnEnv(v bool)

SetDecreaseCriticalityBasedOnEnv gets a reference to the given bool and assigns it to the DecreaseCriticalityBasedOnEnv field.

func (*SecurityMonitoringRuleOptions) SetDetectionMethod

func (o *SecurityMonitoringRuleOptions) SetDetectionMethod(v SecurityMonitoringRuleDetectionMethod)

SetDetectionMethod gets a reference to the given SecurityMonitoringRuleDetectionMethod and assigns it to the DetectionMethod field.

func (*SecurityMonitoringRuleOptions) SetEvaluationWindow

func (o *SecurityMonitoringRuleOptions) SetEvaluationWindow(v SecurityMonitoringRuleEvaluationWindow)

SetEvaluationWindow gets a reference to the given SecurityMonitoringRuleEvaluationWindow and assigns it to the EvaluationWindow field.

func (*SecurityMonitoringRuleOptions) SetHardcodedEvaluatorType

func (o *SecurityMonitoringRuleOptions) SetHardcodedEvaluatorType(v SecurityMonitoringRuleHardcodedEvaluatorType)

SetHardcodedEvaluatorType gets a reference to the given SecurityMonitoringRuleHardcodedEvaluatorType and assigns it to the HardcodedEvaluatorType field.

func (*SecurityMonitoringRuleOptions) SetImpossibleTravelOptions

func (o *SecurityMonitoringRuleOptions) SetImpossibleTravelOptions(v SecurityMonitoringRuleImpossibleTravelOptions)

SetImpossibleTravelOptions gets a reference to the given SecurityMonitoringRuleImpossibleTravelOptions and assigns it to the ImpossibleTravelOptions field.

func (*SecurityMonitoringRuleOptions) SetKeepAlive

func (o *SecurityMonitoringRuleOptions) SetKeepAlive(v SecurityMonitoringRuleKeepAlive)

SetKeepAlive gets a reference to the given SecurityMonitoringRuleKeepAlive and assigns it to the KeepAlive field.

func (*SecurityMonitoringRuleOptions) SetMaxSignalDuration

func (o *SecurityMonitoringRuleOptions) SetMaxSignalDuration(v SecurityMonitoringRuleMaxSignalDuration)

SetMaxSignalDuration gets a reference to the given SecurityMonitoringRuleMaxSignalDuration and assigns it to the MaxSignalDuration field.

func (*SecurityMonitoringRuleOptions) SetNewValueOptions

func (o *SecurityMonitoringRuleOptions) SetNewValueOptions(v SecurityMonitoringRuleNewValueOptions)

SetNewValueOptions gets a reference to the given SecurityMonitoringRuleNewValueOptions and assigns it to the NewValueOptions field.

func (*SecurityMonitoringRuleOptions) UnmarshalJSON

func (o *SecurityMonitoringRuleOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleQuery

SecurityMonitoringRuleQuery - Query for matching rule.

type SecurityMonitoringRuleQuery struct {
    SecurityMonitoringStandardRuleQuery *SecurityMonitoringStandardRuleQuery
    SecurityMonitoringSignalRuleQuery   *SecurityMonitoringSignalRuleQuery

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func SecurityMonitoringSignalRuleQueryAsSecurityMonitoringRuleQuery

func SecurityMonitoringSignalRuleQueryAsSecurityMonitoringRuleQuery(v *SecurityMonitoringSignalRuleQuery) SecurityMonitoringRuleQuery

SecurityMonitoringSignalRuleQueryAsSecurityMonitoringRuleQuery is a convenience function that returns SecurityMonitoringSignalRuleQuery wrapped in SecurityMonitoringRuleQuery.

func SecurityMonitoringStandardRuleQueryAsSecurityMonitoringRuleQuery

func SecurityMonitoringStandardRuleQueryAsSecurityMonitoringRuleQuery(v *SecurityMonitoringStandardRuleQuery) SecurityMonitoringRuleQuery

SecurityMonitoringStandardRuleQueryAsSecurityMonitoringRuleQuery is a convenience function that returns SecurityMonitoringStandardRuleQuery wrapped in SecurityMonitoringRuleQuery.

func (*SecurityMonitoringRuleQuery) GetActualInstance

func (obj *SecurityMonitoringRuleQuery) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (SecurityMonitoringRuleQuery) MarshalJSON

func (obj SecurityMonitoringRuleQuery) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*SecurityMonitoringRuleQuery) UnmarshalJSON

func (obj *SecurityMonitoringRuleQuery) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type SecurityMonitoringRuleQueryAggregation

SecurityMonitoringRuleQueryAggregation The aggregation type.

type SecurityMonitoringRuleQueryAggregation string

List of SecurityMonitoringRuleQueryAggregation.

const (
    SECURITYMONITORINGRULEQUERYAGGREGATION_COUNT       SecurityMonitoringRuleQueryAggregation = "count"
    SECURITYMONITORINGRULEQUERYAGGREGATION_CARDINALITY SecurityMonitoringRuleQueryAggregation = "cardinality"
    SECURITYMONITORINGRULEQUERYAGGREGATION_SUM         SecurityMonitoringRuleQueryAggregation = "sum"
    SECURITYMONITORINGRULEQUERYAGGREGATION_MAX         SecurityMonitoringRuleQueryAggregation = "max"
    SECURITYMONITORINGRULEQUERYAGGREGATION_NEW_VALUE   SecurityMonitoringRuleQueryAggregation = "new_value"
    SECURITYMONITORINGRULEQUERYAGGREGATION_GEO_DATA    SecurityMonitoringRuleQueryAggregation = "geo_data"
    SECURITYMONITORINGRULEQUERYAGGREGATION_EVENT_COUNT SecurityMonitoringRuleQueryAggregation = "event_count"
    SECURITYMONITORINGRULEQUERYAGGREGATION_NONE        SecurityMonitoringRuleQueryAggregation = "none"
)

func NewSecurityMonitoringRuleQueryAggregationFromValue

func NewSecurityMonitoringRuleQueryAggregationFromValue(v string) (*SecurityMonitoringRuleQueryAggregation, error)

NewSecurityMonitoringRuleQueryAggregationFromValue returns a pointer to a valid SecurityMonitoringRuleQueryAggregation for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleQueryAggregation) GetAllowedValues

func (v *SecurityMonitoringRuleQueryAggregation) GetAllowedValues() []SecurityMonitoringRuleQueryAggregation

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleQueryAggregation) IsValid

func (v SecurityMonitoringRuleQueryAggregation) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleQueryAggregation) Ptr

func (v SecurityMonitoringRuleQueryAggregation) Ptr() *SecurityMonitoringRuleQueryAggregation

Ptr returns reference to SecurityMonitoringRuleQueryAggregation value.

func (*SecurityMonitoringRuleQueryAggregation) UnmarshalJSON

func (v *SecurityMonitoringRuleQueryAggregation) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleResponse

SecurityMonitoringRuleResponse - Create a new rule.

type SecurityMonitoringRuleResponse struct {
    SecurityMonitoringStandardRuleResponse *SecurityMonitoringStandardRuleResponse
    SecurityMonitoringSignalRuleResponse   *SecurityMonitoringSignalRuleResponse

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func SecurityMonitoringSignalRuleResponseAsSecurityMonitoringRuleResponse

func SecurityMonitoringSignalRuleResponseAsSecurityMonitoringRuleResponse(v *SecurityMonitoringSignalRuleResponse) SecurityMonitoringRuleResponse

SecurityMonitoringSignalRuleResponseAsSecurityMonitoringRuleResponse is a convenience function that returns SecurityMonitoringSignalRuleResponse wrapped in SecurityMonitoringRuleResponse.

func SecurityMonitoringStandardRuleResponseAsSecurityMonitoringRuleResponse

func SecurityMonitoringStandardRuleResponseAsSecurityMonitoringRuleResponse(v *SecurityMonitoringStandardRuleResponse) SecurityMonitoringRuleResponse

SecurityMonitoringStandardRuleResponseAsSecurityMonitoringRuleResponse is a convenience function that returns SecurityMonitoringStandardRuleResponse wrapped in SecurityMonitoringRuleResponse.

func (*SecurityMonitoringRuleResponse) GetActualInstance

func (obj *SecurityMonitoringRuleResponse) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (SecurityMonitoringRuleResponse) MarshalJSON

func (obj SecurityMonitoringRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*SecurityMonitoringRuleResponse) UnmarshalJSON

func (obj *SecurityMonitoringRuleResponse) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type SecurityMonitoringRuleSeverity

SecurityMonitoringRuleSeverity Severity of the Security Signal.

type SecurityMonitoringRuleSeverity string

List of SecurityMonitoringRuleSeverity.

const (
    SECURITYMONITORINGRULESEVERITY_INFO     SecurityMonitoringRuleSeverity = "info"
    SECURITYMONITORINGRULESEVERITY_LOW      SecurityMonitoringRuleSeverity = "low"
    SECURITYMONITORINGRULESEVERITY_MEDIUM   SecurityMonitoringRuleSeverity = "medium"
    SECURITYMONITORINGRULESEVERITY_HIGH     SecurityMonitoringRuleSeverity = "high"
    SECURITYMONITORINGRULESEVERITY_CRITICAL SecurityMonitoringRuleSeverity = "critical"
)

func NewSecurityMonitoringRuleSeverityFromValue

func NewSecurityMonitoringRuleSeverityFromValue(v string) (*SecurityMonitoringRuleSeverity, error)

NewSecurityMonitoringRuleSeverityFromValue returns a pointer to a valid SecurityMonitoringRuleSeverity for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleSeverity) GetAllowedValues

func (v *SecurityMonitoringRuleSeverity) GetAllowedValues() []SecurityMonitoringRuleSeverity

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleSeverity) IsValid

func (v SecurityMonitoringRuleSeverity) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleSeverity) Ptr

func (v SecurityMonitoringRuleSeverity) Ptr() *SecurityMonitoringRuleSeverity

Ptr returns reference to SecurityMonitoringRuleSeverity value.

func (*SecurityMonitoringRuleSeverity) UnmarshalJSON

func (v *SecurityMonitoringRuleSeverity) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleTypeCreate

SecurityMonitoringRuleTypeCreate The rule type.

type SecurityMonitoringRuleTypeCreate string

List of SecurityMonitoringRuleTypeCreate.

const (
    SECURITYMONITORINGRULETYPECREATE_LOG_DETECTION     SecurityMonitoringRuleTypeCreate = "log_detection"
    SECURITYMONITORINGRULETYPECREATE_WORKLOAD_SECURITY SecurityMonitoringRuleTypeCreate = "workload_security"
)

func NewSecurityMonitoringRuleTypeCreateFromValue

func NewSecurityMonitoringRuleTypeCreateFromValue(v string) (*SecurityMonitoringRuleTypeCreate, error)

NewSecurityMonitoringRuleTypeCreateFromValue returns a pointer to a valid SecurityMonitoringRuleTypeCreate for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleTypeCreate) GetAllowedValues

func (v *SecurityMonitoringRuleTypeCreate) GetAllowedValues() []SecurityMonitoringRuleTypeCreate

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleTypeCreate) IsValid

func (v SecurityMonitoringRuleTypeCreate) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleTypeCreate) Ptr

func (v SecurityMonitoringRuleTypeCreate) Ptr() *SecurityMonitoringRuleTypeCreate

Ptr returns reference to SecurityMonitoringRuleTypeCreate value.

func (*SecurityMonitoringRuleTypeCreate) UnmarshalJSON

func (v *SecurityMonitoringRuleTypeCreate) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleTypeRead

SecurityMonitoringRuleTypeRead The rule type.

type SecurityMonitoringRuleTypeRead string

List of SecurityMonitoringRuleTypeRead.

const (
    SECURITYMONITORINGRULETYPEREAD_LOG_DETECTION                SecurityMonitoringRuleTypeRead = "log_detection"
    SECURITYMONITORINGRULETYPEREAD_INFRASTRUCTURE_CONFIGURATION SecurityMonitoringRuleTypeRead = "infrastructure_configuration"
    SECURITYMONITORINGRULETYPEREAD_WORKLOAD_SECURITY            SecurityMonitoringRuleTypeRead = "workload_security"
    SECURITYMONITORINGRULETYPEREAD_CLOUD_CONFIGURATION          SecurityMonitoringRuleTypeRead = "cloud_configuration"
    SECURITYMONITORINGRULETYPEREAD_APPLICATION_SECURITY         SecurityMonitoringRuleTypeRead = "application_security"
)

func NewSecurityMonitoringRuleTypeReadFromValue

func NewSecurityMonitoringRuleTypeReadFromValue(v string) (*SecurityMonitoringRuleTypeRead, error)

NewSecurityMonitoringRuleTypeReadFromValue returns a pointer to a valid SecurityMonitoringRuleTypeRead for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleTypeRead) GetAllowedValues

func (v *SecurityMonitoringRuleTypeRead) GetAllowedValues() []SecurityMonitoringRuleTypeRead

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleTypeRead) IsValid

func (v SecurityMonitoringRuleTypeRead) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleTypeRead) Ptr

func (v SecurityMonitoringRuleTypeRead) Ptr() *SecurityMonitoringRuleTypeRead

Ptr returns reference to SecurityMonitoringRuleTypeRead value.

func (*SecurityMonitoringRuleTypeRead) UnmarshalJSON

func (v *SecurityMonitoringRuleTypeRead) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleUpdatePayload

SecurityMonitoringRuleUpdatePayload Update an existing rule.

type SecurityMonitoringRuleUpdatePayload struct {
    // Cases for generating signals.
    Cases []SecurityMonitoringRuleCase `json:"cases,omitempty"`
    // How to generate compliance signals. Useful for cloud_configuration rules only.
    ComplianceSignalOptions *CloudConfigurationRuleComplianceSignalOptions `json:"complianceSignalOptions,omitempty"`
    // Additional queries to filter matched events before they are processed.
    Filters []SecurityMonitoringFilter `json:"filters,omitempty"`
    // Whether the notifications include the triggering group-by values in their title.
    HasExtendedTitle *bool `json:"hasExtendedTitle,omitempty"`
    // Whether the rule is enabled.
    IsEnabled *bool `json:"isEnabled,omitempty"`
    // Message for generated signals.
    Message *string `json:"message,omitempty"`
    // Name of the rule.
    Name *string `json:"name,omitempty"`
    // Options on rules.
    Options *SecurityMonitoringRuleOptions `json:"options,omitempty"`
    // Queries for selecting logs which are part of the rule.
    Queries []SecurityMonitoringRuleQuery `json:"queries,omitempty"`
    // Tags for generated signals.
    Tags []string `json:"tags,omitempty"`
    // The version of the rule being updated.
    Version *int32 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringRuleUpdatePayload

func NewSecurityMonitoringRuleUpdatePayload() *SecurityMonitoringRuleUpdatePayload

NewSecurityMonitoringRuleUpdatePayload instantiates a new SecurityMonitoringRuleUpdatePayload object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringRuleUpdatePayloadWithDefaults

func NewSecurityMonitoringRuleUpdatePayloadWithDefaults() *SecurityMonitoringRuleUpdatePayload

NewSecurityMonitoringRuleUpdatePayloadWithDefaults instantiates a new SecurityMonitoringRuleUpdatePayload object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringRuleUpdatePayload) GetCases

func (o *SecurityMonitoringRuleUpdatePayload) GetCases() []SecurityMonitoringRuleCase

GetCases returns the Cases field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetCasesOk

func (o *SecurityMonitoringRuleUpdatePayload) GetCasesOk() (*[]SecurityMonitoringRuleCase, bool)

GetCasesOk returns a tuple with the Cases field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetComplianceSignalOptions

func (o *SecurityMonitoringRuleUpdatePayload) GetComplianceSignalOptions() CloudConfigurationRuleComplianceSignalOptions

GetComplianceSignalOptions returns the ComplianceSignalOptions field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetComplianceSignalOptionsOk

func (o *SecurityMonitoringRuleUpdatePayload) GetComplianceSignalOptionsOk() (*CloudConfigurationRuleComplianceSignalOptions, bool)

GetComplianceSignalOptionsOk returns a tuple with the ComplianceSignalOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetFilters

func (o *SecurityMonitoringRuleUpdatePayload) GetFilters() []SecurityMonitoringFilter

GetFilters returns the Filters field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetFiltersOk

func (o *SecurityMonitoringRuleUpdatePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)

GetFiltersOk returns a tuple with the Filters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetHasExtendedTitle

func (o *SecurityMonitoringRuleUpdatePayload) GetHasExtendedTitle() bool

GetHasExtendedTitle returns the HasExtendedTitle field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetHasExtendedTitleOk

func (o *SecurityMonitoringRuleUpdatePayload) GetHasExtendedTitleOk() (*bool, bool)

GetHasExtendedTitleOk returns a tuple with the HasExtendedTitle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetIsEnabled

func (o *SecurityMonitoringRuleUpdatePayload) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetIsEnabledOk

func (o *SecurityMonitoringRuleUpdatePayload) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetMessage

func (o *SecurityMonitoringRuleUpdatePayload) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetMessageOk

func (o *SecurityMonitoringRuleUpdatePayload) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetName

func (o *SecurityMonitoringRuleUpdatePayload) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetNameOk

func (o *SecurityMonitoringRuleUpdatePayload) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetOptions

func (o *SecurityMonitoringRuleUpdatePayload) GetOptions() SecurityMonitoringRuleOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetOptionsOk

func (o *SecurityMonitoringRuleUpdatePayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetQueries

func (o *SecurityMonitoringRuleUpdatePayload) GetQueries() []SecurityMonitoringRuleQuery

GetQueries returns the Queries field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetQueriesOk

func (o *SecurityMonitoringRuleUpdatePayload) GetQueriesOk() (*[]SecurityMonitoringRuleQuery, bool)

GetQueriesOk returns a tuple with the Queries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetTags

func (o *SecurityMonitoringRuleUpdatePayload) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetTagsOk

func (o *SecurityMonitoringRuleUpdatePayload) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetVersion

func (o *SecurityMonitoringRuleUpdatePayload) GetVersion() int32

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetVersionOk

func (o *SecurityMonitoringRuleUpdatePayload) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasCases

func (o *SecurityMonitoringRuleUpdatePayload) HasCases() bool

HasCases returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasComplianceSignalOptions

func (o *SecurityMonitoringRuleUpdatePayload) HasComplianceSignalOptions() bool

HasComplianceSignalOptions returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasFilters

func (o *SecurityMonitoringRuleUpdatePayload) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasHasExtendedTitle

func (o *SecurityMonitoringRuleUpdatePayload) HasHasExtendedTitle() bool

HasHasExtendedTitle returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasIsEnabled

func (o *SecurityMonitoringRuleUpdatePayload) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasMessage

func (o *SecurityMonitoringRuleUpdatePayload) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasName

func (o *SecurityMonitoringRuleUpdatePayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasOptions

func (o *SecurityMonitoringRuleUpdatePayload) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasQueries

func (o *SecurityMonitoringRuleUpdatePayload) HasQueries() bool

HasQueries returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasTags

func (o *SecurityMonitoringRuleUpdatePayload) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasVersion

func (o *SecurityMonitoringRuleUpdatePayload) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityMonitoringRuleUpdatePayload) MarshalJSON

func (o SecurityMonitoringRuleUpdatePayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleUpdatePayload) SetCases

func (o *SecurityMonitoringRuleUpdatePayload) SetCases(v []SecurityMonitoringRuleCase)

SetCases gets a reference to the given []SecurityMonitoringRuleCase and assigns it to the Cases field.

func (*SecurityMonitoringRuleUpdatePayload) SetComplianceSignalOptions

func (o *SecurityMonitoringRuleUpdatePayload) SetComplianceSignalOptions(v CloudConfigurationRuleComplianceSignalOptions)

SetComplianceSignalOptions gets a reference to the given CloudConfigurationRuleComplianceSignalOptions and assigns it to the ComplianceSignalOptions field.

func (*SecurityMonitoringRuleUpdatePayload) SetFilters

func (o *SecurityMonitoringRuleUpdatePayload) SetFilters(v []SecurityMonitoringFilter)

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*SecurityMonitoringRuleUpdatePayload) SetHasExtendedTitle

func (o *SecurityMonitoringRuleUpdatePayload) SetHasExtendedTitle(v bool)

SetHasExtendedTitle gets a reference to the given bool and assigns it to the HasExtendedTitle field.

func (*SecurityMonitoringRuleUpdatePayload) SetIsEnabled

func (o *SecurityMonitoringRuleUpdatePayload) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*SecurityMonitoringRuleUpdatePayload) SetMessage

func (o *SecurityMonitoringRuleUpdatePayload) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*SecurityMonitoringRuleUpdatePayload) SetName

func (o *SecurityMonitoringRuleUpdatePayload) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringRuleUpdatePayload) SetOptions

func (o *SecurityMonitoringRuleUpdatePayload) SetOptions(v SecurityMonitoringRuleOptions)

SetOptions gets a reference to the given SecurityMonitoringRuleOptions and assigns it to the Options field.

func (*SecurityMonitoringRuleUpdatePayload) SetQueries

func (o *SecurityMonitoringRuleUpdatePayload) SetQueries(v []SecurityMonitoringRuleQuery)

SetQueries gets a reference to the given []SecurityMonitoringRuleQuery and assigns it to the Queries field.

func (*SecurityMonitoringRuleUpdatePayload) SetTags

func (o *SecurityMonitoringRuleUpdatePayload) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SecurityMonitoringRuleUpdatePayload) SetVersion

func (o *SecurityMonitoringRuleUpdatePayload) SetVersion(v int32)

SetVersion gets a reference to the given int32 and assigns it to the Version field.

func (*SecurityMonitoringRuleUpdatePayload) UnmarshalJSON

func (o *SecurityMonitoringRuleUpdatePayload) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignal

SecurityMonitoringSignal Object description of a security signal.

type SecurityMonitoringSignal struct {
    // The object containing all signal attributes and their
    // associated values.
    Attributes *SecurityMonitoringSignalAttributes `json:"attributes,omitempty"`
    // The unique ID of the security signal.
    Id *string `json:"id,omitempty"`
    // The type of event.
    Type *SecurityMonitoringSignalType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignal

func NewSecurityMonitoringSignal() *SecurityMonitoringSignal

NewSecurityMonitoringSignal instantiates a new SecurityMonitoringSignal object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalWithDefaults

func NewSecurityMonitoringSignalWithDefaults() *SecurityMonitoringSignal

NewSecurityMonitoringSignalWithDefaults instantiates a new SecurityMonitoringSignal object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignal) GetAttributes

func (o *SecurityMonitoringSignal) GetAttributes() SecurityMonitoringSignalAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SecurityMonitoringSignal) GetAttributesOk

func (o *SecurityMonitoringSignal) GetAttributesOk() (*SecurityMonitoringSignalAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignal) GetId

func (o *SecurityMonitoringSignal) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SecurityMonitoringSignal) GetIdOk

func (o *SecurityMonitoringSignal) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignal) GetType

func (o *SecurityMonitoringSignal) GetType() SecurityMonitoringSignalType

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringSignal) GetTypeOk

func (o *SecurityMonitoringSignal) GetTypeOk() (*SecurityMonitoringSignalType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignal) HasAttributes

func (o *SecurityMonitoringSignal) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SecurityMonitoringSignal) HasId

func (o *SecurityMonitoringSignal) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecurityMonitoringSignal) HasType

func (o *SecurityMonitoringSignal) HasType() bool

HasType returns a boolean if a field has been set.

func (SecurityMonitoringSignal) MarshalJSON

func (o SecurityMonitoringSignal) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignal) SetAttributes

func (o *SecurityMonitoringSignal) SetAttributes(v SecurityMonitoringSignalAttributes)

SetAttributes gets a reference to the given SecurityMonitoringSignalAttributes and assigns it to the Attributes field.

func (*SecurityMonitoringSignal) SetId

func (o *SecurityMonitoringSignal) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SecurityMonitoringSignal) SetType

func (o *SecurityMonitoringSignal) SetType(v SecurityMonitoringSignalType)

SetType gets a reference to the given SecurityMonitoringSignalType and assigns it to the Type field.

func (*SecurityMonitoringSignal) UnmarshalJSON

func (o *SecurityMonitoringSignal) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalArchiveReason

SecurityMonitoringSignalArchiveReason Reason a signal is archived.

type SecurityMonitoringSignalArchiveReason string

List of SecurityMonitoringSignalArchiveReason.

const (
    SECURITYMONITORINGSIGNALARCHIVEREASON_NONE                     SecurityMonitoringSignalArchiveReason = "none"
    SECURITYMONITORINGSIGNALARCHIVEREASON_FALSE_POSITIVE           SecurityMonitoringSignalArchiveReason = "false_positive"
    SECURITYMONITORINGSIGNALARCHIVEREASON_TESTING_OR_MAINTENANCE   SecurityMonitoringSignalArchiveReason = "testing_or_maintenance"
    SECURITYMONITORINGSIGNALARCHIVEREASON_INVESTIGATED_CASE_OPENED SecurityMonitoringSignalArchiveReason = "investigated_case_opened"
    SECURITYMONITORINGSIGNALARCHIVEREASON_OTHER                    SecurityMonitoringSignalArchiveReason = "other"
)

func NewSecurityMonitoringSignalArchiveReasonFromValue

func NewSecurityMonitoringSignalArchiveReasonFromValue(v string) (*SecurityMonitoringSignalArchiveReason, error)

NewSecurityMonitoringSignalArchiveReasonFromValue returns a pointer to a valid SecurityMonitoringSignalArchiveReason for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringSignalArchiveReason) GetAllowedValues

func (v *SecurityMonitoringSignalArchiveReason) GetAllowedValues() []SecurityMonitoringSignalArchiveReason

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringSignalArchiveReason) IsValid

func (v SecurityMonitoringSignalArchiveReason) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringSignalArchiveReason) Ptr

func (v SecurityMonitoringSignalArchiveReason) Ptr() *SecurityMonitoringSignalArchiveReason

Ptr returns reference to SecurityMonitoringSignalArchiveReason value.

func (*SecurityMonitoringSignalArchiveReason) UnmarshalJSON

func (v *SecurityMonitoringSignalArchiveReason) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalAssigneeUpdateAttributes

SecurityMonitoringSignalAssigneeUpdateAttributes Attributes describing the new assignee of a security signal.

type SecurityMonitoringSignalAssigneeUpdateAttributes struct {
    // Object representing a given user entity.
    Assignee SecurityMonitoringTriageUser `json:"assignee"`
    // Version of the updated signal. If server side version is higher, update will be rejected.
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalAssigneeUpdateAttributes

func NewSecurityMonitoringSignalAssigneeUpdateAttributes(assignee SecurityMonitoringTriageUser) *SecurityMonitoringSignalAssigneeUpdateAttributes

NewSecurityMonitoringSignalAssigneeUpdateAttributes instantiates a new SecurityMonitoringSignalAssigneeUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalAssigneeUpdateAttributesWithDefaults

func NewSecurityMonitoringSignalAssigneeUpdateAttributesWithDefaults() *SecurityMonitoringSignalAssigneeUpdateAttributes

NewSecurityMonitoringSignalAssigneeUpdateAttributesWithDefaults instantiates a new SecurityMonitoringSignalAssigneeUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalAssigneeUpdateAttributes) GetAssignee

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetAssignee() SecurityMonitoringTriageUser

GetAssignee returns the Assignee field value.

func (*SecurityMonitoringSignalAssigneeUpdateAttributes) GetAssigneeOk

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetAssigneeOk() (*SecurityMonitoringTriageUser, bool)

GetAssigneeOk returns a tuple with the Assignee field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalAssigneeUpdateAttributes) GetVersion

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityMonitoringSignalAssigneeUpdateAttributes) GetVersionOk

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetVersionOk() (*int64, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalAssigneeUpdateAttributes) HasVersion

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityMonitoringSignalAssigneeUpdateAttributes) MarshalJSON

func (o SecurityMonitoringSignalAssigneeUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalAssigneeUpdateAttributes) SetAssignee

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) SetAssignee(v SecurityMonitoringTriageUser)

SetAssignee sets field value.

func (*SecurityMonitoringSignalAssigneeUpdateAttributes) SetVersion

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*SecurityMonitoringSignalAssigneeUpdateAttributes) UnmarshalJSON

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalAssigneeUpdateData

SecurityMonitoringSignalAssigneeUpdateData Data containing the patch for changing the assignee of a signal.

type SecurityMonitoringSignalAssigneeUpdateData struct {
    // Attributes describing the new assignee of a security signal.
    Attributes SecurityMonitoringSignalAssigneeUpdateAttributes `json:"attributes"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalAssigneeUpdateData

func NewSecurityMonitoringSignalAssigneeUpdateData(attributes SecurityMonitoringSignalAssigneeUpdateAttributes) *SecurityMonitoringSignalAssigneeUpdateData

NewSecurityMonitoringSignalAssigneeUpdateData instantiates a new SecurityMonitoringSignalAssigneeUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalAssigneeUpdateDataWithDefaults

func NewSecurityMonitoringSignalAssigneeUpdateDataWithDefaults() *SecurityMonitoringSignalAssigneeUpdateData

NewSecurityMonitoringSignalAssigneeUpdateDataWithDefaults instantiates a new SecurityMonitoringSignalAssigneeUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalAssigneeUpdateData) GetAttributes

func (o *SecurityMonitoringSignalAssigneeUpdateData) GetAttributes() SecurityMonitoringSignalAssigneeUpdateAttributes

GetAttributes returns the Attributes field value.

func (*SecurityMonitoringSignalAssigneeUpdateData) GetAttributesOk

func (o *SecurityMonitoringSignalAssigneeUpdateData) GetAttributesOk() (*SecurityMonitoringSignalAssigneeUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (SecurityMonitoringSignalAssigneeUpdateData) MarshalJSON

func (o SecurityMonitoringSignalAssigneeUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalAssigneeUpdateData) SetAttributes

func (o *SecurityMonitoringSignalAssigneeUpdateData) SetAttributes(v SecurityMonitoringSignalAssigneeUpdateAttributes)

SetAttributes sets field value.

func (*SecurityMonitoringSignalAssigneeUpdateData) UnmarshalJSON

func (o *SecurityMonitoringSignalAssigneeUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalAssigneeUpdateRequest

SecurityMonitoringSignalAssigneeUpdateRequest Request body for changing the assignee of a given security monitoring signal.

type SecurityMonitoringSignalAssigneeUpdateRequest struct {
    // Data containing the patch for changing the assignee of a signal.
    Data SecurityMonitoringSignalAssigneeUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalAssigneeUpdateRequest

func NewSecurityMonitoringSignalAssigneeUpdateRequest(data SecurityMonitoringSignalAssigneeUpdateData) *SecurityMonitoringSignalAssigneeUpdateRequest

NewSecurityMonitoringSignalAssigneeUpdateRequest instantiates a new SecurityMonitoringSignalAssigneeUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalAssigneeUpdateRequestWithDefaults

func NewSecurityMonitoringSignalAssigneeUpdateRequestWithDefaults() *SecurityMonitoringSignalAssigneeUpdateRequest

NewSecurityMonitoringSignalAssigneeUpdateRequestWithDefaults instantiates a new SecurityMonitoringSignalAssigneeUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalAssigneeUpdateRequest) GetData

func (o *SecurityMonitoringSignalAssigneeUpdateRequest) GetData() SecurityMonitoringSignalAssigneeUpdateData

GetData returns the Data field value.

func (*SecurityMonitoringSignalAssigneeUpdateRequest) GetDataOk

func (o *SecurityMonitoringSignalAssigneeUpdateRequest) GetDataOk() (*SecurityMonitoringSignalAssigneeUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SecurityMonitoringSignalAssigneeUpdateRequest) MarshalJSON

func (o SecurityMonitoringSignalAssigneeUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalAssigneeUpdateRequest) SetData

func (o *SecurityMonitoringSignalAssigneeUpdateRequest) SetData(v SecurityMonitoringSignalAssigneeUpdateData)

SetData sets field value.

func (*SecurityMonitoringSignalAssigneeUpdateRequest) UnmarshalJSON

func (o *SecurityMonitoringSignalAssigneeUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalAttributes

SecurityMonitoringSignalAttributes The object containing all signal attributes and their associated values.

type SecurityMonitoringSignalAttributes struct {
    // A JSON object of attributes in the security signal.
    Attributes map[string]interface{} `json:"attributes,omitempty"`
    // The message in the security signal defined by the rule that generated the signal.
    Message *string `json:"message,omitempty"`
    // An array of tags associated with the security signal.
    Tags []string `json:"tags,omitempty"`
    // The timestamp of the security signal.
    Timestamp *time.Time `json:"timestamp,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalAttributes

func NewSecurityMonitoringSignalAttributes() *SecurityMonitoringSignalAttributes

NewSecurityMonitoringSignalAttributes instantiates a new SecurityMonitoringSignalAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalAttributesWithDefaults

func NewSecurityMonitoringSignalAttributesWithDefaults() *SecurityMonitoringSignalAttributes

NewSecurityMonitoringSignalAttributesWithDefaults instantiates a new SecurityMonitoringSignalAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalAttributes) GetAttributes

func (o *SecurityMonitoringSignalAttributes) GetAttributes() map[string]interface{}

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SecurityMonitoringSignalAttributes) GetAttributesOk

func (o *SecurityMonitoringSignalAttributes) GetAttributesOk() (*map[string]interface{}, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalAttributes) GetMessage

func (o *SecurityMonitoringSignalAttributes) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*SecurityMonitoringSignalAttributes) GetMessageOk

func (o *SecurityMonitoringSignalAttributes) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalAttributes) GetTags

func (o *SecurityMonitoringSignalAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringSignalAttributes) GetTagsOk

func (o *SecurityMonitoringSignalAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalAttributes) GetTimestamp

func (o *SecurityMonitoringSignalAttributes) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*SecurityMonitoringSignalAttributes) GetTimestampOk

func (o *SecurityMonitoringSignalAttributes) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalAttributes) HasAttributes

func (o *SecurityMonitoringSignalAttributes) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SecurityMonitoringSignalAttributes) HasMessage

func (o *SecurityMonitoringSignalAttributes) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*SecurityMonitoringSignalAttributes) HasTags

func (o *SecurityMonitoringSignalAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SecurityMonitoringSignalAttributes) HasTimestamp

func (o *SecurityMonitoringSignalAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (SecurityMonitoringSignalAttributes) MarshalJSON

func (o SecurityMonitoringSignalAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalAttributes) SetAttributes

func (o *SecurityMonitoringSignalAttributes) SetAttributes(v map[string]interface{})

SetAttributes gets a reference to the given map[string]interface{} and assigns it to the Attributes field.

func (*SecurityMonitoringSignalAttributes) SetMessage

func (o *SecurityMonitoringSignalAttributes) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*SecurityMonitoringSignalAttributes) SetTags

func (o *SecurityMonitoringSignalAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SecurityMonitoringSignalAttributes) SetTimestamp

func (o *SecurityMonitoringSignalAttributes) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*SecurityMonitoringSignalAttributes) UnmarshalJSON

func (o *SecurityMonitoringSignalAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalIncidentsUpdateAttributes

SecurityMonitoringSignalIncidentsUpdateAttributes Attributes describing the new list of related signals for a security signal.

type SecurityMonitoringSignalIncidentsUpdateAttributes struct {
    // Array of incidents that are associated with this signal.
    IncidentIds []int64 `json:"incident_ids"`
    // Version of the updated signal. If server side version is higher, update will be rejected.
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalIncidentsUpdateAttributes

func NewSecurityMonitoringSignalIncidentsUpdateAttributes(incidentIds []int64) *SecurityMonitoringSignalIncidentsUpdateAttributes

NewSecurityMonitoringSignalIncidentsUpdateAttributes instantiates a new SecurityMonitoringSignalIncidentsUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalIncidentsUpdateAttributesWithDefaults

func NewSecurityMonitoringSignalIncidentsUpdateAttributesWithDefaults() *SecurityMonitoringSignalIncidentsUpdateAttributes

NewSecurityMonitoringSignalIncidentsUpdateAttributesWithDefaults instantiates a new SecurityMonitoringSignalIncidentsUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalIncidentsUpdateAttributes) GetIncidentIds

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetIncidentIds() []int64

GetIncidentIds returns the IncidentIds field value.

func (*SecurityMonitoringSignalIncidentsUpdateAttributes) GetIncidentIdsOk

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetIncidentIdsOk() (*[]int64, bool)

GetIncidentIdsOk returns a tuple with the IncidentIds field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalIncidentsUpdateAttributes) GetVersion

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityMonitoringSignalIncidentsUpdateAttributes) GetVersionOk

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetVersionOk() (*int64, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalIncidentsUpdateAttributes) HasVersion

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityMonitoringSignalIncidentsUpdateAttributes) MarshalJSON

func (o SecurityMonitoringSignalIncidentsUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalIncidentsUpdateAttributes) SetIncidentIds

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) SetIncidentIds(v []int64)

SetIncidentIds sets field value.

func (*SecurityMonitoringSignalIncidentsUpdateAttributes) SetVersion

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*SecurityMonitoringSignalIncidentsUpdateAttributes) UnmarshalJSON

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalIncidentsUpdateData

SecurityMonitoringSignalIncidentsUpdateData Data containing the patch for changing the related incidents of a signal.

type SecurityMonitoringSignalIncidentsUpdateData struct {
    // Attributes describing the new list of related signals for a security signal.
    Attributes SecurityMonitoringSignalIncidentsUpdateAttributes `json:"attributes"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalIncidentsUpdateData

func NewSecurityMonitoringSignalIncidentsUpdateData(attributes SecurityMonitoringSignalIncidentsUpdateAttributes) *SecurityMonitoringSignalIncidentsUpdateData

NewSecurityMonitoringSignalIncidentsUpdateData instantiates a new SecurityMonitoringSignalIncidentsUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalIncidentsUpdateDataWithDefaults

func NewSecurityMonitoringSignalIncidentsUpdateDataWithDefaults() *SecurityMonitoringSignalIncidentsUpdateData

NewSecurityMonitoringSignalIncidentsUpdateDataWithDefaults instantiates a new SecurityMonitoringSignalIncidentsUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalIncidentsUpdateData) GetAttributes

func (o *SecurityMonitoringSignalIncidentsUpdateData) GetAttributes() SecurityMonitoringSignalIncidentsUpdateAttributes

GetAttributes returns the Attributes field value.

func (*SecurityMonitoringSignalIncidentsUpdateData) GetAttributesOk

func (o *SecurityMonitoringSignalIncidentsUpdateData) GetAttributesOk() (*SecurityMonitoringSignalIncidentsUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (SecurityMonitoringSignalIncidentsUpdateData) MarshalJSON

func (o SecurityMonitoringSignalIncidentsUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalIncidentsUpdateData) SetAttributes

func (o *SecurityMonitoringSignalIncidentsUpdateData) SetAttributes(v SecurityMonitoringSignalIncidentsUpdateAttributes)

SetAttributes sets field value.

func (*SecurityMonitoringSignalIncidentsUpdateData) UnmarshalJSON

func (o *SecurityMonitoringSignalIncidentsUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalIncidentsUpdateRequest

SecurityMonitoringSignalIncidentsUpdateRequest Request body for changing the related incidents of a given security monitoring signal.

type SecurityMonitoringSignalIncidentsUpdateRequest struct {
    // Data containing the patch for changing the related incidents of a signal.
    Data SecurityMonitoringSignalIncidentsUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalIncidentsUpdateRequest

func NewSecurityMonitoringSignalIncidentsUpdateRequest(data SecurityMonitoringSignalIncidentsUpdateData) *SecurityMonitoringSignalIncidentsUpdateRequest

NewSecurityMonitoringSignalIncidentsUpdateRequest instantiates a new SecurityMonitoringSignalIncidentsUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalIncidentsUpdateRequestWithDefaults

func NewSecurityMonitoringSignalIncidentsUpdateRequestWithDefaults() *SecurityMonitoringSignalIncidentsUpdateRequest

NewSecurityMonitoringSignalIncidentsUpdateRequestWithDefaults instantiates a new SecurityMonitoringSignalIncidentsUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalIncidentsUpdateRequest) GetData

func (o *SecurityMonitoringSignalIncidentsUpdateRequest) GetData() SecurityMonitoringSignalIncidentsUpdateData

GetData returns the Data field value.

func (*SecurityMonitoringSignalIncidentsUpdateRequest) GetDataOk

func (o *SecurityMonitoringSignalIncidentsUpdateRequest) GetDataOk() (*SecurityMonitoringSignalIncidentsUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SecurityMonitoringSignalIncidentsUpdateRequest) MarshalJSON

func (o SecurityMonitoringSignalIncidentsUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalIncidentsUpdateRequest) SetData

func (o *SecurityMonitoringSignalIncidentsUpdateRequest) SetData(v SecurityMonitoringSignalIncidentsUpdateData)

SetData sets field value.

func (*SecurityMonitoringSignalIncidentsUpdateRequest) UnmarshalJSON

func (o *SecurityMonitoringSignalIncidentsUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalListRequest

SecurityMonitoringSignalListRequest The request for a security signal list.

type SecurityMonitoringSignalListRequest struct {
    // Search filters for listing security signals.
    Filter *SecurityMonitoringSignalListRequestFilter `json:"filter,omitempty"`
    // The paging attributes for listing security signals.
    Page *SecurityMonitoringSignalListRequestPage `json:"page,omitempty"`
    // The sort parameters used for querying security signals.
    Sort *SecurityMonitoringSignalsSort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalListRequest

func NewSecurityMonitoringSignalListRequest() *SecurityMonitoringSignalListRequest

NewSecurityMonitoringSignalListRequest instantiates a new SecurityMonitoringSignalListRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalListRequestWithDefaults

func NewSecurityMonitoringSignalListRequestWithDefaults() *SecurityMonitoringSignalListRequest

NewSecurityMonitoringSignalListRequestWithDefaults instantiates a new SecurityMonitoringSignalListRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalListRequest) GetFilter

func (o *SecurityMonitoringSignalListRequest) GetFilter() SecurityMonitoringSignalListRequestFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequest) GetFilterOk

func (o *SecurityMonitoringSignalListRequest) GetFilterOk() (*SecurityMonitoringSignalListRequestFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequest) GetPage

func (o *SecurityMonitoringSignalListRequest) GetPage() SecurityMonitoringSignalListRequestPage

GetPage returns the Page field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequest) GetPageOk

func (o *SecurityMonitoringSignalListRequest) GetPageOk() (*SecurityMonitoringSignalListRequestPage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequest) GetSort

func (o *SecurityMonitoringSignalListRequest) GetSort() SecurityMonitoringSignalsSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequest) GetSortOk

func (o *SecurityMonitoringSignalListRequest) GetSortOk() (*SecurityMonitoringSignalsSort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequest) HasFilter

func (o *SecurityMonitoringSignalListRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*SecurityMonitoringSignalListRequest) HasPage

func (o *SecurityMonitoringSignalListRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*SecurityMonitoringSignalListRequest) HasSort

func (o *SecurityMonitoringSignalListRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (SecurityMonitoringSignalListRequest) MarshalJSON

func (o SecurityMonitoringSignalListRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalListRequest) SetFilter

func (o *SecurityMonitoringSignalListRequest) SetFilter(v SecurityMonitoringSignalListRequestFilter)

SetFilter gets a reference to the given SecurityMonitoringSignalListRequestFilter and assigns it to the Filter field.

func (*SecurityMonitoringSignalListRequest) SetPage

func (o *SecurityMonitoringSignalListRequest) SetPage(v SecurityMonitoringSignalListRequestPage)

SetPage gets a reference to the given SecurityMonitoringSignalListRequestPage and assigns it to the Page field.

func (*SecurityMonitoringSignalListRequest) SetSort

func (o *SecurityMonitoringSignalListRequest) SetSort(v SecurityMonitoringSignalsSort)

SetSort gets a reference to the given SecurityMonitoringSignalsSort and assigns it to the Sort field.

func (*SecurityMonitoringSignalListRequest) UnmarshalJSON

func (o *SecurityMonitoringSignalListRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalListRequestFilter

SecurityMonitoringSignalListRequestFilter Search filters for listing security signals.

type SecurityMonitoringSignalListRequestFilter struct {
    // The minimum timestamp for requested security signals.
    From *time.Time `json:"from,omitempty"`
    // Search query for listing security signals.
    Query *string `json:"query,omitempty"`
    // The maximum timestamp for requested security signals.
    To *time.Time `json:"to,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalListRequestFilter

func NewSecurityMonitoringSignalListRequestFilter() *SecurityMonitoringSignalListRequestFilter

NewSecurityMonitoringSignalListRequestFilter instantiates a new SecurityMonitoringSignalListRequestFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalListRequestFilterWithDefaults

func NewSecurityMonitoringSignalListRequestFilterWithDefaults() *SecurityMonitoringSignalListRequestFilter

NewSecurityMonitoringSignalListRequestFilterWithDefaults instantiates a new SecurityMonitoringSignalListRequestFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalListRequestFilter) GetFrom

func (o *SecurityMonitoringSignalListRequestFilter) GetFrom() time.Time

GetFrom returns the From field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequestFilter) GetFromOk

func (o *SecurityMonitoringSignalListRequestFilter) GetFromOk() (*time.Time, bool)

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequestFilter) GetQuery

func (o *SecurityMonitoringSignalListRequestFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequestFilter) GetQueryOk

func (o *SecurityMonitoringSignalListRequestFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequestFilter) GetTo

func (o *SecurityMonitoringSignalListRequestFilter) GetTo() time.Time

GetTo returns the To field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequestFilter) GetToOk

func (o *SecurityMonitoringSignalListRequestFilter) GetToOk() (*time.Time, bool)

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequestFilter) HasFrom

func (o *SecurityMonitoringSignalListRequestFilter) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*SecurityMonitoringSignalListRequestFilter) HasQuery

func (o *SecurityMonitoringSignalListRequestFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*SecurityMonitoringSignalListRequestFilter) HasTo

func (o *SecurityMonitoringSignalListRequestFilter) HasTo() bool

HasTo returns a boolean if a field has been set.

func (SecurityMonitoringSignalListRequestFilter) MarshalJSON

func (o SecurityMonitoringSignalListRequestFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalListRequestFilter) SetFrom

func (o *SecurityMonitoringSignalListRequestFilter) SetFrom(v time.Time)

SetFrom gets a reference to the given time.Time and assigns it to the From field.

func (*SecurityMonitoringSignalListRequestFilter) SetQuery

func (o *SecurityMonitoringSignalListRequestFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SecurityMonitoringSignalListRequestFilter) SetTo

func (o *SecurityMonitoringSignalListRequestFilter) SetTo(v time.Time)

SetTo gets a reference to the given time.Time and assigns it to the To field.

func (*SecurityMonitoringSignalListRequestFilter) UnmarshalJSON

func (o *SecurityMonitoringSignalListRequestFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalListRequestPage

SecurityMonitoringSignalListRequestPage The paging attributes for listing security signals.

type SecurityMonitoringSignalListRequestPage struct {
    // A list of results using the cursor provided in the previous query.
    Cursor *string `json:"cursor,omitempty"`
    // The maximum number of security signals in the response.
    Limit *int32 `json:"limit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalListRequestPage

func NewSecurityMonitoringSignalListRequestPage() *SecurityMonitoringSignalListRequestPage

NewSecurityMonitoringSignalListRequestPage instantiates a new SecurityMonitoringSignalListRequestPage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalListRequestPageWithDefaults

func NewSecurityMonitoringSignalListRequestPageWithDefaults() *SecurityMonitoringSignalListRequestPage

NewSecurityMonitoringSignalListRequestPageWithDefaults instantiates a new SecurityMonitoringSignalListRequestPage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalListRequestPage) GetCursor

func (o *SecurityMonitoringSignalListRequestPage) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequestPage) GetCursorOk

func (o *SecurityMonitoringSignalListRequestPage) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequestPage) GetLimit

func (o *SecurityMonitoringSignalListRequestPage) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequestPage) GetLimitOk

func (o *SecurityMonitoringSignalListRequestPage) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequestPage) HasCursor

func (o *SecurityMonitoringSignalListRequestPage) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*SecurityMonitoringSignalListRequestPage) HasLimit

func (o *SecurityMonitoringSignalListRequestPage) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (SecurityMonitoringSignalListRequestPage) MarshalJSON

func (o SecurityMonitoringSignalListRequestPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalListRequestPage) SetCursor

func (o *SecurityMonitoringSignalListRequestPage) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*SecurityMonitoringSignalListRequestPage) SetLimit

func (o *SecurityMonitoringSignalListRequestPage) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*SecurityMonitoringSignalListRequestPage) UnmarshalJSON

func (o *SecurityMonitoringSignalListRequestPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalRuleCreatePayload

SecurityMonitoringSignalRuleCreatePayload Create a new signal correlation rule.

type SecurityMonitoringSignalRuleCreatePayload struct {
    // Cases for generating signals.
    Cases []SecurityMonitoringRuleCaseCreate `json:"cases"`
    // Additional queries to filter matched events before they are processed.
    Filters []SecurityMonitoringFilter `json:"filters,omitempty"`
    // Whether the notifications include the triggering group-by values in their title.
    HasExtendedTitle *bool `json:"hasExtendedTitle,omitempty"`
    // Whether the rule is enabled.
    IsEnabled bool `json:"isEnabled"`
    // Message for generated signals.
    Message string `json:"message"`
    // The name of the rule.
    Name string `json:"name"`
    // Options on rules.
    Options SecurityMonitoringRuleOptions `json:"options"`
    // Queries for selecting signals which are part of the rule.
    Queries []SecurityMonitoringSignalRuleQuery `json:"queries"`
    // Tags for generated signals.
    Tags []string `json:"tags,omitempty"`
    // The rule type.
    Type *SecurityMonitoringSignalRuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalRuleCreatePayload

func NewSecurityMonitoringSignalRuleCreatePayload(cases []SecurityMonitoringRuleCaseCreate, isEnabled bool, message string, name string, options SecurityMonitoringRuleOptions, queries []SecurityMonitoringSignalRuleQuery) *SecurityMonitoringSignalRuleCreatePayload

NewSecurityMonitoringSignalRuleCreatePayload instantiates a new SecurityMonitoringSignalRuleCreatePayload object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalRuleCreatePayloadWithDefaults

func NewSecurityMonitoringSignalRuleCreatePayloadWithDefaults() *SecurityMonitoringSignalRuleCreatePayload

NewSecurityMonitoringSignalRuleCreatePayloadWithDefaults instantiates a new SecurityMonitoringSignalRuleCreatePayload object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetCases

func (o *SecurityMonitoringSignalRuleCreatePayload) GetCases() []SecurityMonitoringRuleCaseCreate

GetCases returns the Cases field value.

func (*SecurityMonitoringSignalRuleCreatePayload) GetCasesOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetCasesOk() (*[]SecurityMonitoringRuleCaseCreate, bool)

GetCasesOk returns a tuple with the Cases field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetFilters

func (o *SecurityMonitoringSignalRuleCreatePayload) GetFilters() []SecurityMonitoringFilter

GetFilters returns the Filters field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleCreatePayload) GetFiltersOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)

GetFiltersOk returns a tuple with the Filters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetHasExtendedTitle

func (o *SecurityMonitoringSignalRuleCreatePayload) GetHasExtendedTitle() bool

GetHasExtendedTitle returns the HasExtendedTitle field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleCreatePayload) GetHasExtendedTitleOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetHasExtendedTitleOk() (*bool, bool)

GetHasExtendedTitleOk returns a tuple with the HasExtendedTitle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetIsEnabled

func (o *SecurityMonitoringSignalRuleCreatePayload) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value.

func (*SecurityMonitoringSignalRuleCreatePayload) GetIsEnabledOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetMessage

func (o *SecurityMonitoringSignalRuleCreatePayload) GetMessage() string

GetMessage returns the Message field value.

func (*SecurityMonitoringSignalRuleCreatePayload) GetMessageOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetName

func (o *SecurityMonitoringSignalRuleCreatePayload) GetName() string

GetName returns the Name field value.

func (*SecurityMonitoringSignalRuleCreatePayload) GetNameOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetOptions

func (o *SecurityMonitoringSignalRuleCreatePayload) GetOptions() SecurityMonitoringRuleOptions

GetOptions returns the Options field value.

func (*SecurityMonitoringSignalRuleCreatePayload) GetOptionsOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)

GetOptionsOk returns a tuple with the Options field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetQueries

func (o *SecurityMonitoringSignalRuleCreatePayload) GetQueries() []SecurityMonitoringSignalRuleQuery

GetQueries returns the Queries field value.

func (*SecurityMonitoringSignalRuleCreatePayload) GetQueriesOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetQueriesOk() (*[]SecurityMonitoringSignalRuleQuery, bool)

GetQueriesOk returns a tuple with the Queries field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetTags

func (o *SecurityMonitoringSignalRuleCreatePayload) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleCreatePayload) GetTagsOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetType

func (o *SecurityMonitoringSignalRuleCreatePayload) GetType() SecurityMonitoringSignalRuleType

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleCreatePayload) GetTypeOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetTypeOk() (*SecurityMonitoringSignalRuleType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) HasFilters

func (o *SecurityMonitoringSignalRuleCreatePayload) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) HasHasExtendedTitle

func (o *SecurityMonitoringSignalRuleCreatePayload) HasHasExtendedTitle() bool

HasHasExtendedTitle returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) HasTags

func (o *SecurityMonitoringSignalRuleCreatePayload) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) HasType

func (o *SecurityMonitoringSignalRuleCreatePayload) HasType() bool

HasType returns a boolean if a field has been set.

func (SecurityMonitoringSignalRuleCreatePayload) MarshalJSON

func (o SecurityMonitoringSignalRuleCreatePayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalRuleCreatePayload) SetCases

func (o *SecurityMonitoringSignalRuleCreatePayload) SetCases(v []SecurityMonitoringRuleCaseCreate)

SetCases sets field value.

func (*SecurityMonitoringSignalRuleCreatePayload) SetFilters

func (o *SecurityMonitoringSignalRuleCreatePayload) SetFilters(v []SecurityMonitoringFilter)

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*SecurityMonitoringSignalRuleCreatePayload) SetHasExtendedTitle

func (o *SecurityMonitoringSignalRuleCreatePayload) SetHasExtendedTitle(v bool)

SetHasExtendedTitle gets a reference to the given bool and assigns it to the HasExtendedTitle field.

func (*SecurityMonitoringSignalRuleCreatePayload) SetIsEnabled

func (o *SecurityMonitoringSignalRuleCreatePayload) SetIsEnabled(v bool)

SetIsEnabled sets field value.

func (*SecurityMonitoringSignalRuleCreatePayload) SetMessage

func (o *SecurityMonitoringSignalRuleCreatePayload) SetMessage(v string)

SetMessage sets field value.

func (*SecurityMonitoringSignalRuleCreatePayload) SetName

func (o *SecurityMonitoringSignalRuleCreatePayload) SetName(v string)

SetName sets field value.

func (*SecurityMonitoringSignalRuleCreatePayload) SetOptions

func (o *SecurityMonitoringSignalRuleCreatePayload) SetOptions(v SecurityMonitoringRuleOptions)

SetOptions sets field value.

func (*SecurityMonitoringSignalRuleCreatePayload) SetQueries

func (o *SecurityMonitoringSignalRuleCreatePayload) SetQueries(v []SecurityMonitoringSignalRuleQuery)

SetQueries sets field value.

func (*SecurityMonitoringSignalRuleCreatePayload) SetTags

func (o *SecurityMonitoringSignalRuleCreatePayload) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SecurityMonitoringSignalRuleCreatePayload) SetType

func (o *SecurityMonitoringSignalRuleCreatePayload) SetType(v SecurityMonitoringSignalRuleType)

SetType gets a reference to the given SecurityMonitoringSignalRuleType and assigns it to the Type field.

func (*SecurityMonitoringSignalRuleCreatePayload) UnmarshalJSON

func (o *SecurityMonitoringSignalRuleCreatePayload) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalRuleQuery

SecurityMonitoringSignalRuleQuery Query for matching rule on signals.

type SecurityMonitoringSignalRuleQuery struct {
    // The aggregation type.
    Aggregation *SecurityMonitoringRuleQueryAggregation `json:"aggregation,omitempty"`
    // Fields to group by.
    CorrelatedByFields []string `json:"correlatedByFields,omitempty"`
    // Index of the rule query used to retrieve the correlated field.
    CorrelatedQueryIndex *int32 `json:"correlatedQueryIndex,omitempty"`
    // Group of target fields to aggregate over.
    Metrics []string `json:"metrics,omitempty"`
    // Name of the query.
    Name *string `json:"name,omitempty"`
    // Rule ID to match on signals.
    RuleId string `json:"ruleId"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalRuleQuery

func NewSecurityMonitoringSignalRuleQuery(ruleId string) *SecurityMonitoringSignalRuleQuery

NewSecurityMonitoringSignalRuleQuery instantiates a new SecurityMonitoringSignalRuleQuery object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalRuleQueryWithDefaults

func NewSecurityMonitoringSignalRuleQueryWithDefaults() *SecurityMonitoringSignalRuleQuery

NewSecurityMonitoringSignalRuleQueryWithDefaults instantiates a new SecurityMonitoringSignalRuleQuery object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalRuleQuery) GetAggregation

func (o *SecurityMonitoringSignalRuleQuery) GetAggregation() SecurityMonitoringRuleQueryAggregation

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleQuery) GetAggregationOk

func (o *SecurityMonitoringSignalRuleQuery) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, bool)

GetAggregationOk returns a tuple with the Aggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleQuery) GetCorrelatedByFields

func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedByFields() []string

GetCorrelatedByFields returns the CorrelatedByFields field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleQuery) GetCorrelatedByFieldsOk

func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedByFieldsOk() (*[]string, bool)

GetCorrelatedByFieldsOk returns a tuple with the CorrelatedByFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleQuery) GetCorrelatedQueryIndex

func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedQueryIndex() int32

GetCorrelatedQueryIndex returns the CorrelatedQueryIndex field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleQuery) GetCorrelatedQueryIndexOk

func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedQueryIndexOk() (*int32, bool)

GetCorrelatedQueryIndexOk returns a tuple with the CorrelatedQueryIndex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleQuery) GetMetrics

func (o *SecurityMonitoringSignalRuleQuery) GetMetrics() []string

GetMetrics returns the Metrics field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleQuery) GetMetricsOk

func (o *SecurityMonitoringSignalRuleQuery) GetMetricsOk() (*[]string, bool)

GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleQuery) GetName

func (o *SecurityMonitoringSignalRuleQuery) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleQuery) GetNameOk

func (o *SecurityMonitoringSignalRuleQuery) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleQuery) GetRuleId

func (o *SecurityMonitoringSignalRuleQuery) GetRuleId() string

GetRuleId returns the RuleId field value.

func (*SecurityMonitoringSignalRuleQuery) GetRuleIdOk

func (o *SecurityMonitoringSignalRuleQuery) GetRuleIdOk() (*string, bool)

GetRuleIdOk returns a tuple with the RuleId field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleQuery) HasAggregation

func (o *SecurityMonitoringSignalRuleQuery) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleQuery) HasCorrelatedByFields

func (o *SecurityMonitoringSignalRuleQuery) HasCorrelatedByFields() bool

HasCorrelatedByFields returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleQuery) HasCorrelatedQueryIndex

func (o *SecurityMonitoringSignalRuleQuery) HasCorrelatedQueryIndex() bool

HasCorrelatedQueryIndex returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleQuery) HasMetrics

func (o *SecurityMonitoringSignalRuleQuery) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleQuery) HasName

func (o *SecurityMonitoringSignalRuleQuery) HasName() bool

HasName returns a boolean if a field has been set.

func (SecurityMonitoringSignalRuleQuery) MarshalJSON

func (o SecurityMonitoringSignalRuleQuery) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalRuleQuery) SetAggregation

func (o *SecurityMonitoringSignalRuleQuery) SetAggregation(v SecurityMonitoringRuleQueryAggregation)

SetAggregation gets a reference to the given SecurityMonitoringRuleQueryAggregation and assigns it to the Aggregation field.

func (*SecurityMonitoringSignalRuleQuery) SetCorrelatedByFields

func (o *SecurityMonitoringSignalRuleQuery) SetCorrelatedByFields(v []string)

SetCorrelatedByFields gets a reference to the given []string and assigns it to the CorrelatedByFields field.

func (*SecurityMonitoringSignalRuleQuery) SetCorrelatedQueryIndex

func (o *SecurityMonitoringSignalRuleQuery) SetCorrelatedQueryIndex(v int32)

SetCorrelatedQueryIndex gets a reference to the given int32 and assigns it to the CorrelatedQueryIndex field.

func (*SecurityMonitoringSignalRuleQuery) SetMetrics

func (o *SecurityMonitoringSignalRuleQuery) SetMetrics(v []string)

SetMetrics gets a reference to the given []string and assigns it to the Metrics field.

func (*SecurityMonitoringSignalRuleQuery) SetName

func (o *SecurityMonitoringSignalRuleQuery) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringSignalRuleQuery) SetRuleId

func (o *SecurityMonitoringSignalRuleQuery) SetRuleId(v string)

SetRuleId sets field value.

func (*SecurityMonitoringSignalRuleQuery) UnmarshalJSON

func (o *SecurityMonitoringSignalRuleQuery) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalRuleResponse

SecurityMonitoringSignalRuleResponse Rule.

type SecurityMonitoringSignalRuleResponse struct {
    // Cases for generating signals.
    Cases []SecurityMonitoringRuleCase `json:"cases,omitempty"`
    // When the rule was created, timestamp in milliseconds.
    CreatedAt *int64 `json:"createdAt,omitempty"`
    // User ID of the user who created the rule.
    CreationAuthorId *int64 `json:"creationAuthorId,omitempty"`
    // When the rule will be deprecated, timestamp in milliseconds.
    DeprecationDate *int64 `json:"deprecationDate,omitempty"`
    // Additional queries to filter matched events before they are processed.
    Filters []SecurityMonitoringFilter `json:"filters,omitempty"`
    // Whether the notifications include the triggering group-by values in their title.
    HasExtendedTitle *bool `json:"hasExtendedTitle,omitempty"`
    // The ID of the rule.
    Id *string `json:"id,omitempty"`
    // Whether the rule is included by default.
    IsDefault *bool `json:"isDefault,omitempty"`
    // Whether the rule has been deleted.
    IsDeleted *bool `json:"isDeleted,omitempty"`
    // Whether the rule is enabled.
    IsEnabled *bool `json:"isEnabled,omitempty"`
    // Message for generated signals.
    Message *string `json:"message,omitempty"`
    // The name of the rule.
    Name *string `json:"name,omitempty"`
    // Options on rules.
    Options *SecurityMonitoringRuleOptions `json:"options,omitempty"`
    // Queries for selecting logs which are part of the rule.
    Queries []SecurityMonitoringSignalRuleResponseQuery `json:"queries,omitempty"`
    // Tags for generated signals.
    Tags []string `json:"tags,omitempty"`
    // The rule type.
    Type *SecurityMonitoringSignalRuleType `json:"type,omitempty"`
    // User ID of the user who updated the rule.
    UpdateAuthorId *int64 `json:"updateAuthorId,omitempty"`
    // The version of the rule.
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalRuleResponse

func NewSecurityMonitoringSignalRuleResponse() *SecurityMonitoringSignalRuleResponse

NewSecurityMonitoringSignalRuleResponse instantiates a new SecurityMonitoringSignalRuleResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalRuleResponseWithDefaults

func NewSecurityMonitoringSignalRuleResponseWithDefaults() *SecurityMonitoringSignalRuleResponse

NewSecurityMonitoringSignalRuleResponseWithDefaults instantiates a new SecurityMonitoringSignalRuleResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalRuleResponse) GetCases

func (o *SecurityMonitoringSignalRuleResponse) GetCases() []SecurityMonitoringRuleCase

GetCases returns the Cases field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetCasesOk

func (o *SecurityMonitoringSignalRuleResponse) GetCasesOk() (*[]SecurityMonitoringRuleCase, bool)

GetCasesOk returns a tuple with the Cases field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetCreatedAt

func (o *SecurityMonitoringSignalRuleResponse) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetCreatedAtOk

func (o *SecurityMonitoringSignalRuleResponse) GetCreatedAtOk() (*int64, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetCreationAuthorId

func (o *SecurityMonitoringSignalRuleResponse) GetCreationAuthorId() int64

GetCreationAuthorId returns the CreationAuthorId field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetCreationAuthorIdOk

func (o *SecurityMonitoringSignalRuleResponse) GetCreationAuthorIdOk() (*int64, bool)

GetCreationAuthorIdOk returns a tuple with the CreationAuthorId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetDeprecationDate

func (o *SecurityMonitoringSignalRuleResponse) GetDeprecationDate() int64

GetDeprecationDate returns the DeprecationDate field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetDeprecationDateOk

func (o *SecurityMonitoringSignalRuleResponse) GetDeprecationDateOk() (*int64, bool)

GetDeprecationDateOk returns a tuple with the DeprecationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetFilters

func (o *SecurityMonitoringSignalRuleResponse) GetFilters() []SecurityMonitoringFilter

GetFilters returns the Filters field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetFiltersOk

func (o *SecurityMonitoringSignalRuleResponse) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)

GetFiltersOk returns a tuple with the Filters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetHasExtendedTitle

func (o *SecurityMonitoringSignalRuleResponse) GetHasExtendedTitle() bool

GetHasExtendedTitle returns the HasExtendedTitle field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetHasExtendedTitleOk

func (o *SecurityMonitoringSignalRuleResponse) GetHasExtendedTitleOk() (*bool, bool)

GetHasExtendedTitleOk returns a tuple with the HasExtendedTitle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetId

func (o *SecurityMonitoringSignalRuleResponse) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetIdOk

func (o *SecurityMonitoringSignalRuleResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetIsDefault

func (o *SecurityMonitoringSignalRuleResponse) GetIsDefault() bool

GetIsDefault returns the IsDefault field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetIsDefaultOk

func (o *SecurityMonitoringSignalRuleResponse) GetIsDefaultOk() (*bool, bool)

GetIsDefaultOk returns a tuple with the IsDefault field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetIsDeleted

func (o *SecurityMonitoringSignalRuleResponse) GetIsDeleted() bool

GetIsDeleted returns the IsDeleted field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetIsDeletedOk

func (o *SecurityMonitoringSignalRuleResponse) GetIsDeletedOk() (*bool, bool)

GetIsDeletedOk returns a tuple with the IsDeleted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetIsEnabled

func (o *SecurityMonitoringSignalRuleResponse) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetIsEnabledOk

func (o *SecurityMonitoringSignalRuleResponse) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetMessage

func (o *SecurityMonitoringSignalRuleResponse) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetMessageOk

func (o *SecurityMonitoringSignalRuleResponse) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetName

func (o *SecurityMonitoringSignalRuleResponse) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetNameOk

func (o *SecurityMonitoringSignalRuleResponse) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetOptions

func (o *SecurityMonitoringSignalRuleResponse) GetOptions() SecurityMonitoringRuleOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetOptionsOk

func (o *SecurityMonitoringSignalRuleResponse) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetQueries

func (o *SecurityMonitoringSignalRuleResponse) GetQueries() []SecurityMonitoringSignalRuleResponseQuery

GetQueries returns the Queries field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetQueriesOk

func (o *SecurityMonitoringSignalRuleResponse) GetQueriesOk() (*[]SecurityMonitoringSignalRuleResponseQuery, bool)

GetQueriesOk returns a tuple with the Queries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetTags

func (o *SecurityMonitoringSignalRuleResponse) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetTagsOk

func (o *SecurityMonitoringSignalRuleResponse) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetType

func (o *SecurityMonitoringSignalRuleResponse) GetType() SecurityMonitoringSignalRuleType

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetTypeOk

func (o *SecurityMonitoringSignalRuleResponse) GetTypeOk() (*SecurityMonitoringSignalRuleType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetUpdateAuthorId

func (o *SecurityMonitoringSignalRuleResponse) GetUpdateAuthorId() int64

GetUpdateAuthorId returns the UpdateAuthorId field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetUpdateAuthorIdOk

func (o *SecurityMonitoringSignalRuleResponse) GetUpdateAuthorIdOk() (*int64, bool)

GetUpdateAuthorIdOk returns a tuple with the UpdateAuthorId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetVersion

func (o *SecurityMonitoringSignalRuleResponse) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetVersionOk

func (o *SecurityMonitoringSignalRuleResponse) GetVersionOk() (*int64, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) HasCases

func (o *SecurityMonitoringSignalRuleResponse) HasCases() bool

HasCases returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasCreatedAt

func (o *SecurityMonitoringSignalRuleResponse) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasCreationAuthorId

func (o *SecurityMonitoringSignalRuleResponse) HasCreationAuthorId() bool

HasCreationAuthorId returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasDeprecationDate

func (o *SecurityMonitoringSignalRuleResponse) HasDeprecationDate() bool

HasDeprecationDate returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasFilters

func (o *SecurityMonitoringSignalRuleResponse) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasHasExtendedTitle

func (o *SecurityMonitoringSignalRuleResponse) HasHasExtendedTitle() bool

HasHasExtendedTitle returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasId

func (o *SecurityMonitoringSignalRuleResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasIsDefault

func (o *SecurityMonitoringSignalRuleResponse) HasIsDefault() bool

HasIsDefault returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasIsDeleted

func (o *SecurityMonitoringSignalRuleResponse) HasIsDeleted() bool

HasIsDeleted returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasIsEnabled

func (o *SecurityMonitoringSignalRuleResponse) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasMessage

func (o *SecurityMonitoringSignalRuleResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasName

func (o *SecurityMonitoringSignalRuleResponse) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasOptions

func (o *SecurityMonitoringSignalRuleResponse) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasQueries

func (o *SecurityMonitoringSignalRuleResponse) HasQueries() bool

HasQueries returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasTags

func (o *SecurityMonitoringSignalRuleResponse) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasType

func (o *SecurityMonitoringSignalRuleResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasUpdateAuthorId

func (o *SecurityMonitoringSignalRuleResponse) HasUpdateAuthorId() bool

HasUpdateAuthorId returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasVersion

func (o *SecurityMonitoringSignalRuleResponse) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityMonitoringSignalRuleResponse) MarshalJSON

func (o SecurityMonitoringSignalRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalRuleResponse) SetCases

func (o *SecurityMonitoringSignalRuleResponse) SetCases(v []SecurityMonitoringRuleCase)

SetCases gets a reference to the given []SecurityMonitoringRuleCase and assigns it to the Cases field.

func (*SecurityMonitoringSignalRuleResponse) SetCreatedAt

func (o *SecurityMonitoringSignalRuleResponse) SetCreatedAt(v int64)

SetCreatedAt gets a reference to the given int64 and assigns it to the CreatedAt field.

func (*SecurityMonitoringSignalRuleResponse) SetCreationAuthorId

func (o *SecurityMonitoringSignalRuleResponse) SetCreationAuthorId(v int64)

SetCreationAuthorId gets a reference to the given int64 and assigns it to the CreationAuthorId field.

func (*SecurityMonitoringSignalRuleResponse) SetDeprecationDate

func (o *SecurityMonitoringSignalRuleResponse) SetDeprecationDate(v int64)

SetDeprecationDate gets a reference to the given int64 and assigns it to the DeprecationDate field.

func (*SecurityMonitoringSignalRuleResponse) SetFilters

func (o *SecurityMonitoringSignalRuleResponse) SetFilters(v []SecurityMonitoringFilter)

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*SecurityMonitoringSignalRuleResponse) SetHasExtendedTitle

func (o *SecurityMonitoringSignalRuleResponse) SetHasExtendedTitle(v bool)

SetHasExtendedTitle gets a reference to the given bool and assigns it to the HasExtendedTitle field.

func (*SecurityMonitoringSignalRuleResponse) SetId

func (o *SecurityMonitoringSignalRuleResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SecurityMonitoringSignalRuleResponse) SetIsDefault

func (o *SecurityMonitoringSignalRuleResponse) SetIsDefault(v bool)

SetIsDefault gets a reference to the given bool and assigns it to the IsDefault field.

func (*SecurityMonitoringSignalRuleResponse) SetIsDeleted

func (o *SecurityMonitoringSignalRuleResponse) SetIsDeleted(v bool)

SetIsDeleted gets a reference to the given bool and assigns it to the IsDeleted field.

func (*SecurityMonitoringSignalRuleResponse) SetIsEnabled

func (o *SecurityMonitoringSignalRuleResponse) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*SecurityMonitoringSignalRuleResponse) SetMessage

func (o *SecurityMonitoringSignalRuleResponse) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*SecurityMonitoringSignalRuleResponse) SetName

func (o *SecurityMonitoringSignalRuleResponse) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringSignalRuleResponse) SetOptions

func (o *SecurityMonitoringSignalRuleResponse) SetOptions(v SecurityMonitoringRuleOptions)

SetOptions gets a reference to the given SecurityMonitoringRuleOptions and assigns it to the Options field.

func (*SecurityMonitoringSignalRuleResponse) SetQueries

func (o *SecurityMonitoringSignalRuleResponse) SetQueries(v []SecurityMonitoringSignalRuleResponseQuery)

SetQueries gets a reference to the given []SecurityMonitoringSignalRuleResponseQuery and assigns it to the Queries field.

func (*SecurityMonitoringSignalRuleResponse) SetTags

func (o *SecurityMonitoringSignalRuleResponse) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SecurityMonitoringSignalRuleResponse) SetType

func (o *SecurityMonitoringSignalRuleResponse) SetType(v SecurityMonitoringSignalRuleType)

SetType gets a reference to the given SecurityMonitoringSignalRuleType and assigns it to the Type field.

func (*SecurityMonitoringSignalRuleResponse) SetUpdateAuthorId

func (o *SecurityMonitoringSignalRuleResponse) SetUpdateAuthorId(v int64)

SetUpdateAuthorId gets a reference to the given int64 and assigns it to the UpdateAuthorId field.

func (*SecurityMonitoringSignalRuleResponse) SetVersion

func (o *SecurityMonitoringSignalRuleResponse) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*SecurityMonitoringSignalRuleResponse) UnmarshalJSON

func (o *SecurityMonitoringSignalRuleResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalRuleResponseQuery

SecurityMonitoringSignalRuleResponseQuery Query for matching rule on signals.

type SecurityMonitoringSignalRuleResponseQuery struct {
    // The aggregation type.
    Aggregation *SecurityMonitoringRuleQueryAggregation `json:"aggregation,omitempty"`
    // Fields to group by.
    CorrelatedByFields []string `json:"correlatedByFields,omitempty"`
    // Index of the rule query used to retrieve the correlated field.
    CorrelatedQueryIndex *int32 `json:"correlatedQueryIndex,omitempty"`
    // Default Rule ID to match on signals.
    DefaultRuleId *string `json:"defaultRuleId,omitempty"`
    // Group of target fields to aggregate over.
    Metrics []string `json:"metrics,omitempty"`
    // Name of the query.
    Name *string `json:"name,omitempty"`
    // Rule ID to match on signals.
    RuleId *string `json:"ruleId,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalRuleResponseQuery

func NewSecurityMonitoringSignalRuleResponseQuery() *SecurityMonitoringSignalRuleResponseQuery

NewSecurityMonitoringSignalRuleResponseQuery instantiates a new SecurityMonitoringSignalRuleResponseQuery object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalRuleResponseQueryWithDefaults

func NewSecurityMonitoringSignalRuleResponseQueryWithDefaults() *SecurityMonitoringSignalRuleResponseQuery

NewSecurityMonitoringSignalRuleResponseQueryWithDefaults instantiates a new SecurityMonitoringSignalRuleResponseQuery object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalRuleResponseQuery) GetAggregation

func (o *SecurityMonitoringSignalRuleResponseQuery) GetAggregation() SecurityMonitoringRuleQueryAggregation

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetAggregationOk

func (o *SecurityMonitoringSignalRuleResponseQuery) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, bool)

GetAggregationOk returns a tuple with the Aggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedByFields

func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedByFields() []string

GetCorrelatedByFields returns the CorrelatedByFields field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedByFieldsOk

func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedByFieldsOk() (*[]string, bool)

GetCorrelatedByFieldsOk returns a tuple with the CorrelatedByFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedQueryIndex

func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedQueryIndex() int32

GetCorrelatedQueryIndex returns the CorrelatedQueryIndex field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedQueryIndexOk

func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedQueryIndexOk() (*int32, bool)

GetCorrelatedQueryIndexOk returns a tuple with the CorrelatedQueryIndex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) GetDefaultRuleId

func (o *SecurityMonitoringSignalRuleResponseQuery) GetDefaultRuleId() string

GetDefaultRuleId returns the DefaultRuleId field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetDefaultRuleIdOk

func (o *SecurityMonitoringSignalRuleResponseQuery) GetDefaultRuleIdOk() (*string, bool)

GetDefaultRuleIdOk returns a tuple with the DefaultRuleId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) GetMetrics

func (o *SecurityMonitoringSignalRuleResponseQuery) GetMetrics() []string

GetMetrics returns the Metrics field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetMetricsOk

func (o *SecurityMonitoringSignalRuleResponseQuery) GetMetricsOk() (*[]string, bool)

GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) GetName

func (o *SecurityMonitoringSignalRuleResponseQuery) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetNameOk

func (o *SecurityMonitoringSignalRuleResponseQuery) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) GetRuleId

func (o *SecurityMonitoringSignalRuleResponseQuery) GetRuleId() string

GetRuleId returns the RuleId field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetRuleIdOk

func (o *SecurityMonitoringSignalRuleResponseQuery) GetRuleIdOk() (*string, bool)

GetRuleIdOk returns a tuple with the RuleId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasAggregation

func (o *SecurityMonitoringSignalRuleResponseQuery) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasCorrelatedByFields

func (o *SecurityMonitoringSignalRuleResponseQuery) HasCorrelatedByFields() bool

HasCorrelatedByFields returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasCorrelatedQueryIndex

func (o *SecurityMonitoringSignalRuleResponseQuery) HasCorrelatedQueryIndex() bool

HasCorrelatedQueryIndex returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasDefaultRuleId

func (o *SecurityMonitoringSignalRuleResponseQuery) HasDefaultRuleId() bool

HasDefaultRuleId returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasMetrics

func (o *SecurityMonitoringSignalRuleResponseQuery) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasName

func (o *SecurityMonitoringSignalRuleResponseQuery) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasRuleId

func (o *SecurityMonitoringSignalRuleResponseQuery) HasRuleId() bool

HasRuleId returns a boolean if a field has been set.

func (SecurityMonitoringSignalRuleResponseQuery) MarshalJSON

func (o SecurityMonitoringSignalRuleResponseQuery) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalRuleResponseQuery) SetAggregation

func (o *SecurityMonitoringSignalRuleResponseQuery) SetAggregation(v SecurityMonitoringRuleQueryAggregation)

SetAggregation gets a reference to the given SecurityMonitoringRuleQueryAggregation and assigns it to the Aggregation field.

func (*SecurityMonitoringSignalRuleResponseQuery) SetCorrelatedByFields

func (o *SecurityMonitoringSignalRuleResponseQuery) SetCorrelatedByFields(v []string)

SetCorrelatedByFields gets a reference to the given []string and assigns it to the CorrelatedByFields field.

func (*SecurityMonitoringSignalRuleResponseQuery) SetCorrelatedQueryIndex

func (o *SecurityMonitoringSignalRuleResponseQuery) SetCorrelatedQueryIndex(v int32)

SetCorrelatedQueryIndex gets a reference to the given int32 and assigns it to the CorrelatedQueryIndex field.

func (*SecurityMonitoringSignalRuleResponseQuery) SetDefaultRuleId

func (o *SecurityMonitoringSignalRuleResponseQuery) SetDefaultRuleId(v string)

SetDefaultRuleId gets a reference to the given string and assigns it to the DefaultRuleId field.

func (*SecurityMonitoringSignalRuleResponseQuery) SetMetrics

func (o *SecurityMonitoringSignalRuleResponseQuery) SetMetrics(v []string)

SetMetrics gets a reference to the given []string and assigns it to the Metrics field.

func (*SecurityMonitoringSignalRuleResponseQuery) SetName

func (o *SecurityMonitoringSignalRuleResponseQuery) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringSignalRuleResponseQuery) SetRuleId

func (o *SecurityMonitoringSignalRuleResponseQuery) SetRuleId(v string)

SetRuleId gets a reference to the given string and assigns it to the RuleId field.

func (*SecurityMonitoringSignalRuleResponseQuery) UnmarshalJSON

func (o *SecurityMonitoringSignalRuleResponseQuery) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalRuleType

SecurityMonitoringSignalRuleType The rule type.

type SecurityMonitoringSignalRuleType string

List of SecurityMonitoringSignalRuleType.

const (
    SECURITYMONITORINGSIGNALRULETYPE_SIGNAL_CORRELATION SecurityMonitoringSignalRuleType = "signal_correlation"
)

func NewSecurityMonitoringSignalRuleTypeFromValue

func NewSecurityMonitoringSignalRuleTypeFromValue(v string) (*SecurityMonitoringSignalRuleType, error)

NewSecurityMonitoringSignalRuleTypeFromValue returns a pointer to a valid SecurityMonitoringSignalRuleType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringSignalRuleType) GetAllowedValues

func (v *SecurityMonitoringSignalRuleType) GetAllowedValues() []SecurityMonitoringSignalRuleType

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringSignalRuleType) IsValid

func (v SecurityMonitoringSignalRuleType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringSignalRuleType) Ptr

func (v SecurityMonitoringSignalRuleType) Ptr() *SecurityMonitoringSignalRuleType

Ptr returns reference to SecurityMonitoringSignalRuleType value.

func (*SecurityMonitoringSignalRuleType) UnmarshalJSON

func (v *SecurityMonitoringSignalRuleType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalState

SecurityMonitoringSignalState The new triage state of the signal.

type SecurityMonitoringSignalState string

List of SecurityMonitoringSignalState.

const (
    SECURITYMONITORINGSIGNALSTATE_OPEN         SecurityMonitoringSignalState = "open"
    SECURITYMONITORINGSIGNALSTATE_ARCHIVED     SecurityMonitoringSignalState = "archived"
    SECURITYMONITORINGSIGNALSTATE_UNDER_REVIEW SecurityMonitoringSignalState = "under_review"
)

func NewSecurityMonitoringSignalStateFromValue

func NewSecurityMonitoringSignalStateFromValue(v string) (*SecurityMonitoringSignalState, error)

NewSecurityMonitoringSignalStateFromValue returns a pointer to a valid SecurityMonitoringSignalState for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringSignalState) GetAllowedValues

func (v *SecurityMonitoringSignalState) GetAllowedValues() []SecurityMonitoringSignalState

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringSignalState) IsValid

func (v SecurityMonitoringSignalState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringSignalState) Ptr

func (v SecurityMonitoringSignalState) Ptr() *SecurityMonitoringSignalState

Ptr returns reference to SecurityMonitoringSignalState value.

func (*SecurityMonitoringSignalState) UnmarshalJSON

func (v *SecurityMonitoringSignalState) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalStateUpdateAttributes

SecurityMonitoringSignalStateUpdateAttributes Attributes describing the change of state of a security signal.

type SecurityMonitoringSignalStateUpdateAttributes struct {
    // Optional comment to display on archived signals.
    ArchiveComment *string `json:"archive_comment,omitempty"`
    // Reason a signal is archived.
    ArchiveReason *SecurityMonitoringSignalArchiveReason `json:"archive_reason,omitempty"`
    // The new triage state of the signal.
    State SecurityMonitoringSignalState `json:"state"`
    // Version of the updated signal. If server side version is higher, update will be rejected.
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalStateUpdateAttributes

func NewSecurityMonitoringSignalStateUpdateAttributes(state SecurityMonitoringSignalState) *SecurityMonitoringSignalStateUpdateAttributes

NewSecurityMonitoringSignalStateUpdateAttributes instantiates a new SecurityMonitoringSignalStateUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalStateUpdateAttributesWithDefaults

func NewSecurityMonitoringSignalStateUpdateAttributesWithDefaults() *SecurityMonitoringSignalStateUpdateAttributes

NewSecurityMonitoringSignalStateUpdateAttributesWithDefaults instantiates a new SecurityMonitoringSignalStateUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetArchiveComment

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveComment() string

GetArchiveComment returns the ArchiveComment field value if set, zero value otherwise.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetArchiveCommentOk

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveCommentOk() (*string, bool)

GetArchiveCommentOk returns a tuple with the ArchiveComment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetArchiveReason

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveReason() SecurityMonitoringSignalArchiveReason

GetArchiveReason returns the ArchiveReason field value if set, zero value otherwise.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetArchiveReasonOk

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveReasonOk() (*SecurityMonitoringSignalArchiveReason, bool)

GetArchiveReasonOk returns a tuple with the ArchiveReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetState

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetState() SecurityMonitoringSignalState

GetState returns the State field value.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetStateOk

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetStateOk() (*SecurityMonitoringSignalState, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetVersion

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetVersionOk

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetVersionOk() (*int64, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalStateUpdateAttributes) HasArchiveComment

func (o *SecurityMonitoringSignalStateUpdateAttributes) HasArchiveComment() bool

HasArchiveComment returns a boolean if a field has been set.

func (*SecurityMonitoringSignalStateUpdateAttributes) HasArchiveReason

func (o *SecurityMonitoringSignalStateUpdateAttributes) HasArchiveReason() bool

HasArchiveReason returns a boolean if a field has been set.

func (*SecurityMonitoringSignalStateUpdateAttributes) HasVersion

func (o *SecurityMonitoringSignalStateUpdateAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityMonitoringSignalStateUpdateAttributes) MarshalJSON

func (o SecurityMonitoringSignalStateUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalStateUpdateAttributes) SetArchiveComment

func (o *SecurityMonitoringSignalStateUpdateAttributes) SetArchiveComment(v string)

SetArchiveComment gets a reference to the given string and assigns it to the ArchiveComment field.

func (*SecurityMonitoringSignalStateUpdateAttributes) SetArchiveReason

func (o *SecurityMonitoringSignalStateUpdateAttributes) SetArchiveReason(v SecurityMonitoringSignalArchiveReason)

SetArchiveReason gets a reference to the given SecurityMonitoringSignalArchiveReason and assigns it to the ArchiveReason field.

func (*SecurityMonitoringSignalStateUpdateAttributes) SetState

func (o *SecurityMonitoringSignalStateUpdateAttributes) SetState(v SecurityMonitoringSignalState)

SetState sets field value.

func (*SecurityMonitoringSignalStateUpdateAttributes) SetVersion

func (o *SecurityMonitoringSignalStateUpdateAttributes) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*SecurityMonitoringSignalStateUpdateAttributes) UnmarshalJSON

func (o *SecurityMonitoringSignalStateUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalStateUpdateData

SecurityMonitoringSignalStateUpdateData Data containing the patch for changing the state of a signal.

type SecurityMonitoringSignalStateUpdateData struct {
    // Attributes describing the change of state of a security signal.
    Attributes SecurityMonitoringSignalStateUpdateAttributes `json:"attributes"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalStateUpdateData

func NewSecurityMonitoringSignalStateUpdateData(attributes SecurityMonitoringSignalStateUpdateAttributes) *SecurityMonitoringSignalStateUpdateData

NewSecurityMonitoringSignalStateUpdateData instantiates a new SecurityMonitoringSignalStateUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalStateUpdateDataWithDefaults

func NewSecurityMonitoringSignalStateUpdateDataWithDefaults() *SecurityMonitoringSignalStateUpdateData

NewSecurityMonitoringSignalStateUpdateDataWithDefaults instantiates a new SecurityMonitoringSignalStateUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalStateUpdateData) GetAttributes

func (o *SecurityMonitoringSignalStateUpdateData) GetAttributes() SecurityMonitoringSignalStateUpdateAttributes

GetAttributes returns the Attributes field value.

func (*SecurityMonitoringSignalStateUpdateData) GetAttributesOk

func (o *SecurityMonitoringSignalStateUpdateData) GetAttributesOk() (*SecurityMonitoringSignalStateUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (SecurityMonitoringSignalStateUpdateData) MarshalJSON

func (o SecurityMonitoringSignalStateUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalStateUpdateData) SetAttributes

func (o *SecurityMonitoringSignalStateUpdateData) SetAttributes(v SecurityMonitoringSignalStateUpdateAttributes)

SetAttributes sets field value.

func (*SecurityMonitoringSignalStateUpdateData) UnmarshalJSON

func (o *SecurityMonitoringSignalStateUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalStateUpdateRequest

SecurityMonitoringSignalStateUpdateRequest Request body for changing the state of a given security monitoring signal.

type SecurityMonitoringSignalStateUpdateRequest struct {
    // Data containing the patch for changing the state of a signal.
    Data SecurityMonitoringSignalStateUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalStateUpdateRequest

func NewSecurityMonitoringSignalStateUpdateRequest(data SecurityMonitoringSignalStateUpdateData) *SecurityMonitoringSignalStateUpdateRequest

NewSecurityMonitoringSignalStateUpdateRequest instantiates a new SecurityMonitoringSignalStateUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalStateUpdateRequestWithDefaults

func NewSecurityMonitoringSignalStateUpdateRequestWithDefaults() *SecurityMonitoringSignalStateUpdateRequest

NewSecurityMonitoringSignalStateUpdateRequestWithDefaults instantiates a new SecurityMonitoringSignalStateUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalStateUpdateRequest) GetData

func (o *SecurityMonitoringSignalStateUpdateRequest) GetData() SecurityMonitoringSignalStateUpdateData

GetData returns the Data field value.

func (*SecurityMonitoringSignalStateUpdateRequest) GetDataOk

func (o *SecurityMonitoringSignalStateUpdateRequest) GetDataOk() (*SecurityMonitoringSignalStateUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SecurityMonitoringSignalStateUpdateRequest) MarshalJSON

func (o SecurityMonitoringSignalStateUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalStateUpdateRequest) SetData

func (o *SecurityMonitoringSignalStateUpdateRequest) SetData(v SecurityMonitoringSignalStateUpdateData)

SetData sets field value.

func (*SecurityMonitoringSignalStateUpdateRequest) UnmarshalJSON

func (o *SecurityMonitoringSignalStateUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalTriageAttributes

SecurityMonitoringSignalTriageAttributes Attributes describing a triage state update operation over a security signal.

type SecurityMonitoringSignalTriageAttributes struct {
    // Optional comment to display on archived signals.
    ArchiveComment *string `json:"archive_comment,omitempty"`
    // Timestamp of the last edit to the comment.
    ArchiveCommentTimestamp *int64 `json:"archive_comment_timestamp,omitempty"`
    // Object representing a given user entity.
    ArchiveCommentUser *SecurityMonitoringTriageUser `json:"archive_comment_user,omitempty"`
    // Reason a signal is archived.
    ArchiveReason *SecurityMonitoringSignalArchiveReason `json:"archive_reason,omitempty"`
    // Object representing a given user entity.
    Assignee SecurityMonitoringTriageUser `json:"assignee"`
    // Array of incidents that are associated with this signal.
    IncidentIds []int64 `json:"incident_ids"`
    // The new triage state of the signal.
    State SecurityMonitoringSignalState `json:"state"`
    // Timestamp of the last update to the signal state.
    StateUpdateTimestamp *int64 `json:"state_update_timestamp,omitempty"`
    // Object representing a given user entity.
    StateUpdateUser *SecurityMonitoringTriageUser `json:"state_update_user,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalTriageAttributes

func NewSecurityMonitoringSignalTriageAttributes(assignee SecurityMonitoringTriageUser, incidentIds []int64, state SecurityMonitoringSignalState) *SecurityMonitoringSignalTriageAttributes

NewSecurityMonitoringSignalTriageAttributes instantiates a new SecurityMonitoringSignalTriageAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalTriageAttributesWithDefaults

func NewSecurityMonitoringSignalTriageAttributesWithDefaults() *SecurityMonitoringSignalTriageAttributes

NewSecurityMonitoringSignalTriageAttributesWithDefaults instantiates a new SecurityMonitoringSignalTriageAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveComment

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveComment() string

GetArchiveComment returns the ArchiveComment field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveCommentOk

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentOk() (*string, bool)

GetArchiveCommentOk returns a tuple with the ArchiveComment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveCommentTimestamp

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentTimestamp() int64

GetArchiveCommentTimestamp returns the ArchiveCommentTimestamp field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveCommentTimestampOk

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentTimestampOk() (*int64, bool)

GetArchiveCommentTimestampOk returns a tuple with the ArchiveCommentTimestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveCommentUser

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentUser() SecurityMonitoringTriageUser

GetArchiveCommentUser returns the ArchiveCommentUser field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveCommentUserOk

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentUserOk() (*SecurityMonitoringTriageUser, bool)

GetArchiveCommentUserOk returns a tuple with the ArchiveCommentUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveReason

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveReason() SecurityMonitoringSignalArchiveReason

GetArchiveReason returns the ArchiveReason field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveReasonOk

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveReasonOk() (*SecurityMonitoringSignalArchiveReason, bool)

GetArchiveReasonOk returns a tuple with the ArchiveReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetAssignee

func (o *SecurityMonitoringSignalTriageAttributes) GetAssignee() SecurityMonitoringTriageUser

GetAssignee returns the Assignee field value.

func (*SecurityMonitoringSignalTriageAttributes) GetAssigneeOk

func (o *SecurityMonitoringSignalTriageAttributes) GetAssigneeOk() (*SecurityMonitoringTriageUser, bool)

GetAssigneeOk returns a tuple with the Assignee field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetIncidentIds

func (o *SecurityMonitoringSignalTriageAttributes) GetIncidentIds() []int64

GetIncidentIds returns the IncidentIds field value.

func (*SecurityMonitoringSignalTriageAttributes) GetIncidentIdsOk

func (o *SecurityMonitoringSignalTriageAttributes) GetIncidentIdsOk() (*[]int64, bool)

GetIncidentIdsOk returns a tuple with the IncidentIds field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetState

func (o *SecurityMonitoringSignalTriageAttributes) GetState() SecurityMonitoringSignalState

GetState returns the State field value.

func (*SecurityMonitoringSignalTriageAttributes) GetStateOk

func (o *SecurityMonitoringSignalTriageAttributes) GetStateOk() (*SecurityMonitoringSignalState, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetStateUpdateTimestamp

func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateTimestamp() int64

GetStateUpdateTimestamp returns the StateUpdateTimestamp field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageAttributes) GetStateUpdateTimestampOk

func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateTimestampOk() (*int64, bool)

GetStateUpdateTimestampOk returns a tuple with the StateUpdateTimestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetStateUpdateUser

func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateUser() SecurityMonitoringTriageUser

GetStateUpdateUser returns the StateUpdateUser field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageAttributes) GetStateUpdateUserOk

func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateUserOk() (*SecurityMonitoringTriageUser, bool)

GetStateUpdateUserOk returns a tuple with the StateUpdateUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) HasArchiveComment

func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveComment() bool

HasArchiveComment returns a boolean if a field has been set.

func (*SecurityMonitoringSignalTriageAttributes) HasArchiveCommentTimestamp

func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveCommentTimestamp() bool

HasArchiveCommentTimestamp returns a boolean if a field has been set.

func (*SecurityMonitoringSignalTriageAttributes) HasArchiveCommentUser

func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveCommentUser() bool

HasArchiveCommentUser returns a boolean if a field has been set.

func (*SecurityMonitoringSignalTriageAttributes) HasArchiveReason

func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveReason() bool

HasArchiveReason returns a boolean if a field has been set.

func (*SecurityMonitoringSignalTriageAttributes) HasStateUpdateTimestamp

func (o *SecurityMonitoringSignalTriageAttributes) HasStateUpdateTimestamp() bool

HasStateUpdateTimestamp returns a boolean if a field has been set.

func (*SecurityMonitoringSignalTriageAttributes) HasStateUpdateUser

func (o *SecurityMonitoringSignalTriageAttributes) HasStateUpdateUser() bool

HasStateUpdateUser returns a boolean if a field has been set.

func (SecurityMonitoringSignalTriageAttributes) MarshalJSON

func (o SecurityMonitoringSignalTriageAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalTriageAttributes) SetArchiveComment

func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveComment(v string)

SetArchiveComment gets a reference to the given string and assigns it to the ArchiveComment field.

func (*SecurityMonitoringSignalTriageAttributes) SetArchiveCommentTimestamp

func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveCommentTimestamp(v int64)

SetArchiveCommentTimestamp gets a reference to the given int64 and assigns it to the ArchiveCommentTimestamp field.

func (*SecurityMonitoringSignalTriageAttributes) SetArchiveCommentUser

func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveCommentUser(v SecurityMonitoringTriageUser)

SetArchiveCommentUser gets a reference to the given SecurityMonitoringTriageUser and assigns it to the ArchiveCommentUser field.

func (*SecurityMonitoringSignalTriageAttributes) SetArchiveReason

func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveReason(v SecurityMonitoringSignalArchiveReason)

SetArchiveReason gets a reference to the given SecurityMonitoringSignalArchiveReason and assigns it to the ArchiveReason field.

func (*SecurityMonitoringSignalTriageAttributes) SetAssignee

func (o *SecurityMonitoringSignalTriageAttributes) SetAssignee(v SecurityMonitoringTriageUser)

SetAssignee sets field value.

func (*SecurityMonitoringSignalTriageAttributes) SetIncidentIds

func (o *SecurityMonitoringSignalTriageAttributes) SetIncidentIds(v []int64)

SetIncidentIds sets field value.

func (*SecurityMonitoringSignalTriageAttributes) SetState

func (o *SecurityMonitoringSignalTriageAttributes) SetState(v SecurityMonitoringSignalState)

SetState sets field value.

func (*SecurityMonitoringSignalTriageAttributes) SetStateUpdateTimestamp

func (o *SecurityMonitoringSignalTriageAttributes) SetStateUpdateTimestamp(v int64)

SetStateUpdateTimestamp gets a reference to the given int64 and assigns it to the StateUpdateTimestamp field.

func (*SecurityMonitoringSignalTriageAttributes) SetStateUpdateUser

func (o *SecurityMonitoringSignalTriageAttributes) SetStateUpdateUser(v SecurityMonitoringTriageUser)

SetStateUpdateUser gets a reference to the given SecurityMonitoringTriageUser and assigns it to the StateUpdateUser field.

func (*SecurityMonitoringSignalTriageAttributes) UnmarshalJSON

func (o *SecurityMonitoringSignalTriageAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalTriageUpdateData

SecurityMonitoringSignalTriageUpdateData Data containing the updated triage attributes of the signal.

type SecurityMonitoringSignalTriageUpdateData struct {
    // Attributes describing a triage state update operation over a security signal.
    Attributes *SecurityMonitoringSignalTriageAttributes `json:"attributes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalTriageUpdateData

func NewSecurityMonitoringSignalTriageUpdateData() *SecurityMonitoringSignalTriageUpdateData

NewSecurityMonitoringSignalTriageUpdateData instantiates a new SecurityMonitoringSignalTriageUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalTriageUpdateDataWithDefaults

func NewSecurityMonitoringSignalTriageUpdateDataWithDefaults() *SecurityMonitoringSignalTriageUpdateData

NewSecurityMonitoringSignalTriageUpdateDataWithDefaults instantiates a new SecurityMonitoringSignalTriageUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalTriageUpdateData) GetAttributes

func (o *SecurityMonitoringSignalTriageUpdateData) GetAttributes() SecurityMonitoringSignalTriageAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageUpdateData) GetAttributesOk

func (o *SecurityMonitoringSignalTriageUpdateData) GetAttributesOk() (*SecurityMonitoringSignalTriageAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageUpdateData) HasAttributes

func (o *SecurityMonitoringSignalTriageUpdateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (SecurityMonitoringSignalTriageUpdateData) MarshalJSON

func (o SecurityMonitoringSignalTriageUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalTriageUpdateData) SetAttributes

func (o *SecurityMonitoringSignalTriageUpdateData) SetAttributes(v SecurityMonitoringSignalTriageAttributes)

SetAttributes gets a reference to the given SecurityMonitoringSignalTriageAttributes and assigns it to the Attributes field.

func (*SecurityMonitoringSignalTriageUpdateData) UnmarshalJSON

func (o *SecurityMonitoringSignalTriageUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalTriageUpdateResponse

SecurityMonitoringSignalTriageUpdateResponse The response returned after all triage operations, containing the updated signal triage data.

type SecurityMonitoringSignalTriageUpdateResponse struct {
    // Data containing the updated triage attributes of the signal.
    Data SecurityMonitoringSignalTriageUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalTriageUpdateResponse

func NewSecurityMonitoringSignalTriageUpdateResponse(data SecurityMonitoringSignalTriageUpdateData) *SecurityMonitoringSignalTriageUpdateResponse

NewSecurityMonitoringSignalTriageUpdateResponse instantiates a new SecurityMonitoringSignalTriageUpdateResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalTriageUpdateResponseWithDefaults

func NewSecurityMonitoringSignalTriageUpdateResponseWithDefaults() *SecurityMonitoringSignalTriageUpdateResponse

NewSecurityMonitoringSignalTriageUpdateResponseWithDefaults instantiates a new SecurityMonitoringSignalTriageUpdateResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalTriageUpdateResponse) GetData

func (o *SecurityMonitoringSignalTriageUpdateResponse) GetData() SecurityMonitoringSignalTriageUpdateData

GetData returns the Data field value.

func (*SecurityMonitoringSignalTriageUpdateResponse) GetDataOk

func (o *SecurityMonitoringSignalTriageUpdateResponse) GetDataOk() (*SecurityMonitoringSignalTriageUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SecurityMonitoringSignalTriageUpdateResponse) MarshalJSON

func (o SecurityMonitoringSignalTriageUpdateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalTriageUpdateResponse) SetData

func (o *SecurityMonitoringSignalTriageUpdateResponse) SetData(v SecurityMonitoringSignalTriageUpdateData)

SetData sets field value.

func (*SecurityMonitoringSignalTriageUpdateResponse) UnmarshalJSON

func (o *SecurityMonitoringSignalTriageUpdateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalType

SecurityMonitoringSignalType The type of event.

type SecurityMonitoringSignalType string

List of SecurityMonitoringSignalType.

const (
    SECURITYMONITORINGSIGNALTYPE_SIGNAL SecurityMonitoringSignalType = "signal"
)

func NewSecurityMonitoringSignalTypeFromValue

func NewSecurityMonitoringSignalTypeFromValue(v string) (*SecurityMonitoringSignalType, error)

NewSecurityMonitoringSignalTypeFromValue returns a pointer to a valid SecurityMonitoringSignalType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringSignalType) GetAllowedValues

func (v *SecurityMonitoringSignalType) GetAllowedValues() []SecurityMonitoringSignalType

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringSignalType) IsValid

func (v SecurityMonitoringSignalType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringSignalType) Ptr

func (v SecurityMonitoringSignalType) Ptr() *SecurityMonitoringSignalType

Ptr returns reference to SecurityMonitoringSignalType value.

func (*SecurityMonitoringSignalType) UnmarshalJSON

func (v *SecurityMonitoringSignalType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalsListResponse

SecurityMonitoringSignalsListResponse The response object with all security signals matching the request and pagination information.

type SecurityMonitoringSignalsListResponse struct {
    // An array of security signals matching the request.
    Data []SecurityMonitoringSignal `json:"data,omitempty"`
    // Links attributes.
    Links *SecurityMonitoringSignalsListResponseLinks `json:"links,omitempty"`
    // Meta attributes.
    Meta *SecurityMonitoringSignalsListResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalsListResponse

func NewSecurityMonitoringSignalsListResponse() *SecurityMonitoringSignalsListResponse

NewSecurityMonitoringSignalsListResponse instantiates a new SecurityMonitoringSignalsListResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalsListResponseWithDefaults

func NewSecurityMonitoringSignalsListResponseWithDefaults() *SecurityMonitoringSignalsListResponse

NewSecurityMonitoringSignalsListResponseWithDefaults instantiates a new SecurityMonitoringSignalsListResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalsListResponse) GetData

func (o *SecurityMonitoringSignalsListResponse) GetData() []SecurityMonitoringSignal

GetData returns the Data field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponse) GetDataOk

func (o *SecurityMonitoringSignalsListResponse) GetDataOk() (*[]SecurityMonitoringSignal, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *SecurityMonitoringSignalsListResponse) GetLinks() SecurityMonitoringSignalsListResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponse) GetLinksOk

func (o *SecurityMonitoringSignalsListResponse) GetLinksOk() (*SecurityMonitoringSignalsListResponseLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalsListResponse) GetMeta

func (o *SecurityMonitoringSignalsListResponse) GetMeta() SecurityMonitoringSignalsListResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponse) GetMetaOk

func (o *SecurityMonitoringSignalsListResponse) GetMetaOk() (*SecurityMonitoringSignalsListResponseMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalsListResponse) HasData

func (o *SecurityMonitoringSignalsListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *SecurityMonitoringSignalsListResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*SecurityMonitoringSignalsListResponse) HasMeta

func (o *SecurityMonitoringSignalsListResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SecurityMonitoringSignalsListResponse) MarshalJSON

func (o SecurityMonitoringSignalsListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalsListResponse) SetData

func (o *SecurityMonitoringSignalsListResponse) SetData(v []SecurityMonitoringSignal)

SetData gets a reference to the given []SecurityMonitoringSignal and assigns it to the Data field.

func (o *SecurityMonitoringSignalsListResponse) SetLinks(v SecurityMonitoringSignalsListResponseLinks)

SetLinks gets a reference to the given SecurityMonitoringSignalsListResponseLinks and assigns it to the Links field.

func (*SecurityMonitoringSignalsListResponse) SetMeta

func (o *SecurityMonitoringSignalsListResponse) SetMeta(v SecurityMonitoringSignalsListResponseMeta)

SetMeta gets a reference to the given SecurityMonitoringSignalsListResponseMeta and assigns it to the Meta field.

func (*SecurityMonitoringSignalsListResponse) UnmarshalJSON

func (o *SecurityMonitoringSignalsListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

SecurityMonitoringSignalsListResponseLinks Links attributes.

type SecurityMonitoringSignalsListResponseLinks struct {
    // The link for the next set of results. **Note**: The request can also be made using the
    // POST endpoint.
    Next *string `json:"next,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}
func NewSecurityMonitoringSignalsListResponseLinks() *SecurityMonitoringSignalsListResponseLinks

NewSecurityMonitoringSignalsListResponseLinks instantiates a new SecurityMonitoringSignalsListResponseLinks object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalsListResponseLinksWithDefaults

func NewSecurityMonitoringSignalsListResponseLinksWithDefaults() *SecurityMonitoringSignalsListResponseLinks

NewSecurityMonitoringSignalsListResponseLinksWithDefaults instantiates a new SecurityMonitoringSignalsListResponseLinks object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalsListResponseLinks) GetNext

func (o *SecurityMonitoringSignalsListResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponseLinks) GetNextOk

func (o *SecurityMonitoringSignalsListResponseLinks) GetNextOk() (*string, bool)

GetNextOk returns a tuple with the Next field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalsListResponseLinks) HasNext

func (o *SecurityMonitoringSignalsListResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (SecurityMonitoringSignalsListResponseLinks) MarshalJSON

func (o SecurityMonitoringSignalsListResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalsListResponseLinks) SetNext

func (o *SecurityMonitoringSignalsListResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*SecurityMonitoringSignalsListResponseLinks) UnmarshalJSON

func (o *SecurityMonitoringSignalsListResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalsListResponseMeta

SecurityMonitoringSignalsListResponseMeta Meta attributes.

type SecurityMonitoringSignalsListResponseMeta struct {
    // Paging attributes.
    Page *SecurityMonitoringSignalsListResponseMetaPage `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalsListResponseMeta

func NewSecurityMonitoringSignalsListResponseMeta() *SecurityMonitoringSignalsListResponseMeta

NewSecurityMonitoringSignalsListResponseMeta instantiates a new SecurityMonitoringSignalsListResponseMeta object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalsListResponseMetaWithDefaults

func NewSecurityMonitoringSignalsListResponseMetaWithDefaults() *SecurityMonitoringSignalsListResponseMeta

NewSecurityMonitoringSignalsListResponseMetaWithDefaults instantiates a new SecurityMonitoringSignalsListResponseMeta object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalsListResponseMeta) GetPage

func (o *SecurityMonitoringSignalsListResponseMeta) GetPage() SecurityMonitoringSignalsListResponseMetaPage

GetPage returns the Page field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponseMeta) GetPageOk

func (o *SecurityMonitoringSignalsListResponseMeta) GetPageOk() (*SecurityMonitoringSignalsListResponseMetaPage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalsListResponseMeta) HasPage

func (o *SecurityMonitoringSignalsListResponseMeta) HasPage() bool

HasPage returns a boolean if a field has been set.

func (SecurityMonitoringSignalsListResponseMeta) MarshalJSON

func (o SecurityMonitoringSignalsListResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalsListResponseMeta) SetPage

func (o *SecurityMonitoringSignalsListResponseMeta) SetPage(v SecurityMonitoringSignalsListResponseMetaPage)

SetPage gets a reference to the given SecurityMonitoringSignalsListResponseMetaPage and assigns it to the Page field.

func (*SecurityMonitoringSignalsListResponseMeta) UnmarshalJSON

func (o *SecurityMonitoringSignalsListResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalsListResponseMetaPage

SecurityMonitoringSignalsListResponseMetaPage Paging attributes.

type SecurityMonitoringSignalsListResponseMetaPage struct {
    // The cursor used to get the next results, if any. To make the next request, use the same
    // parameters with the addition of the `page[cursor]`.
    After *string `json:"after,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalsListResponseMetaPage

func NewSecurityMonitoringSignalsListResponseMetaPage() *SecurityMonitoringSignalsListResponseMetaPage

NewSecurityMonitoringSignalsListResponseMetaPage instantiates a new SecurityMonitoringSignalsListResponseMetaPage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalsListResponseMetaPageWithDefaults

func NewSecurityMonitoringSignalsListResponseMetaPageWithDefaults() *SecurityMonitoringSignalsListResponseMetaPage

NewSecurityMonitoringSignalsListResponseMetaPageWithDefaults instantiates a new SecurityMonitoringSignalsListResponseMetaPage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalsListResponseMetaPage) GetAfter

func (o *SecurityMonitoringSignalsListResponseMetaPage) GetAfter() string

GetAfter returns the After field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponseMetaPage) GetAfterOk

func (o *SecurityMonitoringSignalsListResponseMetaPage) GetAfterOk() (*string, bool)

GetAfterOk returns a tuple with the After field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalsListResponseMetaPage) HasAfter

func (o *SecurityMonitoringSignalsListResponseMetaPage) HasAfter() bool

HasAfter returns a boolean if a field has been set.

func (SecurityMonitoringSignalsListResponseMetaPage) MarshalJSON

func (o SecurityMonitoringSignalsListResponseMetaPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalsListResponseMetaPage) SetAfter

func (o *SecurityMonitoringSignalsListResponseMetaPage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

func (*SecurityMonitoringSignalsListResponseMetaPage) UnmarshalJSON

func (o *SecurityMonitoringSignalsListResponseMetaPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalsSort

SecurityMonitoringSignalsSort The sort parameters used for querying security signals.

type SecurityMonitoringSignalsSort string

List of SecurityMonitoringSignalsSort.

const (
    SECURITYMONITORINGSIGNALSSORT_TIMESTAMP_ASCENDING  SecurityMonitoringSignalsSort = "timestamp"
    SECURITYMONITORINGSIGNALSSORT_TIMESTAMP_DESCENDING SecurityMonitoringSignalsSort = "-timestamp"
)

func NewSecurityMonitoringSignalsSortFromValue

func NewSecurityMonitoringSignalsSortFromValue(v string) (*SecurityMonitoringSignalsSort, error)

NewSecurityMonitoringSignalsSortFromValue returns a pointer to a valid SecurityMonitoringSignalsSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringSignalsSort) GetAllowedValues

func (v *SecurityMonitoringSignalsSort) GetAllowedValues() []SecurityMonitoringSignalsSort

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringSignalsSort) IsValid

func (v SecurityMonitoringSignalsSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringSignalsSort) Ptr

func (v SecurityMonitoringSignalsSort) Ptr() *SecurityMonitoringSignalsSort

Ptr returns reference to SecurityMonitoringSignalsSort value.

func (*SecurityMonitoringSignalsSort) UnmarshalJSON

func (v *SecurityMonitoringSignalsSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringStandardRuleCreatePayload

SecurityMonitoringStandardRuleCreatePayload Create a new rule.

type SecurityMonitoringStandardRuleCreatePayload struct {
    // Cases for generating signals.
    Cases []SecurityMonitoringRuleCaseCreate `json:"cases"`
    // Additional queries to filter matched events before they are processed.
    Filters []SecurityMonitoringFilter `json:"filters,omitempty"`
    // Whether the notifications include the triggering group-by values in their title.
    HasExtendedTitle *bool `json:"hasExtendedTitle,omitempty"`
    // Whether the rule is enabled.
    IsEnabled bool `json:"isEnabled"`
    // Message for generated signals.
    Message string `json:"message"`
    // The name of the rule.
    Name string `json:"name"`
    // Options on rules.
    Options SecurityMonitoringRuleOptions `json:"options"`
    // Queries for selecting logs which are part of the rule.
    Queries []SecurityMonitoringStandardRuleQuery `json:"queries"`
    // Tags for generated signals.
    Tags []string `json:"tags,omitempty"`
    // The rule type.
    Type *SecurityMonitoringRuleTypeCreate `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringStandardRuleCreatePayload

func NewSecurityMonitoringStandardRuleCreatePayload(cases []SecurityMonitoringRuleCaseCreate, isEnabled bool, message string, name string, options SecurityMonitoringRuleOptions, queries []SecurityMonitoringStandardRuleQuery) *SecurityMonitoringStandardRuleCreatePayload

NewSecurityMonitoringStandardRuleCreatePayload instantiates a new SecurityMonitoringStandardRuleCreatePayload object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringStandardRuleCreatePayloadWithDefaults

func NewSecurityMonitoringStandardRuleCreatePayloadWithDefaults() *SecurityMonitoringStandardRuleCreatePayload

NewSecurityMonitoringStandardRuleCreatePayloadWithDefaults instantiates a new SecurityMonitoringStandardRuleCreatePayload object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetCases

func (o *SecurityMonitoringStandardRuleCreatePayload) GetCases() []SecurityMonitoringRuleCaseCreate

GetCases returns the Cases field value.

func (*SecurityMonitoringStandardRuleCreatePayload) GetCasesOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetCasesOk() (*[]SecurityMonitoringRuleCaseCreate, bool)

GetCasesOk returns a tuple with the Cases field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetFilters

func (o *SecurityMonitoringStandardRuleCreatePayload) GetFilters() []SecurityMonitoringFilter

GetFilters returns the Filters field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleCreatePayload) GetFiltersOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)

GetFiltersOk returns a tuple with the Filters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetHasExtendedTitle

func (o *SecurityMonitoringStandardRuleCreatePayload) GetHasExtendedTitle() bool

GetHasExtendedTitle returns the HasExtendedTitle field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleCreatePayload) GetHasExtendedTitleOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetHasExtendedTitleOk() (*bool, bool)

GetHasExtendedTitleOk returns a tuple with the HasExtendedTitle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetIsEnabled

func (o *SecurityMonitoringStandardRuleCreatePayload) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value.

func (*SecurityMonitoringStandardRuleCreatePayload) GetIsEnabledOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetMessage

func (o *SecurityMonitoringStandardRuleCreatePayload) GetMessage() string

GetMessage returns the Message field value.

func (*SecurityMonitoringStandardRuleCreatePayload) GetMessageOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetName

func (o *SecurityMonitoringStandardRuleCreatePayload) GetName() string

GetName returns the Name field value.

func (*SecurityMonitoringStandardRuleCreatePayload) GetNameOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetOptions

func (o *SecurityMonitoringStandardRuleCreatePayload) GetOptions() SecurityMonitoringRuleOptions

GetOptions returns the Options field value.

func (*SecurityMonitoringStandardRuleCreatePayload) GetOptionsOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)

GetOptionsOk returns a tuple with the Options field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetQueries

func (o *SecurityMonitoringStandardRuleCreatePayload) GetQueries() []SecurityMonitoringStandardRuleQuery

GetQueries returns the Queries field value.

func (*SecurityMonitoringStandardRuleCreatePayload) GetQueriesOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetQueriesOk() (*[]SecurityMonitoringStandardRuleQuery, bool)

GetQueriesOk returns a tuple with the Queries field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetTags

func (o *SecurityMonitoringStandardRuleCreatePayload) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleCreatePayload) GetTagsOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetType

func (o *SecurityMonitoringStandardRuleCreatePayload) GetType() SecurityMonitoringRuleTypeCreate

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleCreatePayload) GetTypeOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetTypeOk() (*SecurityMonitoringRuleTypeCreate, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) HasFilters

func (o *SecurityMonitoringStandardRuleCreatePayload) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) HasHasExtendedTitle

func (o *SecurityMonitoringStandardRuleCreatePayload) HasHasExtendedTitle() bool

HasHasExtendedTitle returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) HasTags

func (o *SecurityMonitoringStandardRuleCreatePayload) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) HasType

func (o *SecurityMonitoringStandardRuleCreatePayload) HasType() bool

HasType returns a boolean if a field has been set.

func (SecurityMonitoringStandardRuleCreatePayload) MarshalJSON

func (o SecurityMonitoringStandardRuleCreatePayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringStandardRuleCreatePayload) SetCases

func (o *SecurityMonitoringStandardRuleCreatePayload) SetCases(v []SecurityMonitoringRuleCaseCreate)

SetCases sets field value.

func (*SecurityMonitoringStandardRuleCreatePayload) SetFilters

func (o *SecurityMonitoringStandardRuleCreatePayload) SetFilters(v []SecurityMonitoringFilter)

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*SecurityMonitoringStandardRuleCreatePayload) SetHasExtendedTitle

func (o *SecurityMonitoringStandardRuleCreatePayload) SetHasExtendedTitle(v bool)

SetHasExtendedTitle gets a reference to the given bool and assigns it to the HasExtendedTitle field.

func (*SecurityMonitoringStandardRuleCreatePayload) SetIsEnabled

func (o *SecurityMonitoringStandardRuleCreatePayload) SetIsEnabled(v bool)

SetIsEnabled sets field value.

func (*SecurityMonitoringStandardRuleCreatePayload) SetMessage

func (o *SecurityMonitoringStandardRuleCreatePayload) SetMessage(v string)

SetMessage sets field value.

func (*SecurityMonitoringStandardRuleCreatePayload) SetName

func (o *SecurityMonitoringStandardRuleCreatePayload) SetName(v string)

SetName sets field value.

func (*SecurityMonitoringStandardRuleCreatePayload) SetOptions

func (o *SecurityMonitoringStandardRuleCreatePayload) SetOptions(v SecurityMonitoringRuleOptions)

SetOptions sets field value.

func (*SecurityMonitoringStandardRuleCreatePayload) SetQueries

func (o *SecurityMonitoringStandardRuleCreatePayload) SetQueries(v []SecurityMonitoringStandardRuleQuery)

SetQueries sets field value.

func (*SecurityMonitoringStandardRuleCreatePayload) SetTags

func (o *SecurityMonitoringStandardRuleCreatePayload) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SecurityMonitoringStandardRuleCreatePayload) SetType

func (o *SecurityMonitoringStandardRuleCreatePayload) SetType(v SecurityMonitoringRuleTypeCreate)

SetType gets a reference to the given SecurityMonitoringRuleTypeCreate and assigns it to the Type field.

func (*SecurityMonitoringStandardRuleCreatePayload) UnmarshalJSON

func (o *SecurityMonitoringStandardRuleCreatePayload) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringStandardRuleQuery

SecurityMonitoringStandardRuleQuery Query for matching rule.

type SecurityMonitoringStandardRuleQuery struct {
    // The aggregation type.
    Aggregation *SecurityMonitoringRuleQueryAggregation `json:"aggregation,omitempty"`
    // Field for which the cardinality is measured. Sent as an array.
    DistinctFields []string `json:"distinctFields,omitempty"`
    // Fields to group by.
    GroupByFields []string `json:"groupByFields,omitempty"`
    // (Deprecated) The target field to aggregate over when using the sum or max
    // aggregations. `metrics` field should be used instead.
    // Deprecated
    Metric *string `json:"metric,omitempty"`
    // Group of target fields to aggregate over when using the sum, max, geo data, or new value aggregations. The sum, max, and geo data aggregations only accept one value in this list, whereas the new value aggregation accepts up to five values.
    Metrics []string `json:"metrics,omitempty"`
    // Name of the query.
    Name *string `json:"name,omitempty"`
    // Query to run on logs.
    Query string `json:"query"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringStandardRuleQuery

func NewSecurityMonitoringStandardRuleQuery(query string) *SecurityMonitoringStandardRuleQuery

NewSecurityMonitoringStandardRuleQuery instantiates a new SecurityMonitoringStandardRuleQuery object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringStandardRuleQueryWithDefaults

func NewSecurityMonitoringStandardRuleQueryWithDefaults() *SecurityMonitoringStandardRuleQuery

NewSecurityMonitoringStandardRuleQueryWithDefaults instantiates a new SecurityMonitoringStandardRuleQuery object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringStandardRuleQuery) GetAggregation

func (o *SecurityMonitoringStandardRuleQuery) GetAggregation() SecurityMonitoringRuleQueryAggregation

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleQuery) GetAggregationOk

func (o *SecurityMonitoringStandardRuleQuery) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, bool)

GetAggregationOk returns a tuple with the Aggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleQuery) GetDistinctFields

func (o *SecurityMonitoringStandardRuleQuery) GetDistinctFields() []string

GetDistinctFields returns the DistinctFields field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleQuery) GetDistinctFieldsOk

func (o *SecurityMonitoringStandardRuleQuery) GetDistinctFieldsOk() (*[]string, bool)

GetDistinctFieldsOk returns a tuple with the DistinctFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleQuery) GetGroupByFields

func (o *SecurityMonitoringStandardRuleQuery) GetGroupByFields() []string

GetGroupByFields returns the GroupByFields field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleQuery) GetGroupByFieldsOk

func (o *SecurityMonitoringStandardRuleQuery) GetGroupByFieldsOk() (*[]string, bool)

GetGroupByFieldsOk returns a tuple with the GroupByFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleQuery) GetMetric

func (o *SecurityMonitoringStandardRuleQuery) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise. Deprecated

func (*SecurityMonitoringStandardRuleQuery) GetMetricOk

func (o *SecurityMonitoringStandardRuleQuery) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*SecurityMonitoringStandardRuleQuery) GetMetrics

func (o *SecurityMonitoringStandardRuleQuery) GetMetrics() []string

GetMetrics returns the Metrics field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleQuery) GetMetricsOk

func (o *SecurityMonitoringStandardRuleQuery) GetMetricsOk() (*[]string, bool)

GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleQuery) GetName

func (o *SecurityMonitoringStandardRuleQuery) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleQuery) GetNameOk

func (o *SecurityMonitoringStandardRuleQuery) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleQuery) GetQuery

func (o *SecurityMonitoringStandardRuleQuery) GetQuery() string

GetQuery returns the Query field value.

func (*SecurityMonitoringStandardRuleQuery) GetQueryOk

func (o *SecurityMonitoringStandardRuleQuery) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleQuery) HasAggregation

func (o *SecurityMonitoringStandardRuleQuery) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleQuery) HasDistinctFields

func (o *SecurityMonitoringStandardRuleQuery) HasDistinctFields() bool

HasDistinctFields returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleQuery) HasGroupByFields

func (o *SecurityMonitoringStandardRuleQuery) HasGroupByFields() bool

HasGroupByFields returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleQuery) HasMetric

func (o *SecurityMonitoringStandardRuleQuery) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleQuery) HasMetrics

func (o *SecurityMonitoringStandardRuleQuery) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleQuery) HasName

func (o *SecurityMonitoringStandardRuleQuery) HasName() bool

HasName returns a boolean if a field has been set.

func (SecurityMonitoringStandardRuleQuery) MarshalJSON

func (o SecurityMonitoringStandardRuleQuery) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringStandardRuleQuery) SetAggregation

func (o *SecurityMonitoringStandardRuleQuery) SetAggregation(v SecurityMonitoringRuleQueryAggregation)

SetAggregation gets a reference to the given SecurityMonitoringRuleQueryAggregation and assigns it to the Aggregation field.

func (*SecurityMonitoringStandardRuleQuery) SetDistinctFields

func (o *SecurityMonitoringStandardRuleQuery) SetDistinctFields(v []string)

SetDistinctFields gets a reference to the given []string and assigns it to the DistinctFields field.

func (*SecurityMonitoringStandardRuleQuery) SetGroupByFields

func (o *SecurityMonitoringStandardRuleQuery) SetGroupByFields(v []string)

SetGroupByFields gets a reference to the given []string and assigns it to the GroupByFields field.

func (*SecurityMonitoringStandardRuleQuery) SetMetric

func (o *SecurityMonitoringStandardRuleQuery) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field. Deprecated

func (*SecurityMonitoringStandardRuleQuery) SetMetrics

func (o *SecurityMonitoringStandardRuleQuery) SetMetrics(v []string)

SetMetrics gets a reference to the given []string and assigns it to the Metrics field.

func (*SecurityMonitoringStandardRuleQuery) SetName

func (o *SecurityMonitoringStandardRuleQuery) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringStandardRuleQuery) SetQuery

func (o *SecurityMonitoringStandardRuleQuery) SetQuery(v string)

SetQuery sets field value.

func (*SecurityMonitoringStandardRuleQuery) UnmarshalJSON

func (o *SecurityMonitoringStandardRuleQuery) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringStandardRuleResponse

SecurityMonitoringStandardRuleResponse Rule.

type SecurityMonitoringStandardRuleResponse struct {
    // Cases for generating signals.
    Cases []SecurityMonitoringRuleCase `json:"cases,omitempty"`
    // How to generate compliance signals. Useful for cloud_configuration rules only.
    ComplianceSignalOptions *CloudConfigurationRuleComplianceSignalOptions `json:"complianceSignalOptions,omitempty"`
    // When the rule was created, timestamp in milliseconds.
    CreatedAt *int64 `json:"createdAt,omitempty"`
    // User ID of the user who created the rule.
    CreationAuthorId *int64 `json:"creationAuthorId,omitempty"`
    // When the rule will be deprecated, timestamp in milliseconds.
    DeprecationDate *int64 `json:"deprecationDate,omitempty"`
    // Additional queries to filter matched events before they are processed.
    Filters []SecurityMonitoringFilter `json:"filters,omitempty"`
    // Whether the notifications include the triggering group-by values in their title.
    HasExtendedTitle *bool `json:"hasExtendedTitle,omitempty"`
    // The ID of the rule.
    Id *string `json:"id,omitempty"`
    // Whether the rule is included by default.
    IsDefault *bool `json:"isDefault,omitempty"`
    // Whether the rule has been deleted.
    IsDeleted *bool `json:"isDeleted,omitempty"`
    // Whether the rule is enabled.
    IsEnabled *bool `json:"isEnabled,omitempty"`
    // Message for generated signals.
    Message *string `json:"message,omitempty"`
    // The name of the rule.
    Name *string `json:"name,omitempty"`
    // Options on rules.
    Options *SecurityMonitoringRuleOptions `json:"options,omitempty"`
    // Queries for selecting logs which are part of the rule.
    Queries []SecurityMonitoringStandardRuleQuery `json:"queries,omitempty"`
    // Tags for generated signals.
    Tags []string `json:"tags,omitempty"`
    // The rule type.
    Type *SecurityMonitoringRuleTypeRead `json:"type,omitempty"`
    // User ID of the user who updated the rule.
    UpdateAuthorId *int64 `json:"updateAuthorId,omitempty"`
    // The version of the rule.
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringStandardRuleResponse

func NewSecurityMonitoringStandardRuleResponse() *SecurityMonitoringStandardRuleResponse

NewSecurityMonitoringStandardRuleResponse instantiates a new SecurityMonitoringStandardRuleResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringStandardRuleResponseWithDefaults

func NewSecurityMonitoringStandardRuleResponseWithDefaults() *SecurityMonitoringStandardRuleResponse

NewSecurityMonitoringStandardRuleResponseWithDefaults instantiates a new SecurityMonitoringStandardRuleResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringStandardRuleResponse) GetCases

func (o *SecurityMonitoringStandardRuleResponse) GetCases() []SecurityMonitoringRuleCase

GetCases returns the Cases field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetCasesOk

func (o *SecurityMonitoringStandardRuleResponse) GetCasesOk() (*[]SecurityMonitoringRuleCase, bool)

GetCasesOk returns a tuple with the Cases field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetComplianceSignalOptions

func (o *SecurityMonitoringStandardRuleResponse) GetComplianceSignalOptions() CloudConfigurationRuleComplianceSignalOptions

GetComplianceSignalOptions returns the ComplianceSignalOptions field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetComplianceSignalOptionsOk

func (o *SecurityMonitoringStandardRuleResponse) GetComplianceSignalOptionsOk() (*CloudConfigurationRuleComplianceSignalOptions, bool)

GetComplianceSignalOptionsOk returns a tuple with the ComplianceSignalOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetCreatedAt

func (o *SecurityMonitoringStandardRuleResponse) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetCreatedAtOk

func (o *SecurityMonitoringStandardRuleResponse) GetCreatedAtOk() (*int64, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetCreationAuthorId

func (o *SecurityMonitoringStandardRuleResponse) GetCreationAuthorId() int64

GetCreationAuthorId returns the CreationAuthorId field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetCreationAuthorIdOk

func (o *SecurityMonitoringStandardRuleResponse) GetCreationAuthorIdOk() (*int64, bool)

GetCreationAuthorIdOk returns a tuple with the CreationAuthorId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetDeprecationDate

func (o *SecurityMonitoringStandardRuleResponse) GetDeprecationDate() int64

GetDeprecationDate returns the DeprecationDate field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetDeprecationDateOk

func (o *SecurityMonitoringStandardRuleResponse) GetDeprecationDateOk() (*int64, bool)

GetDeprecationDateOk returns a tuple with the DeprecationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetFilters

func (o *SecurityMonitoringStandardRuleResponse) GetFilters() []SecurityMonitoringFilter

GetFilters returns the Filters field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetFiltersOk

func (o *SecurityMonitoringStandardRuleResponse) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)

GetFiltersOk returns a tuple with the Filters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetHasExtendedTitle

func (o *SecurityMonitoringStandardRuleResponse) GetHasExtendedTitle() bool

GetHasExtendedTitle returns the HasExtendedTitle field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetHasExtendedTitleOk

func (o *SecurityMonitoringStandardRuleResponse) GetHasExtendedTitleOk() (*bool, bool)

GetHasExtendedTitleOk returns a tuple with the HasExtendedTitle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetId

func (o *SecurityMonitoringStandardRuleResponse) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetIdOk

func (o *SecurityMonitoringStandardRuleResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetIsDefault

func (o *SecurityMonitoringStandardRuleResponse) GetIsDefault() bool

GetIsDefault returns the IsDefault field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetIsDefaultOk

func (o *SecurityMonitoringStandardRuleResponse) GetIsDefaultOk() (*bool, bool)

GetIsDefaultOk returns a tuple with the IsDefault field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetIsDeleted

func (o *SecurityMonitoringStandardRuleResponse) GetIsDeleted() bool

GetIsDeleted returns the IsDeleted field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetIsDeletedOk

func (o *SecurityMonitoringStandardRuleResponse) GetIsDeletedOk() (*bool, bool)

GetIsDeletedOk returns a tuple with the IsDeleted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetIsEnabled

func (o *SecurityMonitoringStandardRuleResponse) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetIsEnabledOk

func (o *SecurityMonitoringStandardRuleResponse) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetMessage

func (o *SecurityMonitoringStandardRuleResponse) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetMessageOk

func (o *SecurityMonitoringStandardRuleResponse) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetName

func (o *SecurityMonitoringStandardRuleResponse) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetNameOk

func (o *SecurityMonitoringStandardRuleResponse) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetOptions

func (o *SecurityMonitoringStandardRuleResponse) GetOptions() SecurityMonitoringRuleOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetOptionsOk

func (o *SecurityMonitoringStandardRuleResponse) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetQueries

func (o *SecurityMonitoringStandardRuleResponse) GetQueries() []SecurityMonitoringStandardRuleQuery

GetQueries returns the Queries field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetQueriesOk

func (o *SecurityMonitoringStandardRuleResponse) GetQueriesOk() (*[]SecurityMonitoringStandardRuleQuery, bool)

GetQueriesOk returns a tuple with the Queries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetTags

func (o *SecurityMonitoringStandardRuleResponse) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetTagsOk

func (o *SecurityMonitoringStandardRuleResponse) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetType

func (o *SecurityMonitoringStandardRuleResponse) GetType() SecurityMonitoringRuleTypeRead

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetTypeOk

func (o *SecurityMonitoringStandardRuleResponse) GetTypeOk() (*SecurityMonitoringRuleTypeRead, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetUpdateAuthorId

func (o *SecurityMonitoringStandardRuleResponse) GetUpdateAuthorId() int64

GetUpdateAuthorId returns the UpdateAuthorId field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetUpdateAuthorIdOk

func (o *SecurityMonitoringStandardRuleResponse) GetUpdateAuthorIdOk() (*int64, bool)

GetUpdateAuthorIdOk returns a tuple with the UpdateAuthorId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetVersion

func (o *SecurityMonitoringStandardRuleResponse) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetVersionOk

func (o *SecurityMonitoringStandardRuleResponse) GetVersionOk() (*int64, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) HasCases

func (o *SecurityMonitoringStandardRuleResponse) HasCases() bool

HasCases returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasComplianceSignalOptions

func (o *SecurityMonitoringStandardRuleResponse) HasComplianceSignalOptions() bool

HasComplianceSignalOptions returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasCreatedAt

func (o *SecurityMonitoringStandardRuleResponse) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasCreationAuthorId

func (o *SecurityMonitoringStandardRuleResponse) HasCreationAuthorId() bool

HasCreationAuthorId returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasDeprecationDate

func (o *SecurityMonitoringStandardRuleResponse) HasDeprecationDate() bool

HasDeprecationDate returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasFilters

func (o *SecurityMonitoringStandardRuleResponse) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasHasExtendedTitle

func (o *SecurityMonitoringStandardRuleResponse) HasHasExtendedTitle() bool

HasHasExtendedTitle returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasId

func (o *SecurityMonitoringStandardRuleResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasIsDefault

func (o *SecurityMonitoringStandardRuleResponse) HasIsDefault() bool

HasIsDefault returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasIsDeleted

func (o *SecurityMonitoringStandardRuleResponse) HasIsDeleted() bool

HasIsDeleted returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasIsEnabled

func (o *SecurityMonitoringStandardRuleResponse) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasMessage

func (o *SecurityMonitoringStandardRuleResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasName

func (o *SecurityMonitoringStandardRuleResponse) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasOptions

func (o *SecurityMonitoringStandardRuleResponse) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasQueries

func (o *SecurityMonitoringStandardRuleResponse) HasQueries() bool

HasQueries returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasTags

func (o *SecurityMonitoringStandardRuleResponse) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasType

func (o *SecurityMonitoringStandardRuleResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasUpdateAuthorId

func (o *SecurityMonitoringStandardRuleResponse) HasUpdateAuthorId() bool

HasUpdateAuthorId returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasVersion

func (o *SecurityMonitoringStandardRuleResponse) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityMonitoringStandardRuleResponse) MarshalJSON

func (o SecurityMonitoringStandardRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringStandardRuleResponse) SetCases

func (o *SecurityMonitoringStandardRuleResponse) SetCases(v []SecurityMonitoringRuleCase)

SetCases gets a reference to the given []SecurityMonitoringRuleCase and assigns it to the Cases field.

func (*SecurityMonitoringStandardRuleResponse) SetComplianceSignalOptions

func (o *SecurityMonitoringStandardRuleResponse) SetComplianceSignalOptions(v CloudConfigurationRuleComplianceSignalOptions)

SetComplianceSignalOptions gets a reference to the given CloudConfigurationRuleComplianceSignalOptions and assigns it to the ComplianceSignalOptions field.

func (*SecurityMonitoringStandardRuleResponse) SetCreatedAt

func (o *SecurityMonitoringStandardRuleResponse) SetCreatedAt(v int64)

SetCreatedAt gets a reference to the given int64 and assigns it to the CreatedAt field.

func (*SecurityMonitoringStandardRuleResponse) SetCreationAuthorId

func (o *SecurityMonitoringStandardRuleResponse) SetCreationAuthorId(v int64)

SetCreationAuthorId gets a reference to the given int64 and assigns it to the CreationAuthorId field.

func (*SecurityMonitoringStandardRuleResponse) SetDeprecationDate

func (o *SecurityMonitoringStandardRuleResponse) SetDeprecationDate(v int64)

SetDeprecationDate gets a reference to the given int64 and assigns it to the DeprecationDate field.

func (*SecurityMonitoringStandardRuleResponse) SetFilters

func (o *SecurityMonitoringStandardRuleResponse) SetFilters(v []SecurityMonitoringFilter)

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*SecurityMonitoringStandardRuleResponse) SetHasExtendedTitle

func (o *SecurityMonitoringStandardRuleResponse) SetHasExtendedTitle(v bool)

SetHasExtendedTitle gets a reference to the given bool and assigns it to the HasExtendedTitle field.

func (*SecurityMonitoringStandardRuleResponse) SetId

func (o *SecurityMonitoringStandardRuleResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SecurityMonitoringStandardRuleResponse) SetIsDefault

func (o *SecurityMonitoringStandardRuleResponse) SetIsDefault(v bool)

SetIsDefault gets a reference to the given bool and assigns it to the IsDefault field.

func (*SecurityMonitoringStandardRuleResponse) SetIsDeleted

func (o *SecurityMonitoringStandardRuleResponse) SetIsDeleted(v bool)

SetIsDeleted gets a reference to the given bool and assigns it to the IsDeleted field.

func (*SecurityMonitoringStandardRuleResponse) SetIsEnabled

func (o *SecurityMonitoringStandardRuleResponse) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*SecurityMonitoringStandardRuleResponse) SetMessage

func (o *SecurityMonitoringStandardRuleResponse) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*SecurityMonitoringStandardRuleResponse) SetName

func (o *SecurityMonitoringStandardRuleResponse) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringStandardRuleResponse) SetOptions

func (o *SecurityMonitoringStandardRuleResponse) SetOptions(v SecurityMonitoringRuleOptions)

SetOptions gets a reference to the given SecurityMonitoringRuleOptions and assigns it to the Options field.

func (*SecurityMonitoringStandardRuleResponse) SetQueries

func (o *SecurityMonitoringStandardRuleResponse) SetQueries(v []SecurityMonitoringStandardRuleQuery)

SetQueries gets a reference to the given []SecurityMonitoringStandardRuleQuery and assigns it to the Queries field.

func (*SecurityMonitoringStandardRuleResponse) SetTags

func (o *SecurityMonitoringStandardRuleResponse) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SecurityMonitoringStandardRuleResponse) SetType

func (o *SecurityMonitoringStandardRuleResponse) SetType(v SecurityMonitoringRuleTypeRead)

SetType gets a reference to the given SecurityMonitoringRuleTypeRead and assigns it to the Type field.

func (*SecurityMonitoringStandardRuleResponse) SetUpdateAuthorId

func (o *SecurityMonitoringStandardRuleResponse) SetUpdateAuthorId(v int64)

SetUpdateAuthorId gets a reference to the given int64 and assigns it to the UpdateAuthorId field.

func (*SecurityMonitoringStandardRuleResponse) SetVersion

func (o *SecurityMonitoringStandardRuleResponse) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*SecurityMonitoringStandardRuleResponse) UnmarshalJSON

func (o *SecurityMonitoringStandardRuleResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringTriageUser

SecurityMonitoringTriageUser Object representing a given user entity.

type SecurityMonitoringTriageUser struct {
    // The handle for this user account.
    Handle *string `json:"handle,omitempty"`
    // Numerical ID assigned by Datadog to this user account.
    Id *int64 `json:"id,omitempty"`
    // The name for this user account.
    Name datadog.NullableString `json:"name,omitempty"`
    // UUID assigned by Datadog to this user account.
    Uuid string `json:"uuid"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringTriageUser

func NewSecurityMonitoringTriageUser(uuid string) *SecurityMonitoringTriageUser

NewSecurityMonitoringTriageUser instantiates a new SecurityMonitoringTriageUser object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringTriageUserWithDefaults

func NewSecurityMonitoringTriageUserWithDefaults() *SecurityMonitoringTriageUser

NewSecurityMonitoringTriageUserWithDefaults instantiates a new SecurityMonitoringTriageUser object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringTriageUser) GetHandle

func (o *SecurityMonitoringTriageUser) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*SecurityMonitoringTriageUser) GetHandleOk

func (o *SecurityMonitoringTriageUser) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringTriageUser) GetId

func (o *SecurityMonitoringTriageUser) GetId() int64

GetId returns the Id field value if set, zero value otherwise.

func (*SecurityMonitoringTriageUser) GetIdOk

func (o *SecurityMonitoringTriageUser) GetIdOk() (*int64, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringTriageUser) GetName

func (o *SecurityMonitoringTriageUser) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SecurityMonitoringTriageUser) GetNameOk

func (o *SecurityMonitoringTriageUser) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*SecurityMonitoringTriageUser) GetUuid

func (o *SecurityMonitoringTriageUser) GetUuid() string

GetUuid returns the Uuid field value.

func (*SecurityMonitoringTriageUser) GetUuidOk

func (o *SecurityMonitoringTriageUser) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (*SecurityMonitoringTriageUser) HasHandle

func (o *SecurityMonitoringTriageUser) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*SecurityMonitoringTriageUser) HasId

func (o *SecurityMonitoringTriageUser) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecurityMonitoringTriageUser) HasName

func (o *SecurityMonitoringTriageUser) HasName() bool

HasName returns a boolean if a field has been set.

func (SecurityMonitoringTriageUser) MarshalJSON

func (o SecurityMonitoringTriageUser) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringTriageUser) SetHandle

func (o *SecurityMonitoringTriageUser) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*SecurityMonitoringTriageUser) SetId

func (o *SecurityMonitoringTriageUser) SetId(v int64)

SetId gets a reference to the given int64 and assigns it to the Id field.

func (*SecurityMonitoringTriageUser) SetName

func (o *SecurityMonitoringTriageUser) SetName(v string)

SetName gets a reference to the given datadog.NullableString and assigns it to the Name field.

func (*SecurityMonitoringTriageUser) SetNameNil

func (o *SecurityMonitoringTriageUser) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil.

func (*SecurityMonitoringTriageUser) SetUuid

func (o *SecurityMonitoringTriageUser) SetUuid(v string)

SetUuid sets field value.

func (*SecurityMonitoringTriageUser) UnmarshalJSON

func (o *SecurityMonitoringTriageUser) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*SecurityMonitoringTriageUser) UnsetName

func (o *SecurityMonitoringTriageUser) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil.

type SensitiveDataScannerApi

SensitiveDataScannerApi service type

type SensitiveDataScannerApi datadog.Service

func NewSensitiveDataScannerApi

func NewSensitiveDataScannerApi(client *datadog.APIClient) *SensitiveDataScannerApi

NewSensitiveDataScannerApi Returns NewSensitiveDataScannerApi.

func (*SensitiveDataScannerApi) CreateScanningGroup

func (a *SensitiveDataScannerApi) CreateScanningGroup(ctx _context.Context, body SensitiveDataScannerGroupCreateRequest) (SensitiveDataScannerCreateGroupResponse, *_nethttp.Response, error)

CreateScanningGroup Create Scanning Group. Create a scanning group. The request MAY include a configuration relationship. A rules relationship can be omitted entirely, but if it is included it MUST be null or an empty array (rules cannot be created at the same time). The new group will be ordered last within the configuration.

func (*SensitiveDataScannerApi) CreateScanningRule

func (a *SensitiveDataScannerApi) CreateScanningRule(ctx _context.Context, body SensitiveDataScannerRuleCreateRequest) (SensitiveDataScannerCreateRuleResponse, *_nethttp.Response, error)

CreateScanningRule Create Scanning Rule. Create a scanning rule in a sensitive data scanner group, ordered last. The posted rule MUST include a group relationship. It MUST include either a standard_pattern relationship or a regex attribute, but not both. If included_attributes is empty or missing, we will scan all attributes except excluded_attributes. If both are missing, we will scan the whole event.

func (*SensitiveDataScannerApi) DeleteScanningGroup

func (a *SensitiveDataScannerApi) DeleteScanningGroup(ctx _context.Context, groupId string, body SensitiveDataScannerGroupDeleteRequest) (SensitiveDataScannerGroupDeleteResponse, *_nethttp.Response, error)

DeleteScanningGroup Delete Scanning Group. Delete a given group.

func (*SensitiveDataScannerApi) DeleteScanningRule

func (a *SensitiveDataScannerApi) DeleteScanningRule(ctx _context.Context, ruleId string, body SensitiveDataScannerRuleDeleteRequest) (SensitiveDataScannerRuleDeleteResponse, *_nethttp.Response, error)

DeleteScanningRule Delete Scanning Rule. Delete a given rule.

func (*SensitiveDataScannerApi) ListScanningGroups

func (a *SensitiveDataScannerApi) ListScanningGroups(ctx _context.Context) (SensitiveDataScannerGetConfigResponse, *_nethttp.Response, error)

ListScanningGroups List Scanning Groups. List all the Scanning groups in your organization.

func (*SensitiveDataScannerApi) ListStandardPatterns

func (a *SensitiveDataScannerApi) ListStandardPatterns(ctx _context.Context) (SensitiveDataScannerStandardPatternsResponseData, *_nethttp.Response, error)

ListStandardPatterns List standard patterns. Returns all standard patterns.

func (*SensitiveDataScannerApi) ReorderScanningGroups

func (a *SensitiveDataScannerApi) ReorderScanningGroups(ctx _context.Context, body SensitiveDataScannerConfigRequest) (SensitiveDataScannerReorderGroupsResponse, *_nethttp.Response, error)

ReorderScanningGroups Reorder Groups. Reorder the list of groups.

func (*SensitiveDataScannerApi) UpdateScanningGroup

func (a *SensitiveDataScannerApi) UpdateScanningGroup(ctx _context.Context, groupId string, body SensitiveDataScannerGroupUpdateRequest) (SensitiveDataScannerGroupUpdateResponse, *_nethttp.Response, error)

UpdateScanningGroup Update Scanning Group. Update a group, including the order of the rules. Rules within the group are reordered by including a rules relationship. If the rules relationship is present, its data section MUST contain linkages for all of the rules currently in the group, and MUST NOT contain any others.

func (*SensitiveDataScannerApi) UpdateScanningRule

func (a *SensitiveDataScannerApi) UpdateScanningRule(ctx _context.Context, ruleId string, body SensitiveDataScannerRuleUpdateRequest) (SensitiveDataScannerRuleUpdateResponse, *_nethttp.Response, error)

UpdateScanningRule Update Scanning Rule. Update a scanning rule. The request body MUST NOT include a standard_pattern relationship, as that relationship is non-editable. Trying to edit the regex attribute of a rule with a standard_pattern relationship will also result in an error.

type SensitiveDataScannerConfigRequest

SensitiveDataScannerConfigRequest Group reorder request.

type SensitiveDataScannerConfigRequest struct {
    // Data related to the reordering of scanning groups.
    Data SensitiveDataScannerReorderConfig `json:"data"`
    // Meta payload containing information about the API.
    Meta SensitiveDataScannerMetaVersionOnly `json:"meta"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerConfigRequest

func NewSensitiveDataScannerConfigRequest(data SensitiveDataScannerReorderConfig, meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerConfigRequest

NewSensitiveDataScannerConfigRequest instantiates a new SensitiveDataScannerConfigRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerConfigRequestWithDefaults

func NewSensitiveDataScannerConfigRequestWithDefaults() *SensitiveDataScannerConfigRequest

NewSensitiveDataScannerConfigRequestWithDefaults instantiates a new SensitiveDataScannerConfigRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerConfigRequest) GetData

func (o *SensitiveDataScannerConfigRequest) GetData() SensitiveDataScannerReorderConfig

GetData returns the Data field value.

func (*SensitiveDataScannerConfigRequest) GetDataOk

func (o *SensitiveDataScannerConfigRequest) GetDataOk() (*SensitiveDataScannerReorderConfig, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*SensitiveDataScannerConfigRequest) GetMeta

func (o *SensitiveDataScannerConfigRequest) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value.

func (*SensitiveDataScannerConfigRequest) GetMetaOk

func (o *SensitiveDataScannerConfigRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (SensitiveDataScannerConfigRequest) MarshalJSON

func (o SensitiveDataScannerConfigRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerConfigRequest) SetData

func (o *SensitiveDataScannerConfigRequest) SetData(v SensitiveDataScannerReorderConfig)

SetData sets field value.

func (*SensitiveDataScannerConfigRequest) SetMeta

func (o *SensitiveDataScannerConfigRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta sets field value.

func (*SensitiveDataScannerConfigRequest) UnmarshalJSON

func (o *SensitiveDataScannerConfigRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerConfiguration

SensitiveDataScannerConfiguration A Sensitive Data Scanner configuration.

type SensitiveDataScannerConfiguration struct {
    // ID of the configuration.
    Id *string `json:"id,omitempty"`
    // Sensitive Data Scanner configuration type.
    Type *SensitiveDataScannerConfigurationType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerConfiguration

func NewSensitiveDataScannerConfiguration() *SensitiveDataScannerConfiguration

NewSensitiveDataScannerConfiguration instantiates a new SensitiveDataScannerConfiguration object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerConfigurationWithDefaults

func NewSensitiveDataScannerConfigurationWithDefaults() *SensitiveDataScannerConfiguration

NewSensitiveDataScannerConfigurationWithDefaults instantiates a new SensitiveDataScannerConfiguration object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerConfiguration) GetId

func (o *SensitiveDataScannerConfiguration) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerConfiguration) GetIdOk

func (o *SensitiveDataScannerConfiguration) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerConfiguration) GetType

func (o *SensitiveDataScannerConfiguration) GetType() SensitiveDataScannerConfigurationType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerConfiguration) GetTypeOk

func (o *SensitiveDataScannerConfiguration) GetTypeOk() (*SensitiveDataScannerConfigurationType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerConfiguration) HasId

func (o *SensitiveDataScannerConfiguration) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerConfiguration) HasType

func (o *SensitiveDataScannerConfiguration) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerConfiguration) MarshalJSON

func (o SensitiveDataScannerConfiguration) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerConfiguration) SetId

func (o *SensitiveDataScannerConfiguration) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerConfiguration) SetType

func (o *SensitiveDataScannerConfiguration) SetType(v SensitiveDataScannerConfigurationType)

SetType gets a reference to the given SensitiveDataScannerConfigurationType and assigns it to the Type field.

func (*SensitiveDataScannerConfiguration) UnmarshalJSON

func (o *SensitiveDataScannerConfiguration) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerConfigurationData

SensitiveDataScannerConfigurationData A Sensitive Data Scanner configuration data.

type SensitiveDataScannerConfigurationData struct {
    // A Sensitive Data Scanner configuration.
    Data *SensitiveDataScannerConfiguration `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerConfigurationData

func NewSensitiveDataScannerConfigurationData() *SensitiveDataScannerConfigurationData

NewSensitiveDataScannerConfigurationData instantiates a new SensitiveDataScannerConfigurationData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerConfigurationDataWithDefaults

func NewSensitiveDataScannerConfigurationDataWithDefaults() *SensitiveDataScannerConfigurationData

NewSensitiveDataScannerConfigurationDataWithDefaults instantiates a new SensitiveDataScannerConfigurationData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerConfigurationData) GetData

func (o *SensitiveDataScannerConfigurationData) GetData() SensitiveDataScannerConfiguration

GetData returns the Data field value if set, zero value otherwise.

func (*SensitiveDataScannerConfigurationData) GetDataOk

func (o *SensitiveDataScannerConfigurationData) GetDataOk() (*SensitiveDataScannerConfiguration, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerConfigurationData) HasData

func (o *SensitiveDataScannerConfigurationData) HasData() bool

HasData returns a boolean if a field has been set.

func (SensitiveDataScannerConfigurationData) MarshalJSON

func (o SensitiveDataScannerConfigurationData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerConfigurationData) SetData

func (o *SensitiveDataScannerConfigurationData) SetData(v SensitiveDataScannerConfiguration)

SetData gets a reference to the given SensitiveDataScannerConfiguration and assigns it to the Data field.

func (*SensitiveDataScannerConfigurationData) UnmarshalJSON

func (o *SensitiveDataScannerConfigurationData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerConfigurationRelationships

SensitiveDataScannerConfigurationRelationships Relationships of the configuration.

type SensitiveDataScannerConfigurationRelationships struct {
    // List of groups, ordered.
    Groups *SensitiveDataScannerGroupList `json:"groups,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerConfigurationRelationships

func NewSensitiveDataScannerConfigurationRelationships() *SensitiveDataScannerConfigurationRelationships

NewSensitiveDataScannerConfigurationRelationships instantiates a new SensitiveDataScannerConfigurationRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerConfigurationRelationshipsWithDefaults

func NewSensitiveDataScannerConfigurationRelationshipsWithDefaults() *SensitiveDataScannerConfigurationRelationships

NewSensitiveDataScannerConfigurationRelationshipsWithDefaults instantiates a new SensitiveDataScannerConfigurationRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerConfigurationRelationships) GetGroups

func (o *SensitiveDataScannerConfigurationRelationships) GetGroups() SensitiveDataScannerGroupList

GetGroups returns the Groups field value if set, zero value otherwise.

func (*SensitiveDataScannerConfigurationRelationships) GetGroupsOk

func (o *SensitiveDataScannerConfigurationRelationships) GetGroupsOk() (*SensitiveDataScannerGroupList, bool)

GetGroupsOk returns a tuple with the Groups field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerConfigurationRelationships) HasGroups

func (o *SensitiveDataScannerConfigurationRelationships) HasGroups() bool

HasGroups returns a boolean if a field has been set.

func (SensitiveDataScannerConfigurationRelationships) MarshalJSON

func (o SensitiveDataScannerConfigurationRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerConfigurationRelationships) SetGroups

func (o *SensitiveDataScannerConfigurationRelationships) SetGroups(v SensitiveDataScannerGroupList)

SetGroups gets a reference to the given SensitiveDataScannerGroupList and assigns it to the Groups field.

func (*SensitiveDataScannerConfigurationRelationships) UnmarshalJSON

func (o *SensitiveDataScannerConfigurationRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerConfigurationType

SensitiveDataScannerConfigurationType Sensitive Data Scanner configuration type.

type SensitiveDataScannerConfigurationType string

List of SensitiveDataScannerConfigurationType.

const (
    SENSITIVEDATASCANNERCONFIGURATIONTYPE_SENSITIVE_DATA_SCANNER_CONFIGURATIONS SensitiveDataScannerConfigurationType = "sensitive_data_scanner_configuration"
)

func NewSensitiveDataScannerConfigurationTypeFromValue

func NewSensitiveDataScannerConfigurationTypeFromValue(v string) (*SensitiveDataScannerConfigurationType, error)

NewSensitiveDataScannerConfigurationTypeFromValue returns a pointer to a valid SensitiveDataScannerConfigurationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SensitiveDataScannerConfigurationType) GetAllowedValues

func (v *SensitiveDataScannerConfigurationType) GetAllowedValues() []SensitiveDataScannerConfigurationType

GetAllowedValues reeturns the list of possible values.

func (SensitiveDataScannerConfigurationType) IsValid

func (v SensitiveDataScannerConfigurationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SensitiveDataScannerConfigurationType) Ptr

func (v SensitiveDataScannerConfigurationType) Ptr() *SensitiveDataScannerConfigurationType

Ptr returns reference to SensitiveDataScannerConfigurationType value.

func (*SensitiveDataScannerConfigurationType) UnmarshalJSON

func (v *SensitiveDataScannerConfigurationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerCreateGroupResponse

SensitiveDataScannerCreateGroupResponse Create group response.

type SensitiveDataScannerCreateGroupResponse struct {
    // Response data related to the creation of a group.
    Data *SensitiveDataScannerGroupResponse `json:"data,omitempty"`
    // Meta payload containing information about the API.
    Meta *SensitiveDataScannerMetaVersionOnly `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerCreateGroupResponse

func NewSensitiveDataScannerCreateGroupResponse() *SensitiveDataScannerCreateGroupResponse

NewSensitiveDataScannerCreateGroupResponse instantiates a new SensitiveDataScannerCreateGroupResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerCreateGroupResponseWithDefaults

func NewSensitiveDataScannerCreateGroupResponseWithDefaults() *SensitiveDataScannerCreateGroupResponse

NewSensitiveDataScannerCreateGroupResponseWithDefaults instantiates a new SensitiveDataScannerCreateGroupResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerCreateGroupResponse) GetData

func (o *SensitiveDataScannerCreateGroupResponse) GetData() SensitiveDataScannerGroupResponse

GetData returns the Data field value if set, zero value otherwise.

func (*SensitiveDataScannerCreateGroupResponse) GetDataOk

func (o *SensitiveDataScannerCreateGroupResponse) GetDataOk() (*SensitiveDataScannerGroupResponse, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerCreateGroupResponse) GetMeta

func (o *SensitiveDataScannerCreateGroupResponse) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SensitiveDataScannerCreateGroupResponse) GetMetaOk

func (o *SensitiveDataScannerCreateGroupResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerCreateGroupResponse) HasData

func (o *SensitiveDataScannerCreateGroupResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*SensitiveDataScannerCreateGroupResponse) HasMeta

func (o *SensitiveDataScannerCreateGroupResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SensitiveDataScannerCreateGroupResponse) MarshalJSON

func (o SensitiveDataScannerCreateGroupResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerCreateGroupResponse) SetData

func (o *SensitiveDataScannerCreateGroupResponse) SetData(v SensitiveDataScannerGroupResponse)

SetData gets a reference to the given SensitiveDataScannerGroupResponse and assigns it to the Data field.

func (*SensitiveDataScannerCreateGroupResponse) SetMeta

func (o *SensitiveDataScannerCreateGroupResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta gets a reference to the given SensitiveDataScannerMetaVersionOnly and assigns it to the Meta field.

func (*SensitiveDataScannerCreateGroupResponse) UnmarshalJSON

func (o *SensitiveDataScannerCreateGroupResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerCreateRuleResponse

SensitiveDataScannerCreateRuleResponse Create rule response.

type SensitiveDataScannerCreateRuleResponse struct {
    // Response data related to the creation of a rule.
    Data *SensitiveDataScannerRuleResponse `json:"data,omitempty"`
    // Meta payload containing information about the API.
    Meta *SensitiveDataScannerMetaVersionOnly `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerCreateRuleResponse

func NewSensitiveDataScannerCreateRuleResponse() *SensitiveDataScannerCreateRuleResponse

NewSensitiveDataScannerCreateRuleResponse instantiates a new SensitiveDataScannerCreateRuleResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerCreateRuleResponseWithDefaults

func NewSensitiveDataScannerCreateRuleResponseWithDefaults() *SensitiveDataScannerCreateRuleResponse

NewSensitiveDataScannerCreateRuleResponseWithDefaults instantiates a new SensitiveDataScannerCreateRuleResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerCreateRuleResponse) GetData

func (o *SensitiveDataScannerCreateRuleResponse) GetData() SensitiveDataScannerRuleResponse

GetData returns the Data field value if set, zero value otherwise.

func (*SensitiveDataScannerCreateRuleResponse) GetDataOk

func (o *SensitiveDataScannerCreateRuleResponse) GetDataOk() (*SensitiveDataScannerRuleResponse, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerCreateRuleResponse) GetMeta

func (o *SensitiveDataScannerCreateRuleResponse) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SensitiveDataScannerCreateRuleResponse) GetMetaOk

func (o *SensitiveDataScannerCreateRuleResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerCreateRuleResponse) HasData

func (o *SensitiveDataScannerCreateRuleResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*SensitiveDataScannerCreateRuleResponse) HasMeta

func (o *SensitiveDataScannerCreateRuleResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SensitiveDataScannerCreateRuleResponse) MarshalJSON

func (o SensitiveDataScannerCreateRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerCreateRuleResponse) SetData

func (o *SensitiveDataScannerCreateRuleResponse) SetData(v SensitiveDataScannerRuleResponse)

SetData gets a reference to the given SensitiveDataScannerRuleResponse and assigns it to the Data field.

func (*SensitiveDataScannerCreateRuleResponse) SetMeta

func (o *SensitiveDataScannerCreateRuleResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta gets a reference to the given SensitiveDataScannerMetaVersionOnly and assigns it to the Meta field.

func (*SensitiveDataScannerCreateRuleResponse) UnmarshalJSON

func (o *SensitiveDataScannerCreateRuleResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerFilter

SensitiveDataScannerFilter Filter for the Scanning Group.

type SensitiveDataScannerFilter struct {
    // Query to filter the events.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerFilter

func NewSensitiveDataScannerFilter() *SensitiveDataScannerFilter

NewSensitiveDataScannerFilter instantiates a new SensitiveDataScannerFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerFilterWithDefaults

func NewSensitiveDataScannerFilterWithDefaults() *SensitiveDataScannerFilter

NewSensitiveDataScannerFilterWithDefaults instantiates a new SensitiveDataScannerFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerFilter) GetQuery

func (o *SensitiveDataScannerFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SensitiveDataScannerFilter) GetQueryOk

func (o *SensitiveDataScannerFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerFilter) HasQuery

func (o *SensitiveDataScannerFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (SensitiveDataScannerFilter) MarshalJSON

func (o SensitiveDataScannerFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerFilter) SetQuery

func (o *SensitiveDataScannerFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SensitiveDataScannerFilter) UnmarshalJSON

func (o *SensitiveDataScannerFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGetConfigIncludedItem

SensitiveDataScannerGetConfigIncludedItem - An object related to the configuration.

type SensitiveDataScannerGetConfigIncludedItem struct {
    SensitiveDataScannerRuleIncludedItem  *SensitiveDataScannerRuleIncludedItem
    SensitiveDataScannerGroupIncludedItem *SensitiveDataScannerGroupIncludedItem

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func SensitiveDataScannerGroupIncludedItemAsSensitiveDataScannerGetConfigIncludedItem

func SensitiveDataScannerGroupIncludedItemAsSensitiveDataScannerGetConfigIncludedItem(v *SensitiveDataScannerGroupIncludedItem) SensitiveDataScannerGetConfigIncludedItem

SensitiveDataScannerGroupIncludedItemAsSensitiveDataScannerGetConfigIncludedItem is a convenience function that returns SensitiveDataScannerGroupIncludedItem wrapped in SensitiveDataScannerGetConfigIncludedItem.

func SensitiveDataScannerRuleIncludedItemAsSensitiveDataScannerGetConfigIncludedItem

func SensitiveDataScannerRuleIncludedItemAsSensitiveDataScannerGetConfigIncludedItem(v *SensitiveDataScannerRuleIncludedItem) SensitiveDataScannerGetConfigIncludedItem

SensitiveDataScannerRuleIncludedItemAsSensitiveDataScannerGetConfigIncludedItem is a convenience function that returns SensitiveDataScannerRuleIncludedItem wrapped in SensitiveDataScannerGetConfigIncludedItem.

func (*SensitiveDataScannerGetConfigIncludedItem) GetActualInstance

func (obj *SensitiveDataScannerGetConfigIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (SensitiveDataScannerGetConfigIncludedItem) MarshalJSON

func (obj SensitiveDataScannerGetConfigIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*SensitiveDataScannerGetConfigIncludedItem) UnmarshalJSON

func (obj *SensitiveDataScannerGetConfigIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type SensitiveDataScannerGetConfigResponse

SensitiveDataScannerGetConfigResponse Get all groups response.

type SensitiveDataScannerGetConfigResponse struct {
    // Response data related to the scanning groups.
    Data *SensitiveDataScannerGetConfigResponseData `json:"data,omitempty"`
    // Included objects from relationships.
    Included []SensitiveDataScannerGetConfigIncludedItem `json:"included,omitempty"`
    // Meta response containing information about the API.
    Meta *SensitiveDataScannerMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerGetConfigResponse

func NewSensitiveDataScannerGetConfigResponse() *SensitiveDataScannerGetConfigResponse

NewSensitiveDataScannerGetConfigResponse instantiates a new SensitiveDataScannerGetConfigResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerGetConfigResponseWithDefaults

func NewSensitiveDataScannerGetConfigResponseWithDefaults() *SensitiveDataScannerGetConfigResponse

NewSensitiveDataScannerGetConfigResponseWithDefaults instantiates a new SensitiveDataScannerGetConfigResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerGetConfigResponse) GetData

func (o *SensitiveDataScannerGetConfigResponse) GetData() SensitiveDataScannerGetConfigResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*SensitiveDataScannerGetConfigResponse) GetDataOk

func (o *SensitiveDataScannerGetConfigResponse) GetDataOk() (*SensitiveDataScannerGetConfigResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGetConfigResponse) GetIncluded

func (o *SensitiveDataScannerGetConfigResponse) GetIncluded() []SensitiveDataScannerGetConfigIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*SensitiveDataScannerGetConfigResponse) GetIncludedOk

func (o *SensitiveDataScannerGetConfigResponse) GetIncludedOk() (*[]SensitiveDataScannerGetConfigIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGetConfigResponse) GetMeta

func (o *SensitiveDataScannerGetConfigResponse) GetMeta() SensitiveDataScannerMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SensitiveDataScannerGetConfigResponse) GetMetaOk

func (o *SensitiveDataScannerGetConfigResponse) GetMetaOk() (*SensitiveDataScannerMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGetConfigResponse) HasData

func (o *SensitiveDataScannerGetConfigResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*SensitiveDataScannerGetConfigResponse) HasIncluded

func (o *SensitiveDataScannerGetConfigResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*SensitiveDataScannerGetConfigResponse) HasMeta

func (o *SensitiveDataScannerGetConfigResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SensitiveDataScannerGetConfigResponse) MarshalJSON

func (o SensitiveDataScannerGetConfigResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGetConfigResponse) SetData

func (o *SensitiveDataScannerGetConfigResponse) SetData(v SensitiveDataScannerGetConfigResponseData)

SetData gets a reference to the given SensitiveDataScannerGetConfigResponseData and assigns it to the Data field.

func (*SensitiveDataScannerGetConfigResponse) SetIncluded

func (o *SensitiveDataScannerGetConfigResponse) SetIncluded(v []SensitiveDataScannerGetConfigIncludedItem)

SetIncluded gets a reference to the given []SensitiveDataScannerGetConfigIncludedItem and assigns it to the Included field.

func (*SensitiveDataScannerGetConfigResponse) SetMeta

func (o *SensitiveDataScannerGetConfigResponse) SetMeta(v SensitiveDataScannerMeta)

SetMeta gets a reference to the given SensitiveDataScannerMeta and assigns it to the Meta field.

func (*SensitiveDataScannerGetConfigResponse) UnmarshalJSON

func (o *SensitiveDataScannerGetConfigResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGetConfigResponseData

SensitiveDataScannerGetConfigResponseData Response data related to the scanning groups.

type SensitiveDataScannerGetConfigResponseData struct {
    // Attributes of the Sensitive Data configuration.
    Attributes map[string]interface{} `json:"attributes,omitempty"`
    // ID of the configuration.
    Id *string `json:"id,omitempty"`
    // Relationships of the configuration.
    Relationships *SensitiveDataScannerConfigurationRelationships `json:"relationships,omitempty"`
    // Sensitive Data Scanner configuration type.
    Type *SensitiveDataScannerConfigurationType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerGetConfigResponseData

func NewSensitiveDataScannerGetConfigResponseData() *SensitiveDataScannerGetConfigResponseData

NewSensitiveDataScannerGetConfigResponseData instantiates a new SensitiveDataScannerGetConfigResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerGetConfigResponseDataWithDefaults

func NewSensitiveDataScannerGetConfigResponseDataWithDefaults() *SensitiveDataScannerGetConfigResponseData

NewSensitiveDataScannerGetConfigResponseDataWithDefaults instantiates a new SensitiveDataScannerGetConfigResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerGetConfigResponseData) GetAttributes

func (o *SensitiveDataScannerGetConfigResponseData) GetAttributes() map[string]interface{}

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SensitiveDataScannerGetConfigResponseData) GetAttributesOk

func (o *SensitiveDataScannerGetConfigResponseData) GetAttributesOk() (*map[string]interface{}, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGetConfigResponseData) GetId

func (o *SensitiveDataScannerGetConfigResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerGetConfigResponseData) GetIdOk

func (o *SensitiveDataScannerGetConfigResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGetConfigResponseData) GetRelationships

func (o *SensitiveDataScannerGetConfigResponseData) GetRelationships() SensitiveDataScannerConfigurationRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*SensitiveDataScannerGetConfigResponseData) GetRelationshipsOk

func (o *SensitiveDataScannerGetConfigResponseData) GetRelationshipsOk() (*SensitiveDataScannerConfigurationRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGetConfigResponseData) GetType

func (o *SensitiveDataScannerGetConfigResponseData) GetType() SensitiveDataScannerConfigurationType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerGetConfigResponseData) GetTypeOk

func (o *SensitiveDataScannerGetConfigResponseData) GetTypeOk() (*SensitiveDataScannerConfigurationType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGetConfigResponseData) HasAttributes

func (o *SensitiveDataScannerGetConfigResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SensitiveDataScannerGetConfigResponseData) HasId

func (o *SensitiveDataScannerGetConfigResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerGetConfigResponseData) HasRelationships

func (o *SensitiveDataScannerGetConfigResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*SensitiveDataScannerGetConfigResponseData) HasType

func (o *SensitiveDataScannerGetConfigResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerGetConfigResponseData) MarshalJSON

func (o SensitiveDataScannerGetConfigResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGetConfigResponseData) SetAttributes

func (o *SensitiveDataScannerGetConfigResponseData) SetAttributes(v map[string]interface{})

SetAttributes gets a reference to the given map[string]interface{} and assigns it to the Attributes field.

func (*SensitiveDataScannerGetConfigResponseData) SetId

func (o *SensitiveDataScannerGetConfigResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerGetConfigResponseData) SetRelationships

func (o *SensitiveDataScannerGetConfigResponseData) SetRelationships(v SensitiveDataScannerConfigurationRelationships)

SetRelationships gets a reference to the given SensitiveDataScannerConfigurationRelationships and assigns it to the Relationships field.

func (*SensitiveDataScannerGetConfigResponseData) SetType

func (o *SensitiveDataScannerGetConfigResponseData) SetType(v SensitiveDataScannerConfigurationType)

SetType gets a reference to the given SensitiveDataScannerConfigurationType and assigns it to the Type field.

func (*SensitiveDataScannerGetConfigResponseData) UnmarshalJSON

func (o *SensitiveDataScannerGetConfigResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroup

SensitiveDataScannerGroup A scanning group.

type SensitiveDataScannerGroup struct {
    // ID of the group.
    Id *string `json:"id,omitempty"`
    // Sensitive Data Scanner group type.
    Type *SensitiveDataScannerGroupType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerGroup

func NewSensitiveDataScannerGroup() *SensitiveDataScannerGroup

NewSensitiveDataScannerGroup instantiates a new SensitiveDataScannerGroup object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerGroupWithDefaults

func NewSensitiveDataScannerGroupWithDefaults() *SensitiveDataScannerGroup

NewSensitiveDataScannerGroupWithDefaults instantiates a new SensitiveDataScannerGroup object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerGroup) GetId

func (o *SensitiveDataScannerGroup) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerGroup) GetIdOk

func (o *SensitiveDataScannerGroup) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroup) GetType

func (o *SensitiveDataScannerGroup) GetType() SensitiveDataScannerGroupType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerGroup) GetTypeOk

func (o *SensitiveDataScannerGroup) GetTypeOk() (*SensitiveDataScannerGroupType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroup) HasId

func (o *SensitiveDataScannerGroup) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerGroup) HasType

func (o *SensitiveDataScannerGroup) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerGroup) MarshalJSON

func (o SensitiveDataScannerGroup) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroup) SetId

func (o *SensitiveDataScannerGroup) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerGroup) SetType

func (o *SensitiveDataScannerGroup) SetType(v SensitiveDataScannerGroupType)

SetType gets a reference to the given SensitiveDataScannerGroupType and assigns it to the Type field.

func (*SensitiveDataScannerGroup) UnmarshalJSON

func (o *SensitiveDataScannerGroup) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupAttributes

SensitiveDataScannerGroupAttributes Attributes of the Sensitive Data Scanner group.

type SensitiveDataScannerGroupAttributes struct {
    // Description of the group.
    Description *string `json:"description,omitempty"`
    // Filter for the Scanning Group.
    Filter *SensitiveDataScannerFilter `json:"filter,omitempty"`
    // Whether or not the group is enabled.
    IsEnabled *bool `json:"is_enabled,omitempty"`
    // Name of the group.
    Name *string `json:"name,omitempty"`
    // List of products the scanning group applies.
    ProductList []SensitiveDataScannerProduct `json:"product_list,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerGroupAttributes

func NewSensitiveDataScannerGroupAttributes() *SensitiveDataScannerGroupAttributes

NewSensitiveDataScannerGroupAttributes instantiates a new SensitiveDataScannerGroupAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerGroupAttributesWithDefaults

func NewSensitiveDataScannerGroupAttributesWithDefaults() *SensitiveDataScannerGroupAttributes

NewSensitiveDataScannerGroupAttributesWithDefaults instantiates a new SensitiveDataScannerGroupAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerGroupAttributes) GetDescription

func (o *SensitiveDataScannerGroupAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupAttributes) GetDescriptionOk

func (o *SensitiveDataScannerGroupAttributes) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupAttributes) GetFilter

func (o *SensitiveDataScannerGroupAttributes) GetFilter() SensitiveDataScannerFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupAttributes) GetFilterOk

func (o *SensitiveDataScannerGroupAttributes) GetFilterOk() (*SensitiveDataScannerFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupAttributes) GetIsEnabled

func (o *SensitiveDataScannerGroupAttributes) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupAttributes) GetIsEnabledOk

func (o *SensitiveDataScannerGroupAttributes) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupAttributes) GetName

func (o *SensitiveDataScannerGroupAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupAttributes) GetNameOk

func (o *SensitiveDataScannerGroupAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupAttributes) GetProductList

func (o *SensitiveDataScannerGroupAttributes) GetProductList() []SensitiveDataScannerProduct

GetProductList returns the ProductList field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupAttributes) GetProductListOk

func (o *SensitiveDataScannerGroupAttributes) GetProductListOk() (*[]SensitiveDataScannerProduct, bool)

GetProductListOk returns a tuple with the ProductList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupAttributes) HasDescription

func (o *SensitiveDataScannerGroupAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupAttributes) HasFilter

func (o *SensitiveDataScannerGroupAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupAttributes) HasIsEnabled

func (o *SensitiveDataScannerGroupAttributes) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupAttributes) HasName

func (o *SensitiveDataScannerGroupAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupAttributes) HasProductList

func (o *SensitiveDataScannerGroupAttributes) HasProductList() bool

HasProductList returns a boolean if a field has been set.

func (SensitiveDataScannerGroupAttributes) MarshalJSON

func (o SensitiveDataScannerGroupAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupAttributes) SetDescription

func (o *SensitiveDataScannerGroupAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*SensitiveDataScannerGroupAttributes) SetFilter

func (o *SensitiveDataScannerGroupAttributes) SetFilter(v SensitiveDataScannerFilter)

SetFilter gets a reference to the given SensitiveDataScannerFilter and assigns it to the Filter field.

func (*SensitiveDataScannerGroupAttributes) SetIsEnabled

func (o *SensitiveDataScannerGroupAttributes) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*SensitiveDataScannerGroupAttributes) SetName

func (o *SensitiveDataScannerGroupAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SensitiveDataScannerGroupAttributes) SetProductList

func (o *SensitiveDataScannerGroupAttributes) SetProductList(v []SensitiveDataScannerProduct)

SetProductList gets a reference to the given []SensitiveDataScannerProduct and assigns it to the ProductList field.

func (*SensitiveDataScannerGroupAttributes) UnmarshalJSON

func (o *SensitiveDataScannerGroupAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupCreate

SensitiveDataScannerGroupCreate Data related to the creation of a group.

type SensitiveDataScannerGroupCreate struct {
    // Attributes of the Sensitive Data Scanner group.
    Attributes SensitiveDataScannerGroupAttributes `json:"attributes"`
    // Relationships of the group.
    Relationships *SensitiveDataScannerGroupRelationships `json:"relationships,omitempty"`
    // Sensitive Data Scanner group type.
    Type SensitiveDataScannerGroupType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerGroupCreate

func NewSensitiveDataScannerGroupCreate(attributes SensitiveDataScannerGroupAttributes, typeVar SensitiveDataScannerGroupType) *SensitiveDataScannerGroupCreate

NewSensitiveDataScannerGroupCreate instantiates a new SensitiveDataScannerGroupCreate object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerGroupCreateWithDefaults

func NewSensitiveDataScannerGroupCreateWithDefaults() *SensitiveDataScannerGroupCreate

NewSensitiveDataScannerGroupCreateWithDefaults instantiates a new SensitiveDataScannerGroupCreate object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerGroupCreate) GetAttributes

func (o *SensitiveDataScannerGroupCreate) GetAttributes() SensitiveDataScannerGroupAttributes

GetAttributes returns the Attributes field value.

func (*SensitiveDataScannerGroupCreate) GetAttributesOk

func (o *SensitiveDataScannerGroupCreate) GetAttributesOk() (*SensitiveDataScannerGroupAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupCreate) GetRelationships

func (o *SensitiveDataScannerGroupCreate) GetRelationships() SensitiveDataScannerGroupRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupCreate) GetRelationshipsOk

func (o *SensitiveDataScannerGroupCreate) GetRelationshipsOk() (*SensitiveDataScannerGroupRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupCreate) GetType

func (o *SensitiveDataScannerGroupCreate) GetType() SensitiveDataScannerGroupType

GetType returns the Type field value.

func (*SensitiveDataScannerGroupCreate) GetTypeOk

func (o *SensitiveDataScannerGroupCreate) GetTypeOk() (*SensitiveDataScannerGroupType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupCreate) HasRelationships

func (o *SensitiveDataScannerGroupCreate) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (SensitiveDataScannerGroupCreate) MarshalJSON

func (o SensitiveDataScannerGroupCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupCreate) SetAttributes

func (o *SensitiveDataScannerGroupCreate) SetAttributes(v SensitiveDataScannerGroupAttributes)

SetAttributes sets field value.

func (*SensitiveDataScannerGroupCreate) SetRelationships

func (o *SensitiveDataScannerGroupCreate) SetRelationships(v SensitiveDataScannerGroupRelationships)

SetRelationships gets a reference to the given SensitiveDataScannerGroupRelationships and assigns it to the Relationships field.

func (*SensitiveDataScannerGroupCreate) SetType

func (o *SensitiveDataScannerGroupCreate) SetType(v SensitiveDataScannerGroupType)

SetType sets field value.

func (*SensitiveDataScannerGroupCreate) UnmarshalJSON

func (o *SensitiveDataScannerGroupCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupCreateRequest

SensitiveDataScannerGroupCreateRequest Create group request.

type SensitiveDataScannerGroupCreateRequest struct {
    // Data related to the creation of a group.
    Data *SensitiveDataScannerGroupCreate `json:"data,omitempty"`
    // Meta payload containing information about the API.
    Meta *SensitiveDataScannerMetaVersionOnly `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerGroupCreateRequest

func NewSensitiveDataScannerGroupCreateRequest() *SensitiveDataScannerGroupCreateRequest

NewSensitiveDataScannerGroupCreateRequest instantiates a new SensitiveDataScannerGroupCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerGroupCreateRequestWithDefaults

func NewSensitiveDataScannerGroupCreateRequestWithDefaults() *SensitiveDataScannerGroupCreateRequest

NewSensitiveDataScannerGroupCreateRequestWithDefaults instantiates a new SensitiveDataScannerGroupCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerGroupCreateRequest) GetData

func (o *SensitiveDataScannerGroupCreateRequest) GetData() SensitiveDataScannerGroupCreate

GetData returns the Data field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupCreateRequest) GetDataOk

func (o *SensitiveDataScannerGroupCreateRequest) GetDataOk() (*SensitiveDataScannerGroupCreate, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupCreateRequest) GetMeta

func (o *SensitiveDataScannerGroupCreateRequest) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupCreateRequest) GetMetaOk

func (o *SensitiveDataScannerGroupCreateRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupCreateRequest) HasData

func (o *SensitiveDataScannerGroupCreateRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupCreateRequest) HasMeta

func (o *SensitiveDataScannerGroupCreateRequest) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SensitiveDataScannerGroupCreateRequest) MarshalJSON

func (o SensitiveDataScannerGroupCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupCreateRequest) SetData

func (o *SensitiveDataScannerGroupCreateRequest) SetData(v SensitiveDataScannerGroupCreate)

SetData gets a reference to the given SensitiveDataScannerGroupCreate and assigns it to the Data field.

func (*SensitiveDataScannerGroupCreateRequest) SetMeta

func (o *SensitiveDataScannerGroupCreateRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta gets a reference to the given SensitiveDataScannerMetaVersionOnly and assigns it to the Meta field.

func (*SensitiveDataScannerGroupCreateRequest) UnmarshalJSON

func (o *SensitiveDataScannerGroupCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupData

SensitiveDataScannerGroupData A scanning group data.

type SensitiveDataScannerGroupData struct {
    // A scanning group.
    Data *SensitiveDataScannerGroup `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerGroupData

func NewSensitiveDataScannerGroupData() *SensitiveDataScannerGroupData

NewSensitiveDataScannerGroupData instantiates a new SensitiveDataScannerGroupData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerGroupDataWithDefaults

func NewSensitiveDataScannerGroupDataWithDefaults() *SensitiveDataScannerGroupData

NewSensitiveDataScannerGroupDataWithDefaults instantiates a new SensitiveDataScannerGroupData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerGroupData) GetData

func (o *SensitiveDataScannerGroupData) GetData() SensitiveDataScannerGroup

GetData returns the Data field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupData) GetDataOk

func (o *SensitiveDataScannerGroupData) GetDataOk() (*SensitiveDataScannerGroup, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupData) HasData

func (o *SensitiveDataScannerGroupData) HasData() bool

HasData returns a boolean if a field has been set.

func (SensitiveDataScannerGroupData) MarshalJSON

func (o SensitiveDataScannerGroupData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupData) SetData

func (o *SensitiveDataScannerGroupData) SetData(v SensitiveDataScannerGroup)

SetData gets a reference to the given SensitiveDataScannerGroup and assigns it to the Data field.

func (*SensitiveDataScannerGroupData) UnmarshalJSON

func (o *SensitiveDataScannerGroupData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupDeleteRequest

SensitiveDataScannerGroupDeleteRequest Delete group request.

type SensitiveDataScannerGroupDeleteRequest struct {
    // Meta payload containing information about the API.
    Meta SensitiveDataScannerMetaVersionOnly `json:"meta"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerGroupDeleteRequest

func NewSensitiveDataScannerGroupDeleteRequest(meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerGroupDeleteRequest

NewSensitiveDataScannerGroupDeleteRequest instantiates a new SensitiveDataScannerGroupDeleteRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerGroupDeleteRequestWithDefaults

func NewSensitiveDataScannerGroupDeleteRequestWithDefaults() *SensitiveDataScannerGroupDeleteRequest

NewSensitiveDataScannerGroupDeleteRequestWithDefaults instantiates a new SensitiveDataScannerGroupDeleteRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerGroupDeleteRequest) GetMeta

func (o *SensitiveDataScannerGroupDeleteRequest) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value.

func (*SensitiveDataScannerGroupDeleteRequest) GetMetaOk

func (o *SensitiveDataScannerGroupDeleteRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (SensitiveDataScannerGroupDeleteRequest) MarshalJSON

func (o SensitiveDataScannerGroupDeleteRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupDeleteRequest) SetMeta

func (o *SensitiveDataScannerGroupDeleteRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta sets field value.

func (*SensitiveDataScannerGroupDeleteRequest) UnmarshalJSON

func (o *SensitiveDataScannerGroupDeleteRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupDeleteResponse

SensitiveDataScannerGroupDeleteResponse Delete group response.

type SensitiveDataScannerGroupDeleteResponse struct {
    // Meta payload containing information about the API.
    Meta *SensitiveDataScannerMetaVersionOnly `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerGroupDeleteResponse

func NewSensitiveDataScannerGroupDeleteResponse() *SensitiveDataScannerGroupDeleteResponse

NewSensitiveDataScannerGroupDeleteResponse instantiates a new SensitiveDataScannerGroupDeleteResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerGroupDeleteResponseWithDefaults

func NewSensitiveDataScannerGroupDeleteResponseWithDefaults() *SensitiveDataScannerGroupDeleteResponse

NewSensitiveDataScannerGroupDeleteResponseWithDefaults instantiates a new SensitiveDataScannerGroupDeleteResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerGroupDeleteResponse) GetMeta

func (o *SensitiveDataScannerGroupDeleteResponse) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupDeleteResponse) GetMetaOk

func (o *SensitiveDataScannerGroupDeleteResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupDeleteResponse) HasMeta

func (o *SensitiveDataScannerGroupDeleteResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SensitiveDataScannerGroupDeleteResponse) MarshalJSON

func (o SensitiveDataScannerGroupDeleteResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupDeleteResponse) SetMeta

func (o *SensitiveDataScannerGroupDeleteResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta gets a reference to the given SensitiveDataScannerMetaVersionOnly and assigns it to the Meta field.

func (*SensitiveDataScannerGroupDeleteResponse) UnmarshalJSON

func (o *SensitiveDataScannerGroupDeleteResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupIncludedItem

SensitiveDataScannerGroupIncludedItem A Scanning Group included item.

type SensitiveDataScannerGroupIncludedItem struct {
    // Attributes of the Sensitive Data Scanner group.
    Attributes *SensitiveDataScannerGroupAttributes `json:"attributes,omitempty"`
    // ID of the group.
    Id *string `json:"id,omitempty"`
    // Relationships of the group.
    Relationships *SensitiveDataScannerGroupRelationships `json:"relationships,omitempty"`
    // Sensitive Data Scanner group type.
    Type *SensitiveDataScannerGroupType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerGroupIncludedItem

func NewSensitiveDataScannerGroupIncludedItem() *SensitiveDataScannerGroupIncludedItem

NewSensitiveDataScannerGroupIncludedItem instantiates a new SensitiveDataScannerGroupIncludedItem object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerGroupIncludedItemWithDefaults

func NewSensitiveDataScannerGroupIncludedItemWithDefaults() *SensitiveDataScannerGroupIncludedItem

NewSensitiveDataScannerGroupIncludedItemWithDefaults instantiates a new SensitiveDataScannerGroupIncludedItem object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerGroupIncludedItem) GetAttributes

func (o *SensitiveDataScannerGroupIncludedItem) GetAttributes() SensitiveDataScannerGroupAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupIncludedItem) GetAttributesOk

func (o *SensitiveDataScannerGroupIncludedItem) GetAttributesOk() (*SensitiveDataScannerGroupAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupIncludedItem) GetId

func (o *SensitiveDataScannerGroupIncludedItem) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupIncludedItem) GetIdOk

func (o *SensitiveDataScannerGroupIncludedItem) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupIncludedItem) GetRelationships

func (o *SensitiveDataScannerGroupIncludedItem) GetRelationships() SensitiveDataScannerGroupRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupIncludedItem) GetRelationshipsOk

func (o *SensitiveDataScannerGroupIncludedItem) GetRelationshipsOk() (*SensitiveDataScannerGroupRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupIncludedItem) GetType

func (o *SensitiveDataScannerGroupIncludedItem) GetType() SensitiveDataScannerGroupType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupIncludedItem) GetTypeOk

func (o *SensitiveDataScannerGroupIncludedItem) GetTypeOk() (*SensitiveDataScannerGroupType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupIncludedItem) HasAttributes

func (o *SensitiveDataScannerGroupIncludedItem) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupIncludedItem) HasId

func (o *SensitiveDataScannerGroupIncludedItem) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupIncludedItem) HasRelationships

func (o *SensitiveDataScannerGroupIncludedItem) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupIncludedItem) HasType

func (o *SensitiveDataScannerGroupIncludedItem) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerGroupIncludedItem) MarshalJSON

func (o SensitiveDataScannerGroupIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupIncludedItem) SetAttributes

func (o *SensitiveDataScannerGroupIncludedItem) SetAttributes(v SensitiveDataScannerGroupAttributes)

SetAttributes gets a reference to the given SensitiveDataScannerGroupAttributes and assigns it to the Attributes field.

func (*SensitiveDataScannerGroupIncludedItem) SetId

func (o *SensitiveDataScannerGroupIncludedItem) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerGroupIncludedItem) SetRelationships

func (o *SensitiveDataScannerGroupIncludedItem) SetRelationships(v SensitiveDataScannerGroupRelationships)

SetRelationships gets a reference to the given SensitiveDataScannerGroupRelationships and assigns it to the Relationships field.

func (*SensitiveDataScannerGroupIncludedItem) SetType

func (o *SensitiveDataScannerGroupIncludedItem) SetType(v SensitiveDataScannerGroupType)

SetType gets a reference to the given SensitiveDataScannerGroupType and assigns it to the Type field.

func (*SensitiveDataScannerGroupIncludedItem) UnmarshalJSON

func (o *SensitiveDataScannerGroupIncludedItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupItem

SensitiveDataScannerGroupItem Data related to a Sensitive Data Scanner Group.

type SensitiveDataScannerGroupItem struct {
    // ID of the group.
    Id *string `json:"id,omitempty"`
    // Sensitive Data Scanner group type.
    Type *SensitiveDataScannerGroupType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerGroupItem

func NewSensitiveDataScannerGroupItem() *SensitiveDataScannerGroupItem

NewSensitiveDataScannerGroupItem instantiates a new SensitiveDataScannerGroupItem object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerGroupItemWithDefaults

func NewSensitiveDataScannerGroupItemWithDefaults() *SensitiveDataScannerGroupItem

NewSensitiveDataScannerGroupItemWithDefaults instantiates a new SensitiveDataScannerGroupItem object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerGroupItem) GetId

func (o *SensitiveDataScannerGroupItem) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupItem) GetIdOk

func (o *SensitiveDataScannerGroupItem) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupItem) GetType

func (o *SensitiveDataScannerGroupItem) GetType() SensitiveDataScannerGroupType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupItem) GetTypeOk

func (o *SensitiveDataScannerGroupItem) GetTypeOk() (*SensitiveDataScannerGroupType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupItem) HasId

func (o *SensitiveDataScannerGroupItem) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupItem) HasType

func (o *SensitiveDataScannerGroupItem) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerGroupItem) MarshalJSON

func (o SensitiveDataScannerGroupItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupItem) SetId

func (o *SensitiveDataScannerGroupItem) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerGroupItem) SetType

func (o *SensitiveDataScannerGroupItem) SetType(v SensitiveDataScannerGroupType)

SetType gets a reference to the given SensitiveDataScannerGroupType and assigns it to the Type field.

func (*SensitiveDataScannerGroupItem) UnmarshalJSON

func (o *SensitiveDataScannerGroupItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupList

SensitiveDataScannerGroupList List of groups, ordered.

type SensitiveDataScannerGroupList struct {
    // List of groups. The order is important.
    Data []SensitiveDataScannerGroupItem `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerGroupList

func NewSensitiveDataScannerGroupList() *SensitiveDataScannerGroupList

NewSensitiveDataScannerGroupList instantiates a new SensitiveDataScannerGroupList object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerGroupListWithDefaults

func NewSensitiveDataScannerGroupListWithDefaults() *SensitiveDataScannerGroupList

NewSensitiveDataScannerGroupListWithDefaults instantiates a new SensitiveDataScannerGroupList object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerGroupList) GetData

func (o *SensitiveDataScannerGroupList) GetData() []SensitiveDataScannerGroupItem

GetData returns the Data field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupList) GetDataOk

func (o *SensitiveDataScannerGroupList) GetDataOk() (*[]SensitiveDataScannerGroupItem, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupList) HasData

func (o *SensitiveDataScannerGroupList) HasData() bool

HasData returns a boolean if a field has been set.

func (SensitiveDataScannerGroupList) MarshalJSON

func (o SensitiveDataScannerGroupList) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupList) SetData

func (o *SensitiveDataScannerGroupList) SetData(v []SensitiveDataScannerGroupItem)

SetData gets a reference to the given []SensitiveDataScannerGroupItem and assigns it to the Data field.

func (*SensitiveDataScannerGroupList) UnmarshalJSON

func (o *SensitiveDataScannerGroupList) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupRelationships

SensitiveDataScannerGroupRelationships Relationships of the group.

type SensitiveDataScannerGroupRelationships struct {
    // A Sensitive Data Scanner configuration data.
    Configuration *SensitiveDataScannerConfigurationData `json:"configuration,omitempty"`
    // Rules included in the group.
    Rules *SensitiveDataScannerRuleData `json:"rules,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerGroupRelationships

func NewSensitiveDataScannerGroupRelationships() *SensitiveDataScannerGroupRelationships

NewSensitiveDataScannerGroupRelationships instantiates a new SensitiveDataScannerGroupRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerGroupRelationshipsWithDefaults

func NewSensitiveDataScannerGroupRelationshipsWithDefaults() *SensitiveDataScannerGroupRelationships

NewSensitiveDataScannerGroupRelationshipsWithDefaults instantiates a new SensitiveDataScannerGroupRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerGroupRelationships) GetConfiguration

func (o *SensitiveDataScannerGroupRelationships) GetConfiguration() SensitiveDataScannerConfigurationData

GetConfiguration returns the Configuration field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupRelationships) GetConfigurationOk

func (o *SensitiveDataScannerGroupRelationships) GetConfigurationOk() (*SensitiveDataScannerConfigurationData, bool)

GetConfigurationOk returns a tuple with the Configuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupRelationships) GetRules

func (o *SensitiveDataScannerGroupRelationships) GetRules() SensitiveDataScannerRuleData

GetRules returns the Rules field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupRelationships) GetRulesOk

func (o *SensitiveDataScannerGroupRelationships) GetRulesOk() (*SensitiveDataScannerRuleData, bool)

GetRulesOk returns a tuple with the Rules field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupRelationships) HasConfiguration

func (o *SensitiveDataScannerGroupRelationships) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupRelationships) HasRules

func (o *SensitiveDataScannerGroupRelationships) HasRules() bool

HasRules returns a boolean if a field has been set.

func (SensitiveDataScannerGroupRelationships) MarshalJSON

func (o SensitiveDataScannerGroupRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupRelationships) SetConfiguration

func (o *SensitiveDataScannerGroupRelationships) SetConfiguration(v SensitiveDataScannerConfigurationData)

SetConfiguration gets a reference to the given SensitiveDataScannerConfigurationData and assigns it to the Configuration field.

func (*SensitiveDataScannerGroupRelationships) SetRules

func (o *SensitiveDataScannerGroupRelationships) SetRules(v SensitiveDataScannerRuleData)

SetRules gets a reference to the given SensitiveDataScannerRuleData and assigns it to the Rules field.

func (*SensitiveDataScannerGroupRelationships) UnmarshalJSON

func (o *SensitiveDataScannerGroupRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupResponse

SensitiveDataScannerGroupResponse Response data related to the creation of a group.

type SensitiveDataScannerGroupResponse struct {
    // Attributes of the Sensitive Data Scanner group.
    Attributes *SensitiveDataScannerGroupAttributes `json:"attributes,omitempty"`
    // ID of the group.
    Id *string `json:"id,omitempty"`
    // Relationships of the group.
    Relationships *SensitiveDataScannerGroupRelationships `json:"relationships,omitempty"`
    // Sensitive Data Scanner group type.
    Type *SensitiveDataScannerGroupType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerGroupResponse

func NewSensitiveDataScannerGroupResponse() *SensitiveDataScannerGroupResponse

NewSensitiveDataScannerGroupResponse instantiates a new SensitiveDataScannerGroupResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerGroupResponseWithDefaults

func NewSensitiveDataScannerGroupResponseWithDefaults() *SensitiveDataScannerGroupResponse

NewSensitiveDataScannerGroupResponseWithDefaults instantiates a new SensitiveDataScannerGroupResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerGroupResponse) GetAttributes

func (o *SensitiveDataScannerGroupResponse) GetAttributes() SensitiveDataScannerGroupAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupResponse) GetAttributesOk

func (o *SensitiveDataScannerGroupResponse) GetAttributesOk() (*SensitiveDataScannerGroupAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupResponse) GetId

func (o *SensitiveDataScannerGroupResponse) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupResponse) GetIdOk

func (o *SensitiveDataScannerGroupResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupResponse) GetRelationships

func (o *SensitiveDataScannerGroupResponse) GetRelationships() SensitiveDataScannerGroupRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupResponse) GetRelationshipsOk

func (o *SensitiveDataScannerGroupResponse) GetRelationshipsOk() (*SensitiveDataScannerGroupRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupResponse) GetType

func (o *SensitiveDataScannerGroupResponse) GetType() SensitiveDataScannerGroupType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupResponse) GetTypeOk

func (o *SensitiveDataScannerGroupResponse) GetTypeOk() (*SensitiveDataScannerGroupType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupResponse) HasAttributes

func (o *SensitiveDataScannerGroupResponse) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupResponse) HasId

func (o *SensitiveDataScannerGroupResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupResponse) HasRelationships

func (o *SensitiveDataScannerGroupResponse) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupResponse) HasType

func (o *SensitiveDataScannerGroupResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerGroupResponse) MarshalJSON

func (o SensitiveDataScannerGroupResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupResponse) SetAttributes

func (o *SensitiveDataScannerGroupResponse) SetAttributes(v SensitiveDataScannerGroupAttributes)

SetAttributes gets a reference to the given SensitiveDataScannerGroupAttributes and assigns it to the Attributes field.

func (*SensitiveDataScannerGroupResponse) SetId

func (o *SensitiveDataScannerGroupResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerGroupResponse) SetRelationships

func (o *SensitiveDataScannerGroupResponse) SetRelationships(v SensitiveDataScannerGroupRelationships)

SetRelationships gets a reference to the given SensitiveDataScannerGroupRelationships and assigns it to the Relationships field.

func (*SensitiveDataScannerGroupResponse) SetType

func (o *SensitiveDataScannerGroupResponse) SetType(v SensitiveDataScannerGroupType)

SetType gets a reference to the given SensitiveDataScannerGroupType and assigns it to the Type field.

func (*SensitiveDataScannerGroupResponse) UnmarshalJSON

func (o *SensitiveDataScannerGroupResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupType

SensitiveDataScannerGroupType Sensitive Data Scanner group type.

type SensitiveDataScannerGroupType string

List of SensitiveDataScannerGroupType.

const (
    SENSITIVEDATASCANNERGROUPTYPE_SENSITIVE_DATA_SCANNER_GROUP SensitiveDataScannerGroupType = "sensitive_data_scanner_group"
)

func NewSensitiveDataScannerGroupTypeFromValue

func NewSensitiveDataScannerGroupTypeFromValue(v string) (*SensitiveDataScannerGroupType, error)

NewSensitiveDataScannerGroupTypeFromValue returns a pointer to a valid SensitiveDataScannerGroupType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SensitiveDataScannerGroupType) GetAllowedValues

func (v *SensitiveDataScannerGroupType) GetAllowedValues() []SensitiveDataScannerGroupType

GetAllowedValues reeturns the list of possible values.

func (SensitiveDataScannerGroupType) IsValid

func (v SensitiveDataScannerGroupType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SensitiveDataScannerGroupType) Ptr

func (v SensitiveDataScannerGroupType) Ptr() *SensitiveDataScannerGroupType

Ptr returns reference to SensitiveDataScannerGroupType value.

func (*SensitiveDataScannerGroupType) UnmarshalJSON

func (v *SensitiveDataScannerGroupType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupUpdate

SensitiveDataScannerGroupUpdate Data related to the update of a group.

type SensitiveDataScannerGroupUpdate struct {
    // Attributes of the Sensitive Data Scanner group.
    Attributes *SensitiveDataScannerGroupAttributes `json:"attributes,omitempty"`
    // ID of the group.
    Id *string `json:"id,omitempty"`
    // Relationships of the group.
    Relationships *SensitiveDataScannerGroupRelationships `json:"relationships,omitempty"`
    // Sensitive Data Scanner group type.
    Type *SensitiveDataScannerGroupType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerGroupUpdate

func NewSensitiveDataScannerGroupUpdate() *SensitiveDataScannerGroupUpdate

NewSensitiveDataScannerGroupUpdate instantiates a new SensitiveDataScannerGroupUpdate object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerGroupUpdateWithDefaults

func NewSensitiveDataScannerGroupUpdateWithDefaults() *SensitiveDataScannerGroupUpdate

NewSensitiveDataScannerGroupUpdateWithDefaults instantiates a new SensitiveDataScannerGroupUpdate object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerGroupUpdate) GetAttributes

func (o *SensitiveDataScannerGroupUpdate) GetAttributes() SensitiveDataScannerGroupAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupUpdate) GetAttributesOk

func (o *SensitiveDataScannerGroupUpdate) GetAttributesOk() (*SensitiveDataScannerGroupAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupUpdate) GetId

func (o *SensitiveDataScannerGroupUpdate) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupUpdate) GetIdOk

func (o *SensitiveDataScannerGroupUpdate) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupUpdate) GetRelationships

func (o *SensitiveDataScannerGroupUpdate) GetRelationships() SensitiveDataScannerGroupRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupUpdate) GetRelationshipsOk

func (o *SensitiveDataScannerGroupUpdate) GetRelationshipsOk() (*SensitiveDataScannerGroupRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupUpdate) GetType

func (o *SensitiveDataScannerGroupUpdate) GetType() SensitiveDataScannerGroupType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupUpdate) GetTypeOk

func (o *SensitiveDataScannerGroupUpdate) GetTypeOk() (*SensitiveDataScannerGroupType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupUpdate) HasAttributes

func (o *SensitiveDataScannerGroupUpdate) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupUpdate) HasId

func (o *SensitiveDataScannerGroupUpdate) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupUpdate) HasRelationships

func (o *SensitiveDataScannerGroupUpdate) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupUpdate) HasType

func (o *SensitiveDataScannerGroupUpdate) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerGroupUpdate) MarshalJSON

func (o SensitiveDataScannerGroupUpdate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupUpdate) SetAttributes

func (o *SensitiveDataScannerGroupUpdate) SetAttributes(v SensitiveDataScannerGroupAttributes)

SetAttributes gets a reference to the given SensitiveDataScannerGroupAttributes and assigns it to the Attributes field.

func (*SensitiveDataScannerGroupUpdate) SetId

func (o *SensitiveDataScannerGroupUpdate) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerGroupUpdate) SetRelationships

func (o *SensitiveDataScannerGroupUpdate) SetRelationships(v SensitiveDataScannerGroupRelationships)

SetRelationships gets a reference to the given SensitiveDataScannerGroupRelationships and assigns it to the Relationships field.

func (*SensitiveDataScannerGroupUpdate) SetType

func (o *SensitiveDataScannerGroupUpdate) SetType(v SensitiveDataScannerGroupType)

SetType gets a reference to the given SensitiveDataScannerGroupType and assigns it to the Type field.

func (*SensitiveDataScannerGroupUpdate) UnmarshalJSON

func (o *SensitiveDataScannerGroupUpdate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupUpdateRequest

SensitiveDataScannerGroupUpdateRequest Update group request.

type SensitiveDataScannerGroupUpdateRequest struct {
    // Data related to the update of a group.
    Data SensitiveDataScannerGroupUpdate `json:"data"`
    // Meta payload containing information about the API.
    Meta SensitiveDataScannerMetaVersionOnly `json:"meta"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerGroupUpdateRequest

func NewSensitiveDataScannerGroupUpdateRequest(data SensitiveDataScannerGroupUpdate, meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerGroupUpdateRequest

NewSensitiveDataScannerGroupUpdateRequest instantiates a new SensitiveDataScannerGroupUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerGroupUpdateRequestWithDefaults

func NewSensitiveDataScannerGroupUpdateRequestWithDefaults() *SensitiveDataScannerGroupUpdateRequest

NewSensitiveDataScannerGroupUpdateRequestWithDefaults instantiates a new SensitiveDataScannerGroupUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerGroupUpdateRequest) GetData

func (o *SensitiveDataScannerGroupUpdateRequest) GetData() SensitiveDataScannerGroupUpdate

GetData returns the Data field value.

func (*SensitiveDataScannerGroupUpdateRequest) GetDataOk

func (o *SensitiveDataScannerGroupUpdateRequest) GetDataOk() (*SensitiveDataScannerGroupUpdate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupUpdateRequest) GetMeta

func (o *SensitiveDataScannerGroupUpdateRequest) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value.

func (*SensitiveDataScannerGroupUpdateRequest) GetMetaOk

func (o *SensitiveDataScannerGroupUpdateRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (SensitiveDataScannerGroupUpdateRequest) MarshalJSON

func (o SensitiveDataScannerGroupUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupUpdateRequest) SetData

func (o *SensitiveDataScannerGroupUpdateRequest) SetData(v SensitiveDataScannerGroupUpdate)

SetData sets field value.

func (*SensitiveDataScannerGroupUpdateRequest) SetMeta

func (o *SensitiveDataScannerGroupUpdateRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta sets field value.

func (*SensitiveDataScannerGroupUpdateRequest) UnmarshalJSON

func (o *SensitiveDataScannerGroupUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupUpdateResponse

SensitiveDataScannerGroupUpdateResponse Update group response.

type SensitiveDataScannerGroupUpdateResponse struct {
    // Meta payload containing information about the API.
    Meta *SensitiveDataScannerMetaVersionOnly `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerGroupUpdateResponse

func NewSensitiveDataScannerGroupUpdateResponse() *SensitiveDataScannerGroupUpdateResponse

NewSensitiveDataScannerGroupUpdateResponse instantiates a new SensitiveDataScannerGroupUpdateResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerGroupUpdateResponseWithDefaults

func NewSensitiveDataScannerGroupUpdateResponseWithDefaults() *SensitiveDataScannerGroupUpdateResponse

NewSensitiveDataScannerGroupUpdateResponseWithDefaults instantiates a new SensitiveDataScannerGroupUpdateResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerGroupUpdateResponse) GetMeta

func (o *SensitiveDataScannerGroupUpdateResponse) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupUpdateResponse) GetMetaOk

func (o *SensitiveDataScannerGroupUpdateResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupUpdateResponse) HasMeta

func (o *SensitiveDataScannerGroupUpdateResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SensitiveDataScannerGroupUpdateResponse) MarshalJSON

func (o SensitiveDataScannerGroupUpdateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupUpdateResponse) SetMeta

func (o *SensitiveDataScannerGroupUpdateResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta gets a reference to the given SensitiveDataScannerMetaVersionOnly and assigns it to the Meta field.

func (*SensitiveDataScannerGroupUpdateResponse) UnmarshalJSON

func (o *SensitiveDataScannerGroupUpdateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerMeta

SensitiveDataScannerMeta Meta response containing information about the API.

type SensitiveDataScannerMeta struct {
    // Maximum number of scanning rules allowed for the org.
    CountLimit *int64 `json:"count_limit,omitempty"`
    // Maximum number of scanning groups allowed for the org.
    GroupCountLimit *int64 `json:"group_count_limit,omitempty"`
    // Whether or not scanned events are highlighted in Logs or RUM for the org.
    HasHighlightEnabled *bool `json:"has_highlight_enabled,omitempty"`
    // Whether or not scanned events have multi-pass enabled.
    HasMultiPassEnabled *bool `json:"has_multi_pass_enabled,omitempty"`
    // Whether or not the org is compliant to the payment card industry standard.
    IsPciCompliant *bool `json:"is_pci_compliant,omitempty"`
    // Version of the API.
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerMeta

func NewSensitiveDataScannerMeta() *SensitiveDataScannerMeta

NewSensitiveDataScannerMeta instantiates a new SensitiveDataScannerMeta object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerMetaWithDefaults

func NewSensitiveDataScannerMetaWithDefaults() *SensitiveDataScannerMeta

NewSensitiveDataScannerMetaWithDefaults instantiates a new SensitiveDataScannerMeta object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerMeta) GetCountLimit

func (o *SensitiveDataScannerMeta) GetCountLimit() int64

GetCountLimit returns the CountLimit field value if set, zero value otherwise.

func (*SensitiveDataScannerMeta) GetCountLimitOk

func (o *SensitiveDataScannerMeta) GetCountLimitOk() (*int64, bool)

GetCountLimitOk returns a tuple with the CountLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerMeta) GetGroupCountLimit

func (o *SensitiveDataScannerMeta) GetGroupCountLimit() int64

GetGroupCountLimit returns the GroupCountLimit field value if set, zero value otherwise.

func (*SensitiveDataScannerMeta) GetGroupCountLimitOk

func (o *SensitiveDataScannerMeta) GetGroupCountLimitOk() (*int64, bool)

GetGroupCountLimitOk returns a tuple with the GroupCountLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerMeta) GetHasHighlightEnabled

func (o *SensitiveDataScannerMeta) GetHasHighlightEnabled() bool

GetHasHighlightEnabled returns the HasHighlightEnabled field value if set, zero value otherwise.

func (*SensitiveDataScannerMeta) GetHasHighlightEnabledOk

func (o *SensitiveDataScannerMeta) GetHasHighlightEnabledOk() (*bool, bool)

GetHasHighlightEnabledOk returns a tuple with the HasHighlightEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerMeta) GetHasMultiPassEnabled

func (o *SensitiveDataScannerMeta) GetHasMultiPassEnabled() bool

GetHasMultiPassEnabled returns the HasMultiPassEnabled field value if set, zero value otherwise.

func (*SensitiveDataScannerMeta) GetHasMultiPassEnabledOk

func (o *SensitiveDataScannerMeta) GetHasMultiPassEnabledOk() (*bool, bool)

GetHasMultiPassEnabledOk returns a tuple with the HasMultiPassEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerMeta) GetIsPciCompliant

func (o *SensitiveDataScannerMeta) GetIsPciCompliant() bool

GetIsPciCompliant returns the IsPciCompliant field value if set, zero value otherwise.

func (*SensitiveDataScannerMeta) GetIsPciCompliantOk

func (o *SensitiveDataScannerMeta) GetIsPciCompliantOk() (*bool, bool)

GetIsPciCompliantOk returns a tuple with the IsPciCompliant field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerMeta) GetVersion

func (o *SensitiveDataScannerMeta) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*SensitiveDataScannerMeta) GetVersionOk

func (o *SensitiveDataScannerMeta) GetVersionOk() (*int64, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerMeta) HasCountLimit

func (o *SensitiveDataScannerMeta) HasCountLimit() bool

HasCountLimit returns a boolean if a field has been set.

func (*SensitiveDataScannerMeta) HasGroupCountLimit

func (o *SensitiveDataScannerMeta) HasGroupCountLimit() bool

HasGroupCountLimit returns a boolean if a field has been set.

func (*SensitiveDataScannerMeta) HasHasHighlightEnabled

func (o *SensitiveDataScannerMeta) HasHasHighlightEnabled() bool

HasHasHighlightEnabled returns a boolean if a field has been set.

func (*SensitiveDataScannerMeta) HasHasMultiPassEnabled

func (o *SensitiveDataScannerMeta) HasHasMultiPassEnabled() bool

HasHasMultiPassEnabled returns a boolean if a field has been set.

func (*SensitiveDataScannerMeta) HasIsPciCompliant

func (o *SensitiveDataScannerMeta) HasIsPciCompliant() bool

HasIsPciCompliant returns a boolean if a field has been set.

func (*SensitiveDataScannerMeta) HasVersion

func (o *SensitiveDataScannerMeta) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SensitiveDataScannerMeta) MarshalJSON

func (o SensitiveDataScannerMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerMeta) SetCountLimit

func (o *SensitiveDataScannerMeta) SetCountLimit(v int64)

SetCountLimit gets a reference to the given int64 and assigns it to the CountLimit field.

func (*SensitiveDataScannerMeta) SetGroupCountLimit

func (o *SensitiveDataScannerMeta) SetGroupCountLimit(v int64)

SetGroupCountLimit gets a reference to the given int64 and assigns it to the GroupCountLimit field.

func (*SensitiveDataScannerMeta) SetHasHighlightEnabled

func (o *SensitiveDataScannerMeta) SetHasHighlightEnabled(v bool)

SetHasHighlightEnabled gets a reference to the given bool and assigns it to the HasHighlightEnabled field.

func (*SensitiveDataScannerMeta) SetHasMultiPassEnabled

func (o *SensitiveDataScannerMeta) SetHasMultiPassEnabled(v bool)

SetHasMultiPassEnabled gets a reference to the given bool and assigns it to the HasMultiPassEnabled field.

func (*SensitiveDataScannerMeta) SetIsPciCompliant

func (o *SensitiveDataScannerMeta) SetIsPciCompliant(v bool)

SetIsPciCompliant gets a reference to the given bool and assigns it to the IsPciCompliant field.

func (*SensitiveDataScannerMeta) SetVersion

func (o *SensitiveDataScannerMeta) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*SensitiveDataScannerMeta) UnmarshalJSON

func (o *SensitiveDataScannerMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerMetaVersionOnly

SensitiveDataScannerMetaVersionOnly Meta payload containing information about the API.

type SensitiveDataScannerMetaVersionOnly struct {
    // Version of the API (optional).
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerMetaVersionOnly

func NewSensitiveDataScannerMetaVersionOnly() *SensitiveDataScannerMetaVersionOnly

NewSensitiveDataScannerMetaVersionOnly instantiates a new SensitiveDataScannerMetaVersionOnly object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerMetaVersionOnlyWithDefaults

func NewSensitiveDataScannerMetaVersionOnlyWithDefaults() *SensitiveDataScannerMetaVersionOnly

NewSensitiveDataScannerMetaVersionOnlyWithDefaults instantiates a new SensitiveDataScannerMetaVersionOnly object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerMetaVersionOnly) GetVersion

func (o *SensitiveDataScannerMetaVersionOnly) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*SensitiveDataScannerMetaVersionOnly) GetVersionOk

func (o *SensitiveDataScannerMetaVersionOnly) GetVersionOk() (*int64, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerMetaVersionOnly) HasVersion

func (o *SensitiveDataScannerMetaVersionOnly) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SensitiveDataScannerMetaVersionOnly) MarshalJSON

func (o SensitiveDataScannerMetaVersionOnly) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerMetaVersionOnly) SetVersion

func (o *SensitiveDataScannerMetaVersionOnly) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*SensitiveDataScannerMetaVersionOnly) UnmarshalJSON

func (o *SensitiveDataScannerMetaVersionOnly) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerProduct

SensitiveDataScannerProduct Datadog product onto which Sensitive Data Scanner can be activated.

type SensitiveDataScannerProduct string

List of SensitiveDataScannerProduct.

const (
    SENSITIVEDATASCANNERPRODUCT_LOGS   SensitiveDataScannerProduct = "logs"
    SENSITIVEDATASCANNERPRODUCT_RUM    SensitiveDataScannerProduct = "rum"
    SENSITIVEDATASCANNERPRODUCT_EVENTS SensitiveDataScannerProduct = "events"
    SENSITIVEDATASCANNERPRODUCT_APM    SensitiveDataScannerProduct = "apm"
)

func NewSensitiveDataScannerProductFromValue

func NewSensitiveDataScannerProductFromValue(v string) (*SensitiveDataScannerProduct, error)

NewSensitiveDataScannerProductFromValue returns a pointer to a valid SensitiveDataScannerProduct for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SensitiveDataScannerProduct) GetAllowedValues

func (v *SensitiveDataScannerProduct) GetAllowedValues() []SensitiveDataScannerProduct

GetAllowedValues reeturns the list of possible values.

func (SensitiveDataScannerProduct) IsValid

func (v SensitiveDataScannerProduct) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SensitiveDataScannerProduct) Ptr

func (v SensitiveDataScannerProduct) Ptr() *SensitiveDataScannerProduct

Ptr returns reference to SensitiveDataScannerProduct value.

func (*SensitiveDataScannerProduct) UnmarshalJSON

func (v *SensitiveDataScannerProduct) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerReorderConfig

SensitiveDataScannerReorderConfig Data related to the reordering of scanning groups.

type SensitiveDataScannerReorderConfig struct {
    // ID of the configuration.
    Id *string `json:"id,omitempty"`
    // Relationships of the configuration.
    Relationships *SensitiveDataScannerConfigurationRelationships `json:"relationships,omitempty"`
    // Sensitive Data Scanner configuration type.
    Type *SensitiveDataScannerConfigurationType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerReorderConfig

func NewSensitiveDataScannerReorderConfig() *SensitiveDataScannerReorderConfig

NewSensitiveDataScannerReorderConfig instantiates a new SensitiveDataScannerReorderConfig object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerReorderConfigWithDefaults

func NewSensitiveDataScannerReorderConfigWithDefaults() *SensitiveDataScannerReorderConfig

NewSensitiveDataScannerReorderConfigWithDefaults instantiates a new SensitiveDataScannerReorderConfig object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerReorderConfig) GetId

func (o *SensitiveDataScannerReorderConfig) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerReorderConfig) GetIdOk

func (o *SensitiveDataScannerReorderConfig) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerReorderConfig) GetRelationships

func (o *SensitiveDataScannerReorderConfig) GetRelationships() SensitiveDataScannerConfigurationRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*SensitiveDataScannerReorderConfig) GetRelationshipsOk

func (o *SensitiveDataScannerReorderConfig) GetRelationshipsOk() (*SensitiveDataScannerConfigurationRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerReorderConfig) GetType

func (o *SensitiveDataScannerReorderConfig) GetType() SensitiveDataScannerConfigurationType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerReorderConfig) GetTypeOk

func (o *SensitiveDataScannerReorderConfig) GetTypeOk() (*SensitiveDataScannerConfigurationType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerReorderConfig) HasId

func (o *SensitiveDataScannerReorderConfig) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerReorderConfig) HasRelationships

func (o *SensitiveDataScannerReorderConfig) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*SensitiveDataScannerReorderConfig) HasType

func (o *SensitiveDataScannerReorderConfig) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerReorderConfig) MarshalJSON

func (o SensitiveDataScannerReorderConfig) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerReorderConfig) SetId

func (o *SensitiveDataScannerReorderConfig) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerReorderConfig) SetRelationships

func (o *SensitiveDataScannerReorderConfig) SetRelationships(v SensitiveDataScannerConfigurationRelationships)

SetRelationships gets a reference to the given SensitiveDataScannerConfigurationRelationships and assigns it to the Relationships field.

func (*SensitiveDataScannerReorderConfig) SetType

func (o *SensitiveDataScannerReorderConfig) SetType(v SensitiveDataScannerConfigurationType)

SetType gets a reference to the given SensitiveDataScannerConfigurationType and assigns it to the Type field.

func (*SensitiveDataScannerReorderConfig) UnmarshalJSON

func (o *SensitiveDataScannerReorderConfig) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerReorderGroupsResponse

SensitiveDataScannerReorderGroupsResponse Group reorder response.

type SensitiveDataScannerReorderGroupsResponse struct {
    // Meta response containing information about the API.
    Meta *SensitiveDataScannerMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerReorderGroupsResponse

func NewSensitiveDataScannerReorderGroupsResponse() *SensitiveDataScannerReorderGroupsResponse

NewSensitiveDataScannerReorderGroupsResponse instantiates a new SensitiveDataScannerReorderGroupsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerReorderGroupsResponseWithDefaults

func NewSensitiveDataScannerReorderGroupsResponseWithDefaults() *SensitiveDataScannerReorderGroupsResponse

NewSensitiveDataScannerReorderGroupsResponseWithDefaults instantiates a new SensitiveDataScannerReorderGroupsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerReorderGroupsResponse) GetMeta

func (o *SensitiveDataScannerReorderGroupsResponse) GetMeta() SensitiveDataScannerMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SensitiveDataScannerReorderGroupsResponse) GetMetaOk

func (o *SensitiveDataScannerReorderGroupsResponse) GetMetaOk() (*SensitiveDataScannerMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerReorderGroupsResponse) HasMeta

func (o *SensitiveDataScannerReorderGroupsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SensitiveDataScannerReorderGroupsResponse) MarshalJSON

func (o SensitiveDataScannerReorderGroupsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerReorderGroupsResponse) SetMeta

func (o *SensitiveDataScannerReorderGroupsResponse) SetMeta(v SensitiveDataScannerMeta)

SetMeta gets a reference to the given SensitiveDataScannerMeta and assigns it to the Meta field.

func (*SensitiveDataScannerReorderGroupsResponse) UnmarshalJSON

func (o *SensitiveDataScannerReorderGroupsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRule

SensitiveDataScannerRule Rule item included in the group.

type SensitiveDataScannerRule struct {
    // ID of the rule.
    Id *string `json:"id,omitempty"`
    // Sensitive Data Scanner rule type.
    Type *SensitiveDataScannerRuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerRule

func NewSensitiveDataScannerRule() *SensitiveDataScannerRule

NewSensitiveDataScannerRule instantiates a new SensitiveDataScannerRule object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerRuleWithDefaults

func NewSensitiveDataScannerRuleWithDefaults() *SensitiveDataScannerRule

NewSensitiveDataScannerRuleWithDefaults instantiates a new SensitiveDataScannerRule object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerRule) GetId

func (o *SensitiveDataScannerRule) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerRule) GetIdOk

func (o *SensitiveDataScannerRule) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRule) GetType

func (o *SensitiveDataScannerRule) GetType() SensitiveDataScannerRuleType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerRule) GetTypeOk

func (o *SensitiveDataScannerRule) GetTypeOk() (*SensitiveDataScannerRuleType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRule) HasId

func (o *SensitiveDataScannerRule) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerRule) HasType

func (o *SensitiveDataScannerRule) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerRule) MarshalJSON

func (o SensitiveDataScannerRule) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRule) SetId

func (o *SensitiveDataScannerRule) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerRule) SetType

func (o *SensitiveDataScannerRule) SetType(v SensitiveDataScannerRuleType)

SetType gets a reference to the given SensitiveDataScannerRuleType and assigns it to the Type field.

func (*SensitiveDataScannerRule) UnmarshalJSON

func (o *SensitiveDataScannerRule) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleAttributes

SensitiveDataScannerRuleAttributes Attributes of the Sensitive Data Scanner rule.

type SensitiveDataScannerRuleAttributes struct {
    // Description of the rule.
    Description *string `json:"description,omitempty"`
    // Attributes excluded from the scan. If namespaces is provided, it has to be a sub-path of the namespaces array.
    ExcludedNamespaces []string `json:"excluded_namespaces,omitempty"`
    // Whether or not the rule is enabled.
    IsEnabled *bool `json:"is_enabled,omitempty"`
    // Name of the rule.
    Name *string `json:"name,omitempty"`
    // Attributes included in the scan. If namespaces is empty or missing, all attributes except excluded_namespaces are scanned.
    // If both are missing the whole event is scanned.
    Namespaces []string `json:"namespaces,omitempty"`
    // Not included if there is a relationship to a standard pattern.
    Pattern *string `json:"pattern,omitempty"`
    // List of tags.
    Tags []string `json:"tags,omitempty"`
    // Object describing how the scanned event will be replaced.
    TextReplacement *SensitiveDataScannerTextReplacement `json:"text_replacement,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerRuleAttributes

func NewSensitiveDataScannerRuleAttributes() *SensitiveDataScannerRuleAttributes

NewSensitiveDataScannerRuleAttributes instantiates a new SensitiveDataScannerRuleAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerRuleAttributesWithDefaults

func NewSensitiveDataScannerRuleAttributesWithDefaults() *SensitiveDataScannerRuleAttributes

NewSensitiveDataScannerRuleAttributesWithDefaults instantiates a new SensitiveDataScannerRuleAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerRuleAttributes) GetDescription

func (o *SensitiveDataScannerRuleAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleAttributes) GetDescriptionOk

func (o *SensitiveDataScannerRuleAttributes) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleAttributes) GetExcludedNamespaces

func (o *SensitiveDataScannerRuleAttributes) GetExcludedNamespaces() []string

GetExcludedNamespaces returns the ExcludedNamespaces field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleAttributes) GetExcludedNamespacesOk

func (o *SensitiveDataScannerRuleAttributes) GetExcludedNamespacesOk() (*[]string, bool)

GetExcludedNamespacesOk returns a tuple with the ExcludedNamespaces field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleAttributes) GetIsEnabled

func (o *SensitiveDataScannerRuleAttributes) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleAttributes) GetIsEnabledOk

func (o *SensitiveDataScannerRuleAttributes) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleAttributes) GetName

func (o *SensitiveDataScannerRuleAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleAttributes) GetNameOk

func (o *SensitiveDataScannerRuleAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleAttributes) GetNamespaces

func (o *SensitiveDataScannerRuleAttributes) GetNamespaces() []string

GetNamespaces returns the Namespaces field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleAttributes) GetNamespacesOk

func (o *SensitiveDataScannerRuleAttributes) GetNamespacesOk() (*[]string, bool)

GetNamespacesOk returns a tuple with the Namespaces field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleAttributes) GetPattern

func (o *SensitiveDataScannerRuleAttributes) GetPattern() string

GetPattern returns the Pattern field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleAttributes) GetPatternOk

func (o *SensitiveDataScannerRuleAttributes) GetPatternOk() (*string, bool)

GetPatternOk returns a tuple with the Pattern field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleAttributes) GetTags

func (o *SensitiveDataScannerRuleAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleAttributes) GetTagsOk

func (o *SensitiveDataScannerRuleAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleAttributes) GetTextReplacement

func (o *SensitiveDataScannerRuleAttributes) GetTextReplacement() SensitiveDataScannerTextReplacement

GetTextReplacement returns the TextReplacement field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleAttributes) GetTextReplacementOk

func (o *SensitiveDataScannerRuleAttributes) GetTextReplacementOk() (*SensitiveDataScannerTextReplacement, bool)

GetTextReplacementOk returns a tuple with the TextReplacement field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleAttributes) HasDescription

func (o *SensitiveDataScannerRuleAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleAttributes) HasExcludedNamespaces

func (o *SensitiveDataScannerRuleAttributes) HasExcludedNamespaces() bool

HasExcludedNamespaces returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleAttributes) HasIsEnabled

func (o *SensitiveDataScannerRuleAttributes) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleAttributes) HasName

func (o *SensitiveDataScannerRuleAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleAttributes) HasNamespaces

func (o *SensitiveDataScannerRuleAttributes) HasNamespaces() bool

HasNamespaces returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleAttributes) HasPattern

func (o *SensitiveDataScannerRuleAttributes) HasPattern() bool

HasPattern returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleAttributes) HasTags

func (o *SensitiveDataScannerRuleAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleAttributes) HasTextReplacement

func (o *SensitiveDataScannerRuleAttributes) HasTextReplacement() bool

HasTextReplacement returns a boolean if a field has been set.

func (SensitiveDataScannerRuleAttributes) MarshalJSON

func (o SensitiveDataScannerRuleAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleAttributes) SetDescription

func (o *SensitiveDataScannerRuleAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*SensitiveDataScannerRuleAttributes) SetExcludedNamespaces

func (o *SensitiveDataScannerRuleAttributes) SetExcludedNamespaces(v []string)

SetExcludedNamespaces gets a reference to the given []string and assigns it to the ExcludedNamespaces field.

func (*SensitiveDataScannerRuleAttributes) SetIsEnabled

func (o *SensitiveDataScannerRuleAttributes) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*SensitiveDataScannerRuleAttributes) SetName

func (o *SensitiveDataScannerRuleAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SensitiveDataScannerRuleAttributes) SetNamespaces

func (o *SensitiveDataScannerRuleAttributes) SetNamespaces(v []string)

SetNamespaces gets a reference to the given []string and assigns it to the Namespaces field.

func (*SensitiveDataScannerRuleAttributes) SetPattern

func (o *SensitiveDataScannerRuleAttributes) SetPattern(v string)

SetPattern gets a reference to the given string and assigns it to the Pattern field.

func (*SensitiveDataScannerRuleAttributes) SetTags

func (o *SensitiveDataScannerRuleAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SensitiveDataScannerRuleAttributes) SetTextReplacement

func (o *SensitiveDataScannerRuleAttributes) SetTextReplacement(v SensitiveDataScannerTextReplacement)

SetTextReplacement gets a reference to the given SensitiveDataScannerTextReplacement and assigns it to the TextReplacement field.

func (*SensitiveDataScannerRuleAttributes) UnmarshalJSON

func (o *SensitiveDataScannerRuleAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleCreate

SensitiveDataScannerRuleCreate Data related to the creation of a rule.

type SensitiveDataScannerRuleCreate struct {
    // Attributes of the Sensitive Data Scanner rule.
    Attributes SensitiveDataScannerRuleAttributes `json:"attributes"`
    // Relationships of a scanning rule.
    Relationships SensitiveDataScannerRuleRelationships `json:"relationships"`
    // Sensitive Data Scanner rule type.
    Type SensitiveDataScannerRuleType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerRuleCreate

func NewSensitiveDataScannerRuleCreate(attributes SensitiveDataScannerRuleAttributes, relationships SensitiveDataScannerRuleRelationships, typeVar SensitiveDataScannerRuleType) *SensitiveDataScannerRuleCreate

NewSensitiveDataScannerRuleCreate instantiates a new SensitiveDataScannerRuleCreate object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerRuleCreateWithDefaults

func NewSensitiveDataScannerRuleCreateWithDefaults() *SensitiveDataScannerRuleCreate

NewSensitiveDataScannerRuleCreateWithDefaults instantiates a new SensitiveDataScannerRuleCreate object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerRuleCreate) GetAttributes

func (o *SensitiveDataScannerRuleCreate) GetAttributes() SensitiveDataScannerRuleAttributes

GetAttributes returns the Attributes field value.

func (*SensitiveDataScannerRuleCreate) GetAttributesOk

func (o *SensitiveDataScannerRuleCreate) GetAttributesOk() (*SensitiveDataScannerRuleAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleCreate) GetRelationships

func (o *SensitiveDataScannerRuleCreate) GetRelationships() SensitiveDataScannerRuleRelationships

GetRelationships returns the Relationships field value.

func (*SensitiveDataScannerRuleCreate) GetRelationshipsOk

func (o *SensitiveDataScannerRuleCreate) GetRelationshipsOk() (*SensitiveDataScannerRuleRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleCreate) GetType

func (o *SensitiveDataScannerRuleCreate) GetType() SensitiveDataScannerRuleType

GetType returns the Type field value.

func (*SensitiveDataScannerRuleCreate) GetTypeOk

func (o *SensitiveDataScannerRuleCreate) GetTypeOk() (*SensitiveDataScannerRuleType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (SensitiveDataScannerRuleCreate) MarshalJSON

func (o SensitiveDataScannerRuleCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleCreate) SetAttributes

func (o *SensitiveDataScannerRuleCreate) SetAttributes(v SensitiveDataScannerRuleAttributes)

SetAttributes sets field value.

func (*SensitiveDataScannerRuleCreate) SetRelationships

func (o *SensitiveDataScannerRuleCreate) SetRelationships(v SensitiveDataScannerRuleRelationships)

SetRelationships sets field value.

func (*SensitiveDataScannerRuleCreate) SetType

func (o *SensitiveDataScannerRuleCreate) SetType(v SensitiveDataScannerRuleType)

SetType sets field value.

func (*SensitiveDataScannerRuleCreate) UnmarshalJSON

func (o *SensitiveDataScannerRuleCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleCreateRequest

SensitiveDataScannerRuleCreateRequest Create rule request.

type SensitiveDataScannerRuleCreateRequest struct {
    // Data related to the creation of a rule.
    Data SensitiveDataScannerRuleCreate `json:"data"`
    // Meta payload containing information about the API.
    Meta SensitiveDataScannerMetaVersionOnly `json:"meta"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerRuleCreateRequest

func NewSensitiveDataScannerRuleCreateRequest(data SensitiveDataScannerRuleCreate, meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerRuleCreateRequest

NewSensitiveDataScannerRuleCreateRequest instantiates a new SensitiveDataScannerRuleCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerRuleCreateRequestWithDefaults

func NewSensitiveDataScannerRuleCreateRequestWithDefaults() *SensitiveDataScannerRuleCreateRequest

NewSensitiveDataScannerRuleCreateRequestWithDefaults instantiates a new SensitiveDataScannerRuleCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerRuleCreateRequest) GetData

func (o *SensitiveDataScannerRuleCreateRequest) GetData() SensitiveDataScannerRuleCreate

GetData returns the Data field value.

func (*SensitiveDataScannerRuleCreateRequest) GetDataOk

func (o *SensitiveDataScannerRuleCreateRequest) GetDataOk() (*SensitiveDataScannerRuleCreate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleCreateRequest) GetMeta

func (o *SensitiveDataScannerRuleCreateRequest) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value.

func (*SensitiveDataScannerRuleCreateRequest) GetMetaOk

func (o *SensitiveDataScannerRuleCreateRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (SensitiveDataScannerRuleCreateRequest) MarshalJSON

func (o SensitiveDataScannerRuleCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleCreateRequest) SetData

func (o *SensitiveDataScannerRuleCreateRequest) SetData(v SensitiveDataScannerRuleCreate)

SetData sets field value.

func (*SensitiveDataScannerRuleCreateRequest) SetMeta

func (o *SensitiveDataScannerRuleCreateRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta sets field value.

func (*SensitiveDataScannerRuleCreateRequest) UnmarshalJSON

func (o *SensitiveDataScannerRuleCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleData

SensitiveDataScannerRuleData Rules included in the group.

type SensitiveDataScannerRuleData struct {
    // Rules included in the group. The order is important.
    Data []SensitiveDataScannerRule `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerRuleData

func NewSensitiveDataScannerRuleData() *SensitiveDataScannerRuleData

NewSensitiveDataScannerRuleData instantiates a new SensitiveDataScannerRuleData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerRuleDataWithDefaults

func NewSensitiveDataScannerRuleDataWithDefaults() *SensitiveDataScannerRuleData

NewSensitiveDataScannerRuleDataWithDefaults instantiates a new SensitiveDataScannerRuleData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerRuleData) GetData

func (o *SensitiveDataScannerRuleData) GetData() []SensitiveDataScannerRule

GetData returns the Data field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleData) GetDataOk

func (o *SensitiveDataScannerRuleData) GetDataOk() (*[]SensitiveDataScannerRule, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleData) HasData

func (o *SensitiveDataScannerRuleData) HasData() bool

HasData returns a boolean if a field has been set.

func (SensitiveDataScannerRuleData) MarshalJSON

func (o SensitiveDataScannerRuleData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleData) SetData

func (o *SensitiveDataScannerRuleData) SetData(v []SensitiveDataScannerRule)

SetData gets a reference to the given []SensitiveDataScannerRule and assigns it to the Data field.

func (*SensitiveDataScannerRuleData) UnmarshalJSON

func (o *SensitiveDataScannerRuleData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleDeleteRequest

SensitiveDataScannerRuleDeleteRequest Delete rule request.

type SensitiveDataScannerRuleDeleteRequest struct {
    // Meta payload containing information about the API.
    Meta SensitiveDataScannerMetaVersionOnly `json:"meta"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerRuleDeleteRequest

func NewSensitiveDataScannerRuleDeleteRequest(meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerRuleDeleteRequest

NewSensitiveDataScannerRuleDeleteRequest instantiates a new SensitiveDataScannerRuleDeleteRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerRuleDeleteRequestWithDefaults

func NewSensitiveDataScannerRuleDeleteRequestWithDefaults() *SensitiveDataScannerRuleDeleteRequest

NewSensitiveDataScannerRuleDeleteRequestWithDefaults instantiates a new SensitiveDataScannerRuleDeleteRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerRuleDeleteRequest) GetMeta

func (o *SensitiveDataScannerRuleDeleteRequest) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value.

func (*SensitiveDataScannerRuleDeleteRequest) GetMetaOk

func (o *SensitiveDataScannerRuleDeleteRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (SensitiveDataScannerRuleDeleteRequest) MarshalJSON

func (o SensitiveDataScannerRuleDeleteRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleDeleteRequest) SetMeta

func (o *SensitiveDataScannerRuleDeleteRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta sets field value.

func (*SensitiveDataScannerRuleDeleteRequest) UnmarshalJSON

func (o *SensitiveDataScannerRuleDeleteRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleDeleteResponse

SensitiveDataScannerRuleDeleteResponse Delete rule response.

type SensitiveDataScannerRuleDeleteResponse struct {
    // Meta payload containing information about the API.
    Meta *SensitiveDataScannerMetaVersionOnly `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerRuleDeleteResponse

func NewSensitiveDataScannerRuleDeleteResponse() *SensitiveDataScannerRuleDeleteResponse

NewSensitiveDataScannerRuleDeleteResponse instantiates a new SensitiveDataScannerRuleDeleteResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerRuleDeleteResponseWithDefaults

func NewSensitiveDataScannerRuleDeleteResponseWithDefaults() *SensitiveDataScannerRuleDeleteResponse

NewSensitiveDataScannerRuleDeleteResponseWithDefaults instantiates a new SensitiveDataScannerRuleDeleteResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerRuleDeleteResponse) GetMeta

func (o *SensitiveDataScannerRuleDeleteResponse) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleDeleteResponse) GetMetaOk

func (o *SensitiveDataScannerRuleDeleteResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleDeleteResponse) HasMeta

func (o *SensitiveDataScannerRuleDeleteResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SensitiveDataScannerRuleDeleteResponse) MarshalJSON

func (o SensitiveDataScannerRuleDeleteResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleDeleteResponse) SetMeta

func (o *SensitiveDataScannerRuleDeleteResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta gets a reference to the given SensitiveDataScannerMetaVersionOnly and assigns it to the Meta field.

func (*SensitiveDataScannerRuleDeleteResponse) UnmarshalJSON

func (o *SensitiveDataScannerRuleDeleteResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleIncludedItem

SensitiveDataScannerRuleIncludedItem A Scanning Rule included item.

type SensitiveDataScannerRuleIncludedItem struct {
    // Attributes of the Sensitive Data Scanner rule.
    Attributes *SensitiveDataScannerRuleAttributes `json:"attributes,omitempty"`
    // ID of the rule.
    Id *string `json:"id,omitempty"`
    // Relationships of a scanning rule.
    Relationships *SensitiveDataScannerRuleRelationships `json:"relationships,omitempty"`
    // Sensitive Data Scanner rule type.
    Type *SensitiveDataScannerRuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerRuleIncludedItem

func NewSensitiveDataScannerRuleIncludedItem() *SensitiveDataScannerRuleIncludedItem

NewSensitiveDataScannerRuleIncludedItem instantiates a new SensitiveDataScannerRuleIncludedItem object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerRuleIncludedItemWithDefaults

func NewSensitiveDataScannerRuleIncludedItemWithDefaults() *SensitiveDataScannerRuleIncludedItem

NewSensitiveDataScannerRuleIncludedItemWithDefaults instantiates a new SensitiveDataScannerRuleIncludedItem object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerRuleIncludedItem) GetAttributes

func (o *SensitiveDataScannerRuleIncludedItem) GetAttributes() SensitiveDataScannerRuleAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleIncludedItem) GetAttributesOk

func (o *SensitiveDataScannerRuleIncludedItem) GetAttributesOk() (*SensitiveDataScannerRuleAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleIncludedItem) GetId

func (o *SensitiveDataScannerRuleIncludedItem) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleIncludedItem) GetIdOk

func (o *SensitiveDataScannerRuleIncludedItem) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleIncludedItem) GetRelationships

func (o *SensitiveDataScannerRuleIncludedItem) GetRelationships() SensitiveDataScannerRuleRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleIncludedItem) GetRelationshipsOk

func (o *SensitiveDataScannerRuleIncludedItem) GetRelationshipsOk() (*SensitiveDataScannerRuleRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleIncludedItem) GetType

func (o *SensitiveDataScannerRuleIncludedItem) GetType() SensitiveDataScannerRuleType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleIncludedItem) GetTypeOk

func (o *SensitiveDataScannerRuleIncludedItem) GetTypeOk() (*SensitiveDataScannerRuleType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleIncludedItem) HasAttributes

func (o *SensitiveDataScannerRuleIncludedItem) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleIncludedItem) HasId

func (o *SensitiveDataScannerRuleIncludedItem) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleIncludedItem) HasRelationships

func (o *SensitiveDataScannerRuleIncludedItem) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleIncludedItem) HasType

func (o *SensitiveDataScannerRuleIncludedItem) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerRuleIncludedItem) MarshalJSON

func (o SensitiveDataScannerRuleIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleIncludedItem) SetAttributes

func (o *SensitiveDataScannerRuleIncludedItem) SetAttributes(v SensitiveDataScannerRuleAttributes)

SetAttributes gets a reference to the given SensitiveDataScannerRuleAttributes and assigns it to the Attributes field.

func (*SensitiveDataScannerRuleIncludedItem) SetId

func (o *SensitiveDataScannerRuleIncludedItem) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerRuleIncludedItem) SetRelationships

func (o *SensitiveDataScannerRuleIncludedItem) SetRelationships(v SensitiveDataScannerRuleRelationships)

SetRelationships gets a reference to the given SensitiveDataScannerRuleRelationships and assigns it to the Relationships field.

func (*SensitiveDataScannerRuleIncludedItem) SetType

func (o *SensitiveDataScannerRuleIncludedItem) SetType(v SensitiveDataScannerRuleType)

SetType gets a reference to the given SensitiveDataScannerRuleType and assigns it to the Type field.

func (*SensitiveDataScannerRuleIncludedItem) UnmarshalJSON

func (o *SensitiveDataScannerRuleIncludedItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleRelationships

SensitiveDataScannerRuleRelationships Relationships of a scanning rule.

type SensitiveDataScannerRuleRelationships struct {
    // A scanning group data.
    Group *SensitiveDataScannerGroupData `json:"group,omitempty"`
    // A standard pattern.
    StandardPattern *SensitiveDataScannerStandardPatternData `json:"standard_pattern,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerRuleRelationships

func NewSensitiveDataScannerRuleRelationships() *SensitiveDataScannerRuleRelationships

NewSensitiveDataScannerRuleRelationships instantiates a new SensitiveDataScannerRuleRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerRuleRelationshipsWithDefaults

func NewSensitiveDataScannerRuleRelationshipsWithDefaults() *SensitiveDataScannerRuleRelationships

NewSensitiveDataScannerRuleRelationshipsWithDefaults instantiates a new SensitiveDataScannerRuleRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerRuleRelationships) GetGroup

func (o *SensitiveDataScannerRuleRelationships) GetGroup() SensitiveDataScannerGroupData

GetGroup returns the Group field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleRelationships) GetGroupOk

func (o *SensitiveDataScannerRuleRelationships) GetGroupOk() (*SensitiveDataScannerGroupData, bool)

GetGroupOk returns a tuple with the Group field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleRelationships) GetStandardPattern

func (o *SensitiveDataScannerRuleRelationships) GetStandardPattern() SensitiveDataScannerStandardPatternData

GetStandardPattern returns the StandardPattern field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleRelationships) GetStandardPatternOk

func (o *SensitiveDataScannerRuleRelationships) GetStandardPatternOk() (*SensitiveDataScannerStandardPatternData, bool)

GetStandardPatternOk returns a tuple with the StandardPattern field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleRelationships) HasGroup

func (o *SensitiveDataScannerRuleRelationships) HasGroup() bool

HasGroup returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleRelationships) HasStandardPattern

func (o *SensitiveDataScannerRuleRelationships) HasStandardPattern() bool

HasStandardPattern returns a boolean if a field has been set.

func (SensitiveDataScannerRuleRelationships) MarshalJSON

func (o SensitiveDataScannerRuleRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleRelationships) SetGroup

func (o *SensitiveDataScannerRuleRelationships) SetGroup(v SensitiveDataScannerGroupData)

SetGroup gets a reference to the given SensitiveDataScannerGroupData and assigns it to the Group field.

func (*SensitiveDataScannerRuleRelationships) SetStandardPattern

func (o *SensitiveDataScannerRuleRelationships) SetStandardPattern(v SensitiveDataScannerStandardPatternData)

SetStandardPattern gets a reference to the given SensitiveDataScannerStandardPatternData and assigns it to the StandardPattern field.

func (*SensitiveDataScannerRuleRelationships) UnmarshalJSON

func (o *SensitiveDataScannerRuleRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleResponse

SensitiveDataScannerRuleResponse Response data related to the creation of a rule.

type SensitiveDataScannerRuleResponse struct {
    // Attributes of the Sensitive Data Scanner rule.
    Attributes *SensitiveDataScannerRuleAttributes `json:"attributes,omitempty"`
    // ID of the rule.
    Id *string `json:"id,omitempty"`
    // Relationships of a scanning rule.
    Relationships *SensitiveDataScannerRuleRelationships `json:"relationships,omitempty"`
    // Sensitive Data Scanner rule type.
    Type *SensitiveDataScannerRuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerRuleResponse

func NewSensitiveDataScannerRuleResponse() *SensitiveDataScannerRuleResponse

NewSensitiveDataScannerRuleResponse instantiates a new SensitiveDataScannerRuleResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerRuleResponseWithDefaults

func NewSensitiveDataScannerRuleResponseWithDefaults() *SensitiveDataScannerRuleResponse

NewSensitiveDataScannerRuleResponseWithDefaults instantiates a new SensitiveDataScannerRuleResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerRuleResponse) GetAttributes

func (o *SensitiveDataScannerRuleResponse) GetAttributes() SensitiveDataScannerRuleAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleResponse) GetAttributesOk

func (o *SensitiveDataScannerRuleResponse) GetAttributesOk() (*SensitiveDataScannerRuleAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleResponse) GetId

func (o *SensitiveDataScannerRuleResponse) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleResponse) GetIdOk

func (o *SensitiveDataScannerRuleResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleResponse) GetRelationships

func (o *SensitiveDataScannerRuleResponse) GetRelationships() SensitiveDataScannerRuleRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleResponse) GetRelationshipsOk

func (o *SensitiveDataScannerRuleResponse) GetRelationshipsOk() (*SensitiveDataScannerRuleRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleResponse) GetType

func (o *SensitiveDataScannerRuleResponse) GetType() SensitiveDataScannerRuleType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleResponse) GetTypeOk

func (o *SensitiveDataScannerRuleResponse) GetTypeOk() (*SensitiveDataScannerRuleType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleResponse) HasAttributes

func (o *SensitiveDataScannerRuleResponse) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleResponse) HasId

func (o *SensitiveDataScannerRuleResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleResponse) HasRelationships

func (o *SensitiveDataScannerRuleResponse) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleResponse) HasType

func (o *SensitiveDataScannerRuleResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerRuleResponse) MarshalJSON

func (o SensitiveDataScannerRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleResponse) SetAttributes

func (o *SensitiveDataScannerRuleResponse) SetAttributes(v SensitiveDataScannerRuleAttributes)

SetAttributes gets a reference to the given SensitiveDataScannerRuleAttributes and assigns it to the Attributes field.

func (*SensitiveDataScannerRuleResponse) SetId

func (o *SensitiveDataScannerRuleResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerRuleResponse) SetRelationships

func (o *SensitiveDataScannerRuleResponse) SetRelationships(v SensitiveDataScannerRuleRelationships)

SetRelationships gets a reference to the given SensitiveDataScannerRuleRelationships and assigns it to the Relationships field.

func (*SensitiveDataScannerRuleResponse) SetType

func (o *SensitiveDataScannerRuleResponse) SetType(v SensitiveDataScannerRuleType)

SetType gets a reference to the given SensitiveDataScannerRuleType and assigns it to the Type field.

func (*SensitiveDataScannerRuleResponse) UnmarshalJSON

func (o *SensitiveDataScannerRuleResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleType

SensitiveDataScannerRuleType Sensitive Data Scanner rule type.

type SensitiveDataScannerRuleType string

List of SensitiveDataScannerRuleType.

const (
    SENSITIVEDATASCANNERRULETYPE_SENSITIVE_DATA_SCANNER_RULE SensitiveDataScannerRuleType = "sensitive_data_scanner_rule"
)

func NewSensitiveDataScannerRuleTypeFromValue

func NewSensitiveDataScannerRuleTypeFromValue(v string) (*SensitiveDataScannerRuleType, error)

NewSensitiveDataScannerRuleTypeFromValue returns a pointer to a valid SensitiveDataScannerRuleType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SensitiveDataScannerRuleType) GetAllowedValues

func (v *SensitiveDataScannerRuleType) GetAllowedValues() []SensitiveDataScannerRuleType

GetAllowedValues reeturns the list of possible values.

func (SensitiveDataScannerRuleType) IsValid

func (v SensitiveDataScannerRuleType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SensitiveDataScannerRuleType) Ptr

func (v SensitiveDataScannerRuleType) Ptr() *SensitiveDataScannerRuleType

Ptr returns reference to SensitiveDataScannerRuleType value.

func (*SensitiveDataScannerRuleType) UnmarshalJSON

func (v *SensitiveDataScannerRuleType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleUpdate

SensitiveDataScannerRuleUpdate Data related to the update of a rule.

type SensitiveDataScannerRuleUpdate struct {
    // Attributes of the Sensitive Data Scanner rule.
    Attributes *SensitiveDataScannerRuleAttributes `json:"attributes,omitempty"`
    // ID of the rule.
    Id *string `json:"id,omitempty"`
    // Relationships of a scanning rule.
    Relationships *SensitiveDataScannerRuleRelationships `json:"relationships,omitempty"`
    // Sensitive Data Scanner rule type.
    Type *SensitiveDataScannerRuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerRuleUpdate

func NewSensitiveDataScannerRuleUpdate() *SensitiveDataScannerRuleUpdate

NewSensitiveDataScannerRuleUpdate instantiates a new SensitiveDataScannerRuleUpdate object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerRuleUpdateWithDefaults

func NewSensitiveDataScannerRuleUpdateWithDefaults() *SensitiveDataScannerRuleUpdate

NewSensitiveDataScannerRuleUpdateWithDefaults instantiates a new SensitiveDataScannerRuleUpdate object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerRuleUpdate) GetAttributes

func (o *SensitiveDataScannerRuleUpdate) GetAttributes() SensitiveDataScannerRuleAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleUpdate) GetAttributesOk

func (o *SensitiveDataScannerRuleUpdate) GetAttributesOk() (*SensitiveDataScannerRuleAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleUpdate) GetId

func (o *SensitiveDataScannerRuleUpdate) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleUpdate) GetIdOk

func (o *SensitiveDataScannerRuleUpdate) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleUpdate) GetRelationships

func (o *SensitiveDataScannerRuleUpdate) GetRelationships() SensitiveDataScannerRuleRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleUpdate) GetRelationshipsOk

func (o *SensitiveDataScannerRuleUpdate) GetRelationshipsOk() (*SensitiveDataScannerRuleRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleUpdate) GetType

func (o *SensitiveDataScannerRuleUpdate) GetType() SensitiveDataScannerRuleType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleUpdate) GetTypeOk

func (o *SensitiveDataScannerRuleUpdate) GetTypeOk() (*SensitiveDataScannerRuleType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleUpdate) HasAttributes

func (o *SensitiveDataScannerRuleUpdate) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleUpdate) HasId

func (o *SensitiveDataScannerRuleUpdate) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleUpdate) HasRelationships

func (o *SensitiveDataScannerRuleUpdate) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleUpdate) HasType

func (o *SensitiveDataScannerRuleUpdate) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerRuleUpdate) MarshalJSON

func (o SensitiveDataScannerRuleUpdate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleUpdate) SetAttributes

func (o *SensitiveDataScannerRuleUpdate) SetAttributes(v SensitiveDataScannerRuleAttributes)

SetAttributes gets a reference to the given SensitiveDataScannerRuleAttributes and assigns it to the Attributes field.

func (*SensitiveDataScannerRuleUpdate) SetId

func (o *SensitiveDataScannerRuleUpdate) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerRuleUpdate) SetRelationships

func (o *SensitiveDataScannerRuleUpdate) SetRelationships(v SensitiveDataScannerRuleRelationships)

SetRelationships gets a reference to the given SensitiveDataScannerRuleRelationships and assigns it to the Relationships field.

func (*SensitiveDataScannerRuleUpdate) SetType

func (o *SensitiveDataScannerRuleUpdate) SetType(v SensitiveDataScannerRuleType)

SetType gets a reference to the given SensitiveDataScannerRuleType and assigns it to the Type field.

func (*SensitiveDataScannerRuleUpdate) UnmarshalJSON

func (o *SensitiveDataScannerRuleUpdate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleUpdateRequest

SensitiveDataScannerRuleUpdateRequest Update rule request.

type SensitiveDataScannerRuleUpdateRequest struct {
    // Data related to the update of a rule.
    Data SensitiveDataScannerRuleUpdate `json:"data"`
    // Meta payload containing information about the API.
    Meta SensitiveDataScannerMetaVersionOnly `json:"meta"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerRuleUpdateRequest

func NewSensitiveDataScannerRuleUpdateRequest(data SensitiveDataScannerRuleUpdate, meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerRuleUpdateRequest

NewSensitiveDataScannerRuleUpdateRequest instantiates a new SensitiveDataScannerRuleUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerRuleUpdateRequestWithDefaults

func NewSensitiveDataScannerRuleUpdateRequestWithDefaults() *SensitiveDataScannerRuleUpdateRequest

NewSensitiveDataScannerRuleUpdateRequestWithDefaults instantiates a new SensitiveDataScannerRuleUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerRuleUpdateRequest) GetData

func (o *SensitiveDataScannerRuleUpdateRequest) GetData() SensitiveDataScannerRuleUpdate

GetData returns the Data field value.

func (*SensitiveDataScannerRuleUpdateRequest) GetDataOk

func (o *SensitiveDataScannerRuleUpdateRequest) GetDataOk() (*SensitiveDataScannerRuleUpdate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleUpdateRequest) GetMeta

func (o *SensitiveDataScannerRuleUpdateRequest) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value.

func (*SensitiveDataScannerRuleUpdateRequest) GetMetaOk

func (o *SensitiveDataScannerRuleUpdateRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (SensitiveDataScannerRuleUpdateRequest) MarshalJSON

func (o SensitiveDataScannerRuleUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleUpdateRequest) SetData

func (o *SensitiveDataScannerRuleUpdateRequest) SetData(v SensitiveDataScannerRuleUpdate)

SetData sets field value.

func (*SensitiveDataScannerRuleUpdateRequest) SetMeta

func (o *SensitiveDataScannerRuleUpdateRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta sets field value.

func (*SensitiveDataScannerRuleUpdateRequest) UnmarshalJSON

func (o *SensitiveDataScannerRuleUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleUpdateResponse

SensitiveDataScannerRuleUpdateResponse Update rule response.

type SensitiveDataScannerRuleUpdateResponse struct {
    // Meta payload containing information about the API.
    Meta *SensitiveDataScannerMetaVersionOnly `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerRuleUpdateResponse

func NewSensitiveDataScannerRuleUpdateResponse() *SensitiveDataScannerRuleUpdateResponse

NewSensitiveDataScannerRuleUpdateResponse instantiates a new SensitiveDataScannerRuleUpdateResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerRuleUpdateResponseWithDefaults

func NewSensitiveDataScannerRuleUpdateResponseWithDefaults() *SensitiveDataScannerRuleUpdateResponse

NewSensitiveDataScannerRuleUpdateResponseWithDefaults instantiates a new SensitiveDataScannerRuleUpdateResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerRuleUpdateResponse) GetMeta

func (o *SensitiveDataScannerRuleUpdateResponse) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleUpdateResponse) GetMetaOk

func (o *SensitiveDataScannerRuleUpdateResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleUpdateResponse) HasMeta

func (o *SensitiveDataScannerRuleUpdateResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SensitiveDataScannerRuleUpdateResponse) MarshalJSON

func (o SensitiveDataScannerRuleUpdateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleUpdateResponse) SetMeta

func (o *SensitiveDataScannerRuleUpdateResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta gets a reference to the given SensitiveDataScannerMetaVersionOnly and assigns it to the Meta field.

func (*SensitiveDataScannerRuleUpdateResponse) UnmarshalJSON

func (o *SensitiveDataScannerRuleUpdateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerStandardPattern

SensitiveDataScannerStandardPattern Data containing the standard pattern id.

type SensitiveDataScannerStandardPattern struct {
    // ID of the standard pattern.
    Id *string `json:"id,omitempty"`
    // Sensitive Data Scanner standard pattern type.
    Type *SensitiveDataScannerStandardPatternType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerStandardPattern

func NewSensitiveDataScannerStandardPattern() *SensitiveDataScannerStandardPattern

NewSensitiveDataScannerStandardPattern instantiates a new SensitiveDataScannerStandardPattern object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerStandardPatternWithDefaults

func NewSensitiveDataScannerStandardPatternWithDefaults() *SensitiveDataScannerStandardPattern

NewSensitiveDataScannerStandardPatternWithDefaults instantiates a new SensitiveDataScannerStandardPattern object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerStandardPattern) GetId

func (o *SensitiveDataScannerStandardPattern) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPattern) GetIdOk

func (o *SensitiveDataScannerStandardPattern) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerStandardPattern) GetType

func (o *SensitiveDataScannerStandardPattern) GetType() SensitiveDataScannerStandardPatternType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPattern) GetTypeOk

func (o *SensitiveDataScannerStandardPattern) GetTypeOk() (*SensitiveDataScannerStandardPatternType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerStandardPattern) HasId

func (o *SensitiveDataScannerStandardPattern) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerStandardPattern) HasType

func (o *SensitiveDataScannerStandardPattern) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerStandardPattern) MarshalJSON

func (o SensitiveDataScannerStandardPattern) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerStandardPattern) SetId

func (o *SensitiveDataScannerStandardPattern) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerStandardPattern) SetType

func (o *SensitiveDataScannerStandardPattern) SetType(v SensitiveDataScannerStandardPatternType)

SetType gets a reference to the given SensitiveDataScannerStandardPatternType and assigns it to the Type field.

func (*SensitiveDataScannerStandardPattern) UnmarshalJSON

func (o *SensitiveDataScannerStandardPattern) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerStandardPatternAttributes

SensitiveDataScannerStandardPatternAttributes Attributes of the Sensitive Data Scanner standard pattern.

type SensitiveDataScannerStandardPatternAttributes struct {
    // Description of the standard pattern.
    Description *string `json:"description,omitempty"`
    // Name of the standard pattern.
    Name *string `json:"name,omitempty"`
    // Regex to match.
    Pattern *string `json:"pattern,omitempty"`
    // List of tags.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerStandardPatternAttributes

func NewSensitiveDataScannerStandardPatternAttributes() *SensitiveDataScannerStandardPatternAttributes

NewSensitiveDataScannerStandardPatternAttributes instantiates a new SensitiveDataScannerStandardPatternAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerStandardPatternAttributesWithDefaults

func NewSensitiveDataScannerStandardPatternAttributesWithDefaults() *SensitiveDataScannerStandardPatternAttributes

NewSensitiveDataScannerStandardPatternAttributesWithDefaults instantiates a new SensitiveDataScannerStandardPatternAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerStandardPatternAttributes) GetDescription

func (o *SensitiveDataScannerStandardPatternAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPatternAttributes) GetDescriptionOk

func (o *SensitiveDataScannerStandardPatternAttributes) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerStandardPatternAttributes) GetName

func (o *SensitiveDataScannerStandardPatternAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPatternAttributes) GetNameOk

func (o *SensitiveDataScannerStandardPatternAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerStandardPatternAttributes) GetPattern

func (o *SensitiveDataScannerStandardPatternAttributes) GetPattern() string

GetPattern returns the Pattern field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPatternAttributes) GetPatternOk

func (o *SensitiveDataScannerStandardPatternAttributes) GetPatternOk() (*string, bool)

GetPatternOk returns a tuple with the Pattern field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerStandardPatternAttributes) GetTags

func (o *SensitiveDataScannerStandardPatternAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPatternAttributes) GetTagsOk

func (o *SensitiveDataScannerStandardPatternAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerStandardPatternAttributes) HasDescription

func (o *SensitiveDataScannerStandardPatternAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SensitiveDataScannerStandardPatternAttributes) HasName

func (o *SensitiveDataScannerStandardPatternAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*SensitiveDataScannerStandardPatternAttributes) HasPattern

func (o *SensitiveDataScannerStandardPatternAttributes) HasPattern() bool

HasPattern returns a boolean if a field has been set.

func (*SensitiveDataScannerStandardPatternAttributes) HasTags

func (o *SensitiveDataScannerStandardPatternAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (SensitiveDataScannerStandardPatternAttributes) MarshalJSON

func (o SensitiveDataScannerStandardPatternAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerStandardPatternAttributes) SetDescription

func (o *SensitiveDataScannerStandardPatternAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*SensitiveDataScannerStandardPatternAttributes) SetName

func (o *SensitiveDataScannerStandardPatternAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SensitiveDataScannerStandardPatternAttributes) SetPattern

func (o *SensitiveDataScannerStandardPatternAttributes) SetPattern(v string)

SetPattern gets a reference to the given string and assigns it to the Pattern field.

func (*SensitiveDataScannerStandardPatternAttributes) SetTags

func (o *SensitiveDataScannerStandardPatternAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SensitiveDataScannerStandardPatternAttributes) UnmarshalJSON

func (o *SensitiveDataScannerStandardPatternAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerStandardPatternData

SensitiveDataScannerStandardPatternData A standard pattern.

type SensitiveDataScannerStandardPatternData struct {
    // Data containing the standard pattern id.
    Data *SensitiveDataScannerStandardPattern `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerStandardPatternData

func NewSensitiveDataScannerStandardPatternData() *SensitiveDataScannerStandardPatternData

NewSensitiveDataScannerStandardPatternData instantiates a new SensitiveDataScannerStandardPatternData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerStandardPatternDataWithDefaults

func NewSensitiveDataScannerStandardPatternDataWithDefaults() *SensitiveDataScannerStandardPatternData

NewSensitiveDataScannerStandardPatternDataWithDefaults instantiates a new SensitiveDataScannerStandardPatternData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerStandardPatternData) GetData

func (o *SensitiveDataScannerStandardPatternData) GetData() SensitiveDataScannerStandardPattern

GetData returns the Data field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPatternData) GetDataOk

func (o *SensitiveDataScannerStandardPatternData) GetDataOk() (*SensitiveDataScannerStandardPattern, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerStandardPatternData) HasData

func (o *SensitiveDataScannerStandardPatternData) HasData() bool

HasData returns a boolean if a field has been set.

func (SensitiveDataScannerStandardPatternData) MarshalJSON

func (o SensitiveDataScannerStandardPatternData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerStandardPatternData) SetData

func (o *SensitiveDataScannerStandardPatternData) SetData(v SensitiveDataScannerStandardPattern)

SetData gets a reference to the given SensitiveDataScannerStandardPattern and assigns it to the Data field.

func (*SensitiveDataScannerStandardPatternData) UnmarshalJSON

func (o *SensitiveDataScannerStandardPatternData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerStandardPatternType

SensitiveDataScannerStandardPatternType Sensitive Data Scanner standard pattern type.

type SensitiveDataScannerStandardPatternType string

List of SensitiveDataScannerStandardPatternType.

const (
    SENSITIVEDATASCANNERSTANDARDPATTERNTYPE_SENSITIVE_DATA_SCANNER_STANDARD_PATTERN SensitiveDataScannerStandardPatternType = "sensitive_data_scanner_standard_pattern"
)

func NewSensitiveDataScannerStandardPatternTypeFromValue

func NewSensitiveDataScannerStandardPatternTypeFromValue(v string) (*SensitiveDataScannerStandardPatternType, error)

NewSensitiveDataScannerStandardPatternTypeFromValue returns a pointer to a valid SensitiveDataScannerStandardPatternType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SensitiveDataScannerStandardPatternType) GetAllowedValues

func (v *SensitiveDataScannerStandardPatternType) GetAllowedValues() []SensitiveDataScannerStandardPatternType

GetAllowedValues reeturns the list of possible values.

func (SensitiveDataScannerStandardPatternType) IsValid

func (v SensitiveDataScannerStandardPatternType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SensitiveDataScannerStandardPatternType) Ptr

func (v SensitiveDataScannerStandardPatternType) Ptr() *SensitiveDataScannerStandardPatternType

Ptr returns reference to SensitiveDataScannerStandardPatternType value.

func (*SensitiveDataScannerStandardPatternType) UnmarshalJSON

func (v *SensitiveDataScannerStandardPatternType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerStandardPatternsResponseData

SensitiveDataScannerStandardPatternsResponseData List Standard patterns response data.

type SensitiveDataScannerStandardPatternsResponseData struct {
    // List Standard patterns response.
    Data []SensitiveDataScannerStandardPatternsResponseItem `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerStandardPatternsResponseData

func NewSensitiveDataScannerStandardPatternsResponseData() *SensitiveDataScannerStandardPatternsResponseData

NewSensitiveDataScannerStandardPatternsResponseData instantiates a new SensitiveDataScannerStandardPatternsResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerStandardPatternsResponseDataWithDefaults

func NewSensitiveDataScannerStandardPatternsResponseDataWithDefaults() *SensitiveDataScannerStandardPatternsResponseData

NewSensitiveDataScannerStandardPatternsResponseDataWithDefaults instantiates a new SensitiveDataScannerStandardPatternsResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerStandardPatternsResponseData) GetData

func (o *SensitiveDataScannerStandardPatternsResponseData) GetData() []SensitiveDataScannerStandardPatternsResponseItem

GetData returns the Data field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPatternsResponseData) GetDataOk

func (o *SensitiveDataScannerStandardPatternsResponseData) GetDataOk() (*[]SensitiveDataScannerStandardPatternsResponseItem, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerStandardPatternsResponseData) HasData

func (o *SensitiveDataScannerStandardPatternsResponseData) HasData() bool

HasData returns a boolean if a field has been set.

func (SensitiveDataScannerStandardPatternsResponseData) MarshalJSON

func (o SensitiveDataScannerStandardPatternsResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerStandardPatternsResponseData) SetData

func (o *SensitiveDataScannerStandardPatternsResponseData) SetData(v []SensitiveDataScannerStandardPatternsResponseItem)

SetData gets a reference to the given []SensitiveDataScannerStandardPatternsResponseItem and assigns it to the Data field.

func (*SensitiveDataScannerStandardPatternsResponseData) UnmarshalJSON

func (o *SensitiveDataScannerStandardPatternsResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerStandardPatternsResponseItem

SensitiveDataScannerStandardPatternsResponseItem Standard pattern item.

type SensitiveDataScannerStandardPatternsResponseItem struct {
    // Attributes of the Sensitive Data Scanner standard pattern.
    Attributes *SensitiveDataScannerStandardPatternAttributes `json:"attributes,omitempty"`
    // ID of the standard pattern.
    Id *string `json:"id,omitempty"`
    // Sensitive Data Scanner standard pattern type.
    Type *SensitiveDataScannerStandardPatternType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerStandardPatternsResponseItem

func NewSensitiveDataScannerStandardPatternsResponseItem() *SensitiveDataScannerStandardPatternsResponseItem

NewSensitiveDataScannerStandardPatternsResponseItem instantiates a new SensitiveDataScannerStandardPatternsResponseItem object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerStandardPatternsResponseItemWithDefaults

func NewSensitiveDataScannerStandardPatternsResponseItemWithDefaults() *SensitiveDataScannerStandardPatternsResponseItem

NewSensitiveDataScannerStandardPatternsResponseItemWithDefaults instantiates a new SensitiveDataScannerStandardPatternsResponseItem object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerStandardPatternsResponseItem) GetAttributes

func (o *SensitiveDataScannerStandardPatternsResponseItem) GetAttributes() SensitiveDataScannerStandardPatternAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPatternsResponseItem) GetAttributesOk

func (o *SensitiveDataScannerStandardPatternsResponseItem) GetAttributesOk() (*SensitiveDataScannerStandardPatternAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerStandardPatternsResponseItem) GetId

func (o *SensitiveDataScannerStandardPatternsResponseItem) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPatternsResponseItem) GetIdOk

func (o *SensitiveDataScannerStandardPatternsResponseItem) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerStandardPatternsResponseItem) GetType

func (o *SensitiveDataScannerStandardPatternsResponseItem) GetType() SensitiveDataScannerStandardPatternType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPatternsResponseItem) GetTypeOk

func (o *SensitiveDataScannerStandardPatternsResponseItem) GetTypeOk() (*SensitiveDataScannerStandardPatternType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerStandardPatternsResponseItem) HasAttributes

func (o *SensitiveDataScannerStandardPatternsResponseItem) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SensitiveDataScannerStandardPatternsResponseItem) HasId

func (o *SensitiveDataScannerStandardPatternsResponseItem) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerStandardPatternsResponseItem) HasType

func (o *SensitiveDataScannerStandardPatternsResponseItem) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerStandardPatternsResponseItem) MarshalJSON

func (o SensitiveDataScannerStandardPatternsResponseItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerStandardPatternsResponseItem) SetAttributes

func (o *SensitiveDataScannerStandardPatternsResponseItem) SetAttributes(v SensitiveDataScannerStandardPatternAttributes)

SetAttributes gets a reference to the given SensitiveDataScannerStandardPatternAttributes and assigns it to the Attributes field.

func (*SensitiveDataScannerStandardPatternsResponseItem) SetId

func (o *SensitiveDataScannerStandardPatternsResponseItem) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerStandardPatternsResponseItem) SetType

func (o *SensitiveDataScannerStandardPatternsResponseItem) SetType(v SensitiveDataScannerStandardPatternType)

SetType gets a reference to the given SensitiveDataScannerStandardPatternType and assigns it to the Type field.

func (*SensitiveDataScannerStandardPatternsResponseItem) UnmarshalJSON

func (o *SensitiveDataScannerStandardPatternsResponseItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerTextReplacement

SensitiveDataScannerTextReplacement Object describing how the scanned event will be replaced.

type SensitiveDataScannerTextReplacement struct {
    // Required if type == 'partial_replacement_from_beginning'
    // or 'partial_replacement_from_end'. It must be > 0.
    NumberOfChars *int64 `json:"number_of_chars,omitempty"`
    // Required if type == 'replacement_string'.
    ReplacementString *string `json:"replacement_string,omitempty"`
    // Type of the replacement text. None means no replacement.
    // hash means the data will be stubbed. replacement_string means that
    // one can chose a text to replace the data. partial_replacement_from_beginning
    // allows a user to partially replace the data from the beginning, and
    // partial_replacement_from_end on the other hand, allows to replace data from
    // the end.
    Type *SensitiveDataScannerTextReplacementType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSensitiveDataScannerTextReplacement

func NewSensitiveDataScannerTextReplacement() *SensitiveDataScannerTextReplacement

NewSensitiveDataScannerTextReplacement instantiates a new SensitiveDataScannerTextReplacement object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSensitiveDataScannerTextReplacementWithDefaults

func NewSensitiveDataScannerTextReplacementWithDefaults() *SensitiveDataScannerTextReplacement

NewSensitiveDataScannerTextReplacementWithDefaults instantiates a new SensitiveDataScannerTextReplacement object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SensitiveDataScannerTextReplacement) GetNumberOfChars

func (o *SensitiveDataScannerTextReplacement) GetNumberOfChars() int64

GetNumberOfChars returns the NumberOfChars field value if set, zero value otherwise.

func (*SensitiveDataScannerTextReplacement) GetNumberOfCharsOk

func (o *SensitiveDataScannerTextReplacement) GetNumberOfCharsOk() (*int64, bool)

GetNumberOfCharsOk returns a tuple with the NumberOfChars field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerTextReplacement) GetReplacementString

func (o *SensitiveDataScannerTextReplacement) GetReplacementString() string

GetReplacementString returns the ReplacementString field value if set, zero value otherwise.

func (*SensitiveDataScannerTextReplacement) GetReplacementStringOk

func (o *SensitiveDataScannerTextReplacement) GetReplacementStringOk() (*string, bool)

GetReplacementStringOk returns a tuple with the ReplacementString field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerTextReplacement) GetType

func (o *SensitiveDataScannerTextReplacement) GetType() SensitiveDataScannerTextReplacementType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerTextReplacement) GetTypeOk

func (o *SensitiveDataScannerTextReplacement) GetTypeOk() (*SensitiveDataScannerTextReplacementType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerTextReplacement) HasNumberOfChars

func (o *SensitiveDataScannerTextReplacement) HasNumberOfChars() bool

HasNumberOfChars returns a boolean if a field has been set.

func (*SensitiveDataScannerTextReplacement) HasReplacementString

func (o *SensitiveDataScannerTextReplacement) HasReplacementString() bool

HasReplacementString returns a boolean if a field has been set.

func (*SensitiveDataScannerTextReplacement) HasType

func (o *SensitiveDataScannerTextReplacement) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerTextReplacement) MarshalJSON

func (o SensitiveDataScannerTextReplacement) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerTextReplacement) SetNumberOfChars

func (o *SensitiveDataScannerTextReplacement) SetNumberOfChars(v int64)

SetNumberOfChars gets a reference to the given int64 and assigns it to the NumberOfChars field.

func (*SensitiveDataScannerTextReplacement) SetReplacementString

func (o *SensitiveDataScannerTextReplacement) SetReplacementString(v string)

SetReplacementString gets a reference to the given string and assigns it to the ReplacementString field.

func (*SensitiveDataScannerTextReplacement) SetType

func (o *SensitiveDataScannerTextReplacement) SetType(v SensitiveDataScannerTextReplacementType)

SetType gets a reference to the given SensitiveDataScannerTextReplacementType and assigns it to the Type field.

func (*SensitiveDataScannerTextReplacement) UnmarshalJSON

func (o *SensitiveDataScannerTextReplacement) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerTextReplacementType

SensitiveDataScannerTextReplacementType Type of the replacement text. None means no replacement. hash means the data will be stubbed. replacement_string means that one can chose a text to replace the data. partial_replacement_from_beginning allows a user to partially replace the data from the beginning, and partial_replacement_from_end on the other hand, allows to replace data from the end.

type SensitiveDataScannerTextReplacementType string

List of SensitiveDataScannerTextReplacementType.

const (
    SENSITIVEDATASCANNERTEXTREPLACEMENTTYPE_NONE                               SensitiveDataScannerTextReplacementType = "none"
    SENSITIVEDATASCANNERTEXTREPLACEMENTTYPE_HASH                               SensitiveDataScannerTextReplacementType = "hash"
    SENSITIVEDATASCANNERTEXTREPLACEMENTTYPE_REPLACEMENT_STRING                 SensitiveDataScannerTextReplacementType = "replacement_string"
    SENSITIVEDATASCANNERTEXTREPLACEMENTTYPE_PARTIAL_REPLACEMENT_FROM_BEGINNING SensitiveDataScannerTextReplacementType = "partial_replacement_from_beginning"
    SENSITIVEDATASCANNERTEXTREPLACEMENTTYPE_PARTIAL_REPLACEMENT_FROM_END       SensitiveDataScannerTextReplacementType = "partial_replacement_from_end"
)

func NewSensitiveDataScannerTextReplacementTypeFromValue

func NewSensitiveDataScannerTextReplacementTypeFromValue(v string) (*SensitiveDataScannerTextReplacementType, error)

NewSensitiveDataScannerTextReplacementTypeFromValue returns a pointer to a valid SensitiveDataScannerTextReplacementType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SensitiveDataScannerTextReplacementType) GetAllowedValues

func (v *SensitiveDataScannerTextReplacementType) GetAllowedValues() []SensitiveDataScannerTextReplacementType

GetAllowedValues reeturns the list of possible values.

func (SensitiveDataScannerTextReplacementType) IsValid

func (v SensitiveDataScannerTextReplacementType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SensitiveDataScannerTextReplacementType) Ptr

func (v SensitiveDataScannerTextReplacementType) Ptr() *SensitiveDataScannerTextReplacementType

Ptr returns reference to SensitiveDataScannerTextReplacementType value.

func (*SensitiveDataScannerTextReplacementType) UnmarshalJSON

func (v *SensitiveDataScannerTextReplacementType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceAccountCreateAttributes

ServiceAccountCreateAttributes Attributes of the created user.

type ServiceAccountCreateAttributes struct {
    // The email of the user.
    Email string `json:"email"`
    // The name of the user.
    Name *string `json:"name,omitempty"`
    // Whether the user is a service account. Must be true.
    ServiceAccount bool `json:"service_account"`
    // The title of the user.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceAccountCreateAttributes

func NewServiceAccountCreateAttributes(email string, serviceAccount bool) *ServiceAccountCreateAttributes

NewServiceAccountCreateAttributes instantiates a new ServiceAccountCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceAccountCreateAttributesWithDefaults

func NewServiceAccountCreateAttributesWithDefaults() *ServiceAccountCreateAttributes

NewServiceAccountCreateAttributesWithDefaults instantiates a new ServiceAccountCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceAccountCreateAttributes) GetEmail

func (o *ServiceAccountCreateAttributes) GetEmail() string

GetEmail returns the Email field value.

func (*ServiceAccountCreateAttributes) GetEmailOk

func (o *ServiceAccountCreateAttributes) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*ServiceAccountCreateAttributes) GetName

func (o *ServiceAccountCreateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ServiceAccountCreateAttributes) GetNameOk

func (o *ServiceAccountCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceAccountCreateAttributes) GetServiceAccount

func (o *ServiceAccountCreateAttributes) GetServiceAccount() bool

GetServiceAccount returns the ServiceAccount field value.

func (*ServiceAccountCreateAttributes) GetServiceAccountOk

func (o *ServiceAccountCreateAttributes) GetServiceAccountOk() (*bool, bool)

GetServiceAccountOk returns a tuple with the ServiceAccount field value and a boolean to check if the value has been set.

func (*ServiceAccountCreateAttributes) GetTitle

func (o *ServiceAccountCreateAttributes) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*ServiceAccountCreateAttributes) GetTitleOk

func (o *ServiceAccountCreateAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceAccountCreateAttributes) HasName

func (o *ServiceAccountCreateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*ServiceAccountCreateAttributes) HasTitle

func (o *ServiceAccountCreateAttributes) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (ServiceAccountCreateAttributes) MarshalJSON

func (o ServiceAccountCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceAccountCreateAttributes) SetEmail

func (o *ServiceAccountCreateAttributes) SetEmail(v string)

SetEmail sets field value.

func (*ServiceAccountCreateAttributes) SetName

func (o *ServiceAccountCreateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ServiceAccountCreateAttributes) SetServiceAccount

func (o *ServiceAccountCreateAttributes) SetServiceAccount(v bool)

SetServiceAccount sets field value.

func (*ServiceAccountCreateAttributes) SetTitle

func (o *ServiceAccountCreateAttributes) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*ServiceAccountCreateAttributes) UnmarshalJSON

func (o *ServiceAccountCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceAccountCreateData

ServiceAccountCreateData Object to create a service account User.

type ServiceAccountCreateData struct {
    // Attributes of the created user.
    Attributes ServiceAccountCreateAttributes `json:"attributes"`
    // Relationships of the user object.
    Relationships *UserRelationships `json:"relationships,omitempty"`
    // Users resource type.
    Type UsersType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceAccountCreateData

func NewServiceAccountCreateData(attributes ServiceAccountCreateAttributes, typeVar UsersType) *ServiceAccountCreateData

NewServiceAccountCreateData instantiates a new ServiceAccountCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceAccountCreateDataWithDefaults

func NewServiceAccountCreateDataWithDefaults() *ServiceAccountCreateData

NewServiceAccountCreateDataWithDefaults instantiates a new ServiceAccountCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceAccountCreateData) GetAttributes

func (o *ServiceAccountCreateData) GetAttributes() ServiceAccountCreateAttributes

GetAttributes returns the Attributes field value.

func (*ServiceAccountCreateData) GetAttributesOk

func (o *ServiceAccountCreateData) GetAttributesOk() (*ServiceAccountCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ServiceAccountCreateData) GetRelationships

func (o *ServiceAccountCreateData) GetRelationships() UserRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*ServiceAccountCreateData) GetRelationshipsOk

func (o *ServiceAccountCreateData) GetRelationshipsOk() (*UserRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceAccountCreateData) GetType

func (o *ServiceAccountCreateData) GetType() UsersType

GetType returns the Type field value.

func (*ServiceAccountCreateData) GetTypeOk

func (o *ServiceAccountCreateData) GetTypeOk() (*UsersType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceAccountCreateData) HasRelationships

func (o *ServiceAccountCreateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (ServiceAccountCreateData) MarshalJSON

func (o ServiceAccountCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceAccountCreateData) SetAttributes

func (o *ServiceAccountCreateData) SetAttributes(v ServiceAccountCreateAttributes)

SetAttributes sets field value.

func (*ServiceAccountCreateData) SetRelationships

func (o *ServiceAccountCreateData) SetRelationships(v UserRelationships)

SetRelationships gets a reference to the given UserRelationships and assigns it to the Relationships field.

func (*ServiceAccountCreateData) SetType

func (o *ServiceAccountCreateData) SetType(v UsersType)

SetType sets field value.

func (*ServiceAccountCreateData) UnmarshalJSON

func (o *ServiceAccountCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceAccountCreateRequest

ServiceAccountCreateRequest Create a service account.

type ServiceAccountCreateRequest struct {
    // Object to create a service account User.
    Data ServiceAccountCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceAccountCreateRequest

func NewServiceAccountCreateRequest(data ServiceAccountCreateData) *ServiceAccountCreateRequest

NewServiceAccountCreateRequest instantiates a new ServiceAccountCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceAccountCreateRequestWithDefaults

func NewServiceAccountCreateRequestWithDefaults() *ServiceAccountCreateRequest

NewServiceAccountCreateRequestWithDefaults instantiates a new ServiceAccountCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceAccountCreateRequest) GetData

func (o *ServiceAccountCreateRequest) GetData() ServiceAccountCreateData

GetData returns the Data field value.

func (*ServiceAccountCreateRequest) GetDataOk

func (o *ServiceAccountCreateRequest) GetDataOk() (*ServiceAccountCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ServiceAccountCreateRequest) MarshalJSON

func (o ServiceAccountCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceAccountCreateRequest) SetData

func (o *ServiceAccountCreateRequest) SetData(v ServiceAccountCreateData)

SetData sets field value.

func (*ServiceAccountCreateRequest) UnmarshalJSON

func (o *ServiceAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceAccountsApi

ServiceAccountsApi service type

type ServiceAccountsApi datadog.Service

func NewServiceAccountsApi

func NewServiceAccountsApi(client *datadog.APIClient) *ServiceAccountsApi

NewServiceAccountsApi Returns NewServiceAccountsApi.

func (*ServiceAccountsApi) CreateServiceAccount

func (a *ServiceAccountsApi) CreateServiceAccount(ctx _context.Context, body ServiceAccountCreateRequest) (UserResponse, *_nethttp.Response, error)

CreateServiceAccount Create a service account. Create a service account for your organization.

func (*ServiceAccountsApi) CreateServiceAccountApplicationKey

func (a *ServiceAccountsApi) CreateServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, body ApplicationKeyCreateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)

CreateServiceAccountApplicationKey Create an application key for this service account. Create an application key for this service account.

func (*ServiceAccountsApi) DeleteServiceAccountApplicationKey

func (a *ServiceAccountsApi) DeleteServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, appKeyId string) (*_nethttp.Response, error)

DeleteServiceAccountApplicationKey Delete an application key for this service account. Delete an application key owned by this service account.

func (*ServiceAccountsApi) GetServiceAccountApplicationKey

func (a *ServiceAccountsApi) GetServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, appKeyId string) (PartialApplicationKeyResponse, *_nethttp.Response, error)

GetServiceAccountApplicationKey Get one application key for this service account. Get an application key owned by this service account.

func (*ServiceAccountsApi) ListServiceAccountApplicationKeys

func (a *ServiceAccountsApi) ListServiceAccountApplicationKeys(ctx _context.Context, serviceAccountId string, o ...ListServiceAccountApplicationKeysOptionalParameters) (ListApplicationKeysResponse, *_nethttp.Response, error)

ListServiceAccountApplicationKeys List application keys for this service account. List all application keys available for this service account.

func (*ServiceAccountsApi) UpdateServiceAccountApplicationKey

func (a *ServiceAccountsApi) UpdateServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, appKeyId string, body ApplicationKeyUpdateRequest) (PartialApplicationKeyResponse, *_nethttp.Response, error)

UpdateServiceAccountApplicationKey Edit an application key for this service account. Edit an application key owned by this service account.

type ServiceDefinitionApi

ServiceDefinitionApi service type

type ServiceDefinitionApi datadog.Service

func NewServiceDefinitionApi

func NewServiceDefinitionApi(client *datadog.APIClient) *ServiceDefinitionApi

NewServiceDefinitionApi Returns NewServiceDefinitionApi.

func (*ServiceDefinitionApi) CreateOrUpdateServiceDefinitions

func (a *ServiceDefinitionApi) CreateOrUpdateServiceDefinitions(ctx _context.Context, body ServiceDefinitionsCreateRequest) (ServiceDefinitionCreateResponse, *_nethttp.Response, error)

CreateOrUpdateServiceDefinitions Create or update service definition. Create or update service definition in the Datadog Service Catalog.

func (*ServiceDefinitionApi) DeleteServiceDefinition

func (a *ServiceDefinitionApi) DeleteServiceDefinition(ctx _context.Context, serviceName string) (*_nethttp.Response, error)

DeleteServiceDefinition Delete a single service definition. Delete a single service definition in the Datadog Service Catalog.

func (*ServiceDefinitionApi) GetServiceDefinition

func (a *ServiceDefinitionApi) GetServiceDefinition(ctx _context.Context, serviceName string, o ...GetServiceDefinitionOptionalParameters) (ServiceDefinitionGetResponse, *_nethttp.Response, error)

GetServiceDefinition Get a single service definition. Get a single service definition from the Datadog Service Catalog.

func (*ServiceDefinitionApi) ListServiceDefinitions

func (a *ServiceDefinitionApi) ListServiceDefinitions(ctx _context.Context, o ...ListServiceDefinitionsOptionalParameters) (ServiceDefinitionsListResponse, *_nethttp.Response, error)

ListServiceDefinitions Get all service definitions. Get a list of all service definitions from the Datadog Service Catalog.

func (*ServiceDefinitionApi) ListServiceDefinitionsWithPagination

func (a *ServiceDefinitionApi) ListServiceDefinitionsWithPagination(ctx _context.Context, o ...ListServiceDefinitionsOptionalParameters) (<-chan datadog.PaginationResult[ServiceDefinitionData], func())

ListServiceDefinitionsWithPagination provides a paginated version of ListServiceDefinitions returning a channel with all items.

type ServiceDefinitionCreateResponse

ServiceDefinitionCreateResponse Create service definitions response.

type ServiceDefinitionCreateResponse struct {
    // Create service definitions response payload.
    Data []ServiceDefinitionData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionCreateResponse

func NewServiceDefinitionCreateResponse() *ServiceDefinitionCreateResponse

NewServiceDefinitionCreateResponse instantiates a new ServiceDefinitionCreateResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionCreateResponseWithDefaults

func NewServiceDefinitionCreateResponseWithDefaults() *ServiceDefinitionCreateResponse

NewServiceDefinitionCreateResponseWithDefaults instantiates a new ServiceDefinitionCreateResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionCreateResponse) GetData

func (o *ServiceDefinitionCreateResponse) GetData() []ServiceDefinitionData

GetData returns the Data field value if set, zero value otherwise.

func (*ServiceDefinitionCreateResponse) GetDataOk

func (o *ServiceDefinitionCreateResponse) GetDataOk() (*[]ServiceDefinitionData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionCreateResponse) HasData

func (o *ServiceDefinitionCreateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ServiceDefinitionCreateResponse) MarshalJSON

func (o ServiceDefinitionCreateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionCreateResponse) SetData

func (o *ServiceDefinitionCreateResponse) SetData(v []ServiceDefinitionData)

SetData gets a reference to the given []ServiceDefinitionData and assigns it to the Data field.

func (*ServiceDefinitionCreateResponse) UnmarshalJSON

func (o *ServiceDefinitionCreateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionData

ServiceDefinitionData Service definition data.

type ServiceDefinitionData struct {
    // Service definition attributes.
    Attributes *ServiceDefinitionDataAttributes `json:"attributes,omitempty"`
    // Service definition id.
    Id *string `json:"id,omitempty"`
    // Service definition type.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionData

func NewServiceDefinitionData() *ServiceDefinitionData

NewServiceDefinitionData instantiates a new ServiceDefinitionData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionDataWithDefaults

func NewServiceDefinitionDataWithDefaults() *ServiceDefinitionData

NewServiceDefinitionDataWithDefaults instantiates a new ServiceDefinitionData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionData) GetAttributes

func (o *ServiceDefinitionData) GetAttributes() ServiceDefinitionDataAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*ServiceDefinitionData) GetAttributesOk

func (o *ServiceDefinitionData) GetAttributesOk() (*ServiceDefinitionDataAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionData) GetId

func (o *ServiceDefinitionData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ServiceDefinitionData) GetIdOk

func (o *ServiceDefinitionData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionData) GetType

func (o *ServiceDefinitionData) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*ServiceDefinitionData) GetTypeOk

func (o *ServiceDefinitionData) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionData) HasAttributes

func (o *ServiceDefinitionData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*ServiceDefinitionData) HasId

func (o *ServiceDefinitionData) HasId() bool

HasId returns a boolean if a field has been set.

func (*ServiceDefinitionData) HasType

func (o *ServiceDefinitionData) HasType() bool

HasType returns a boolean if a field has been set.

func (ServiceDefinitionData) MarshalJSON

func (o ServiceDefinitionData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionData) SetAttributes

func (o *ServiceDefinitionData) SetAttributes(v ServiceDefinitionDataAttributes)

SetAttributes gets a reference to the given ServiceDefinitionDataAttributes and assigns it to the Attributes field.

func (*ServiceDefinitionData) SetId

func (o *ServiceDefinitionData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ServiceDefinitionData) SetType

func (o *ServiceDefinitionData) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*ServiceDefinitionData) UnmarshalJSON

func (o *ServiceDefinitionData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionDataAttributes

ServiceDefinitionDataAttributes Service definition attributes.

type ServiceDefinitionDataAttributes struct {
    // Metadata about a service definition.
    Meta *ServiceDefinitionMeta `json:"meta,omitempty"`
    // Service definition schema.
    Schema *ServiceDefinitionSchema `json:"schema,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionDataAttributes

func NewServiceDefinitionDataAttributes() *ServiceDefinitionDataAttributes

NewServiceDefinitionDataAttributes instantiates a new ServiceDefinitionDataAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionDataAttributesWithDefaults

func NewServiceDefinitionDataAttributesWithDefaults() *ServiceDefinitionDataAttributes

NewServiceDefinitionDataAttributesWithDefaults instantiates a new ServiceDefinitionDataAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionDataAttributes) GetMeta

func (o *ServiceDefinitionDataAttributes) GetMeta() ServiceDefinitionMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ServiceDefinitionDataAttributes) GetMetaOk

func (o *ServiceDefinitionDataAttributes) GetMetaOk() (*ServiceDefinitionMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionDataAttributes) GetSchema

func (o *ServiceDefinitionDataAttributes) GetSchema() ServiceDefinitionSchema

GetSchema returns the Schema field value if set, zero value otherwise.

func (*ServiceDefinitionDataAttributes) GetSchemaOk

func (o *ServiceDefinitionDataAttributes) GetSchemaOk() (*ServiceDefinitionSchema, bool)

GetSchemaOk returns a tuple with the Schema field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionDataAttributes) HasMeta

func (o *ServiceDefinitionDataAttributes) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*ServiceDefinitionDataAttributes) HasSchema

func (o *ServiceDefinitionDataAttributes) HasSchema() bool

HasSchema returns a boolean if a field has been set.

func (ServiceDefinitionDataAttributes) MarshalJSON

func (o ServiceDefinitionDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionDataAttributes) SetMeta

func (o *ServiceDefinitionDataAttributes) SetMeta(v ServiceDefinitionMeta)

SetMeta gets a reference to the given ServiceDefinitionMeta and assigns it to the Meta field.

func (*ServiceDefinitionDataAttributes) SetSchema

func (o *ServiceDefinitionDataAttributes) SetSchema(v ServiceDefinitionSchema)

SetSchema gets a reference to the given ServiceDefinitionSchema and assigns it to the Schema field.

func (*ServiceDefinitionDataAttributes) UnmarshalJSON

func (o *ServiceDefinitionDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionGetResponse

ServiceDefinitionGetResponse Get service definition response.

type ServiceDefinitionGetResponse struct {
    // Service definition data.
    Data *ServiceDefinitionData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionGetResponse

func NewServiceDefinitionGetResponse() *ServiceDefinitionGetResponse

NewServiceDefinitionGetResponse instantiates a new ServiceDefinitionGetResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionGetResponseWithDefaults

func NewServiceDefinitionGetResponseWithDefaults() *ServiceDefinitionGetResponse

NewServiceDefinitionGetResponseWithDefaults instantiates a new ServiceDefinitionGetResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionGetResponse) GetData

func (o *ServiceDefinitionGetResponse) GetData() ServiceDefinitionData

GetData returns the Data field value if set, zero value otherwise.

func (*ServiceDefinitionGetResponse) GetDataOk

func (o *ServiceDefinitionGetResponse) GetDataOk() (*ServiceDefinitionData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionGetResponse) HasData

func (o *ServiceDefinitionGetResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ServiceDefinitionGetResponse) MarshalJSON

func (o ServiceDefinitionGetResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionGetResponse) SetData

func (o *ServiceDefinitionGetResponse) SetData(v ServiceDefinitionData)

SetData gets a reference to the given ServiceDefinitionData and assigns it to the Data field.

func (*ServiceDefinitionGetResponse) UnmarshalJSON

func (o *ServiceDefinitionGetResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionMeta

ServiceDefinitionMeta Metadata about a service definition.

type ServiceDefinitionMeta struct {
    // GitHub HTML URL.
    GithubHtmlUrl *string `json:"github-html-url,omitempty"`
    // Ingestion schema version.
    IngestedSchemaVersion *string `json:"ingested-schema-version,omitempty"`
    // Ingestion source of the service definition.
    IngestionSource *string `json:"ingestion-source,omitempty"`
    // Last modified time of the service definition.
    LastModifiedTime *string `json:"last-modified-time,omitempty"`
    // User defined origin of the service definition.
    Origin *string `json:"origin,omitempty"`
    // User defined origin's detail of the service definition.
    OriginDetail *string `json:"origin-detail,omitempty"`
    // A list of schema validation warnings.
    Warnings []ServiceDefinitionMetaWarnings `json:"warnings,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionMeta

func NewServiceDefinitionMeta() *ServiceDefinitionMeta

NewServiceDefinitionMeta instantiates a new ServiceDefinitionMeta object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionMetaWithDefaults

func NewServiceDefinitionMetaWithDefaults() *ServiceDefinitionMeta

NewServiceDefinitionMetaWithDefaults instantiates a new ServiceDefinitionMeta object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionMeta) GetGithubHtmlUrl

func (o *ServiceDefinitionMeta) GetGithubHtmlUrl() string

GetGithubHtmlUrl returns the GithubHtmlUrl field value if set, zero value otherwise.

func (*ServiceDefinitionMeta) GetGithubHtmlUrlOk

func (o *ServiceDefinitionMeta) GetGithubHtmlUrlOk() (*string, bool)

GetGithubHtmlUrlOk returns a tuple with the GithubHtmlUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionMeta) GetIngestedSchemaVersion

func (o *ServiceDefinitionMeta) GetIngestedSchemaVersion() string

GetIngestedSchemaVersion returns the IngestedSchemaVersion field value if set, zero value otherwise.

func (*ServiceDefinitionMeta) GetIngestedSchemaVersionOk

func (o *ServiceDefinitionMeta) GetIngestedSchemaVersionOk() (*string, bool)

GetIngestedSchemaVersionOk returns a tuple with the IngestedSchemaVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionMeta) GetIngestionSource

func (o *ServiceDefinitionMeta) GetIngestionSource() string

GetIngestionSource returns the IngestionSource field value if set, zero value otherwise.

func (*ServiceDefinitionMeta) GetIngestionSourceOk

func (o *ServiceDefinitionMeta) GetIngestionSourceOk() (*string, bool)

GetIngestionSourceOk returns a tuple with the IngestionSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionMeta) GetLastModifiedTime

func (o *ServiceDefinitionMeta) GetLastModifiedTime() string

GetLastModifiedTime returns the LastModifiedTime field value if set, zero value otherwise.

func (*ServiceDefinitionMeta) GetLastModifiedTimeOk

func (o *ServiceDefinitionMeta) GetLastModifiedTimeOk() (*string, bool)

GetLastModifiedTimeOk returns a tuple with the LastModifiedTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionMeta) GetOrigin

func (o *ServiceDefinitionMeta) GetOrigin() string

GetOrigin returns the Origin field value if set, zero value otherwise.

func (*ServiceDefinitionMeta) GetOriginDetail

func (o *ServiceDefinitionMeta) GetOriginDetail() string

GetOriginDetail returns the OriginDetail field value if set, zero value otherwise.

func (*ServiceDefinitionMeta) GetOriginDetailOk

func (o *ServiceDefinitionMeta) GetOriginDetailOk() (*string, bool)

GetOriginDetailOk returns a tuple with the OriginDetail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionMeta) GetOriginOk

func (o *ServiceDefinitionMeta) GetOriginOk() (*string, bool)

GetOriginOk returns a tuple with the Origin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionMeta) GetWarnings

func (o *ServiceDefinitionMeta) GetWarnings() []ServiceDefinitionMetaWarnings

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*ServiceDefinitionMeta) GetWarningsOk

func (o *ServiceDefinitionMeta) GetWarningsOk() (*[]ServiceDefinitionMetaWarnings, bool)

GetWarningsOk returns a tuple with the Warnings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionMeta) HasGithubHtmlUrl

func (o *ServiceDefinitionMeta) HasGithubHtmlUrl() bool

HasGithubHtmlUrl returns a boolean if a field has been set.

func (*ServiceDefinitionMeta) HasIngestedSchemaVersion

func (o *ServiceDefinitionMeta) HasIngestedSchemaVersion() bool

HasIngestedSchemaVersion returns a boolean if a field has been set.

func (*ServiceDefinitionMeta) HasIngestionSource

func (o *ServiceDefinitionMeta) HasIngestionSource() bool

HasIngestionSource returns a boolean if a field has been set.

func (*ServiceDefinitionMeta) HasLastModifiedTime

func (o *ServiceDefinitionMeta) HasLastModifiedTime() bool

HasLastModifiedTime returns a boolean if a field has been set.

func (*ServiceDefinitionMeta) HasOrigin

func (o *ServiceDefinitionMeta) HasOrigin() bool

HasOrigin returns a boolean if a field has been set.

func (*ServiceDefinitionMeta) HasOriginDetail

func (o *ServiceDefinitionMeta) HasOriginDetail() bool

HasOriginDetail returns a boolean if a field has been set.

func (*ServiceDefinitionMeta) HasWarnings

func (o *ServiceDefinitionMeta) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (ServiceDefinitionMeta) MarshalJSON

func (o ServiceDefinitionMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionMeta) SetGithubHtmlUrl

func (o *ServiceDefinitionMeta) SetGithubHtmlUrl(v string)

SetGithubHtmlUrl gets a reference to the given string and assigns it to the GithubHtmlUrl field.

func (*ServiceDefinitionMeta) SetIngestedSchemaVersion

func (o *ServiceDefinitionMeta) SetIngestedSchemaVersion(v string)

SetIngestedSchemaVersion gets a reference to the given string and assigns it to the IngestedSchemaVersion field.

func (*ServiceDefinitionMeta) SetIngestionSource

func (o *ServiceDefinitionMeta) SetIngestionSource(v string)

SetIngestionSource gets a reference to the given string and assigns it to the IngestionSource field.

func (*ServiceDefinitionMeta) SetLastModifiedTime

func (o *ServiceDefinitionMeta) SetLastModifiedTime(v string)

SetLastModifiedTime gets a reference to the given string and assigns it to the LastModifiedTime field.

func (*ServiceDefinitionMeta) SetOrigin

func (o *ServiceDefinitionMeta) SetOrigin(v string)

SetOrigin gets a reference to the given string and assigns it to the Origin field.

func (*ServiceDefinitionMeta) SetOriginDetail

func (o *ServiceDefinitionMeta) SetOriginDetail(v string)

SetOriginDetail gets a reference to the given string and assigns it to the OriginDetail field.

func (*ServiceDefinitionMeta) SetWarnings

func (o *ServiceDefinitionMeta) SetWarnings(v []ServiceDefinitionMetaWarnings)

SetWarnings gets a reference to the given []ServiceDefinitionMetaWarnings and assigns it to the Warnings field.

func (*ServiceDefinitionMeta) UnmarshalJSON

func (o *ServiceDefinitionMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionMetaWarnings

ServiceDefinitionMetaWarnings Schema validation warnings.

type ServiceDefinitionMetaWarnings struct {
    // The warning instance location.
    InstanceLocation *string `json:"instance-location,omitempty"`
    // The warning keyword location.
    KeywordLocation *string `json:"keyword-location,omitempty"`
    // The warning message.
    Message *string `json:"message,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionMetaWarnings

func NewServiceDefinitionMetaWarnings() *ServiceDefinitionMetaWarnings

NewServiceDefinitionMetaWarnings instantiates a new ServiceDefinitionMetaWarnings object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionMetaWarningsWithDefaults

func NewServiceDefinitionMetaWarningsWithDefaults() *ServiceDefinitionMetaWarnings

NewServiceDefinitionMetaWarningsWithDefaults instantiates a new ServiceDefinitionMetaWarnings object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionMetaWarnings) GetInstanceLocation

func (o *ServiceDefinitionMetaWarnings) GetInstanceLocation() string

GetInstanceLocation returns the InstanceLocation field value if set, zero value otherwise.

func (*ServiceDefinitionMetaWarnings) GetInstanceLocationOk

func (o *ServiceDefinitionMetaWarnings) GetInstanceLocationOk() (*string, bool)

GetInstanceLocationOk returns a tuple with the InstanceLocation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionMetaWarnings) GetKeywordLocation

func (o *ServiceDefinitionMetaWarnings) GetKeywordLocation() string

GetKeywordLocation returns the KeywordLocation field value if set, zero value otherwise.

func (*ServiceDefinitionMetaWarnings) GetKeywordLocationOk

func (o *ServiceDefinitionMetaWarnings) GetKeywordLocationOk() (*string, bool)

GetKeywordLocationOk returns a tuple with the KeywordLocation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionMetaWarnings) GetMessage

func (o *ServiceDefinitionMetaWarnings) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*ServiceDefinitionMetaWarnings) GetMessageOk

func (o *ServiceDefinitionMetaWarnings) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionMetaWarnings) HasInstanceLocation

func (o *ServiceDefinitionMetaWarnings) HasInstanceLocation() bool

HasInstanceLocation returns a boolean if a field has been set.

func (*ServiceDefinitionMetaWarnings) HasKeywordLocation

func (o *ServiceDefinitionMetaWarnings) HasKeywordLocation() bool

HasKeywordLocation returns a boolean if a field has been set.

func (*ServiceDefinitionMetaWarnings) HasMessage

func (o *ServiceDefinitionMetaWarnings) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (ServiceDefinitionMetaWarnings) MarshalJSON

func (o ServiceDefinitionMetaWarnings) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionMetaWarnings) SetInstanceLocation

func (o *ServiceDefinitionMetaWarnings) SetInstanceLocation(v string)

SetInstanceLocation gets a reference to the given string and assigns it to the InstanceLocation field.

func (*ServiceDefinitionMetaWarnings) SetKeywordLocation

func (o *ServiceDefinitionMetaWarnings) SetKeywordLocation(v string)

SetKeywordLocation gets a reference to the given string and assigns it to the KeywordLocation field.

func (*ServiceDefinitionMetaWarnings) SetMessage

func (o *ServiceDefinitionMetaWarnings) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*ServiceDefinitionMetaWarnings) UnmarshalJSON

func (o *ServiceDefinitionMetaWarnings) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionSchema

ServiceDefinitionSchema - Service definition schema.

type ServiceDefinitionSchema struct {
    ServiceDefinitionV1     *ServiceDefinitionV1
    ServiceDefinitionV2     *ServiceDefinitionV2
    ServiceDefinitionV2Dot1 *ServiceDefinitionV2Dot1

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ServiceDefinitionV1AsServiceDefinitionSchema

func ServiceDefinitionV1AsServiceDefinitionSchema(v *ServiceDefinitionV1) ServiceDefinitionSchema

ServiceDefinitionV1AsServiceDefinitionSchema is a convenience function that returns ServiceDefinitionV1 wrapped in ServiceDefinitionSchema.

func ServiceDefinitionV2AsServiceDefinitionSchema

func ServiceDefinitionV2AsServiceDefinitionSchema(v *ServiceDefinitionV2) ServiceDefinitionSchema

ServiceDefinitionV2AsServiceDefinitionSchema is a convenience function that returns ServiceDefinitionV2 wrapped in ServiceDefinitionSchema.

func ServiceDefinitionV2Dot1AsServiceDefinitionSchema

func ServiceDefinitionV2Dot1AsServiceDefinitionSchema(v *ServiceDefinitionV2Dot1) ServiceDefinitionSchema

ServiceDefinitionV2Dot1AsServiceDefinitionSchema is a convenience function that returns ServiceDefinitionV2Dot1 wrapped in ServiceDefinitionSchema.

func (*ServiceDefinitionSchema) GetActualInstance

func (obj *ServiceDefinitionSchema) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ServiceDefinitionSchema) MarshalJSON

func (obj ServiceDefinitionSchema) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ServiceDefinitionSchema) UnmarshalJSON

func (obj *ServiceDefinitionSchema) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ServiceDefinitionSchemaVersions

ServiceDefinitionSchemaVersions Schema versions

type ServiceDefinitionSchemaVersions string

List of ServiceDefinitionSchemaVersions.

const (
    SERVICEDEFINITIONSCHEMAVERSIONS_V1   ServiceDefinitionSchemaVersions = "v1"
    SERVICEDEFINITIONSCHEMAVERSIONS_V2   ServiceDefinitionSchemaVersions = "v2"
    SERVICEDEFINITIONSCHEMAVERSIONS_V2_1 ServiceDefinitionSchemaVersions = "v2.1"
)

func NewServiceDefinitionSchemaVersionsFromValue

func NewServiceDefinitionSchemaVersionsFromValue(v string) (*ServiceDefinitionSchemaVersions, error)

NewServiceDefinitionSchemaVersionsFromValue returns a pointer to a valid ServiceDefinitionSchemaVersions for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionSchemaVersions) GetAllowedValues

func (v *ServiceDefinitionSchemaVersions) GetAllowedValues() []ServiceDefinitionSchemaVersions

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionSchemaVersions) IsValid

func (v ServiceDefinitionSchemaVersions) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionSchemaVersions) Ptr

func (v ServiceDefinitionSchemaVersions) Ptr() *ServiceDefinitionSchemaVersions

Ptr returns reference to ServiceDefinitionSchemaVersions value.

func (*ServiceDefinitionSchemaVersions) UnmarshalJSON

func (v *ServiceDefinitionSchemaVersions) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1

ServiceDefinitionV1 Deprecated - Service definition V1 for providing additional service metadata and integrations.

Deprecated: This model is deprecated.

type ServiceDefinitionV1 struct {
    // Contact information about the service.
    Contact *ServiceDefinitionV1Contact `json:"contact,omitempty"`
    // Extensions to V1 schema.
    Extensions map[string]interface{} `json:"extensions,omitempty"`
    // A list of external links related to the services.
    ExternalResources []ServiceDefinitionV1Resource `json:"external-resources,omitempty"`
    // Basic information about a service.
    Info ServiceDefinitionV1Info `json:"info"`
    // Third party integrations that Datadog supports.
    Integrations *ServiceDefinitionV1Integrations `json:"integrations,omitempty"`
    // Org related information about the service.
    Org *ServiceDefinitionV1Org `json:"org,omitempty"`
    // Schema version being used.
    SchemaVersion ServiceDefinitionV1Version `json:"schema-version"`
    // A set of custom tags.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV1

func NewServiceDefinitionV1(info ServiceDefinitionV1Info, schemaVersion ServiceDefinitionV1Version) *ServiceDefinitionV1

NewServiceDefinitionV1 instantiates a new ServiceDefinitionV1 object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV1WithDefaults

func NewServiceDefinitionV1WithDefaults() *ServiceDefinitionV1

NewServiceDefinitionV1WithDefaults instantiates a new ServiceDefinitionV1 object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV1) GetContact

func (o *ServiceDefinitionV1) GetContact() ServiceDefinitionV1Contact

GetContact returns the Contact field value if set, zero value otherwise.

func (*ServiceDefinitionV1) GetContactOk

func (o *ServiceDefinitionV1) GetContactOk() (*ServiceDefinitionV1Contact, bool)

GetContactOk returns a tuple with the Contact field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1) GetExtensions

func (o *ServiceDefinitionV1) GetExtensions() map[string]interface{}

GetExtensions returns the Extensions field value if set, zero value otherwise.

func (*ServiceDefinitionV1) GetExtensionsOk

func (o *ServiceDefinitionV1) GetExtensionsOk() (*map[string]interface{}, bool)

GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1) GetExternalResources

func (o *ServiceDefinitionV1) GetExternalResources() []ServiceDefinitionV1Resource

GetExternalResources returns the ExternalResources field value if set, zero value otherwise.

func (*ServiceDefinitionV1) GetExternalResourcesOk

func (o *ServiceDefinitionV1) GetExternalResourcesOk() (*[]ServiceDefinitionV1Resource, bool)

GetExternalResourcesOk returns a tuple with the ExternalResources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1) GetInfo

func (o *ServiceDefinitionV1) GetInfo() ServiceDefinitionV1Info

GetInfo returns the Info field value.

func (*ServiceDefinitionV1) GetInfoOk

func (o *ServiceDefinitionV1) GetInfoOk() (*ServiceDefinitionV1Info, bool)

GetInfoOk returns a tuple with the Info field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV1) GetIntegrations

func (o *ServiceDefinitionV1) GetIntegrations() ServiceDefinitionV1Integrations

GetIntegrations returns the Integrations field value if set, zero value otherwise.

func (*ServiceDefinitionV1) GetIntegrationsOk

func (o *ServiceDefinitionV1) GetIntegrationsOk() (*ServiceDefinitionV1Integrations, bool)

GetIntegrationsOk returns a tuple with the Integrations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1) GetOrg

func (o *ServiceDefinitionV1) GetOrg() ServiceDefinitionV1Org

GetOrg returns the Org field value if set, zero value otherwise.

func (*ServiceDefinitionV1) GetOrgOk

func (o *ServiceDefinitionV1) GetOrgOk() (*ServiceDefinitionV1Org, bool)

GetOrgOk returns a tuple with the Org field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1) GetSchemaVersion

func (o *ServiceDefinitionV1) GetSchemaVersion() ServiceDefinitionV1Version

GetSchemaVersion returns the SchemaVersion field value.

func (*ServiceDefinitionV1) GetSchemaVersionOk

func (o *ServiceDefinitionV1) GetSchemaVersionOk() (*ServiceDefinitionV1Version, bool)

GetSchemaVersionOk returns a tuple with the SchemaVersion field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV1) GetTags

func (o *ServiceDefinitionV1) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ServiceDefinitionV1) GetTagsOk

func (o *ServiceDefinitionV1) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1) HasContact

func (o *ServiceDefinitionV1) HasContact() bool

HasContact returns a boolean if a field has been set.

func (*ServiceDefinitionV1) HasExtensions

func (o *ServiceDefinitionV1) HasExtensions() bool

HasExtensions returns a boolean if a field has been set.

func (*ServiceDefinitionV1) HasExternalResources

func (o *ServiceDefinitionV1) HasExternalResources() bool

HasExternalResources returns a boolean if a field has been set.

func (*ServiceDefinitionV1) HasIntegrations

func (o *ServiceDefinitionV1) HasIntegrations() bool

HasIntegrations returns a boolean if a field has been set.

func (*ServiceDefinitionV1) HasOrg

func (o *ServiceDefinitionV1) HasOrg() bool

HasOrg returns a boolean if a field has been set.

func (*ServiceDefinitionV1) HasTags

func (o *ServiceDefinitionV1) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ServiceDefinitionV1) MarshalJSON

func (o ServiceDefinitionV1) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV1) SetContact

func (o *ServiceDefinitionV1) SetContact(v ServiceDefinitionV1Contact)

SetContact gets a reference to the given ServiceDefinitionV1Contact and assigns it to the Contact field.

func (*ServiceDefinitionV1) SetExtensions

func (o *ServiceDefinitionV1) SetExtensions(v map[string]interface{})

SetExtensions gets a reference to the given map[string]interface{} and assigns it to the Extensions field.

func (*ServiceDefinitionV1) SetExternalResources

func (o *ServiceDefinitionV1) SetExternalResources(v []ServiceDefinitionV1Resource)

SetExternalResources gets a reference to the given []ServiceDefinitionV1Resource and assigns it to the ExternalResources field.

func (*ServiceDefinitionV1) SetInfo

func (o *ServiceDefinitionV1) SetInfo(v ServiceDefinitionV1Info)

SetInfo sets field value.

func (*ServiceDefinitionV1) SetIntegrations

func (o *ServiceDefinitionV1) SetIntegrations(v ServiceDefinitionV1Integrations)

SetIntegrations gets a reference to the given ServiceDefinitionV1Integrations and assigns it to the Integrations field.

func (*ServiceDefinitionV1) SetOrg

func (o *ServiceDefinitionV1) SetOrg(v ServiceDefinitionV1Org)

SetOrg gets a reference to the given ServiceDefinitionV1Org and assigns it to the Org field.

func (*ServiceDefinitionV1) SetSchemaVersion

func (o *ServiceDefinitionV1) SetSchemaVersion(v ServiceDefinitionV1Version)

SetSchemaVersion sets field value.

func (*ServiceDefinitionV1) SetTags

func (o *ServiceDefinitionV1) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ServiceDefinitionV1) UnmarshalJSON

func (o *ServiceDefinitionV1) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1Contact

ServiceDefinitionV1Contact Contact information about the service.

type ServiceDefinitionV1Contact struct {
    // Service owner’s email.
    Email *string `json:"email,omitempty"`
    // Service owner’s Slack channel.
    Slack *string `json:"slack,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV1Contact

func NewServiceDefinitionV1Contact() *ServiceDefinitionV1Contact

NewServiceDefinitionV1Contact instantiates a new ServiceDefinitionV1Contact object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV1ContactWithDefaults

func NewServiceDefinitionV1ContactWithDefaults() *ServiceDefinitionV1Contact

NewServiceDefinitionV1ContactWithDefaults instantiates a new ServiceDefinitionV1Contact object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV1Contact) GetEmail

func (o *ServiceDefinitionV1Contact) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*ServiceDefinitionV1Contact) GetEmailOk

func (o *ServiceDefinitionV1Contact) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Contact) GetSlack

func (o *ServiceDefinitionV1Contact) GetSlack() string

GetSlack returns the Slack field value if set, zero value otherwise.

func (*ServiceDefinitionV1Contact) GetSlackOk

func (o *ServiceDefinitionV1Contact) GetSlackOk() (*string, bool)

GetSlackOk returns a tuple with the Slack field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Contact) HasEmail

func (o *ServiceDefinitionV1Contact) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*ServiceDefinitionV1Contact) HasSlack

func (o *ServiceDefinitionV1Contact) HasSlack() bool

HasSlack returns a boolean if a field has been set.

func (ServiceDefinitionV1Contact) MarshalJSON

func (o ServiceDefinitionV1Contact) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV1Contact) SetEmail

func (o *ServiceDefinitionV1Contact) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*ServiceDefinitionV1Contact) SetSlack

func (o *ServiceDefinitionV1Contact) SetSlack(v string)

SetSlack gets a reference to the given string and assigns it to the Slack field.

func (*ServiceDefinitionV1Contact) UnmarshalJSON

func (o *ServiceDefinitionV1Contact) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1Info

ServiceDefinitionV1Info Basic information about a service.

type ServiceDefinitionV1Info struct {
    // Unique identifier of the service. Must be unique across all services and is used to match with a service in Datadog.
    DdService string `json:"dd-service"`
    // A short description of the service.
    Description *string `json:"description,omitempty"`
    // A friendly name of the service.
    DisplayName *string `json:"display-name,omitempty"`
    // Service tier.
    ServiceTier *string `json:"service-tier,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV1Info

func NewServiceDefinitionV1Info(ddService string) *ServiceDefinitionV1Info

NewServiceDefinitionV1Info instantiates a new ServiceDefinitionV1Info object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV1InfoWithDefaults

func NewServiceDefinitionV1InfoWithDefaults() *ServiceDefinitionV1Info

NewServiceDefinitionV1InfoWithDefaults instantiates a new ServiceDefinitionV1Info object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV1Info) GetDdService

func (o *ServiceDefinitionV1Info) GetDdService() string

GetDdService returns the DdService field value.

func (*ServiceDefinitionV1Info) GetDdServiceOk

func (o *ServiceDefinitionV1Info) GetDdServiceOk() (*string, bool)

GetDdServiceOk returns a tuple with the DdService field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Info) GetDescription

func (o *ServiceDefinitionV1Info) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ServiceDefinitionV1Info) GetDescriptionOk

func (o *ServiceDefinitionV1Info) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Info) GetDisplayName

func (o *ServiceDefinitionV1Info) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ServiceDefinitionV1Info) GetDisplayNameOk

func (o *ServiceDefinitionV1Info) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Info) GetServiceTier

func (o *ServiceDefinitionV1Info) GetServiceTier() string

GetServiceTier returns the ServiceTier field value if set, zero value otherwise.

func (*ServiceDefinitionV1Info) GetServiceTierOk

func (o *ServiceDefinitionV1Info) GetServiceTierOk() (*string, bool)

GetServiceTierOk returns a tuple with the ServiceTier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Info) HasDescription

func (o *ServiceDefinitionV1Info) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ServiceDefinitionV1Info) HasDisplayName

func (o *ServiceDefinitionV1Info) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*ServiceDefinitionV1Info) HasServiceTier

func (o *ServiceDefinitionV1Info) HasServiceTier() bool

HasServiceTier returns a boolean if a field has been set.

func (ServiceDefinitionV1Info) MarshalJSON

func (o ServiceDefinitionV1Info) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV1Info) SetDdService

func (o *ServiceDefinitionV1Info) SetDdService(v string)

SetDdService sets field value.

func (*ServiceDefinitionV1Info) SetDescription

func (o *ServiceDefinitionV1Info) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ServiceDefinitionV1Info) SetDisplayName

func (o *ServiceDefinitionV1Info) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ServiceDefinitionV1Info) SetServiceTier

func (o *ServiceDefinitionV1Info) SetServiceTier(v string)

SetServiceTier gets a reference to the given string and assigns it to the ServiceTier field.

func (*ServiceDefinitionV1Info) UnmarshalJSON

func (o *ServiceDefinitionV1Info) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1Integrations

ServiceDefinitionV1Integrations Third party integrations that Datadog supports.

type ServiceDefinitionV1Integrations struct {
    // PagerDuty service URL for the service.
    Pagerduty *string `json:"pagerduty,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV1Integrations

func NewServiceDefinitionV1Integrations() *ServiceDefinitionV1Integrations

NewServiceDefinitionV1Integrations instantiates a new ServiceDefinitionV1Integrations object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV1IntegrationsWithDefaults

func NewServiceDefinitionV1IntegrationsWithDefaults() *ServiceDefinitionV1Integrations

NewServiceDefinitionV1IntegrationsWithDefaults instantiates a new ServiceDefinitionV1Integrations object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV1Integrations) GetPagerduty

func (o *ServiceDefinitionV1Integrations) GetPagerduty() string

GetPagerduty returns the Pagerduty field value if set, zero value otherwise.

func (*ServiceDefinitionV1Integrations) GetPagerdutyOk

func (o *ServiceDefinitionV1Integrations) GetPagerdutyOk() (*string, bool)

GetPagerdutyOk returns a tuple with the Pagerduty field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Integrations) HasPagerduty

func (o *ServiceDefinitionV1Integrations) HasPagerduty() bool

HasPagerduty returns a boolean if a field has been set.

func (ServiceDefinitionV1Integrations) MarshalJSON

func (o ServiceDefinitionV1Integrations) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV1Integrations) SetPagerduty

func (o *ServiceDefinitionV1Integrations) SetPagerduty(v string)

SetPagerduty gets a reference to the given string and assigns it to the Pagerduty field.

func (*ServiceDefinitionV1Integrations) UnmarshalJSON

func (o *ServiceDefinitionV1Integrations) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1Org

ServiceDefinitionV1Org Org related information about the service.

type ServiceDefinitionV1Org struct {
    // App feature this service supports.
    Application *string `json:"application,omitempty"`
    // Team that owns the service.
    Team *string `json:"team,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV1Org

func NewServiceDefinitionV1Org() *ServiceDefinitionV1Org

NewServiceDefinitionV1Org instantiates a new ServiceDefinitionV1Org object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV1OrgWithDefaults

func NewServiceDefinitionV1OrgWithDefaults() *ServiceDefinitionV1Org

NewServiceDefinitionV1OrgWithDefaults instantiates a new ServiceDefinitionV1Org object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV1Org) GetApplication

func (o *ServiceDefinitionV1Org) GetApplication() string

GetApplication returns the Application field value if set, zero value otherwise.

func (*ServiceDefinitionV1Org) GetApplicationOk

func (o *ServiceDefinitionV1Org) GetApplicationOk() (*string, bool)

GetApplicationOk returns a tuple with the Application field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Org) GetTeam

func (o *ServiceDefinitionV1Org) GetTeam() string

GetTeam returns the Team field value if set, zero value otherwise.

func (*ServiceDefinitionV1Org) GetTeamOk

func (o *ServiceDefinitionV1Org) GetTeamOk() (*string, bool)

GetTeamOk returns a tuple with the Team field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Org) HasApplication

func (o *ServiceDefinitionV1Org) HasApplication() bool

HasApplication returns a boolean if a field has been set.

func (*ServiceDefinitionV1Org) HasTeam

func (o *ServiceDefinitionV1Org) HasTeam() bool

HasTeam returns a boolean if a field has been set.

func (ServiceDefinitionV1Org) MarshalJSON

func (o ServiceDefinitionV1Org) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV1Org) SetApplication

func (o *ServiceDefinitionV1Org) SetApplication(v string)

SetApplication gets a reference to the given string and assigns it to the Application field.

func (*ServiceDefinitionV1Org) SetTeam

func (o *ServiceDefinitionV1Org) SetTeam(v string)

SetTeam gets a reference to the given string and assigns it to the Team field.

func (*ServiceDefinitionV1Org) UnmarshalJSON

func (o *ServiceDefinitionV1Org) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1Resource

ServiceDefinitionV1Resource Service's external links.

type ServiceDefinitionV1Resource struct {
    // Link name.
    Name string `json:"name"`
    // Link type.
    Type ServiceDefinitionV1ResourceType `json:"type"`
    // Link URL.
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV1Resource

func NewServiceDefinitionV1Resource(name string, typeVar ServiceDefinitionV1ResourceType, url string) *ServiceDefinitionV1Resource

NewServiceDefinitionV1Resource instantiates a new ServiceDefinitionV1Resource object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV1ResourceWithDefaults

func NewServiceDefinitionV1ResourceWithDefaults() *ServiceDefinitionV1Resource

NewServiceDefinitionV1ResourceWithDefaults instantiates a new ServiceDefinitionV1Resource object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV1Resource) GetName

func (o *ServiceDefinitionV1Resource) GetName() string

GetName returns the Name field value.

func (*ServiceDefinitionV1Resource) GetNameOk

func (o *ServiceDefinitionV1Resource) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Resource) GetType

func (o *ServiceDefinitionV1Resource) GetType() ServiceDefinitionV1ResourceType

GetType returns the Type field value.

func (*ServiceDefinitionV1Resource) GetTypeOk

func (o *ServiceDefinitionV1Resource) GetTypeOk() (*ServiceDefinitionV1ResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Resource) GetUrl

func (o *ServiceDefinitionV1Resource) GetUrl() string

GetUrl returns the Url field value.

func (*ServiceDefinitionV1Resource) GetUrlOk

func (o *ServiceDefinitionV1Resource) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (ServiceDefinitionV1Resource) MarshalJSON

func (o ServiceDefinitionV1Resource) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV1Resource) SetName

func (o *ServiceDefinitionV1Resource) SetName(v string)

SetName sets field value.

func (*ServiceDefinitionV1Resource) SetType

func (o *ServiceDefinitionV1Resource) SetType(v ServiceDefinitionV1ResourceType)

SetType sets field value.

func (*ServiceDefinitionV1Resource) SetUrl

func (o *ServiceDefinitionV1Resource) SetUrl(v string)

SetUrl sets field value.

func (*ServiceDefinitionV1Resource) UnmarshalJSON

func (o *ServiceDefinitionV1Resource) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1ResourceType

ServiceDefinitionV1ResourceType Link type.

type ServiceDefinitionV1ResourceType string

List of ServiceDefinitionV1ResourceType.

const (
    SERVICEDEFINITIONV1RESOURCETYPE_DOC       ServiceDefinitionV1ResourceType = "doc"
    SERVICEDEFINITIONV1RESOURCETYPE_WIKI      ServiceDefinitionV1ResourceType = "wiki"
    SERVICEDEFINITIONV1RESOURCETYPE_RUNBOOK   ServiceDefinitionV1ResourceType = "runbook"
    SERVICEDEFINITIONV1RESOURCETYPE_URL       ServiceDefinitionV1ResourceType = "url"
    SERVICEDEFINITIONV1RESOURCETYPE_REPO      ServiceDefinitionV1ResourceType = "repo"
    SERVICEDEFINITIONV1RESOURCETYPE_DASHBOARD ServiceDefinitionV1ResourceType = "dashboard"
    SERVICEDEFINITIONV1RESOURCETYPE_ONCALL    ServiceDefinitionV1ResourceType = "oncall"
    SERVICEDEFINITIONV1RESOURCETYPE_CODE      ServiceDefinitionV1ResourceType = "code"
    SERVICEDEFINITIONV1RESOURCETYPE_LINK      ServiceDefinitionV1ResourceType = "link"
)

func NewServiceDefinitionV1ResourceTypeFromValue

func NewServiceDefinitionV1ResourceTypeFromValue(v string) (*ServiceDefinitionV1ResourceType, error)

NewServiceDefinitionV1ResourceTypeFromValue returns a pointer to a valid ServiceDefinitionV1ResourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV1ResourceType) GetAllowedValues

func (v *ServiceDefinitionV1ResourceType) GetAllowedValues() []ServiceDefinitionV1ResourceType

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV1ResourceType) IsValid

func (v ServiceDefinitionV1ResourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV1ResourceType) Ptr

func (v ServiceDefinitionV1ResourceType) Ptr() *ServiceDefinitionV1ResourceType

Ptr returns reference to ServiceDefinitionV1ResourceType value.

func (*ServiceDefinitionV1ResourceType) UnmarshalJSON

func (v *ServiceDefinitionV1ResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1Version

ServiceDefinitionV1Version Schema version being used.

type ServiceDefinitionV1Version string

List of ServiceDefinitionV1Version.

const (
    SERVICEDEFINITIONV1VERSION_V1 ServiceDefinitionV1Version = "v1"
)

func NewServiceDefinitionV1VersionFromValue

func NewServiceDefinitionV1VersionFromValue(v string) (*ServiceDefinitionV1Version, error)

NewServiceDefinitionV1VersionFromValue returns a pointer to a valid ServiceDefinitionV1Version for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV1Version) GetAllowedValues

func (v *ServiceDefinitionV1Version) GetAllowedValues() []ServiceDefinitionV1Version

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV1Version) IsValid

func (v ServiceDefinitionV1Version) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV1Version) Ptr

func (v ServiceDefinitionV1Version) Ptr() *ServiceDefinitionV1Version

Ptr returns reference to ServiceDefinitionV1Version value.

func (*ServiceDefinitionV1Version) UnmarshalJSON

func (v *ServiceDefinitionV1Version) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2

ServiceDefinitionV2 Service definition V2 for providing service metadata and integrations.

type ServiceDefinitionV2 struct {
    // A list of contacts related to the services.
    Contacts []ServiceDefinitionV2Contact `json:"contacts,omitempty"`
    // Unique identifier of the service. Must be unique across all services and is used to match with a service in Datadog.
    DdService string `json:"dd-service"`
    // Experimental feature. A Team handle that matches a Team in the Datadog Teams product.
    DdTeam *string `json:"dd-team,omitempty"`
    // A list of documentation related to the services.
    Docs []ServiceDefinitionV2Doc `json:"docs,omitempty"`
    // Extensions to V2 schema.
    Extensions map[string]interface{} `json:"extensions,omitempty"`
    // Third party integrations that Datadog supports.
    Integrations *ServiceDefinitionV2Integrations `json:"integrations,omitempty"`
    // A list of links related to the services.
    Links []ServiceDefinitionV2Link `json:"links,omitempty"`
    // A list of code repositories related to the services.
    Repos []ServiceDefinitionV2Repo `json:"repos,omitempty"`
    // Schema version being used.
    SchemaVersion ServiceDefinitionV2Version `json:"schema-version"`
    // A set of custom tags.
    Tags []string `json:"tags,omitempty"`
    // Team that owns the service.
    Team *string `json:"team,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV2

func NewServiceDefinitionV2(ddService string, schemaVersion ServiceDefinitionV2Version) *ServiceDefinitionV2

NewServiceDefinitionV2 instantiates a new ServiceDefinitionV2 object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2WithDefaults

func NewServiceDefinitionV2WithDefaults() *ServiceDefinitionV2

NewServiceDefinitionV2WithDefaults instantiates a new ServiceDefinitionV2 object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2) GetContacts

func (o *ServiceDefinitionV2) GetContacts() []ServiceDefinitionV2Contact

GetContacts returns the Contacts field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetContactsOk

func (o *ServiceDefinitionV2) GetContactsOk() (*[]ServiceDefinitionV2Contact, bool)

GetContactsOk returns a tuple with the Contacts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetDdService

func (o *ServiceDefinitionV2) GetDdService() string

GetDdService returns the DdService field value.

func (*ServiceDefinitionV2) GetDdServiceOk

func (o *ServiceDefinitionV2) GetDdServiceOk() (*string, bool)

GetDdServiceOk returns a tuple with the DdService field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetDdTeam

func (o *ServiceDefinitionV2) GetDdTeam() string

GetDdTeam returns the DdTeam field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetDdTeamOk

func (o *ServiceDefinitionV2) GetDdTeamOk() (*string, bool)

GetDdTeamOk returns a tuple with the DdTeam field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetDocs

func (o *ServiceDefinitionV2) GetDocs() []ServiceDefinitionV2Doc

GetDocs returns the Docs field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetDocsOk

func (o *ServiceDefinitionV2) GetDocsOk() (*[]ServiceDefinitionV2Doc, bool)

GetDocsOk returns a tuple with the Docs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetExtensions

func (o *ServiceDefinitionV2) GetExtensions() map[string]interface{}

GetExtensions returns the Extensions field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetExtensionsOk

func (o *ServiceDefinitionV2) GetExtensionsOk() (*map[string]interface{}, bool)

GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetIntegrations

func (o *ServiceDefinitionV2) GetIntegrations() ServiceDefinitionV2Integrations

GetIntegrations returns the Integrations field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetIntegrationsOk

func (o *ServiceDefinitionV2) GetIntegrationsOk() (*ServiceDefinitionV2Integrations, bool)

GetIntegrationsOk returns a tuple with the Integrations field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *ServiceDefinitionV2) GetLinks() []ServiceDefinitionV2Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetLinksOk

func (o *ServiceDefinitionV2) GetLinksOk() (*[]ServiceDefinitionV2Link, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetRepos

func (o *ServiceDefinitionV2) GetRepos() []ServiceDefinitionV2Repo

GetRepos returns the Repos field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetReposOk

func (o *ServiceDefinitionV2) GetReposOk() (*[]ServiceDefinitionV2Repo, bool)

GetReposOk returns a tuple with the Repos field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetSchemaVersion

func (o *ServiceDefinitionV2) GetSchemaVersion() ServiceDefinitionV2Version

GetSchemaVersion returns the SchemaVersion field value.

func (*ServiceDefinitionV2) GetSchemaVersionOk

func (o *ServiceDefinitionV2) GetSchemaVersionOk() (*ServiceDefinitionV2Version, bool)

GetSchemaVersionOk returns a tuple with the SchemaVersion field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetTags

func (o *ServiceDefinitionV2) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetTagsOk

func (o *ServiceDefinitionV2) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetTeam

func (o *ServiceDefinitionV2) GetTeam() string

GetTeam returns the Team field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetTeamOk

func (o *ServiceDefinitionV2) GetTeamOk() (*string, bool)

GetTeamOk returns a tuple with the Team field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) HasContacts

func (o *ServiceDefinitionV2) HasContacts() bool

HasContacts returns a boolean if a field has been set.

func (*ServiceDefinitionV2) HasDdTeam

func (o *ServiceDefinitionV2) HasDdTeam() bool

HasDdTeam returns a boolean if a field has been set.

func (*ServiceDefinitionV2) HasDocs

func (o *ServiceDefinitionV2) HasDocs() bool

HasDocs returns a boolean if a field has been set.

func (*ServiceDefinitionV2) HasExtensions

func (o *ServiceDefinitionV2) HasExtensions() bool

HasExtensions returns a boolean if a field has been set.

func (*ServiceDefinitionV2) HasIntegrations

func (o *ServiceDefinitionV2) HasIntegrations() bool

HasIntegrations returns a boolean if a field has been set.

func (o *ServiceDefinitionV2) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ServiceDefinitionV2) HasRepos

func (o *ServiceDefinitionV2) HasRepos() bool

HasRepos returns a boolean if a field has been set.

func (*ServiceDefinitionV2) HasTags

func (o *ServiceDefinitionV2) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*ServiceDefinitionV2) HasTeam

func (o *ServiceDefinitionV2) HasTeam() bool

HasTeam returns a boolean if a field has been set.

func (ServiceDefinitionV2) MarshalJSON

func (o ServiceDefinitionV2) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2) SetContacts

func (o *ServiceDefinitionV2) SetContacts(v []ServiceDefinitionV2Contact)

SetContacts gets a reference to the given []ServiceDefinitionV2Contact and assigns it to the Contacts field.

func (*ServiceDefinitionV2) SetDdService

func (o *ServiceDefinitionV2) SetDdService(v string)

SetDdService sets field value.

func (*ServiceDefinitionV2) SetDdTeam

func (o *ServiceDefinitionV2) SetDdTeam(v string)

SetDdTeam gets a reference to the given string and assigns it to the DdTeam field.

func (*ServiceDefinitionV2) SetDocs

func (o *ServiceDefinitionV2) SetDocs(v []ServiceDefinitionV2Doc)

SetDocs gets a reference to the given []ServiceDefinitionV2Doc and assigns it to the Docs field.

func (*ServiceDefinitionV2) SetExtensions

func (o *ServiceDefinitionV2) SetExtensions(v map[string]interface{})

SetExtensions gets a reference to the given map[string]interface{} and assigns it to the Extensions field.

func (*ServiceDefinitionV2) SetIntegrations

func (o *ServiceDefinitionV2) SetIntegrations(v ServiceDefinitionV2Integrations)

SetIntegrations gets a reference to the given ServiceDefinitionV2Integrations and assigns it to the Integrations field.

func (o *ServiceDefinitionV2) SetLinks(v []ServiceDefinitionV2Link)

SetLinks gets a reference to the given []ServiceDefinitionV2Link and assigns it to the Links field.

func (*ServiceDefinitionV2) SetRepos

func (o *ServiceDefinitionV2) SetRepos(v []ServiceDefinitionV2Repo)

SetRepos gets a reference to the given []ServiceDefinitionV2Repo and assigns it to the Repos field.

func (*ServiceDefinitionV2) SetSchemaVersion

func (o *ServiceDefinitionV2) SetSchemaVersion(v ServiceDefinitionV2Version)

SetSchemaVersion sets field value.

func (*ServiceDefinitionV2) SetTags

func (o *ServiceDefinitionV2) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ServiceDefinitionV2) SetTeam

func (o *ServiceDefinitionV2) SetTeam(v string)

SetTeam gets a reference to the given string and assigns it to the Team field.

func (*ServiceDefinitionV2) UnmarshalJSON

func (o *ServiceDefinitionV2) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Contact

ServiceDefinitionV2Contact - Service owner's contacts information.

type ServiceDefinitionV2Contact struct {
    ServiceDefinitionV2Email   *ServiceDefinitionV2Email
    ServiceDefinitionV2Slack   *ServiceDefinitionV2Slack
    ServiceDefinitionV2MSTeams *ServiceDefinitionV2MSTeams

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ServiceDefinitionV2EmailAsServiceDefinitionV2Contact

func ServiceDefinitionV2EmailAsServiceDefinitionV2Contact(v *ServiceDefinitionV2Email) ServiceDefinitionV2Contact

ServiceDefinitionV2EmailAsServiceDefinitionV2Contact is a convenience function that returns ServiceDefinitionV2Email wrapped in ServiceDefinitionV2Contact.

func ServiceDefinitionV2MSTeamsAsServiceDefinitionV2Contact

func ServiceDefinitionV2MSTeamsAsServiceDefinitionV2Contact(v *ServiceDefinitionV2MSTeams) ServiceDefinitionV2Contact

ServiceDefinitionV2MSTeamsAsServiceDefinitionV2Contact is a convenience function that returns ServiceDefinitionV2MSTeams wrapped in ServiceDefinitionV2Contact.

func ServiceDefinitionV2SlackAsServiceDefinitionV2Contact

func ServiceDefinitionV2SlackAsServiceDefinitionV2Contact(v *ServiceDefinitionV2Slack) ServiceDefinitionV2Contact

ServiceDefinitionV2SlackAsServiceDefinitionV2Contact is a convenience function that returns ServiceDefinitionV2Slack wrapped in ServiceDefinitionV2Contact.

func (*ServiceDefinitionV2Contact) GetActualInstance

func (obj *ServiceDefinitionV2Contact) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ServiceDefinitionV2Contact) MarshalJSON

func (obj ServiceDefinitionV2Contact) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ServiceDefinitionV2Contact) UnmarshalJSON

func (obj *ServiceDefinitionV2Contact) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ServiceDefinitionV2Doc

ServiceDefinitionV2Doc Service documents.

type ServiceDefinitionV2Doc struct {
    // Document name.
    Name string `json:"name"`
    // Document provider.
    Provider *string `json:"provider,omitempty"`
    // Document URL.
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV2Doc

func NewServiceDefinitionV2Doc(name string, url string) *ServiceDefinitionV2Doc

NewServiceDefinitionV2Doc instantiates a new ServiceDefinitionV2Doc object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2DocWithDefaults

func NewServiceDefinitionV2DocWithDefaults() *ServiceDefinitionV2Doc

NewServiceDefinitionV2DocWithDefaults instantiates a new ServiceDefinitionV2Doc object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2Doc) GetName

func (o *ServiceDefinitionV2Doc) GetName() string

GetName returns the Name field value.

func (*ServiceDefinitionV2Doc) GetNameOk

func (o *ServiceDefinitionV2Doc) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Doc) GetProvider

func (o *ServiceDefinitionV2Doc) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*ServiceDefinitionV2Doc) GetProviderOk

func (o *ServiceDefinitionV2Doc) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Doc) GetUrl

func (o *ServiceDefinitionV2Doc) GetUrl() string

GetUrl returns the Url field value.

func (*ServiceDefinitionV2Doc) GetUrlOk

func (o *ServiceDefinitionV2Doc) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Doc) HasProvider

func (o *ServiceDefinitionV2Doc) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (ServiceDefinitionV2Doc) MarshalJSON

func (o ServiceDefinitionV2Doc) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Doc) SetName

func (o *ServiceDefinitionV2Doc) SetName(v string)

SetName sets field value.

func (*ServiceDefinitionV2Doc) SetProvider

func (o *ServiceDefinitionV2Doc) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (*ServiceDefinitionV2Doc) SetUrl

func (o *ServiceDefinitionV2Doc) SetUrl(v string)

SetUrl sets field value.

func (*ServiceDefinitionV2Doc) UnmarshalJSON

func (o *ServiceDefinitionV2Doc) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1

ServiceDefinitionV2Dot1 Service definition v2.1 for providing service metadata and integrations.

type ServiceDefinitionV2Dot1 struct {
    // Identifier for a group of related services serving a product feature, which the service is a part of.
    Application *string `json:"application,omitempty"`
    // A list of contacts related to the services.
    Contacts []ServiceDefinitionV2Dot1Contact `json:"contacts,omitempty"`
    // Unique identifier of the service. Must be unique across all services and is used to match with a service in Datadog.
    DdService string `json:"dd-service"`
    // A short description of the service.
    Description *string `json:"description,omitempty"`
    // Extensions to v2.1 schema.
    Extensions map[string]interface{} `json:"extensions,omitempty"`
    // Third party integrations that Datadog supports.
    Integrations *ServiceDefinitionV2Dot1Integrations `json:"integrations,omitempty"`
    // The current life cycle phase of the service.
    Lifecycle *string `json:"lifecycle,omitempty"`
    // A list of links related to the services.
    Links []ServiceDefinitionV2Dot1Link `json:"links,omitempty"`
    // Schema version being used.
    SchemaVersion ServiceDefinitionV2Dot1Version `json:"schema-version"`
    // A set of custom tags.
    Tags []string `json:"tags,omitempty"`
    // Team that owns the service. It is used to locate a team defined in Datadog Teams if it exists.
    Team *string `json:"team,omitempty"`
    // Importance of the service.
    Tier *string `json:"tier,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV2Dot1

func NewServiceDefinitionV2Dot1(ddService string, schemaVersion ServiceDefinitionV2Dot1Version) *ServiceDefinitionV2Dot1

NewServiceDefinitionV2Dot1 instantiates a new ServiceDefinitionV2Dot1 object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2Dot1WithDefaults

func NewServiceDefinitionV2Dot1WithDefaults() *ServiceDefinitionV2Dot1

NewServiceDefinitionV2Dot1WithDefaults instantiates a new ServiceDefinitionV2Dot1 object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2Dot1) GetApplication

func (o *ServiceDefinitionV2Dot1) GetApplication() string

GetApplication returns the Application field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1) GetApplicationOk

func (o *ServiceDefinitionV2Dot1) GetApplicationOk() (*string, bool)

GetApplicationOk returns a tuple with the Application field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1) GetContacts

func (o *ServiceDefinitionV2Dot1) GetContacts() []ServiceDefinitionV2Dot1Contact

GetContacts returns the Contacts field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1) GetContactsOk

func (o *ServiceDefinitionV2Dot1) GetContactsOk() (*[]ServiceDefinitionV2Dot1Contact, bool)

GetContactsOk returns a tuple with the Contacts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1) GetDdService

func (o *ServiceDefinitionV2Dot1) GetDdService() string

GetDdService returns the DdService field value.

func (*ServiceDefinitionV2Dot1) GetDdServiceOk

func (o *ServiceDefinitionV2Dot1) GetDdServiceOk() (*string, bool)

GetDdServiceOk returns a tuple with the DdService field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1) GetDescription

func (o *ServiceDefinitionV2Dot1) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1) GetDescriptionOk

func (o *ServiceDefinitionV2Dot1) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1) GetExtensions

func (o *ServiceDefinitionV2Dot1) GetExtensions() map[string]interface{}

GetExtensions returns the Extensions field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1) GetExtensionsOk

func (o *ServiceDefinitionV2Dot1) GetExtensionsOk() (*map[string]interface{}, bool)

GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1) GetIntegrations

func (o *ServiceDefinitionV2Dot1) GetIntegrations() ServiceDefinitionV2Dot1Integrations

GetIntegrations returns the Integrations field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1) GetIntegrationsOk

func (o *ServiceDefinitionV2Dot1) GetIntegrationsOk() (*ServiceDefinitionV2Dot1Integrations, bool)

GetIntegrationsOk returns a tuple with the Integrations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1) GetLifecycle

func (o *ServiceDefinitionV2Dot1) GetLifecycle() string

GetLifecycle returns the Lifecycle field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1) GetLifecycleOk

func (o *ServiceDefinitionV2Dot1) GetLifecycleOk() (*string, bool)

GetLifecycleOk returns a tuple with the Lifecycle field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *ServiceDefinitionV2Dot1) GetLinks() []ServiceDefinitionV2Dot1Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1) GetLinksOk

func (o *ServiceDefinitionV2Dot1) GetLinksOk() (*[]ServiceDefinitionV2Dot1Link, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1) GetSchemaVersion

func (o *ServiceDefinitionV2Dot1) GetSchemaVersion() ServiceDefinitionV2Dot1Version

GetSchemaVersion returns the SchemaVersion field value.

func (*ServiceDefinitionV2Dot1) GetSchemaVersionOk

func (o *ServiceDefinitionV2Dot1) GetSchemaVersionOk() (*ServiceDefinitionV2Dot1Version, bool)

GetSchemaVersionOk returns a tuple with the SchemaVersion field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1) GetTags

func (o *ServiceDefinitionV2Dot1) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1) GetTagsOk

func (o *ServiceDefinitionV2Dot1) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1) GetTeam

func (o *ServiceDefinitionV2Dot1) GetTeam() string

GetTeam returns the Team field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1) GetTeamOk

func (o *ServiceDefinitionV2Dot1) GetTeamOk() (*string, bool)

GetTeamOk returns a tuple with the Team field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1) GetTier

func (o *ServiceDefinitionV2Dot1) GetTier() string

GetTier returns the Tier field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1) GetTierOk

func (o *ServiceDefinitionV2Dot1) GetTierOk() (*string, bool)

GetTierOk returns a tuple with the Tier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1) HasApplication

func (o *ServiceDefinitionV2Dot1) HasApplication() bool

HasApplication returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot1) HasContacts

func (o *ServiceDefinitionV2Dot1) HasContacts() bool

HasContacts returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot1) HasDescription

func (o *ServiceDefinitionV2Dot1) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot1) HasExtensions

func (o *ServiceDefinitionV2Dot1) HasExtensions() bool

HasExtensions returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot1) HasIntegrations

func (o *ServiceDefinitionV2Dot1) HasIntegrations() bool

HasIntegrations returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot1) HasLifecycle

func (o *ServiceDefinitionV2Dot1) HasLifecycle() bool

HasLifecycle returns a boolean if a field has been set.

func (o *ServiceDefinitionV2Dot1) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot1) HasTags

func (o *ServiceDefinitionV2Dot1) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot1) HasTeam

func (o *ServiceDefinitionV2Dot1) HasTeam() bool

HasTeam returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot1) HasTier

func (o *ServiceDefinitionV2Dot1) HasTier() bool

HasTier returns a boolean if a field has been set.

func (ServiceDefinitionV2Dot1) MarshalJSON

func (o ServiceDefinitionV2Dot1) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Dot1) SetApplication

func (o *ServiceDefinitionV2Dot1) SetApplication(v string)

SetApplication gets a reference to the given string and assigns it to the Application field.

func (*ServiceDefinitionV2Dot1) SetContacts

func (o *ServiceDefinitionV2Dot1) SetContacts(v []ServiceDefinitionV2Dot1Contact)

SetContacts gets a reference to the given []ServiceDefinitionV2Dot1Contact and assigns it to the Contacts field.

func (*ServiceDefinitionV2Dot1) SetDdService

func (o *ServiceDefinitionV2Dot1) SetDdService(v string)

SetDdService sets field value.

func (*ServiceDefinitionV2Dot1) SetDescription

func (o *ServiceDefinitionV2Dot1) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ServiceDefinitionV2Dot1) SetExtensions

func (o *ServiceDefinitionV2Dot1) SetExtensions(v map[string]interface{})

SetExtensions gets a reference to the given map[string]interface{} and assigns it to the Extensions field.

func (*ServiceDefinitionV2Dot1) SetIntegrations

func (o *ServiceDefinitionV2Dot1) SetIntegrations(v ServiceDefinitionV2Dot1Integrations)

SetIntegrations gets a reference to the given ServiceDefinitionV2Dot1Integrations and assigns it to the Integrations field.

func (*ServiceDefinitionV2Dot1) SetLifecycle

func (o *ServiceDefinitionV2Dot1) SetLifecycle(v string)

SetLifecycle gets a reference to the given string and assigns it to the Lifecycle field.

func (o *ServiceDefinitionV2Dot1) SetLinks(v []ServiceDefinitionV2Dot1Link)

SetLinks gets a reference to the given []ServiceDefinitionV2Dot1Link and assigns it to the Links field.

func (*ServiceDefinitionV2Dot1) SetSchemaVersion

func (o *ServiceDefinitionV2Dot1) SetSchemaVersion(v ServiceDefinitionV2Dot1Version)

SetSchemaVersion sets field value.

func (*ServiceDefinitionV2Dot1) SetTags

func (o *ServiceDefinitionV2Dot1) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ServiceDefinitionV2Dot1) SetTeam

func (o *ServiceDefinitionV2Dot1) SetTeam(v string)

SetTeam gets a reference to the given string and assigns it to the Team field.

func (*ServiceDefinitionV2Dot1) SetTier

func (o *ServiceDefinitionV2Dot1) SetTier(v string)

SetTier gets a reference to the given string and assigns it to the Tier field.

func (*ServiceDefinitionV2Dot1) UnmarshalJSON

func (o *ServiceDefinitionV2Dot1) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1Contact

ServiceDefinitionV2Dot1Contact - Service owner's contacts information.

type ServiceDefinitionV2Dot1Contact struct {
    ServiceDefinitionV2Dot1Email   *ServiceDefinitionV2Dot1Email
    ServiceDefinitionV2Dot1Slack   *ServiceDefinitionV2Dot1Slack
    ServiceDefinitionV2Dot1MSTeams *ServiceDefinitionV2Dot1MSTeams

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ServiceDefinitionV2Dot1EmailAsServiceDefinitionV2Dot1Contact

func ServiceDefinitionV2Dot1EmailAsServiceDefinitionV2Dot1Contact(v *ServiceDefinitionV2Dot1Email) ServiceDefinitionV2Dot1Contact

ServiceDefinitionV2Dot1EmailAsServiceDefinitionV2Dot1Contact is a convenience function that returns ServiceDefinitionV2Dot1Email wrapped in ServiceDefinitionV2Dot1Contact.

func ServiceDefinitionV2Dot1MSTeamsAsServiceDefinitionV2Dot1Contact

func ServiceDefinitionV2Dot1MSTeamsAsServiceDefinitionV2Dot1Contact(v *ServiceDefinitionV2Dot1MSTeams) ServiceDefinitionV2Dot1Contact

ServiceDefinitionV2Dot1MSTeamsAsServiceDefinitionV2Dot1Contact is a convenience function that returns ServiceDefinitionV2Dot1MSTeams wrapped in ServiceDefinitionV2Dot1Contact.

func ServiceDefinitionV2Dot1SlackAsServiceDefinitionV2Dot1Contact

func ServiceDefinitionV2Dot1SlackAsServiceDefinitionV2Dot1Contact(v *ServiceDefinitionV2Dot1Slack) ServiceDefinitionV2Dot1Contact

ServiceDefinitionV2Dot1SlackAsServiceDefinitionV2Dot1Contact is a convenience function that returns ServiceDefinitionV2Dot1Slack wrapped in ServiceDefinitionV2Dot1Contact.

func (*ServiceDefinitionV2Dot1Contact) GetActualInstance

func (obj *ServiceDefinitionV2Dot1Contact) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ServiceDefinitionV2Dot1Contact) MarshalJSON

func (obj ServiceDefinitionV2Dot1Contact) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ServiceDefinitionV2Dot1Contact) UnmarshalJSON

func (obj *ServiceDefinitionV2Dot1Contact) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ServiceDefinitionV2Dot1Email

ServiceDefinitionV2Dot1Email Service owner's email.

type ServiceDefinitionV2Dot1Email struct {
    // Contact value.
    Contact string `json:"contact"`
    // Contact email.
    Name *string `json:"name,omitempty"`
    // Contact type.
    Type ServiceDefinitionV2Dot1EmailType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV2Dot1Email

func NewServiceDefinitionV2Dot1Email(contact string, typeVar ServiceDefinitionV2Dot1EmailType) *ServiceDefinitionV2Dot1Email

NewServiceDefinitionV2Dot1Email instantiates a new ServiceDefinitionV2Dot1Email object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2Dot1EmailWithDefaults

func NewServiceDefinitionV2Dot1EmailWithDefaults() *ServiceDefinitionV2Dot1Email

NewServiceDefinitionV2Dot1EmailWithDefaults instantiates a new ServiceDefinitionV2Dot1Email object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2Dot1Email) GetContact

func (o *ServiceDefinitionV2Dot1Email) GetContact() string

GetContact returns the Contact field value.

func (*ServiceDefinitionV2Dot1Email) GetContactOk

func (o *ServiceDefinitionV2Dot1Email) GetContactOk() (*string, bool)

GetContactOk returns a tuple with the Contact field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Email) GetName

func (o *ServiceDefinitionV2Dot1Email) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1Email) GetNameOk

func (o *ServiceDefinitionV2Dot1Email) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Email) GetType

func (o *ServiceDefinitionV2Dot1Email) GetType() ServiceDefinitionV2Dot1EmailType

GetType returns the Type field value.

func (*ServiceDefinitionV2Dot1Email) GetTypeOk

func (o *ServiceDefinitionV2Dot1Email) GetTypeOk() (*ServiceDefinitionV2Dot1EmailType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Email) HasName

func (o *ServiceDefinitionV2Dot1Email) HasName() bool

HasName returns a boolean if a field has been set.

func (ServiceDefinitionV2Dot1Email) MarshalJSON

func (o ServiceDefinitionV2Dot1Email) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Dot1Email) SetContact

func (o *ServiceDefinitionV2Dot1Email) SetContact(v string)

SetContact sets field value.

func (*ServiceDefinitionV2Dot1Email) SetName

func (o *ServiceDefinitionV2Dot1Email) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ServiceDefinitionV2Dot1Email) SetType

func (o *ServiceDefinitionV2Dot1Email) SetType(v ServiceDefinitionV2Dot1EmailType)

SetType sets field value.

func (*ServiceDefinitionV2Dot1Email) UnmarshalJSON

func (o *ServiceDefinitionV2Dot1Email) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1EmailType

ServiceDefinitionV2Dot1EmailType Contact type.

type ServiceDefinitionV2Dot1EmailType string

List of ServiceDefinitionV2Dot1EmailType.

const (
    SERVICEDEFINITIONV2DOT1EMAILTYPE_EMAIL ServiceDefinitionV2Dot1EmailType = "email"
)

func NewServiceDefinitionV2Dot1EmailTypeFromValue

func NewServiceDefinitionV2Dot1EmailTypeFromValue(v string) (*ServiceDefinitionV2Dot1EmailType, error)

NewServiceDefinitionV2Dot1EmailTypeFromValue returns a pointer to a valid ServiceDefinitionV2Dot1EmailType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2Dot1EmailType) GetAllowedValues

func (v *ServiceDefinitionV2Dot1EmailType) GetAllowedValues() []ServiceDefinitionV2Dot1EmailType

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2Dot1EmailType) IsValid

func (v ServiceDefinitionV2Dot1EmailType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2Dot1EmailType) Ptr

func (v ServiceDefinitionV2Dot1EmailType) Ptr() *ServiceDefinitionV2Dot1EmailType

Ptr returns reference to ServiceDefinitionV2Dot1EmailType value.

func (*ServiceDefinitionV2Dot1EmailType) UnmarshalJSON

func (v *ServiceDefinitionV2Dot1EmailType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1Integrations

ServiceDefinitionV2Dot1Integrations Third party integrations that Datadog supports.

type ServiceDefinitionV2Dot1Integrations struct {
    // Opsgenie integration for the service.
    Opsgenie *ServiceDefinitionV2Dot1Opsgenie `json:"opsgenie,omitempty"`
    // PagerDuty integration for the service.
    Pagerduty *ServiceDefinitionV2Dot1Pagerduty `json:"pagerduty,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV2Dot1Integrations

func NewServiceDefinitionV2Dot1Integrations() *ServiceDefinitionV2Dot1Integrations

NewServiceDefinitionV2Dot1Integrations instantiates a new ServiceDefinitionV2Dot1Integrations object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2Dot1IntegrationsWithDefaults

func NewServiceDefinitionV2Dot1IntegrationsWithDefaults() *ServiceDefinitionV2Dot1Integrations

NewServiceDefinitionV2Dot1IntegrationsWithDefaults instantiates a new ServiceDefinitionV2Dot1Integrations object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2Dot1Integrations) GetOpsgenie

func (o *ServiceDefinitionV2Dot1Integrations) GetOpsgenie() ServiceDefinitionV2Dot1Opsgenie

GetOpsgenie returns the Opsgenie field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1Integrations) GetOpsgenieOk

func (o *ServiceDefinitionV2Dot1Integrations) GetOpsgenieOk() (*ServiceDefinitionV2Dot1Opsgenie, bool)

GetOpsgenieOk returns a tuple with the Opsgenie field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Integrations) GetPagerduty

func (o *ServiceDefinitionV2Dot1Integrations) GetPagerduty() ServiceDefinitionV2Dot1Pagerduty

GetPagerduty returns the Pagerduty field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1Integrations) GetPagerdutyOk

func (o *ServiceDefinitionV2Dot1Integrations) GetPagerdutyOk() (*ServiceDefinitionV2Dot1Pagerduty, bool)

GetPagerdutyOk returns a tuple with the Pagerduty field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Integrations) HasOpsgenie

func (o *ServiceDefinitionV2Dot1Integrations) HasOpsgenie() bool

HasOpsgenie returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot1Integrations) HasPagerduty

func (o *ServiceDefinitionV2Dot1Integrations) HasPagerduty() bool

HasPagerduty returns a boolean if a field has been set.

func (ServiceDefinitionV2Dot1Integrations) MarshalJSON

func (o ServiceDefinitionV2Dot1Integrations) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Dot1Integrations) SetOpsgenie

func (o *ServiceDefinitionV2Dot1Integrations) SetOpsgenie(v ServiceDefinitionV2Dot1Opsgenie)

SetOpsgenie gets a reference to the given ServiceDefinitionV2Dot1Opsgenie and assigns it to the Opsgenie field.

func (*ServiceDefinitionV2Dot1Integrations) SetPagerduty

func (o *ServiceDefinitionV2Dot1Integrations) SetPagerduty(v ServiceDefinitionV2Dot1Pagerduty)

SetPagerduty gets a reference to the given ServiceDefinitionV2Dot1Pagerduty and assigns it to the Pagerduty field.

func (*ServiceDefinitionV2Dot1Integrations) UnmarshalJSON

func (o *ServiceDefinitionV2Dot1Integrations) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

ServiceDefinitionV2Dot1Link Service's external links.

type ServiceDefinitionV2Dot1Link struct {
    // Link name.
    Name string `json:"name"`
    // Link provider.
    Provider *string `json:"provider,omitempty"`
    // Link type.
    Type ServiceDefinitionV2Dot1LinkType `json:"type"`
    // Link URL.
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}
func NewServiceDefinitionV2Dot1Link(name string, typeVar ServiceDefinitionV2Dot1LinkType, url string) *ServiceDefinitionV2Dot1Link

NewServiceDefinitionV2Dot1Link instantiates a new ServiceDefinitionV2Dot1Link object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2Dot1LinkWithDefaults

func NewServiceDefinitionV2Dot1LinkWithDefaults() *ServiceDefinitionV2Dot1Link

NewServiceDefinitionV2Dot1LinkWithDefaults instantiates a new ServiceDefinitionV2Dot1Link object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2Dot1Link) GetName

func (o *ServiceDefinitionV2Dot1Link) GetName() string

GetName returns the Name field value.

func (*ServiceDefinitionV2Dot1Link) GetNameOk

func (o *ServiceDefinitionV2Dot1Link) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Link) GetProvider

func (o *ServiceDefinitionV2Dot1Link) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1Link) GetProviderOk

func (o *ServiceDefinitionV2Dot1Link) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Link) GetType

func (o *ServiceDefinitionV2Dot1Link) GetType() ServiceDefinitionV2Dot1LinkType

GetType returns the Type field value.

func (*ServiceDefinitionV2Dot1Link) GetTypeOk

func (o *ServiceDefinitionV2Dot1Link) GetTypeOk() (*ServiceDefinitionV2Dot1LinkType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Link) GetUrl

func (o *ServiceDefinitionV2Dot1Link) GetUrl() string

GetUrl returns the Url field value.

func (*ServiceDefinitionV2Dot1Link) GetUrlOk

func (o *ServiceDefinitionV2Dot1Link) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Link) HasProvider

func (o *ServiceDefinitionV2Dot1Link) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (ServiceDefinitionV2Dot1Link) MarshalJSON

func (o ServiceDefinitionV2Dot1Link) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Dot1Link) SetName

func (o *ServiceDefinitionV2Dot1Link) SetName(v string)

SetName sets field value.

func (*ServiceDefinitionV2Dot1Link) SetProvider

func (o *ServiceDefinitionV2Dot1Link) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (*ServiceDefinitionV2Dot1Link) SetType

func (o *ServiceDefinitionV2Dot1Link) SetType(v ServiceDefinitionV2Dot1LinkType)

SetType sets field value.

func (*ServiceDefinitionV2Dot1Link) SetUrl

func (o *ServiceDefinitionV2Dot1Link) SetUrl(v string)

SetUrl sets field value.

func (*ServiceDefinitionV2Dot1Link) UnmarshalJSON

func (o *ServiceDefinitionV2Dot1Link) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1LinkType

ServiceDefinitionV2Dot1LinkType Link type.

type ServiceDefinitionV2Dot1LinkType string

List of ServiceDefinitionV2Dot1LinkType.

const (
    SERVICEDEFINITIONV2DOT1LINKTYPE_DOC       ServiceDefinitionV2Dot1LinkType = "doc"
    SERVICEDEFINITIONV2DOT1LINKTYPE_REPO      ServiceDefinitionV2Dot1LinkType = "repo"
    SERVICEDEFINITIONV2DOT1LINKTYPE_RUNBOOK   ServiceDefinitionV2Dot1LinkType = "runbook"
    SERVICEDEFINITIONV2DOT1LINKTYPE_DASHBOARD ServiceDefinitionV2Dot1LinkType = "dashboard"
    SERVICEDEFINITIONV2DOT1LINKTYPE_OTHER     ServiceDefinitionV2Dot1LinkType = "other"
)

func NewServiceDefinitionV2Dot1LinkTypeFromValue

func NewServiceDefinitionV2Dot1LinkTypeFromValue(v string) (*ServiceDefinitionV2Dot1LinkType, error)

NewServiceDefinitionV2Dot1LinkTypeFromValue returns a pointer to a valid ServiceDefinitionV2Dot1LinkType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2Dot1LinkType) GetAllowedValues

func (v *ServiceDefinitionV2Dot1LinkType) GetAllowedValues() []ServiceDefinitionV2Dot1LinkType

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2Dot1LinkType) IsValid

func (v ServiceDefinitionV2Dot1LinkType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2Dot1LinkType) Ptr

func (v ServiceDefinitionV2Dot1LinkType) Ptr() *ServiceDefinitionV2Dot1LinkType

Ptr returns reference to ServiceDefinitionV2Dot1LinkType value.

func (*ServiceDefinitionV2Dot1LinkType) UnmarshalJSON

func (v *ServiceDefinitionV2Dot1LinkType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1MSTeams

ServiceDefinitionV2Dot1MSTeams Service owner's Microsoft Teams.

type ServiceDefinitionV2Dot1MSTeams struct {
    // Contact value.
    Contact string `json:"contact"`
    // Contact Microsoft Teams.
    Name *string `json:"name,omitempty"`
    // Contact type.
    Type ServiceDefinitionV2Dot1MSTeamsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV2Dot1MSTeams

func NewServiceDefinitionV2Dot1MSTeams(contact string, typeVar ServiceDefinitionV2Dot1MSTeamsType) *ServiceDefinitionV2Dot1MSTeams

NewServiceDefinitionV2Dot1MSTeams instantiates a new ServiceDefinitionV2Dot1MSTeams object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2Dot1MSTeamsWithDefaults

func NewServiceDefinitionV2Dot1MSTeamsWithDefaults() *ServiceDefinitionV2Dot1MSTeams

NewServiceDefinitionV2Dot1MSTeamsWithDefaults instantiates a new ServiceDefinitionV2Dot1MSTeams object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2Dot1MSTeams) GetContact

func (o *ServiceDefinitionV2Dot1MSTeams) GetContact() string

GetContact returns the Contact field value.

func (*ServiceDefinitionV2Dot1MSTeams) GetContactOk

func (o *ServiceDefinitionV2Dot1MSTeams) GetContactOk() (*string, bool)

GetContactOk returns a tuple with the Contact field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1MSTeams) GetName

func (o *ServiceDefinitionV2Dot1MSTeams) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1MSTeams) GetNameOk

func (o *ServiceDefinitionV2Dot1MSTeams) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1MSTeams) GetType

func (o *ServiceDefinitionV2Dot1MSTeams) GetType() ServiceDefinitionV2Dot1MSTeamsType

GetType returns the Type field value.

func (*ServiceDefinitionV2Dot1MSTeams) GetTypeOk

func (o *ServiceDefinitionV2Dot1MSTeams) GetTypeOk() (*ServiceDefinitionV2Dot1MSTeamsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1MSTeams) HasName

func (o *ServiceDefinitionV2Dot1MSTeams) HasName() bool

HasName returns a boolean if a field has been set.

func (ServiceDefinitionV2Dot1MSTeams) MarshalJSON

func (o ServiceDefinitionV2Dot1MSTeams) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Dot1MSTeams) SetContact

func (o *ServiceDefinitionV2Dot1MSTeams) SetContact(v string)

SetContact sets field value.

func (*ServiceDefinitionV2Dot1MSTeams) SetName

func (o *ServiceDefinitionV2Dot1MSTeams) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ServiceDefinitionV2Dot1MSTeams) SetType

func (o *ServiceDefinitionV2Dot1MSTeams) SetType(v ServiceDefinitionV2Dot1MSTeamsType)

SetType sets field value.

func (*ServiceDefinitionV2Dot1MSTeams) UnmarshalJSON

func (o *ServiceDefinitionV2Dot1MSTeams) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1MSTeamsType

ServiceDefinitionV2Dot1MSTeamsType Contact type.

type ServiceDefinitionV2Dot1MSTeamsType string

List of ServiceDefinitionV2Dot1MSTeamsType.

const (
    SERVICEDEFINITIONV2DOT1MSTEAMSTYPE_MICROSOFT_TEAMS ServiceDefinitionV2Dot1MSTeamsType = "microsoft-teams"
)

func NewServiceDefinitionV2Dot1MSTeamsTypeFromValue

func NewServiceDefinitionV2Dot1MSTeamsTypeFromValue(v string) (*ServiceDefinitionV2Dot1MSTeamsType, error)

NewServiceDefinitionV2Dot1MSTeamsTypeFromValue returns a pointer to a valid ServiceDefinitionV2Dot1MSTeamsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2Dot1MSTeamsType) GetAllowedValues

func (v *ServiceDefinitionV2Dot1MSTeamsType) GetAllowedValues() []ServiceDefinitionV2Dot1MSTeamsType

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2Dot1MSTeamsType) IsValid

func (v ServiceDefinitionV2Dot1MSTeamsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2Dot1MSTeamsType) Ptr

func (v ServiceDefinitionV2Dot1MSTeamsType) Ptr() *ServiceDefinitionV2Dot1MSTeamsType

Ptr returns reference to ServiceDefinitionV2Dot1MSTeamsType value.

func (*ServiceDefinitionV2Dot1MSTeamsType) UnmarshalJSON

func (v *ServiceDefinitionV2Dot1MSTeamsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1Opsgenie

ServiceDefinitionV2Dot1Opsgenie Opsgenie integration for the service.

type ServiceDefinitionV2Dot1Opsgenie struct {
    // Opsgenie instance region.
    Region *ServiceDefinitionV2Dot1OpsgenieRegion `json:"region,omitempty"`
    // Opsgenie service url.
    ServiceUrl string `json:"service-url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV2Dot1Opsgenie

func NewServiceDefinitionV2Dot1Opsgenie(serviceUrl string) *ServiceDefinitionV2Dot1Opsgenie

NewServiceDefinitionV2Dot1Opsgenie instantiates a new ServiceDefinitionV2Dot1Opsgenie object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2Dot1OpsgenieWithDefaults

func NewServiceDefinitionV2Dot1OpsgenieWithDefaults() *ServiceDefinitionV2Dot1Opsgenie

NewServiceDefinitionV2Dot1OpsgenieWithDefaults instantiates a new ServiceDefinitionV2Dot1Opsgenie object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2Dot1Opsgenie) GetRegion

func (o *ServiceDefinitionV2Dot1Opsgenie) GetRegion() ServiceDefinitionV2Dot1OpsgenieRegion

GetRegion returns the Region field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1Opsgenie) GetRegionOk

func (o *ServiceDefinitionV2Dot1Opsgenie) GetRegionOk() (*ServiceDefinitionV2Dot1OpsgenieRegion, bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Opsgenie) GetServiceUrl

func (o *ServiceDefinitionV2Dot1Opsgenie) GetServiceUrl() string

GetServiceUrl returns the ServiceUrl field value.

func (*ServiceDefinitionV2Dot1Opsgenie) GetServiceUrlOk

func (o *ServiceDefinitionV2Dot1Opsgenie) GetServiceUrlOk() (*string, bool)

GetServiceUrlOk returns a tuple with the ServiceUrl field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Opsgenie) HasRegion

func (o *ServiceDefinitionV2Dot1Opsgenie) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (ServiceDefinitionV2Dot1Opsgenie) MarshalJSON

func (o ServiceDefinitionV2Dot1Opsgenie) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Dot1Opsgenie) SetRegion

func (o *ServiceDefinitionV2Dot1Opsgenie) SetRegion(v ServiceDefinitionV2Dot1OpsgenieRegion)

SetRegion gets a reference to the given ServiceDefinitionV2Dot1OpsgenieRegion and assigns it to the Region field.

func (*ServiceDefinitionV2Dot1Opsgenie) SetServiceUrl

func (o *ServiceDefinitionV2Dot1Opsgenie) SetServiceUrl(v string)

SetServiceUrl sets field value.

func (*ServiceDefinitionV2Dot1Opsgenie) UnmarshalJSON

func (o *ServiceDefinitionV2Dot1Opsgenie) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1OpsgenieRegion

ServiceDefinitionV2Dot1OpsgenieRegion Opsgenie instance region.

type ServiceDefinitionV2Dot1OpsgenieRegion string

List of ServiceDefinitionV2Dot1OpsgenieRegion.

const (
    SERVICEDEFINITIONV2DOT1OPSGENIEREGION_US ServiceDefinitionV2Dot1OpsgenieRegion = "US"
    SERVICEDEFINITIONV2DOT1OPSGENIEREGION_EU ServiceDefinitionV2Dot1OpsgenieRegion = "EU"
)

func NewServiceDefinitionV2Dot1OpsgenieRegionFromValue

func NewServiceDefinitionV2Dot1OpsgenieRegionFromValue(v string) (*ServiceDefinitionV2Dot1OpsgenieRegion, error)

NewServiceDefinitionV2Dot1OpsgenieRegionFromValue returns a pointer to a valid ServiceDefinitionV2Dot1OpsgenieRegion for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2Dot1OpsgenieRegion) GetAllowedValues

func (v *ServiceDefinitionV2Dot1OpsgenieRegion) GetAllowedValues() []ServiceDefinitionV2Dot1OpsgenieRegion

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2Dot1OpsgenieRegion) IsValid

func (v ServiceDefinitionV2Dot1OpsgenieRegion) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2Dot1OpsgenieRegion) Ptr

func (v ServiceDefinitionV2Dot1OpsgenieRegion) Ptr() *ServiceDefinitionV2Dot1OpsgenieRegion

Ptr returns reference to ServiceDefinitionV2Dot1OpsgenieRegion value.

func (*ServiceDefinitionV2Dot1OpsgenieRegion) UnmarshalJSON

func (v *ServiceDefinitionV2Dot1OpsgenieRegion) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1Pagerduty

ServiceDefinitionV2Dot1Pagerduty PagerDuty integration for the service.

type ServiceDefinitionV2Dot1Pagerduty struct {
    // PagerDuty service url.
    ServiceUrl *string `json:"service-url,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV2Dot1Pagerduty

func NewServiceDefinitionV2Dot1Pagerduty() *ServiceDefinitionV2Dot1Pagerduty

NewServiceDefinitionV2Dot1Pagerduty instantiates a new ServiceDefinitionV2Dot1Pagerduty object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2Dot1PagerdutyWithDefaults

func NewServiceDefinitionV2Dot1PagerdutyWithDefaults() *ServiceDefinitionV2Dot1Pagerduty

NewServiceDefinitionV2Dot1PagerdutyWithDefaults instantiates a new ServiceDefinitionV2Dot1Pagerduty object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2Dot1Pagerduty) GetServiceUrl

func (o *ServiceDefinitionV2Dot1Pagerduty) GetServiceUrl() string

GetServiceUrl returns the ServiceUrl field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1Pagerduty) GetServiceUrlOk

func (o *ServiceDefinitionV2Dot1Pagerduty) GetServiceUrlOk() (*string, bool)

GetServiceUrlOk returns a tuple with the ServiceUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Pagerduty) HasServiceUrl

func (o *ServiceDefinitionV2Dot1Pagerduty) HasServiceUrl() bool

HasServiceUrl returns a boolean if a field has been set.

func (ServiceDefinitionV2Dot1Pagerduty) MarshalJSON

func (o ServiceDefinitionV2Dot1Pagerduty) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Dot1Pagerduty) SetServiceUrl

func (o *ServiceDefinitionV2Dot1Pagerduty) SetServiceUrl(v string)

SetServiceUrl gets a reference to the given string and assigns it to the ServiceUrl field.

func (*ServiceDefinitionV2Dot1Pagerduty) UnmarshalJSON

func (o *ServiceDefinitionV2Dot1Pagerduty) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1Slack

ServiceDefinitionV2Dot1Slack Service owner's Slack channel.

type ServiceDefinitionV2Dot1Slack struct {
    // Slack Channel.
    Contact string `json:"contact"`
    // Contact Slack.
    Name *string `json:"name,omitempty"`
    // Contact type.
    Type ServiceDefinitionV2Dot1SlackType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV2Dot1Slack

func NewServiceDefinitionV2Dot1Slack(contact string, typeVar ServiceDefinitionV2Dot1SlackType) *ServiceDefinitionV2Dot1Slack

NewServiceDefinitionV2Dot1Slack instantiates a new ServiceDefinitionV2Dot1Slack object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2Dot1SlackWithDefaults

func NewServiceDefinitionV2Dot1SlackWithDefaults() *ServiceDefinitionV2Dot1Slack

NewServiceDefinitionV2Dot1SlackWithDefaults instantiates a new ServiceDefinitionV2Dot1Slack object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2Dot1Slack) GetContact

func (o *ServiceDefinitionV2Dot1Slack) GetContact() string

GetContact returns the Contact field value.

func (*ServiceDefinitionV2Dot1Slack) GetContactOk

func (o *ServiceDefinitionV2Dot1Slack) GetContactOk() (*string, bool)

GetContactOk returns a tuple with the Contact field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Slack) GetName

func (o *ServiceDefinitionV2Dot1Slack) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1Slack) GetNameOk

func (o *ServiceDefinitionV2Dot1Slack) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Slack) GetType

func (o *ServiceDefinitionV2Dot1Slack) GetType() ServiceDefinitionV2Dot1SlackType

GetType returns the Type field value.

func (*ServiceDefinitionV2Dot1Slack) GetTypeOk

func (o *ServiceDefinitionV2Dot1Slack) GetTypeOk() (*ServiceDefinitionV2Dot1SlackType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Slack) HasName

func (o *ServiceDefinitionV2Dot1Slack) HasName() bool

HasName returns a boolean if a field has been set.

func (ServiceDefinitionV2Dot1Slack) MarshalJSON

func (o ServiceDefinitionV2Dot1Slack) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Dot1Slack) SetContact

func (o *ServiceDefinitionV2Dot1Slack) SetContact(v string)

SetContact sets field value.

func (*ServiceDefinitionV2Dot1Slack) SetName

func (o *ServiceDefinitionV2Dot1Slack) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ServiceDefinitionV2Dot1Slack) SetType

func (o *ServiceDefinitionV2Dot1Slack) SetType(v ServiceDefinitionV2Dot1SlackType)

SetType sets field value.

func (*ServiceDefinitionV2Dot1Slack) UnmarshalJSON

func (o *ServiceDefinitionV2Dot1Slack) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1SlackType

ServiceDefinitionV2Dot1SlackType Contact type.

type ServiceDefinitionV2Dot1SlackType string

List of ServiceDefinitionV2Dot1SlackType.

const (
    SERVICEDEFINITIONV2DOT1SLACKTYPE_SLACK ServiceDefinitionV2Dot1SlackType = "slack"
)

func NewServiceDefinitionV2Dot1SlackTypeFromValue

func NewServiceDefinitionV2Dot1SlackTypeFromValue(v string) (*ServiceDefinitionV2Dot1SlackType, error)

NewServiceDefinitionV2Dot1SlackTypeFromValue returns a pointer to a valid ServiceDefinitionV2Dot1SlackType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2Dot1SlackType) GetAllowedValues

func (v *ServiceDefinitionV2Dot1SlackType) GetAllowedValues() []ServiceDefinitionV2Dot1SlackType

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2Dot1SlackType) IsValid

func (v ServiceDefinitionV2Dot1SlackType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2Dot1SlackType) Ptr

func (v ServiceDefinitionV2Dot1SlackType) Ptr() *ServiceDefinitionV2Dot1SlackType

Ptr returns reference to ServiceDefinitionV2Dot1SlackType value.

func (*ServiceDefinitionV2Dot1SlackType) UnmarshalJSON

func (v *ServiceDefinitionV2Dot1SlackType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1Version

ServiceDefinitionV2Dot1Version Schema version being used.

type ServiceDefinitionV2Dot1Version string

List of ServiceDefinitionV2Dot1Version.

const (
    SERVICEDEFINITIONV2DOT1VERSION_V2_1 ServiceDefinitionV2Dot1Version = "v2.1"
)

func NewServiceDefinitionV2Dot1VersionFromValue

func NewServiceDefinitionV2Dot1VersionFromValue(v string) (*ServiceDefinitionV2Dot1Version, error)

NewServiceDefinitionV2Dot1VersionFromValue returns a pointer to a valid ServiceDefinitionV2Dot1Version for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2Dot1Version) GetAllowedValues

func (v *ServiceDefinitionV2Dot1Version) GetAllowedValues() []ServiceDefinitionV2Dot1Version

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2Dot1Version) IsValid

func (v ServiceDefinitionV2Dot1Version) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2Dot1Version) Ptr

func (v ServiceDefinitionV2Dot1Version) Ptr() *ServiceDefinitionV2Dot1Version

Ptr returns reference to ServiceDefinitionV2Dot1Version value.

func (*ServiceDefinitionV2Dot1Version) UnmarshalJSON

func (v *ServiceDefinitionV2Dot1Version) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Email

ServiceDefinitionV2Email Service owner's email.

type ServiceDefinitionV2Email struct {
    // Contact value.
    Contact string `json:"contact"`
    // Contact email.
    Name *string `json:"name,omitempty"`
    // Contact type.
    Type ServiceDefinitionV2EmailType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV2Email

func NewServiceDefinitionV2Email(contact string, typeVar ServiceDefinitionV2EmailType) *ServiceDefinitionV2Email

NewServiceDefinitionV2Email instantiates a new ServiceDefinitionV2Email object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2EmailWithDefaults

func NewServiceDefinitionV2EmailWithDefaults() *ServiceDefinitionV2Email

NewServiceDefinitionV2EmailWithDefaults instantiates a new ServiceDefinitionV2Email object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2Email) GetContact

func (o *ServiceDefinitionV2Email) GetContact() string

GetContact returns the Contact field value.

func (*ServiceDefinitionV2Email) GetContactOk

func (o *ServiceDefinitionV2Email) GetContactOk() (*string, bool)

GetContactOk returns a tuple with the Contact field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Email) GetName

func (o *ServiceDefinitionV2Email) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ServiceDefinitionV2Email) GetNameOk

func (o *ServiceDefinitionV2Email) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Email) GetType

func (o *ServiceDefinitionV2Email) GetType() ServiceDefinitionV2EmailType

GetType returns the Type field value.

func (*ServiceDefinitionV2Email) GetTypeOk

func (o *ServiceDefinitionV2Email) GetTypeOk() (*ServiceDefinitionV2EmailType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Email) HasName

func (o *ServiceDefinitionV2Email) HasName() bool

HasName returns a boolean if a field has been set.

func (ServiceDefinitionV2Email) MarshalJSON

func (o ServiceDefinitionV2Email) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Email) SetContact

func (o *ServiceDefinitionV2Email) SetContact(v string)

SetContact sets field value.

func (*ServiceDefinitionV2Email) SetName

func (o *ServiceDefinitionV2Email) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ServiceDefinitionV2Email) SetType

func (o *ServiceDefinitionV2Email) SetType(v ServiceDefinitionV2EmailType)

SetType sets field value.

func (*ServiceDefinitionV2Email) UnmarshalJSON

func (o *ServiceDefinitionV2Email) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2EmailType

ServiceDefinitionV2EmailType Contact type.

type ServiceDefinitionV2EmailType string

List of ServiceDefinitionV2EmailType.

const (
    SERVICEDEFINITIONV2EMAILTYPE_EMAIL ServiceDefinitionV2EmailType = "email"
)

func NewServiceDefinitionV2EmailTypeFromValue

func NewServiceDefinitionV2EmailTypeFromValue(v string) (*ServiceDefinitionV2EmailType, error)

NewServiceDefinitionV2EmailTypeFromValue returns a pointer to a valid ServiceDefinitionV2EmailType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2EmailType) GetAllowedValues

func (v *ServiceDefinitionV2EmailType) GetAllowedValues() []ServiceDefinitionV2EmailType

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2EmailType) IsValid

func (v ServiceDefinitionV2EmailType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2EmailType) Ptr

func (v ServiceDefinitionV2EmailType) Ptr() *ServiceDefinitionV2EmailType

Ptr returns reference to ServiceDefinitionV2EmailType value.

func (*ServiceDefinitionV2EmailType) UnmarshalJSON

func (v *ServiceDefinitionV2EmailType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Integrations

ServiceDefinitionV2Integrations Third party integrations that Datadog supports.

type ServiceDefinitionV2Integrations struct {
    // Opsgenie integration for the service.
    Opsgenie *ServiceDefinitionV2Opsgenie `json:"opsgenie,omitempty"`
    // PagerDuty service URL for the service.
    Pagerduty *string `json:"pagerduty,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV2Integrations

func NewServiceDefinitionV2Integrations() *ServiceDefinitionV2Integrations

NewServiceDefinitionV2Integrations instantiates a new ServiceDefinitionV2Integrations object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2IntegrationsWithDefaults

func NewServiceDefinitionV2IntegrationsWithDefaults() *ServiceDefinitionV2Integrations

NewServiceDefinitionV2IntegrationsWithDefaults instantiates a new ServiceDefinitionV2Integrations object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2Integrations) GetOpsgenie

func (o *ServiceDefinitionV2Integrations) GetOpsgenie() ServiceDefinitionV2Opsgenie

GetOpsgenie returns the Opsgenie field value if set, zero value otherwise.

func (*ServiceDefinitionV2Integrations) GetOpsgenieOk

func (o *ServiceDefinitionV2Integrations) GetOpsgenieOk() (*ServiceDefinitionV2Opsgenie, bool)

GetOpsgenieOk returns a tuple with the Opsgenie field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Integrations) GetPagerduty

func (o *ServiceDefinitionV2Integrations) GetPagerduty() string

GetPagerduty returns the Pagerduty field value if set, zero value otherwise.

func (*ServiceDefinitionV2Integrations) GetPagerdutyOk

func (o *ServiceDefinitionV2Integrations) GetPagerdutyOk() (*string, bool)

GetPagerdutyOk returns a tuple with the Pagerduty field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Integrations) HasOpsgenie

func (o *ServiceDefinitionV2Integrations) HasOpsgenie() bool

HasOpsgenie returns a boolean if a field has been set.

func (*ServiceDefinitionV2Integrations) HasPagerduty

func (o *ServiceDefinitionV2Integrations) HasPagerduty() bool

HasPagerduty returns a boolean if a field has been set.

func (ServiceDefinitionV2Integrations) MarshalJSON

func (o ServiceDefinitionV2Integrations) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Integrations) SetOpsgenie

func (o *ServiceDefinitionV2Integrations) SetOpsgenie(v ServiceDefinitionV2Opsgenie)

SetOpsgenie gets a reference to the given ServiceDefinitionV2Opsgenie and assigns it to the Opsgenie field.

func (*ServiceDefinitionV2Integrations) SetPagerduty

func (o *ServiceDefinitionV2Integrations) SetPagerduty(v string)

SetPagerduty gets a reference to the given string and assigns it to the Pagerduty field.

func (*ServiceDefinitionV2Integrations) UnmarshalJSON

func (o *ServiceDefinitionV2Integrations) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

ServiceDefinitionV2Link Service's external links.

type ServiceDefinitionV2Link struct {
    // Link name.
    Name string `json:"name"`
    // Link type.
    Type ServiceDefinitionV2LinkType `json:"type"`
    // Link URL.
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}
func NewServiceDefinitionV2Link(name string, typeVar ServiceDefinitionV2LinkType, url string) *ServiceDefinitionV2Link

NewServiceDefinitionV2Link instantiates a new ServiceDefinitionV2Link object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2LinkWithDefaults

func NewServiceDefinitionV2LinkWithDefaults() *ServiceDefinitionV2Link

NewServiceDefinitionV2LinkWithDefaults instantiates a new ServiceDefinitionV2Link object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2Link) GetName

func (o *ServiceDefinitionV2Link) GetName() string

GetName returns the Name field value.

func (*ServiceDefinitionV2Link) GetNameOk

func (o *ServiceDefinitionV2Link) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Link) GetType

func (o *ServiceDefinitionV2Link) GetType() ServiceDefinitionV2LinkType

GetType returns the Type field value.

func (*ServiceDefinitionV2Link) GetTypeOk

func (o *ServiceDefinitionV2Link) GetTypeOk() (*ServiceDefinitionV2LinkType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Link) GetUrl

func (o *ServiceDefinitionV2Link) GetUrl() string

GetUrl returns the Url field value.

func (*ServiceDefinitionV2Link) GetUrlOk

func (o *ServiceDefinitionV2Link) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (ServiceDefinitionV2Link) MarshalJSON

func (o ServiceDefinitionV2Link) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Link) SetName

func (o *ServiceDefinitionV2Link) SetName(v string)

SetName sets field value.

func (*ServiceDefinitionV2Link) SetType

func (o *ServiceDefinitionV2Link) SetType(v ServiceDefinitionV2LinkType)

SetType sets field value.

func (*ServiceDefinitionV2Link) SetUrl

func (o *ServiceDefinitionV2Link) SetUrl(v string)

SetUrl sets field value.

func (*ServiceDefinitionV2Link) UnmarshalJSON

func (o *ServiceDefinitionV2Link) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2LinkType

ServiceDefinitionV2LinkType Link type.

type ServiceDefinitionV2LinkType string

List of ServiceDefinitionV2LinkType.

const (
    SERVICEDEFINITIONV2LINKTYPE_DOC       ServiceDefinitionV2LinkType = "doc"
    SERVICEDEFINITIONV2LINKTYPE_WIKI      ServiceDefinitionV2LinkType = "wiki"
    SERVICEDEFINITIONV2LINKTYPE_RUNBOOK   ServiceDefinitionV2LinkType = "runbook"
    SERVICEDEFINITIONV2LINKTYPE_URL       ServiceDefinitionV2LinkType = "url"
    SERVICEDEFINITIONV2LINKTYPE_REPO      ServiceDefinitionV2LinkType = "repo"
    SERVICEDEFINITIONV2LINKTYPE_DASHBOARD ServiceDefinitionV2LinkType = "dashboard"
    SERVICEDEFINITIONV2LINKTYPE_ONCALL    ServiceDefinitionV2LinkType = "oncall"
    SERVICEDEFINITIONV2LINKTYPE_CODE      ServiceDefinitionV2LinkType = "code"
    SERVICEDEFINITIONV2LINKTYPE_LINK      ServiceDefinitionV2LinkType = "link"
)

func NewServiceDefinitionV2LinkTypeFromValue

func NewServiceDefinitionV2LinkTypeFromValue(v string) (*ServiceDefinitionV2LinkType, error)

NewServiceDefinitionV2LinkTypeFromValue returns a pointer to a valid ServiceDefinitionV2LinkType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2LinkType) GetAllowedValues

func (v *ServiceDefinitionV2LinkType) GetAllowedValues() []ServiceDefinitionV2LinkType

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2LinkType) IsValid

func (v ServiceDefinitionV2LinkType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2LinkType) Ptr

func (v ServiceDefinitionV2LinkType) Ptr() *ServiceDefinitionV2LinkType

Ptr returns reference to ServiceDefinitionV2LinkType value.

func (*ServiceDefinitionV2LinkType) UnmarshalJSON

func (v *ServiceDefinitionV2LinkType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2MSTeams

ServiceDefinitionV2MSTeams Service owner's Microsoft Teams.

type ServiceDefinitionV2MSTeams struct {
    // Contact value.
    Contact string `json:"contact"`
    // Contact Microsoft Teams.
    Name *string `json:"name,omitempty"`
    // Contact type.
    Type ServiceDefinitionV2MSTeamsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV2MSTeams

func NewServiceDefinitionV2MSTeams(contact string, typeVar ServiceDefinitionV2MSTeamsType) *ServiceDefinitionV2MSTeams

NewServiceDefinitionV2MSTeams instantiates a new ServiceDefinitionV2MSTeams object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2MSTeamsWithDefaults

func NewServiceDefinitionV2MSTeamsWithDefaults() *ServiceDefinitionV2MSTeams

NewServiceDefinitionV2MSTeamsWithDefaults instantiates a new ServiceDefinitionV2MSTeams object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2MSTeams) GetContact

func (o *ServiceDefinitionV2MSTeams) GetContact() string

GetContact returns the Contact field value.

func (*ServiceDefinitionV2MSTeams) GetContactOk

func (o *ServiceDefinitionV2MSTeams) GetContactOk() (*string, bool)

GetContactOk returns a tuple with the Contact field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2MSTeams) GetName

func (o *ServiceDefinitionV2MSTeams) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ServiceDefinitionV2MSTeams) GetNameOk

func (o *ServiceDefinitionV2MSTeams) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2MSTeams) GetType

func (o *ServiceDefinitionV2MSTeams) GetType() ServiceDefinitionV2MSTeamsType

GetType returns the Type field value.

func (*ServiceDefinitionV2MSTeams) GetTypeOk

func (o *ServiceDefinitionV2MSTeams) GetTypeOk() (*ServiceDefinitionV2MSTeamsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2MSTeams) HasName

func (o *ServiceDefinitionV2MSTeams) HasName() bool

HasName returns a boolean if a field has been set.

func (ServiceDefinitionV2MSTeams) MarshalJSON

func (o ServiceDefinitionV2MSTeams) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2MSTeams) SetContact

func (o *ServiceDefinitionV2MSTeams) SetContact(v string)

SetContact sets field value.

func (*ServiceDefinitionV2MSTeams) SetName

func (o *ServiceDefinitionV2MSTeams) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ServiceDefinitionV2MSTeams) SetType

func (o *ServiceDefinitionV2MSTeams) SetType(v ServiceDefinitionV2MSTeamsType)

SetType sets field value.

func (*ServiceDefinitionV2MSTeams) UnmarshalJSON

func (o *ServiceDefinitionV2MSTeams) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2MSTeamsType

ServiceDefinitionV2MSTeamsType Contact type.

type ServiceDefinitionV2MSTeamsType string

List of ServiceDefinitionV2MSTeamsType.

const (
    SERVICEDEFINITIONV2MSTEAMSTYPE_MICROSOFT_TEAMS ServiceDefinitionV2MSTeamsType = "microsoft-teams"
)

func NewServiceDefinitionV2MSTeamsTypeFromValue

func NewServiceDefinitionV2MSTeamsTypeFromValue(v string) (*ServiceDefinitionV2MSTeamsType, error)

NewServiceDefinitionV2MSTeamsTypeFromValue returns a pointer to a valid ServiceDefinitionV2MSTeamsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2MSTeamsType) GetAllowedValues

func (v *ServiceDefinitionV2MSTeamsType) GetAllowedValues() []ServiceDefinitionV2MSTeamsType

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2MSTeamsType) IsValid

func (v ServiceDefinitionV2MSTeamsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2MSTeamsType) Ptr

func (v ServiceDefinitionV2MSTeamsType) Ptr() *ServiceDefinitionV2MSTeamsType

Ptr returns reference to ServiceDefinitionV2MSTeamsType value.

func (*ServiceDefinitionV2MSTeamsType) UnmarshalJSON

func (v *ServiceDefinitionV2MSTeamsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Opsgenie

ServiceDefinitionV2Opsgenie Opsgenie integration for the service.

type ServiceDefinitionV2Opsgenie struct {
    // Opsgenie instance region.
    Region *ServiceDefinitionV2OpsgenieRegion `json:"region,omitempty"`
    // Opsgenie service url.
    ServiceUrl string `json:"service-url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV2Opsgenie

func NewServiceDefinitionV2Opsgenie(serviceUrl string) *ServiceDefinitionV2Opsgenie

NewServiceDefinitionV2Opsgenie instantiates a new ServiceDefinitionV2Opsgenie object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2OpsgenieWithDefaults

func NewServiceDefinitionV2OpsgenieWithDefaults() *ServiceDefinitionV2Opsgenie

NewServiceDefinitionV2OpsgenieWithDefaults instantiates a new ServiceDefinitionV2Opsgenie object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2Opsgenie) GetRegion

func (o *ServiceDefinitionV2Opsgenie) GetRegion() ServiceDefinitionV2OpsgenieRegion

GetRegion returns the Region field value if set, zero value otherwise.

func (*ServiceDefinitionV2Opsgenie) GetRegionOk

func (o *ServiceDefinitionV2Opsgenie) GetRegionOk() (*ServiceDefinitionV2OpsgenieRegion, bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Opsgenie) GetServiceUrl

func (o *ServiceDefinitionV2Opsgenie) GetServiceUrl() string

GetServiceUrl returns the ServiceUrl field value.

func (*ServiceDefinitionV2Opsgenie) GetServiceUrlOk

func (o *ServiceDefinitionV2Opsgenie) GetServiceUrlOk() (*string, bool)

GetServiceUrlOk returns a tuple with the ServiceUrl field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Opsgenie) HasRegion

func (o *ServiceDefinitionV2Opsgenie) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (ServiceDefinitionV2Opsgenie) MarshalJSON

func (o ServiceDefinitionV2Opsgenie) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Opsgenie) SetRegion

func (o *ServiceDefinitionV2Opsgenie) SetRegion(v ServiceDefinitionV2OpsgenieRegion)

SetRegion gets a reference to the given ServiceDefinitionV2OpsgenieRegion and assigns it to the Region field.

func (*ServiceDefinitionV2Opsgenie) SetServiceUrl

func (o *ServiceDefinitionV2Opsgenie) SetServiceUrl(v string)

SetServiceUrl sets field value.

func (*ServiceDefinitionV2Opsgenie) UnmarshalJSON

func (o *ServiceDefinitionV2Opsgenie) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2OpsgenieRegion

ServiceDefinitionV2OpsgenieRegion Opsgenie instance region.

type ServiceDefinitionV2OpsgenieRegion string

List of ServiceDefinitionV2OpsgenieRegion.

const (
    SERVICEDEFINITIONV2OPSGENIEREGION_US ServiceDefinitionV2OpsgenieRegion = "US"
    SERVICEDEFINITIONV2OPSGENIEREGION_EU ServiceDefinitionV2OpsgenieRegion = "EU"
)

func NewServiceDefinitionV2OpsgenieRegionFromValue

func NewServiceDefinitionV2OpsgenieRegionFromValue(v string) (*ServiceDefinitionV2OpsgenieRegion, error)

NewServiceDefinitionV2OpsgenieRegionFromValue returns a pointer to a valid ServiceDefinitionV2OpsgenieRegion for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2OpsgenieRegion) GetAllowedValues

func (v *ServiceDefinitionV2OpsgenieRegion) GetAllowedValues() []ServiceDefinitionV2OpsgenieRegion

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2OpsgenieRegion) IsValid

func (v ServiceDefinitionV2OpsgenieRegion) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2OpsgenieRegion) Ptr

func (v ServiceDefinitionV2OpsgenieRegion) Ptr() *ServiceDefinitionV2OpsgenieRegion

Ptr returns reference to ServiceDefinitionV2OpsgenieRegion value.

func (*ServiceDefinitionV2OpsgenieRegion) UnmarshalJSON

func (v *ServiceDefinitionV2OpsgenieRegion) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Repo

ServiceDefinitionV2Repo Service code repositories.

type ServiceDefinitionV2Repo struct {
    // Repository name.
    Name string `json:"name"`
    // Repository provider.
    Provider *string `json:"provider,omitempty"`
    // Repository URL.
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV2Repo

func NewServiceDefinitionV2Repo(name string, url string) *ServiceDefinitionV2Repo

NewServiceDefinitionV2Repo instantiates a new ServiceDefinitionV2Repo object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2RepoWithDefaults

func NewServiceDefinitionV2RepoWithDefaults() *ServiceDefinitionV2Repo

NewServiceDefinitionV2RepoWithDefaults instantiates a new ServiceDefinitionV2Repo object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2Repo) GetName

func (o *ServiceDefinitionV2Repo) GetName() string

GetName returns the Name field value.

func (*ServiceDefinitionV2Repo) GetNameOk

func (o *ServiceDefinitionV2Repo) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Repo) GetProvider

func (o *ServiceDefinitionV2Repo) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*ServiceDefinitionV2Repo) GetProviderOk

func (o *ServiceDefinitionV2Repo) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Repo) GetUrl

func (o *ServiceDefinitionV2Repo) GetUrl() string

GetUrl returns the Url field value.

func (*ServiceDefinitionV2Repo) GetUrlOk

func (o *ServiceDefinitionV2Repo) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Repo) HasProvider

func (o *ServiceDefinitionV2Repo) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (ServiceDefinitionV2Repo) MarshalJSON

func (o ServiceDefinitionV2Repo) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Repo) SetName

func (o *ServiceDefinitionV2Repo) SetName(v string)

SetName sets field value.

func (*ServiceDefinitionV2Repo) SetProvider

func (o *ServiceDefinitionV2Repo) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (*ServiceDefinitionV2Repo) SetUrl

func (o *ServiceDefinitionV2Repo) SetUrl(v string)

SetUrl sets field value.

func (*ServiceDefinitionV2Repo) UnmarshalJSON

func (o *ServiceDefinitionV2Repo) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Slack

ServiceDefinitionV2Slack Service owner's Slack channel.

type ServiceDefinitionV2Slack struct {
    // Slack Channel.
    Contact string `json:"contact"`
    // Contact Slack.
    Name *string `json:"name,omitempty"`
    // Contact type.
    Type ServiceDefinitionV2SlackType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV2Slack

func NewServiceDefinitionV2Slack(contact string, typeVar ServiceDefinitionV2SlackType) *ServiceDefinitionV2Slack

NewServiceDefinitionV2Slack instantiates a new ServiceDefinitionV2Slack object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2SlackWithDefaults

func NewServiceDefinitionV2SlackWithDefaults() *ServiceDefinitionV2Slack

NewServiceDefinitionV2SlackWithDefaults instantiates a new ServiceDefinitionV2Slack object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2Slack) GetContact

func (o *ServiceDefinitionV2Slack) GetContact() string

GetContact returns the Contact field value.

func (*ServiceDefinitionV2Slack) GetContactOk

func (o *ServiceDefinitionV2Slack) GetContactOk() (*string, bool)

GetContactOk returns a tuple with the Contact field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Slack) GetName

func (o *ServiceDefinitionV2Slack) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ServiceDefinitionV2Slack) GetNameOk

func (o *ServiceDefinitionV2Slack) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Slack) GetType

func (o *ServiceDefinitionV2Slack) GetType() ServiceDefinitionV2SlackType

GetType returns the Type field value.

func (*ServiceDefinitionV2Slack) GetTypeOk

func (o *ServiceDefinitionV2Slack) GetTypeOk() (*ServiceDefinitionV2SlackType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Slack) HasName

func (o *ServiceDefinitionV2Slack) HasName() bool

HasName returns a boolean if a field has been set.

func (ServiceDefinitionV2Slack) MarshalJSON

func (o ServiceDefinitionV2Slack) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Slack) SetContact

func (o *ServiceDefinitionV2Slack) SetContact(v string)

SetContact sets field value.

func (*ServiceDefinitionV2Slack) SetName

func (o *ServiceDefinitionV2Slack) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ServiceDefinitionV2Slack) SetType

func (o *ServiceDefinitionV2Slack) SetType(v ServiceDefinitionV2SlackType)

SetType sets field value.

func (*ServiceDefinitionV2Slack) UnmarshalJSON

func (o *ServiceDefinitionV2Slack) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2SlackType

ServiceDefinitionV2SlackType Contact type.

type ServiceDefinitionV2SlackType string

List of ServiceDefinitionV2SlackType.

const (
    SERVICEDEFINITIONV2SLACKTYPE_SLACK ServiceDefinitionV2SlackType = "slack"
)

func NewServiceDefinitionV2SlackTypeFromValue

func NewServiceDefinitionV2SlackTypeFromValue(v string) (*ServiceDefinitionV2SlackType, error)

NewServiceDefinitionV2SlackTypeFromValue returns a pointer to a valid ServiceDefinitionV2SlackType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2SlackType) GetAllowedValues

func (v *ServiceDefinitionV2SlackType) GetAllowedValues() []ServiceDefinitionV2SlackType

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2SlackType) IsValid

func (v ServiceDefinitionV2SlackType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2SlackType) Ptr

func (v ServiceDefinitionV2SlackType) Ptr() *ServiceDefinitionV2SlackType

Ptr returns reference to ServiceDefinitionV2SlackType value.

func (*ServiceDefinitionV2SlackType) UnmarshalJSON

func (v *ServiceDefinitionV2SlackType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Version

ServiceDefinitionV2Version Schema version being used.

type ServiceDefinitionV2Version string

List of ServiceDefinitionV2Version.

const (
    SERVICEDEFINITIONV2VERSION_V2 ServiceDefinitionV2Version = "v2"
)

func NewServiceDefinitionV2VersionFromValue

func NewServiceDefinitionV2VersionFromValue(v string) (*ServiceDefinitionV2Version, error)

NewServiceDefinitionV2VersionFromValue returns a pointer to a valid ServiceDefinitionV2Version for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2Version) GetAllowedValues

func (v *ServiceDefinitionV2Version) GetAllowedValues() []ServiceDefinitionV2Version

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2Version) IsValid

func (v ServiceDefinitionV2Version) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2Version) Ptr

func (v ServiceDefinitionV2Version) Ptr() *ServiceDefinitionV2Version

Ptr returns reference to ServiceDefinitionV2Version value.

func (*ServiceDefinitionV2Version) UnmarshalJSON

func (v *ServiceDefinitionV2Version) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionsCreateRequest

ServiceDefinitionsCreateRequest - Create service definitions request.

type ServiceDefinitionsCreateRequest struct {
    ServiceDefinitionV2Dot1 *ServiceDefinitionV2Dot1
    ServiceDefinitionV2     *ServiceDefinitionV2
    ServiceDefinitionRaw    *string

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ServiceDefinitionRawAsServiceDefinitionsCreateRequest

func ServiceDefinitionRawAsServiceDefinitionsCreateRequest(v *string) ServiceDefinitionsCreateRequest

ServiceDefinitionRawAsServiceDefinitionsCreateRequest is a convenience function that returns string wrapped in ServiceDefinitionsCreateRequest.

func ServiceDefinitionV2AsServiceDefinitionsCreateRequest

func ServiceDefinitionV2AsServiceDefinitionsCreateRequest(v *ServiceDefinitionV2) ServiceDefinitionsCreateRequest

ServiceDefinitionV2AsServiceDefinitionsCreateRequest is a convenience function that returns ServiceDefinitionV2 wrapped in ServiceDefinitionsCreateRequest.

func ServiceDefinitionV2Dot1AsServiceDefinitionsCreateRequest

func ServiceDefinitionV2Dot1AsServiceDefinitionsCreateRequest(v *ServiceDefinitionV2Dot1) ServiceDefinitionsCreateRequest

ServiceDefinitionV2Dot1AsServiceDefinitionsCreateRequest is a convenience function that returns ServiceDefinitionV2Dot1 wrapped in ServiceDefinitionsCreateRequest.

func (*ServiceDefinitionsCreateRequest) GetActualInstance

func (obj *ServiceDefinitionsCreateRequest) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ServiceDefinitionsCreateRequest) MarshalJSON

func (obj ServiceDefinitionsCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ServiceDefinitionsCreateRequest) UnmarshalJSON

func (obj *ServiceDefinitionsCreateRequest) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ServiceDefinitionsListResponse

ServiceDefinitionsListResponse Create service definitions response.

type ServiceDefinitionsListResponse struct {
    // Data representing service definitions.
    Data []ServiceDefinitionData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionsListResponse

func NewServiceDefinitionsListResponse() *ServiceDefinitionsListResponse

NewServiceDefinitionsListResponse instantiates a new ServiceDefinitionsListResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionsListResponseWithDefaults

func NewServiceDefinitionsListResponseWithDefaults() *ServiceDefinitionsListResponse

NewServiceDefinitionsListResponseWithDefaults instantiates a new ServiceDefinitionsListResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionsListResponse) GetData

func (o *ServiceDefinitionsListResponse) GetData() []ServiceDefinitionData

GetData returns the Data field value if set, zero value otherwise.

func (*ServiceDefinitionsListResponse) GetDataOk

func (o *ServiceDefinitionsListResponse) GetDataOk() (*[]ServiceDefinitionData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionsListResponse) HasData

func (o *ServiceDefinitionsListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ServiceDefinitionsListResponse) MarshalJSON

func (o ServiceDefinitionsListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionsListResponse) SetData

func (o *ServiceDefinitionsListResponse) SetData(v []ServiceDefinitionData)

SetData gets a reference to the given []ServiceDefinitionData and assigns it to the Data field.

func (*ServiceDefinitionsListResponse) UnmarshalJSON

func (o *ServiceDefinitionsListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SlackIntegrationMetadata

SlackIntegrationMetadata Incident integration metadata for the Slack integration.

type SlackIntegrationMetadata struct {
    // Array of Slack channels in this integration metadata.
    Channels []SlackIntegrationMetadataChannelItem `json:"channels"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSlackIntegrationMetadata

func NewSlackIntegrationMetadata(channels []SlackIntegrationMetadataChannelItem) *SlackIntegrationMetadata

NewSlackIntegrationMetadata instantiates a new SlackIntegrationMetadata object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSlackIntegrationMetadataWithDefaults

func NewSlackIntegrationMetadataWithDefaults() *SlackIntegrationMetadata

NewSlackIntegrationMetadataWithDefaults instantiates a new SlackIntegrationMetadata object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SlackIntegrationMetadata) GetChannels

func (o *SlackIntegrationMetadata) GetChannels() []SlackIntegrationMetadataChannelItem

GetChannels returns the Channels field value.

func (*SlackIntegrationMetadata) GetChannelsOk

func (o *SlackIntegrationMetadata) GetChannelsOk() (*[]SlackIntegrationMetadataChannelItem, bool)

GetChannelsOk returns a tuple with the Channels field value and a boolean to check if the value has been set.

func (SlackIntegrationMetadata) MarshalJSON

func (o SlackIntegrationMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SlackIntegrationMetadata) SetChannels

func (o *SlackIntegrationMetadata) SetChannels(v []SlackIntegrationMetadataChannelItem)

SetChannels sets field value.

func (*SlackIntegrationMetadata) UnmarshalJSON

func (o *SlackIntegrationMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SlackIntegrationMetadataChannelItem

SlackIntegrationMetadataChannelItem Item in the Slack integration metadata channel array.

type SlackIntegrationMetadataChannelItem struct {
    // Slack channel ID.
    ChannelId string `json:"channel_id"`
    // Name of the Slack channel.
    ChannelName string `json:"channel_name"`
    // URL redirecting to the Slack channel.
    RedirectUrl string `json:"redirect_url"`
    // Slack team ID.
    TeamId *string `json:"team_id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSlackIntegrationMetadataChannelItem

func NewSlackIntegrationMetadataChannelItem(channelId string, channelName string, redirectUrl string) *SlackIntegrationMetadataChannelItem

NewSlackIntegrationMetadataChannelItem instantiates a new SlackIntegrationMetadataChannelItem object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSlackIntegrationMetadataChannelItemWithDefaults

func NewSlackIntegrationMetadataChannelItemWithDefaults() *SlackIntegrationMetadataChannelItem

NewSlackIntegrationMetadataChannelItemWithDefaults instantiates a new SlackIntegrationMetadataChannelItem object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SlackIntegrationMetadataChannelItem) GetChannelId

func (o *SlackIntegrationMetadataChannelItem) GetChannelId() string

GetChannelId returns the ChannelId field value.

func (*SlackIntegrationMetadataChannelItem) GetChannelIdOk

func (o *SlackIntegrationMetadataChannelItem) GetChannelIdOk() (*string, bool)

GetChannelIdOk returns a tuple with the ChannelId field value and a boolean to check if the value has been set.

func (*SlackIntegrationMetadataChannelItem) GetChannelName

func (o *SlackIntegrationMetadataChannelItem) GetChannelName() string

GetChannelName returns the ChannelName field value.

func (*SlackIntegrationMetadataChannelItem) GetChannelNameOk

func (o *SlackIntegrationMetadataChannelItem) GetChannelNameOk() (*string, bool)

GetChannelNameOk returns a tuple with the ChannelName field value and a boolean to check if the value has been set.

func (*SlackIntegrationMetadataChannelItem) GetRedirectUrl

func (o *SlackIntegrationMetadataChannelItem) GetRedirectUrl() string

GetRedirectUrl returns the RedirectUrl field value.

func (*SlackIntegrationMetadataChannelItem) GetRedirectUrlOk

func (o *SlackIntegrationMetadataChannelItem) GetRedirectUrlOk() (*string, bool)

GetRedirectUrlOk returns a tuple with the RedirectUrl field value and a boolean to check if the value has been set.

func (*SlackIntegrationMetadataChannelItem) GetTeamId

func (o *SlackIntegrationMetadataChannelItem) GetTeamId() string

GetTeamId returns the TeamId field value if set, zero value otherwise.

func (*SlackIntegrationMetadataChannelItem) GetTeamIdOk

func (o *SlackIntegrationMetadataChannelItem) GetTeamIdOk() (*string, bool)

GetTeamIdOk returns a tuple with the TeamId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SlackIntegrationMetadataChannelItem) HasTeamId

func (o *SlackIntegrationMetadataChannelItem) HasTeamId() bool

HasTeamId returns a boolean if a field has been set.

func (SlackIntegrationMetadataChannelItem) MarshalJSON

func (o SlackIntegrationMetadataChannelItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SlackIntegrationMetadataChannelItem) SetChannelId

func (o *SlackIntegrationMetadataChannelItem) SetChannelId(v string)

SetChannelId sets field value.

func (*SlackIntegrationMetadataChannelItem) SetChannelName

func (o *SlackIntegrationMetadataChannelItem) SetChannelName(v string)

SetChannelName sets field value.

func (*SlackIntegrationMetadataChannelItem) SetRedirectUrl

func (o *SlackIntegrationMetadataChannelItem) SetRedirectUrl(v string)

SetRedirectUrl sets field value.

func (*SlackIntegrationMetadataChannelItem) SetTeamId

func (o *SlackIntegrationMetadataChannelItem) SetTeamId(v string)

SetTeamId gets a reference to the given string and assigns it to the TeamId field.

func (*SlackIntegrationMetadataChannelItem) UnmarshalJSON

func (o *SlackIntegrationMetadataChannelItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Span

Span Object description of a spans after being processed and stored by Datadog.

type Span struct {
    // JSON object containing all span attributes and their associated values.
    Attributes *SpansAttributes `json:"attributes,omitempty"`
    // Unique ID of the Span.
    Id *string `json:"id,omitempty"`
    // Type of the span.
    Type *SpansType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpan

func NewSpan() *Span

NewSpan instantiates a new Span object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpanWithDefaults

func NewSpanWithDefaults() *Span

NewSpanWithDefaults instantiates a new Span object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*Span) GetAttributes

func (o *Span) GetAttributes() SpansAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*Span) GetAttributesOk

func (o *Span) GetAttributesOk() (*SpansAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Span) GetId

func (o *Span) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Span) GetIdOk

func (o *Span) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Span) GetType

func (o *Span) GetType() SpansType

GetType returns the Type field value if set, zero value otherwise.

func (*Span) GetTypeOk

func (o *Span) GetTypeOk() (*SpansType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Span) HasAttributes

func (o *Span) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*Span) HasId

func (o *Span) HasId() bool

HasId returns a boolean if a field has been set.

func (*Span) HasType

func (o *Span) HasType() bool

HasType returns a boolean if a field has been set.

func (Span) MarshalJSON

func (o Span) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Span) SetAttributes

func (o *Span) SetAttributes(v SpansAttributes)

SetAttributes gets a reference to the given SpansAttributes and assigns it to the Attributes field.

func (*Span) SetId

func (o *Span) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Span) SetType

func (o *Span) SetType(v SpansType)

SetType gets a reference to the given SpansType and assigns it to the Type field.

func (*Span) UnmarshalJSON

func (o *Span) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansAggregateBucket

SpansAggregateBucket Spans aggregate.

type SpansAggregateBucket struct {
    // A bucket values.
    Attributes *SpansAggregateBucketAttributes `json:"attributes,omitempty"`
    // ID of the spans aggregate.
    Id *string `json:"id,omitempty"`
    // The spans aggregate bucket type.
    Type *SpansAggregateBucketType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansAggregateBucket

func NewSpansAggregateBucket() *SpansAggregateBucket

NewSpansAggregateBucket instantiates a new SpansAggregateBucket object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansAggregateBucketWithDefaults

func NewSpansAggregateBucketWithDefaults() *SpansAggregateBucket

NewSpansAggregateBucketWithDefaults instantiates a new SpansAggregateBucket object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansAggregateBucket) GetAttributes

func (o *SpansAggregateBucket) GetAttributes() SpansAggregateBucketAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SpansAggregateBucket) GetAttributesOk

func (o *SpansAggregateBucket) GetAttributesOk() (*SpansAggregateBucketAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateBucket) GetId

func (o *SpansAggregateBucket) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SpansAggregateBucket) GetIdOk

func (o *SpansAggregateBucket) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateBucket) GetType

func (o *SpansAggregateBucket) GetType() SpansAggregateBucketType

GetType returns the Type field value if set, zero value otherwise.

func (*SpansAggregateBucket) GetTypeOk

func (o *SpansAggregateBucket) GetTypeOk() (*SpansAggregateBucketType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateBucket) HasAttributes

func (o *SpansAggregateBucket) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SpansAggregateBucket) HasId

func (o *SpansAggregateBucket) HasId() bool

HasId returns a boolean if a field has been set.

func (*SpansAggregateBucket) HasType

func (o *SpansAggregateBucket) HasType() bool

HasType returns a boolean if a field has been set.

func (SpansAggregateBucket) MarshalJSON

func (o SpansAggregateBucket) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansAggregateBucket) SetAttributes

func (o *SpansAggregateBucket) SetAttributes(v SpansAggregateBucketAttributes)

SetAttributes gets a reference to the given SpansAggregateBucketAttributes and assigns it to the Attributes field.

func (*SpansAggregateBucket) SetId

func (o *SpansAggregateBucket) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SpansAggregateBucket) SetType

func (o *SpansAggregateBucket) SetType(v SpansAggregateBucketType)

SetType gets a reference to the given SpansAggregateBucketType and assigns it to the Type field.

func (*SpansAggregateBucket) UnmarshalJSON

func (o *SpansAggregateBucket) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansAggregateBucketAttributes

SpansAggregateBucketAttributes A bucket values.

type SpansAggregateBucketAttributes struct {
    // The key, value pairs for each group by.
    By map[string]interface{} `json:"by,omitempty"`
    // The compute data.
    Compute interface{} `json:"compute,omitempty"`
    // A map of the metric name -> value for regular compute or list of values for a timeseries.
    Computes map[string]SpansAggregateBucketValue `json:"computes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansAggregateBucketAttributes

func NewSpansAggregateBucketAttributes() *SpansAggregateBucketAttributes

NewSpansAggregateBucketAttributes instantiates a new SpansAggregateBucketAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansAggregateBucketAttributesWithDefaults

func NewSpansAggregateBucketAttributesWithDefaults() *SpansAggregateBucketAttributes

NewSpansAggregateBucketAttributesWithDefaults instantiates a new SpansAggregateBucketAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansAggregateBucketAttributes) GetBy

func (o *SpansAggregateBucketAttributes) GetBy() map[string]interface{}

GetBy returns the By field value if set, zero value otherwise.

func (*SpansAggregateBucketAttributes) GetByOk

func (o *SpansAggregateBucketAttributes) GetByOk() (*map[string]interface{}, bool)

GetByOk returns a tuple with the By field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateBucketAttributes) GetCompute

func (o *SpansAggregateBucketAttributes) GetCompute() interface{}

GetCompute returns the Compute field value if set, zero value otherwise.

func (*SpansAggregateBucketAttributes) GetComputeOk

func (o *SpansAggregateBucketAttributes) GetComputeOk() (*interface{}, bool)

GetComputeOk returns a tuple with the Compute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateBucketAttributes) GetComputes

func (o *SpansAggregateBucketAttributes) GetComputes() map[string]SpansAggregateBucketValue

GetComputes returns the Computes field value if set, zero value otherwise.

func (*SpansAggregateBucketAttributes) GetComputesOk

func (o *SpansAggregateBucketAttributes) GetComputesOk() (*map[string]SpansAggregateBucketValue, bool)

GetComputesOk returns a tuple with the Computes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateBucketAttributes) HasBy

func (o *SpansAggregateBucketAttributes) HasBy() bool

HasBy returns a boolean if a field has been set.

func (*SpansAggregateBucketAttributes) HasCompute

func (o *SpansAggregateBucketAttributes) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*SpansAggregateBucketAttributes) HasComputes

func (o *SpansAggregateBucketAttributes) HasComputes() bool

HasComputes returns a boolean if a field has been set.

func (SpansAggregateBucketAttributes) MarshalJSON

func (o SpansAggregateBucketAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansAggregateBucketAttributes) SetBy

func (o *SpansAggregateBucketAttributes) SetBy(v map[string]interface{})

SetBy gets a reference to the given map[string]interface{} and assigns it to the By field.

func (*SpansAggregateBucketAttributes) SetCompute

func (o *SpansAggregateBucketAttributes) SetCompute(v interface{})

SetCompute gets a reference to the given interface{} and assigns it to the Compute field.

func (*SpansAggregateBucketAttributes) SetComputes

func (o *SpansAggregateBucketAttributes) SetComputes(v map[string]SpansAggregateBucketValue)

SetComputes gets a reference to the given map[string]SpansAggregateBucketValue and assigns it to the Computes field.

func (*SpansAggregateBucketAttributes) UnmarshalJSON

func (o *SpansAggregateBucketAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansAggregateBucketType

SpansAggregateBucketType The spans aggregate bucket type.

type SpansAggregateBucketType string

List of SpansAggregateBucketType.

const (
    SPANSAGGREGATEBUCKETTYPE_BUCKET SpansAggregateBucketType = "bucket"
)

func NewSpansAggregateBucketTypeFromValue

func NewSpansAggregateBucketTypeFromValue(v string) (*SpansAggregateBucketType, error)

NewSpansAggregateBucketTypeFromValue returns a pointer to a valid SpansAggregateBucketType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansAggregateBucketType) GetAllowedValues

func (v *SpansAggregateBucketType) GetAllowedValues() []SpansAggregateBucketType

GetAllowedValues reeturns the list of possible values.

func (SpansAggregateBucketType) IsValid

func (v SpansAggregateBucketType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansAggregateBucketType) Ptr

func (v SpansAggregateBucketType) Ptr() *SpansAggregateBucketType

Ptr returns reference to SpansAggregateBucketType value.

func (*SpansAggregateBucketType) UnmarshalJSON

func (v *SpansAggregateBucketType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansAggregateBucketValue

SpansAggregateBucketValue - A bucket value, can be either a timeseries or a single value.

type SpansAggregateBucketValue struct {
    SpansAggregateBucketValueSingleString *string
    SpansAggregateBucketValueSingleNumber *float64
    SpansAggregateBucketValueTimeseries   *SpansAggregateBucketValueTimeseries

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func SpansAggregateBucketValueSingleNumberAsSpansAggregateBucketValue

func SpansAggregateBucketValueSingleNumberAsSpansAggregateBucketValue(v *float64) SpansAggregateBucketValue

SpansAggregateBucketValueSingleNumberAsSpansAggregateBucketValue is a convenience function that returns float64 wrapped in SpansAggregateBucketValue.

func SpansAggregateBucketValueSingleStringAsSpansAggregateBucketValue

func SpansAggregateBucketValueSingleStringAsSpansAggregateBucketValue(v *string) SpansAggregateBucketValue

SpansAggregateBucketValueSingleStringAsSpansAggregateBucketValue is a convenience function that returns string wrapped in SpansAggregateBucketValue.

func SpansAggregateBucketValueTimeseriesAsSpansAggregateBucketValue

func SpansAggregateBucketValueTimeseriesAsSpansAggregateBucketValue(v *SpansAggregateBucketValueTimeseries) SpansAggregateBucketValue

SpansAggregateBucketValueTimeseriesAsSpansAggregateBucketValue is a convenience function that returns SpansAggregateBucketValueTimeseries wrapped in SpansAggregateBucketValue.

func (*SpansAggregateBucketValue) GetActualInstance

func (obj *SpansAggregateBucketValue) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (SpansAggregateBucketValue) MarshalJSON

func (obj SpansAggregateBucketValue) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*SpansAggregateBucketValue) UnmarshalJSON

func (obj *SpansAggregateBucketValue) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type SpansAggregateBucketValueTimeseries

SpansAggregateBucketValueTimeseries A timeseries array.

type SpansAggregateBucketValueTimeseries struct {
    Items []SpansAggregateBucketValueTimeseriesPoint

    // UnparsedObject contains the raw value of the array if there was an error when deserializing into the struct
    UnparsedObject []interface{} `json:"-"`
}

func NewSpansAggregateBucketValueTimeseries

func NewSpansAggregateBucketValueTimeseries() *SpansAggregateBucketValueTimeseries

NewSpansAggregateBucketValueTimeseries instantiates a new SpansAggregateBucketValueTimeseries object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansAggregateBucketValueTimeseriesWithDefaults

func NewSpansAggregateBucketValueTimeseriesWithDefaults() *SpansAggregateBucketValueTimeseries

NewSpansAggregateBucketValueTimeseriesWithDefaults instantiates a new SpansAggregateBucketValueTimeseries object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (SpansAggregateBucketValueTimeseries) MarshalJSON

func (o SpansAggregateBucketValueTimeseries) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansAggregateBucketValueTimeseries) UnmarshalJSON

func (o *SpansAggregateBucketValueTimeseries) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansAggregateBucketValueTimeseriesPoint

SpansAggregateBucketValueTimeseriesPoint A timeseries point.

type SpansAggregateBucketValueTimeseriesPoint struct {
    // The time value for this point.
    Time *string `json:"time,omitempty"`
    // The value for this point.
    Value *float64 `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansAggregateBucketValueTimeseriesPoint

func NewSpansAggregateBucketValueTimeseriesPoint() *SpansAggregateBucketValueTimeseriesPoint

NewSpansAggregateBucketValueTimeseriesPoint instantiates a new SpansAggregateBucketValueTimeseriesPoint object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansAggregateBucketValueTimeseriesPointWithDefaults

func NewSpansAggregateBucketValueTimeseriesPointWithDefaults() *SpansAggregateBucketValueTimeseriesPoint

NewSpansAggregateBucketValueTimeseriesPointWithDefaults instantiates a new SpansAggregateBucketValueTimeseriesPoint object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansAggregateBucketValueTimeseriesPoint) GetTime

func (o *SpansAggregateBucketValueTimeseriesPoint) GetTime() string

GetTime returns the Time field value if set, zero value otherwise.

func (*SpansAggregateBucketValueTimeseriesPoint) GetTimeOk

func (o *SpansAggregateBucketValueTimeseriesPoint) GetTimeOk() (*string, bool)

GetTimeOk returns a tuple with the Time field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateBucketValueTimeseriesPoint) GetValue

func (o *SpansAggregateBucketValueTimeseriesPoint) GetValue() float64

GetValue returns the Value field value if set, zero value otherwise.

func (*SpansAggregateBucketValueTimeseriesPoint) GetValueOk

func (o *SpansAggregateBucketValueTimeseriesPoint) GetValueOk() (*float64, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateBucketValueTimeseriesPoint) HasTime

func (o *SpansAggregateBucketValueTimeseriesPoint) HasTime() bool

HasTime returns a boolean if a field has been set.

func (*SpansAggregateBucketValueTimeseriesPoint) HasValue

func (o *SpansAggregateBucketValueTimeseriesPoint) HasValue() bool

HasValue returns a boolean if a field has been set.

func (SpansAggregateBucketValueTimeseriesPoint) MarshalJSON

func (o SpansAggregateBucketValueTimeseriesPoint) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansAggregateBucketValueTimeseriesPoint) SetTime

func (o *SpansAggregateBucketValueTimeseriesPoint) SetTime(v string)

SetTime gets a reference to the given string and assigns it to the Time field.

func (*SpansAggregateBucketValueTimeseriesPoint) SetValue

func (o *SpansAggregateBucketValueTimeseriesPoint) SetValue(v float64)

SetValue gets a reference to the given float64 and assigns it to the Value field.

func (*SpansAggregateBucketValueTimeseriesPoint) UnmarshalJSON

func (o *SpansAggregateBucketValueTimeseriesPoint) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansAggregateData

SpansAggregateData The object containing the query content.

type SpansAggregateData struct {
    // The object containing all the query parameters.
    Attributes *SpansAggregateRequestAttributes `json:"attributes,omitempty"`
    // The type of resource. The value should always be aggregate_request.
    Type *SpansAggregateRequestType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansAggregateData

func NewSpansAggregateData() *SpansAggregateData

NewSpansAggregateData instantiates a new SpansAggregateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansAggregateDataWithDefaults

func NewSpansAggregateDataWithDefaults() *SpansAggregateData

NewSpansAggregateDataWithDefaults instantiates a new SpansAggregateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansAggregateData) GetAttributes

func (o *SpansAggregateData) GetAttributes() SpansAggregateRequestAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SpansAggregateData) GetAttributesOk

func (o *SpansAggregateData) GetAttributesOk() (*SpansAggregateRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateData) GetType

func (o *SpansAggregateData) GetType() SpansAggregateRequestType

GetType returns the Type field value if set, zero value otherwise.

func (*SpansAggregateData) GetTypeOk

func (o *SpansAggregateData) GetTypeOk() (*SpansAggregateRequestType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateData) HasAttributes

func (o *SpansAggregateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SpansAggregateData) HasType

func (o *SpansAggregateData) HasType() bool

HasType returns a boolean if a field has been set.

func (SpansAggregateData) MarshalJSON

func (o SpansAggregateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansAggregateData) SetAttributes

func (o *SpansAggregateData) SetAttributes(v SpansAggregateRequestAttributes)

SetAttributes gets a reference to the given SpansAggregateRequestAttributes and assigns it to the Attributes field.

func (*SpansAggregateData) SetType

func (o *SpansAggregateData) SetType(v SpansAggregateRequestType)

SetType gets a reference to the given SpansAggregateRequestType and assigns it to the Type field.

func (*SpansAggregateData) UnmarshalJSON

func (o *SpansAggregateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansAggregateRequest

SpansAggregateRequest The object sent with the request to retrieve a list of aggregated spans from your organization.

type SpansAggregateRequest struct {
    // The object containing the query content.
    Data *SpansAggregateData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansAggregateRequest

func NewSpansAggregateRequest() *SpansAggregateRequest

NewSpansAggregateRequest instantiates a new SpansAggregateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansAggregateRequestWithDefaults

func NewSpansAggregateRequestWithDefaults() *SpansAggregateRequest

NewSpansAggregateRequestWithDefaults instantiates a new SpansAggregateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansAggregateRequest) GetData

func (o *SpansAggregateRequest) GetData() SpansAggregateData

GetData returns the Data field value if set, zero value otherwise.

func (*SpansAggregateRequest) GetDataOk

func (o *SpansAggregateRequest) GetDataOk() (*SpansAggregateData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateRequest) HasData

func (o *SpansAggregateRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (SpansAggregateRequest) MarshalJSON

func (o SpansAggregateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansAggregateRequest) SetData

func (o *SpansAggregateRequest) SetData(v SpansAggregateData)

SetData gets a reference to the given SpansAggregateData and assigns it to the Data field.

func (*SpansAggregateRequest) UnmarshalJSON

func (o *SpansAggregateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansAggregateRequestAttributes

SpansAggregateRequestAttributes The object containing all the query parameters.

type SpansAggregateRequestAttributes struct {
    // The list of metrics or timeseries to compute for the retrieved buckets.
    Compute []SpansCompute `json:"compute,omitempty"`
    // The search and filter query settings.
    Filter *SpansQueryFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []SpansGroupBy `json:"group_by,omitempty"`
    // Global query options that are used during the query.
    // Note: You should only supply timezone or time offset but not both otherwise the query will fail.
    Options *SpansQueryOptions `json:"options,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansAggregateRequestAttributes

func NewSpansAggregateRequestAttributes() *SpansAggregateRequestAttributes

NewSpansAggregateRequestAttributes instantiates a new SpansAggregateRequestAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansAggregateRequestAttributesWithDefaults

func NewSpansAggregateRequestAttributesWithDefaults() *SpansAggregateRequestAttributes

NewSpansAggregateRequestAttributesWithDefaults instantiates a new SpansAggregateRequestAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansAggregateRequestAttributes) GetCompute

func (o *SpansAggregateRequestAttributes) GetCompute() []SpansCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*SpansAggregateRequestAttributes) GetComputeOk

func (o *SpansAggregateRequestAttributes) GetComputeOk() (*[]SpansCompute, bool)

GetComputeOk returns a tuple with the Compute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateRequestAttributes) GetFilter

func (o *SpansAggregateRequestAttributes) GetFilter() SpansQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*SpansAggregateRequestAttributes) GetFilterOk

func (o *SpansAggregateRequestAttributes) GetFilterOk() (*SpansQueryFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateRequestAttributes) GetGroupBy

func (o *SpansAggregateRequestAttributes) GetGroupBy() []SpansGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*SpansAggregateRequestAttributes) GetGroupByOk

func (o *SpansAggregateRequestAttributes) GetGroupByOk() (*[]SpansGroupBy, bool)

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateRequestAttributes) GetOptions

func (o *SpansAggregateRequestAttributes) GetOptions() SpansQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*SpansAggregateRequestAttributes) GetOptionsOk

func (o *SpansAggregateRequestAttributes) GetOptionsOk() (*SpansQueryOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateRequestAttributes) HasCompute

func (o *SpansAggregateRequestAttributes) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*SpansAggregateRequestAttributes) HasFilter

func (o *SpansAggregateRequestAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*SpansAggregateRequestAttributes) HasGroupBy

func (o *SpansAggregateRequestAttributes) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*SpansAggregateRequestAttributes) HasOptions

func (o *SpansAggregateRequestAttributes) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (SpansAggregateRequestAttributes) MarshalJSON

func (o SpansAggregateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansAggregateRequestAttributes) SetCompute

func (o *SpansAggregateRequestAttributes) SetCompute(v []SpansCompute)

SetCompute gets a reference to the given []SpansCompute and assigns it to the Compute field.

func (*SpansAggregateRequestAttributes) SetFilter

func (o *SpansAggregateRequestAttributes) SetFilter(v SpansQueryFilter)

SetFilter gets a reference to the given SpansQueryFilter and assigns it to the Filter field.

func (*SpansAggregateRequestAttributes) SetGroupBy

func (o *SpansAggregateRequestAttributes) SetGroupBy(v []SpansGroupBy)

SetGroupBy gets a reference to the given []SpansGroupBy and assigns it to the GroupBy field.

func (*SpansAggregateRequestAttributes) SetOptions

func (o *SpansAggregateRequestAttributes) SetOptions(v SpansQueryOptions)

SetOptions gets a reference to the given SpansQueryOptions and assigns it to the Options field.

func (*SpansAggregateRequestAttributes) UnmarshalJSON

func (o *SpansAggregateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansAggregateRequestType

SpansAggregateRequestType The type of resource. The value should always be aggregate_request.

type SpansAggregateRequestType string

List of SpansAggregateRequestType.

const (
    SPANSAGGREGATEREQUESTTYPE_AGGREGATE_REQUEST SpansAggregateRequestType = "aggregate_request"
)

func NewSpansAggregateRequestTypeFromValue

func NewSpansAggregateRequestTypeFromValue(v string) (*SpansAggregateRequestType, error)

NewSpansAggregateRequestTypeFromValue returns a pointer to a valid SpansAggregateRequestType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansAggregateRequestType) GetAllowedValues

func (v *SpansAggregateRequestType) GetAllowedValues() []SpansAggregateRequestType

GetAllowedValues reeturns the list of possible values.

func (SpansAggregateRequestType) IsValid

func (v SpansAggregateRequestType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansAggregateRequestType) Ptr

func (v SpansAggregateRequestType) Ptr() *SpansAggregateRequestType

Ptr returns reference to SpansAggregateRequestType value.

func (*SpansAggregateRequestType) UnmarshalJSON

func (v *SpansAggregateRequestType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansAggregateResponse

SpansAggregateResponse The response object for the spans aggregate API endpoint.

type SpansAggregateResponse struct {
    // The list of matching buckets, one item per bucket.
    Data []SpansAggregateBucket `json:"data,omitempty"`
    // The metadata associated with a request.
    Meta *SpansAggregateResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansAggregateResponse

func NewSpansAggregateResponse() *SpansAggregateResponse

NewSpansAggregateResponse instantiates a new SpansAggregateResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansAggregateResponseWithDefaults

func NewSpansAggregateResponseWithDefaults() *SpansAggregateResponse

NewSpansAggregateResponseWithDefaults instantiates a new SpansAggregateResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansAggregateResponse) GetData

func (o *SpansAggregateResponse) GetData() []SpansAggregateBucket

GetData returns the Data field value if set, zero value otherwise.

func (*SpansAggregateResponse) GetDataOk

func (o *SpansAggregateResponse) GetDataOk() (*[]SpansAggregateBucket, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateResponse) GetMeta

func (o *SpansAggregateResponse) GetMeta() SpansAggregateResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SpansAggregateResponse) GetMetaOk

func (o *SpansAggregateResponse) GetMetaOk() (*SpansAggregateResponseMetadata, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateResponse) HasData

func (o *SpansAggregateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*SpansAggregateResponse) HasMeta

func (o *SpansAggregateResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SpansAggregateResponse) MarshalJSON

func (o SpansAggregateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansAggregateResponse) SetData

func (o *SpansAggregateResponse) SetData(v []SpansAggregateBucket)

SetData gets a reference to the given []SpansAggregateBucket and assigns it to the Data field.

func (*SpansAggregateResponse) SetMeta

func (o *SpansAggregateResponse) SetMeta(v SpansAggregateResponseMetadata)

SetMeta gets a reference to the given SpansAggregateResponseMetadata and assigns it to the Meta field.

func (*SpansAggregateResponse) UnmarshalJSON

func (o *SpansAggregateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansAggregateResponseMetadata

SpansAggregateResponseMetadata The metadata associated with a request.

type SpansAggregateResponseMetadata struct {
    // The time elapsed in milliseconds.
    Elapsed *int64 `json:"elapsed,omitempty"`
    // The identifier of the request.
    RequestId *string `json:"request_id,omitempty"`
    // The status of the response.
    Status *SpansAggregateResponseStatus `json:"status,omitempty"`
    // A list of warnings (non fatal errors) encountered, partial results might be returned if
    // warnings are present in the response.
    Warnings []SpansWarning `json:"warnings,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansAggregateResponseMetadata

func NewSpansAggregateResponseMetadata() *SpansAggregateResponseMetadata

NewSpansAggregateResponseMetadata instantiates a new SpansAggregateResponseMetadata object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansAggregateResponseMetadataWithDefaults

func NewSpansAggregateResponseMetadataWithDefaults() *SpansAggregateResponseMetadata

NewSpansAggregateResponseMetadataWithDefaults instantiates a new SpansAggregateResponseMetadata object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansAggregateResponseMetadata) GetElapsed

func (o *SpansAggregateResponseMetadata) GetElapsed() int64

GetElapsed returns the Elapsed field value if set, zero value otherwise.

func (*SpansAggregateResponseMetadata) GetElapsedOk

func (o *SpansAggregateResponseMetadata) GetElapsedOk() (*int64, bool)

GetElapsedOk returns a tuple with the Elapsed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateResponseMetadata) GetRequestId

func (o *SpansAggregateResponseMetadata) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*SpansAggregateResponseMetadata) GetRequestIdOk

func (o *SpansAggregateResponseMetadata) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateResponseMetadata) GetStatus

func (o *SpansAggregateResponseMetadata) GetStatus() SpansAggregateResponseStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*SpansAggregateResponseMetadata) GetStatusOk

func (o *SpansAggregateResponseMetadata) GetStatusOk() (*SpansAggregateResponseStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateResponseMetadata) GetWarnings

func (o *SpansAggregateResponseMetadata) GetWarnings() []SpansWarning

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*SpansAggregateResponseMetadata) GetWarningsOk

func (o *SpansAggregateResponseMetadata) GetWarningsOk() (*[]SpansWarning, bool)

GetWarningsOk returns a tuple with the Warnings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateResponseMetadata) HasElapsed

func (o *SpansAggregateResponseMetadata) HasElapsed() bool

HasElapsed returns a boolean if a field has been set.

func (*SpansAggregateResponseMetadata) HasRequestId

func (o *SpansAggregateResponseMetadata) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*SpansAggregateResponseMetadata) HasStatus

func (o *SpansAggregateResponseMetadata) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*SpansAggregateResponseMetadata) HasWarnings

func (o *SpansAggregateResponseMetadata) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (SpansAggregateResponseMetadata) MarshalJSON

func (o SpansAggregateResponseMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansAggregateResponseMetadata) SetElapsed

func (o *SpansAggregateResponseMetadata) SetElapsed(v int64)

SetElapsed gets a reference to the given int64 and assigns it to the Elapsed field.

func (*SpansAggregateResponseMetadata) SetRequestId

func (o *SpansAggregateResponseMetadata) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*SpansAggregateResponseMetadata) SetStatus

func (o *SpansAggregateResponseMetadata) SetStatus(v SpansAggregateResponseStatus)

SetStatus gets a reference to the given SpansAggregateResponseStatus and assigns it to the Status field.

func (*SpansAggregateResponseMetadata) SetWarnings

func (o *SpansAggregateResponseMetadata) SetWarnings(v []SpansWarning)

SetWarnings gets a reference to the given []SpansWarning and assigns it to the Warnings field.

func (*SpansAggregateResponseMetadata) UnmarshalJSON

func (o *SpansAggregateResponseMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansAggregateResponseStatus

SpansAggregateResponseStatus The status of the response.

type SpansAggregateResponseStatus string

List of SpansAggregateResponseStatus.

const (
    SPANSAGGREGATERESPONSESTATUS_DONE    SpansAggregateResponseStatus = "done"
    SPANSAGGREGATERESPONSESTATUS_TIMEOUT SpansAggregateResponseStatus = "timeout"
)

func NewSpansAggregateResponseStatusFromValue

func NewSpansAggregateResponseStatusFromValue(v string) (*SpansAggregateResponseStatus, error)

NewSpansAggregateResponseStatusFromValue returns a pointer to a valid SpansAggregateResponseStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansAggregateResponseStatus) GetAllowedValues

func (v *SpansAggregateResponseStatus) GetAllowedValues() []SpansAggregateResponseStatus

GetAllowedValues reeturns the list of possible values.

func (SpansAggregateResponseStatus) IsValid

func (v SpansAggregateResponseStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansAggregateResponseStatus) Ptr

func (v SpansAggregateResponseStatus) Ptr() *SpansAggregateResponseStatus

Ptr returns reference to SpansAggregateResponseStatus value.

func (*SpansAggregateResponseStatus) UnmarshalJSON

func (v *SpansAggregateResponseStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansAggregateSort

SpansAggregateSort A sort rule.

type SpansAggregateSort struct {
    // An aggregation function.
    Aggregation *SpansAggregationFunction `json:"aggregation,omitempty"`
    // The metric to sort by (only used for `type=measure`).
    Metric *string `json:"metric,omitempty"`
    // The order to use, ascending or descending.
    Order *SpansSortOrder `json:"order,omitempty"`
    // The type of sorting algorithm.
    Type *SpansAggregateSortType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansAggregateSort

func NewSpansAggregateSort() *SpansAggregateSort

NewSpansAggregateSort instantiates a new SpansAggregateSort object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansAggregateSortWithDefaults

func NewSpansAggregateSortWithDefaults() *SpansAggregateSort

NewSpansAggregateSortWithDefaults instantiates a new SpansAggregateSort object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansAggregateSort) GetAggregation

func (o *SpansAggregateSort) GetAggregation() SpansAggregationFunction

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*SpansAggregateSort) GetAggregationOk

func (o *SpansAggregateSort) GetAggregationOk() (*SpansAggregationFunction, bool)

GetAggregationOk returns a tuple with the Aggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateSort) GetMetric

func (o *SpansAggregateSort) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*SpansAggregateSort) GetMetricOk

func (o *SpansAggregateSort) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateSort) GetOrder

func (o *SpansAggregateSort) GetOrder() SpansSortOrder

GetOrder returns the Order field value if set, zero value otherwise.

func (*SpansAggregateSort) GetOrderOk

func (o *SpansAggregateSort) GetOrderOk() (*SpansSortOrder, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateSort) GetType

func (o *SpansAggregateSort) GetType() SpansAggregateSortType

GetType returns the Type field value if set, zero value otherwise.

func (*SpansAggregateSort) GetTypeOk

func (o *SpansAggregateSort) GetTypeOk() (*SpansAggregateSortType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAggregateSort) HasAggregation

func (o *SpansAggregateSort) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*SpansAggregateSort) HasMetric

func (o *SpansAggregateSort) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*SpansAggregateSort) HasOrder

func (o *SpansAggregateSort) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*SpansAggregateSort) HasType

func (o *SpansAggregateSort) HasType() bool

HasType returns a boolean if a field has been set.

func (SpansAggregateSort) MarshalJSON

func (o SpansAggregateSort) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansAggregateSort) SetAggregation

func (o *SpansAggregateSort) SetAggregation(v SpansAggregationFunction)

SetAggregation gets a reference to the given SpansAggregationFunction and assigns it to the Aggregation field.

func (*SpansAggregateSort) SetMetric

func (o *SpansAggregateSort) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*SpansAggregateSort) SetOrder

func (o *SpansAggregateSort) SetOrder(v SpansSortOrder)

SetOrder gets a reference to the given SpansSortOrder and assigns it to the Order field.

func (*SpansAggregateSort) SetType

func (o *SpansAggregateSort) SetType(v SpansAggregateSortType)

SetType gets a reference to the given SpansAggregateSortType and assigns it to the Type field.

func (*SpansAggregateSort) UnmarshalJSON

func (o *SpansAggregateSort) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansAggregateSortType

SpansAggregateSortType The type of sorting algorithm.

type SpansAggregateSortType string

List of SpansAggregateSortType.

const (
    SPANSAGGREGATESORTTYPE_ALPHABETICAL SpansAggregateSortType = "alphabetical"
    SPANSAGGREGATESORTTYPE_MEASURE      SpansAggregateSortType = "measure"
)

func NewSpansAggregateSortTypeFromValue

func NewSpansAggregateSortTypeFromValue(v string) (*SpansAggregateSortType, error)

NewSpansAggregateSortTypeFromValue returns a pointer to a valid SpansAggregateSortType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansAggregateSortType) GetAllowedValues

func (v *SpansAggregateSortType) GetAllowedValues() []SpansAggregateSortType

GetAllowedValues reeturns the list of possible values.

func (SpansAggregateSortType) IsValid

func (v SpansAggregateSortType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansAggregateSortType) Ptr

func (v SpansAggregateSortType) Ptr() *SpansAggregateSortType

Ptr returns reference to SpansAggregateSortType value.

func (*SpansAggregateSortType) UnmarshalJSON

func (v *SpansAggregateSortType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansAggregationFunction

SpansAggregationFunction An aggregation function.

type SpansAggregationFunction string

List of SpansAggregationFunction.

const (
    SPANSAGGREGATIONFUNCTION_COUNT         SpansAggregationFunction = "count"
    SPANSAGGREGATIONFUNCTION_CARDINALITY   SpansAggregationFunction = "cardinality"
    SPANSAGGREGATIONFUNCTION_PERCENTILE_75 SpansAggregationFunction = "pc75"
    SPANSAGGREGATIONFUNCTION_PERCENTILE_90 SpansAggregationFunction = "pc90"
    SPANSAGGREGATIONFUNCTION_PERCENTILE_95 SpansAggregationFunction = "pc95"
    SPANSAGGREGATIONFUNCTION_PERCENTILE_98 SpansAggregationFunction = "pc98"
    SPANSAGGREGATIONFUNCTION_PERCENTILE_99 SpansAggregationFunction = "pc99"
    SPANSAGGREGATIONFUNCTION_SUM           SpansAggregationFunction = "sum"
    SPANSAGGREGATIONFUNCTION_MIN           SpansAggregationFunction = "min"
    SPANSAGGREGATIONFUNCTION_MAX           SpansAggregationFunction = "max"
    SPANSAGGREGATIONFUNCTION_AVG           SpansAggregationFunction = "avg"
    SPANSAGGREGATIONFUNCTION_MEDIAN        SpansAggregationFunction = "median"
)

func NewSpansAggregationFunctionFromValue

func NewSpansAggregationFunctionFromValue(v string) (*SpansAggregationFunction, error)

NewSpansAggregationFunctionFromValue returns a pointer to a valid SpansAggregationFunction for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansAggregationFunction) GetAllowedValues

func (v *SpansAggregationFunction) GetAllowedValues() []SpansAggregationFunction

GetAllowedValues reeturns the list of possible values.

func (SpansAggregationFunction) IsValid

func (v SpansAggregationFunction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansAggregationFunction) Ptr

func (v SpansAggregationFunction) Ptr() *SpansAggregationFunction

Ptr returns reference to SpansAggregationFunction value.

func (*SpansAggregationFunction) UnmarshalJSON

func (v *SpansAggregationFunction) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansApi

SpansApi service type

type SpansApi datadog.Service

func NewSpansApi

func NewSpansApi(client *datadog.APIClient) *SpansApi

NewSpansApi Returns NewSpansApi.

func (*SpansApi) AggregateSpans

func (a *SpansApi) AggregateSpans(ctx _context.Context, body SpansAggregateRequest) (SpansAggregateResponse, *_nethttp.Response, error)

AggregateSpans Aggregate spans. The API endpoint to aggregate spans into buckets and compute metrics and timeseries. This endpoint is rate limited to `300` requests per hour.

func (*SpansApi) ListSpans

func (a *SpansApi) ListSpans(ctx _context.Context, body SpansListRequest) (SpansListResponse, *_nethttp.Response, error)

ListSpans Search spans. List endpoint returns spans that match a span search query. [Results are paginated][1].

Use this endpoint to build complex spans filtering and search. This endpoint is rate limited to `300` requests per hour.

[1]: /logs/guide/collect-multiple-logs-with-pagination?tab=v2api

func (*SpansApi) ListSpansGet

func (a *SpansApi) ListSpansGet(ctx _context.Context, o ...ListSpansGetOptionalParameters) (SpansListResponse, *_nethttp.Response, error)

ListSpansGet Get a list of spans. List endpoint returns spans that match a span search query. [Results are paginated][1].

Use this endpoint to see your latest spans. This endpoint is rate limited to `300` requests per hour.

[1]: /logs/guide/collect-multiple-logs-with-pagination?tab=v2api

func (*SpansApi) ListSpansGetWithPagination

func (a *SpansApi) ListSpansGetWithPagination(ctx _context.Context, o ...ListSpansGetOptionalParameters) (<-chan datadog.PaginationResult[Span], func())

ListSpansGetWithPagination provides a paginated version of ListSpansGet returning a channel with all items.

func (*SpansApi) ListSpansWithPagination

func (a *SpansApi) ListSpansWithPagination(ctx _context.Context, body SpansListRequest) (<-chan datadog.PaginationResult[Span], func())

ListSpansWithPagination provides a paginated version of ListSpans returning a channel with all items.

type SpansAttributes

SpansAttributes JSON object containing all span attributes and their associated values.

type SpansAttributes struct {
    // JSON object of attributes from your span.
    Attributes map[string]interface{} `json:"attributes,omitempty"`
    // JSON object of custom spans data.
    Custom map[string]interface{} `json:"custom,omitempty"`
    // End timestamp of your span.
    EndTimestamp *time.Time `json:"end_timestamp,omitempty"`
    // Name of the environment from where the spans are being sent.
    Env *string `json:"env,omitempty"`
    // Name of the machine from where the spans are being sent.
    Host *string `json:"host,omitempty"`
    // The reason why the span was ingested.
    IngestionReason *string `json:"ingestion_reason,omitempty"`
    // Id of the span that's parent of this span.
    ParentId *string `json:"parent_id,omitempty"`
    // Unique identifier of the resource.
    ResourceHash *string `json:"resource_hash,omitempty"`
    // The name of the resource.
    ResourceName *string `json:"resource_name,omitempty"`
    // The reason why the span was indexed.
    RetainedBy *string `json:"retained_by,omitempty"`
    // The name of the application or service generating the span events.
    // It is used to switch from APM to Logs, so make sure you define the same
    // value when you use both products.
    Service *string `json:"service,omitempty"`
    // Whether or not the span was collected as a stand-alone span. Always associated to "single_span" ingestion_reason if true.
    SingleSpan *bool `json:"single_span,omitempty"`
    // Id of the span.
    SpanId *string `json:"span_id,omitempty"`
    // Start timestamp of your span.
    StartTimestamp *time.Time `json:"start_timestamp,omitempty"`
    // Array of tags associated with your span.
    Tags []string `json:"tags,omitempty"`
    // Id of the trace to which the span belongs.
    TraceId *string `json:"trace_id,omitempty"`
    // The type of the span.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansAttributes

func NewSpansAttributes() *SpansAttributes

NewSpansAttributes instantiates a new SpansAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansAttributesWithDefaults

func NewSpansAttributesWithDefaults() *SpansAttributes

NewSpansAttributesWithDefaults instantiates a new SpansAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansAttributes) GetAttributes

func (o *SpansAttributes) GetAttributes() map[string]interface{}

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SpansAttributes) GetAttributesOk

func (o *SpansAttributes) GetAttributesOk() (*map[string]interface{}, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetCustom

func (o *SpansAttributes) GetCustom() map[string]interface{}

GetCustom returns the Custom field value if set, zero value otherwise.

func (*SpansAttributes) GetCustomOk

func (o *SpansAttributes) GetCustomOk() (*map[string]interface{}, bool)

GetCustomOk returns a tuple with the Custom field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetEndTimestamp

func (o *SpansAttributes) GetEndTimestamp() time.Time

GetEndTimestamp returns the EndTimestamp field value if set, zero value otherwise.

func (*SpansAttributes) GetEndTimestampOk

func (o *SpansAttributes) GetEndTimestampOk() (*time.Time, bool)

GetEndTimestampOk returns a tuple with the EndTimestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetEnv

func (o *SpansAttributes) GetEnv() string

GetEnv returns the Env field value if set, zero value otherwise.

func (*SpansAttributes) GetEnvOk

func (o *SpansAttributes) GetEnvOk() (*string, bool)

GetEnvOk returns a tuple with the Env field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetHost

func (o *SpansAttributes) GetHost() string

GetHost returns the Host field value if set, zero value otherwise.

func (*SpansAttributes) GetHostOk

func (o *SpansAttributes) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetIngestionReason

func (o *SpansAttributes) GetIngestionReason() string

GetIngestionReason returns the IngestionReason field value if set, zero value otherwise.

func (*SpansAttributes) GetIngestionReasonOk

func (o *SpansAttributes) GetIngestionReasonOk() (*string, bool)

GetIngestionReasonOk returns a tuple with the IngestionReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetParentId

func (o *SpansAttributes) GetParentId() string

GetParentId returns the ParentId field value if set, zero value otherwise.

func (*SpansAttributes) GetParentIdOk

func (o *SpansAttributes) GetParentIdOk() (*string, bool)

GetParentIdOk returns a tuple with the ParentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetResourceHash

func (o *SpansAttributes) GetResourceHash() string

GetResourceHash returns the ResourceHash field value if set, zero value otherwise.

func (*SpansAttributes) GetResourceHashOk

func (o *SpansAttributes) GetResourceHashOk() (*string, bool)

GetResourceHashOk returns a tuple with the ResourceHash field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetResourceName

func (o *SpansAttributes) GetResourceName() string

GetResourceName returns the ResourceName field value if set, zero value otherwise.

func (*SpansAttributes) GetResourceNameOk

func (o *SpansAttributes) GetResourceNameOk() (*string, bool)

GetResourceNameOk returns a tuple with the ResourceName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetRetainedBy

func (o *SpansAttributes) GetRetainedBy() string

GetRetainedBy returns the RetainedBy field value if set, zero value otherwise.

func (*SpansAttributes) GetRetainedByOk

func (o *SpansAttributes) GetRetainedByOk() (*string, bool)

GetRetainedByOk returns a tuple with the RetainedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetService

func (o *SpansAttributes) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*SpansAttributes) GetServiceOk

func (o *SpansAttributes) GetServiceOk() (*string, bool)

GetServiceOk returns a tuple with the Service field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetSingleSpan

func (o *SpansAttributes) GetSingleSpan() bool

GetSingleSpan returns the SingleSpan field value if set, zero value otherwise.

func (*SpansAttributes) GetSingleSpanOk

func (o *SpansAttributes) GetSingleSpanOk() (*bool, bool)

GetSingleSpanOk returns a tuple with the SingleSpan field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetSpanId

func (o *SpansAttributes) GetSpanId() string

GetSpanId returns the SpanId field value if set, zero value otherwise.

func (*SpansAttributes) GetSpanIdOk

func (o *SpansAttributes) GetSpanIdOk() (*string, bool)

GetSpanIdOk returns a tuple with the SpanId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetStartTimestamp

func (o *SpansAttributes) GetStartTimestamp() time.Time

GetStartTimestamp returns the StartTimestamp field value if set, zero value otherwise.

func (*SpansAttributes) GetStartTimestampOk

func (o *SpansAttributes) GetStartTimestampOk() (*time.Time, bool)

GetStartTimestampOk returns a tuple with the StartTimestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetTags

func (o *SpansAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SpansAttributes) GetTagsOk

func (o *SpansAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetTraceId

func (o *SpansAttributes) GetTraceId() string

GetTraceId returns the TraceId field value if set, zero value otherwise.

func (*SpansAttributes) GetTraceIdOk

func (o *SpansAttributes) GetTraceIdOk() (*string, bool)

GetTraceIdOk returns a tuple with the TraceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetType

func (o *SpansAttributes) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*SpansAttributes) GetTypeOk

func (o *SpansAttributes) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) HasAttributes

func (o *SpansAttributes) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SpansAttributes) HasCustom

func (o *SpansAttributes) HasCustom() bool

HasCustom returns a boolean if a field has been set.

func (*SpansAttributes) HasEndTimestamp

func (o *SpansAttributes) HasEndTimestamp() bool

HasEndTimestamp returns a boolean if a field has been set.

func (*SpansAttributes) HasEnv

func (o *SpansAttributes) HasEnv() bool

HasEnv returns a boolean if a field has been set.

func (*SpansAttributes) HasHost

func (o *SpansAttributes) HasHost() bool

HasHost returns a boolean if a field has been set.

func (*SpansAttributes) HasIngestionReason

func (o *SpansAttributes) HasIngestionReason() bool

HasIngestionReason returns a boolean if a field has been set.

func (*SpansAttributes) HasParentId

func (o *SpansAttributes) HasParentId() bool

HasParentId returns a boolean if a field has been set.

func (*SpansAttributes) HasResourceHash

func (o *SpansAttributes) HasResourceHash() bool

HasResourceHash returns a boolean if a field has been set.

func (*SpansAttributes) HasResourceName

func (o *SpansAttributes) HasResourceName() bool

HasResourceName returns a boolean if a field has been set.

func (*SpansAttributes) HasRetainedBy

func (o *SpansAttributes) HasRetainedBy() bool

HasRetainedBy returns a boolean if a field has been set.

func (*SpansAttributes) HasService

func (o *SpansAttributes) HasService() bool

HasService returns a boolean if a field has been set.

func (*SpansAttributes) HasSingleSpan

func (o *SpansAttributes) HasSingleSpan() bool

HasSingleSpan returns a boolean if a field has been set.

func (*SpansAttributes) HasSpanId

func (o *SpansAttributes) HasSpanId() bool

HasSpanId returns a boolean if a field has been set.

func (*SpansAttributes) HasStartTimestamp

func (o *SpansAttributes) HasStartTimestamp() bool

HasStartTimestamp returns a boolean if a field has been set.

func (*SpansAttributes) HasTags

func (o *SpansAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SpansAttributes) HasTraceId

func (o *SpansAttributes) HasTraceId() bool

HasTraceId returns a boolean if a field has been set.

func (*SpansAttributes) HasType

func (o *SpansAttributes) HasType() bool

HasType returns a boolean if a field has been set.

func (SpansAttributes) MarshalJSON

func (o SpansAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansAttributes) SetAttributes

func (o *SpansAttributes) SetAttributes(v map[string]interface{})

SetAttributes gets a reference to the given map[string]interface{} and assigns it to the Attributes field.

func (*SpansAttributes) SetCustom

func (o *SpansAttributes) SetCustom(v map[string]interface{})

SetCustom gets a reference to the given map[string]interface{} and assigns it to the Custom field.

func (*SpansAttributes) SetEndTimestamp

func (o *SpansAttributes) SetEndTimestamp(v time.Time)

SetEndTimestamp gets a reference to the given time.Time and assigns it to the EndTimestamp field.

func (*SpansAttributes) SetEnv

func (o *SpansAttributes) SetEnv(v string)

SetEnv gets a reference to the given string and assigns it to the Env field.

func (*SpansAttributes) SetHost

func (o *SpansAttributes) SetHost(v string)

SetHost gets a reference to the given string and assigns it to the Host field.

func (*SpansAttributes) SetIngestionReason

func (o *SpansAttributes) SetIngestionReason(v string)

SetIngestionReason gets a reference to the given string and assigns it to the IngestionReason field.

func (*SpansAttributes) SetParentId

func (o *SpansAttributes) SetParentId(v string)

SetParentId gets a reference to the given string and assigns it to the ParentId field.

func (*SpansAttributes) SetResourceHash

func (o *SpansAttributes) SetResourceHash(v string)

SetResourceHash gets a reference to the given string and assigns it to the ResourceHash field.

func (*SpansAttributes) SetResourceName

func (o *SpansAttributes) SetResourceName(v string)

SetResourceName gets a reference to the given string and assigns it to the ResourceName field.

func (*SpansAttributes) SetRetainedBy

func (o *SpansAttributes) SetRetainedBy(v string)

SetRetainedBy gets a reference to the given string and assigns it to the RetainedBy field.

func (*SpansAttributes) SetService

func (o *SpansAttributes) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

func (*SpansAttributes) SetSingleSpan

func (o *SpansAttributes) SetSingleSpan(v bool)

SetSingleSpan gets a reference to the given bool and assigns it to the SingleSpan field.

func (*SpansAttributes) SetSpanId

func (o *SpansAttributes) SetSpanId(v string)

SetSpanId gets a reference to the given string and assigns it to the SpanId field.

func (*SpansAttributes) SetStartTimestamp

func (o *SpansAttributes) SetStartTimestamp(v time.Time)

SetStartTimestamp gets a reference to the given time.Time and assigns it to the StartTimestamp field.

func (*SpansAttributes) SetTags

func (o *SpansAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SpansAttributes) SetTraceId

func (o *SpansAttributes) SetTraceId(v string)

SetTraceId gets a reference to the given string and assigns it to the TraceId field.

func (*SpansAttributes) SetType

func (o *SpansAttributes) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*SpansAttributes) UnmarshalJSON

func (o *SpansAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansCompute

SpansCompute A compute rule to compute metrics or timeseries.

type SpansCompute struct {
    // An aggregation function.
    Aggregation SpansAggregationFunction `json:"aggregation"`
    // The time buckets' size (only used for type=timeseries)
    // Defaults to a resolution of 150 points.
    Interval *string `json:"interval,omitempty"`
    // The metric to use.
    Metric *string `json:"metric,omitempty"`
    // The type of compute.
    Type *SpansComputeType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansCompute

func NewSpansCompute(aggregation SpansAggregationFunction) *SpansCompute

NewSpansCompute instantiates a new SpansCompute object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansComputeWithDefaults

func NewSpansComputeWithDefaults() *SpansCompute

NewSpansComputeWithDefaults instantiates a new SpansCompute object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansCompute) GetAggregation

func (o *SpansCompute) GetAggregation() SpansAggregationFunction

GetAggregation returns the Aggregation field value.

func (*SpansCompute) GetAggregationOk

func (o *SpansCompute) GetAggregationOk() (*SpansAggregationFunction, bool)

GetAggregationOk returns a tuple with the Aggregation field value and a boolean to check if the value has been set.

func (*SpansCompute) GetInterval

func (o *SpansCompute) GetInterval() string

GetInterval returns the Interval field value if set, zero value otherwise.

func (*SpansCompute) GetIntervalOk

func (o *SpansCompute) GetIntervalOk() (*string, bool)

GetIntervalOk returns a tuple with the Interval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansCompute) GetMetric

func (o *SpansCompute) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*SpansCompute) GetMetricOk

func (o *SpansCompute) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansCompute) GetType

func (o *SpansCompute) GetType() SpansComputeType

GetType returns the Type field value if set, zero value otherwise.

func (*SpansCompute) GetTypeOk

func (o *SpansCompute) GetTypeOk() (*SpansComputeType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansCompute) HasInterval

func (o *SpansCompute) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*SpansCompute) HasMetric

func (o *SpansCompute) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*SpansCompute) HasType

func (o *SpansCompute) HasType() bool

HasType returns a boolean if a field has been set.

func (SpansCompute) MarshalJSON

func (o SpansCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansCompute) SetAggregation

func (o *SpansCompute) SetAggregation(v SpansAggregationFunction)

SetAggregation sets field value.

func (*SpansCompute) SetInterval

func (o *SpansCompute) SetInterval(v string)

SetInterval gets a reference to the given string and assigns it to the Interval field.

func (*SpansCompute) SetMetric

func (o *SpansCompute) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*SpansCompute) SetType

func (o *SpansCompute) SetType(v SpansComputeType)

SetType gets a reference to the given SpansComputeType and assigns it to the Type field.

func (*SpansCompute) UnmarshalJSON

func (o *SpansCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansComputeType

SpansComputeType The type of compute.

type SpansComputeType string

List of SpansComputeType.

const (
    SPANSCOMPUTETYPE_TIMESERIES SpansComputeType = "timeseries"
    SPANSCOMPUTETYPE_TOTAL      SpansComputeType = "total"
)

func NewSpansComputeTypeFromValue

func NewSpansComputeTypeFromValue(v string) (*SpansComputeType, error)

NewSpansComputeTypeFromValue returns a pointer to a valid SpansComputeType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansComputeType) GetAllowedValues

func (v *SpansComputeType) GetAllowedValues() []SpansComputeType

GetAllowedValues reeturns the list of possible values.

func (SpansComputeType) IsValid

func (v SpansComputeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansComputeType) Ptr

func (v SpansComputeType) Ptr() *SpansComputeType

Ptr returns reference to SpansComputeType value.

func (*SpansComputeType) UnmarshalJSON

func (v *SpansComputeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansGroupBy

SpansGroupBy A group by rule.

type SpansGroupBy struct {
    // The name of the facet to use (required).
    Facet string `json:"facet"`
    // Used to perform a histogram computation (only for measure facets).
    // Note: At most 100 buckets are allowed, the number of buckets is (max - min)/interval.
    Histogram *SpansGroupByHistogram `json:"histogram,omitempty"`
    // The maximum buckets to return for this group by.
    Limit *int64 `json:"limit,omitempty"`
    // The value to use for spans that don't have the facet used to group by.
    Missing *SpansGroupByMissing `json:"missing,omitempty"`
    // A sort rule.
    Sort *SpansAggregateSort `json:"sort,omitempty"`
    // A resulting object to put the given computes in over all the matching records.
    Total *SpansGroupByTotal `json:"total,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansGroupBy

func NewSpansGroupBy(facet string) *SpansGroupBy

NewSpansGroupBy instantiates a new SpansGroupBy object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansGroupByWithDefaults

func NewSpansGroupByWithDefaults() *SpansGroupBy

NewSpansGroupByWithDefaults instantiates a new SpansGroupBy object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansGroupBy) GetFacet

func (o *SpansGroupBy) GetFacet() string

GetFacet returns the Facet field value.

func (*SpansGroupBy) GetFacetOk

func (o *SpansGroupBy) GetFacetOk() (*string, bool)

GetFacetOk returns a tuple with the Facet field value and a boolean to check if the value has been set.

func (*SpansGroupBy) GetHistogram

func (o *SpansGroupBy) GetHistogram() SpansGroupByHistogram

GetHistogram returns the Histogram field value if set, zero value otherwise.

func (*SpansGroupBy) GetHistogramOk

func (o *SpansGroupBy) GetHistogramOk() (*SpansGroupByHistogram, bool)

GetHistogramOk returns a tuple with the Histogram field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansGroupBy) GetLimit

func (o *SpansGroupBy) GetLimit() int64

GetLimit returns the Limit field value if set, zero value otherwise.

func (*SpansGroupBy) GetLimitOk

func (o *SpansGroupBy) GetLimitOk() (*int64, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansGroupBy) GetMissing

func (o *SpansGroupBy) GetMissing() SpansGroupByMissing

GetMissing returns the Missing field value if set, zero value otherwise.

func (*SpansGroupBy) GetMissingOk

func (o *SpansGroupBy) GetMissingOk() (*SpansGroupByMissing, bool)

GetMissingOk returns a tuple with the Missing field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansGroupBy) GetSort

func (o *SpansGroupBy) GetSort() SpansAggregateSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*SpansGroupBy) GetSortOk

func (o *SpansGroupBy) GetSortOk() (*SpansAggregateSort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansGroupBy) GetTotal

func (o *SpansGroupBy) GetTotal() SpansGroupByTotal

GetTotal returns the Total field value if set, zero value otherwise.

func (*SpansGroupBy) GetTotalOk

func (o *SpansGroupBy) GetTotalOk() (*SpansGroupByTotal, bool)

GetTotalOk returns a tuple with the Total field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansGroupBy) HasHistogram

func (o *SpansGroupBy) HasHistogram() bool

HasHistogram returns a boolean if a field has been set.

func (*SpansGroupBy) HasLimit

func (o *SpansGroupBy) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*SpansGroupBy) HasMissing

func (o *SpansGroupBy) HasMissing() bool

HasMissing returns a boolean if a field has been set.

func (*SpansGroupBy) HasSort

func (o *SpansGroupBy) HasSort() bool

HasSort returns a boolean if a field has been set.

func (*SpansGroupBy) HasTotal

func (o *SpansGroupBy) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (SpansGroupBy) MarshalJSON

func (o SpansGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansGroupBy) SetFacet

func (o *SpansGroupBy) SetFacet(v string)

SetFacet sets field value.

func (*SpansGroupBy) SetHistogram

func (o *SpansGroupBy) SetHistogram(v SpansGroupByHistogram)

SetHistogram gets a reference to the given SpansGroupByHistogram and assigns it to the Histogram field.

func (*SpansGroupBy) SetLimit

func (o *SpansGroupBy) SetLimit(v int64)

SetLimit gets a reference to the given int64 and assigns it to the Limit field.

func (*SpansGroupBy) SetMissing

func (o *SpansGroupBy) SetMissing(v SpansGroupByMissing)

SetMissing gets a reference to the given SpansGroupByMissing and assigns it to the Missing field.

func (*SpansGroupBy) SetSort

func (o *SpansGroupBy) SetSort(v SpansAggregateSort)

SetSort gets a reference to the given SpansAggregateSort and assigns it to the Sort field.

func (*SpansGroupBy) SetTotal

func (o *SpansGroupBy) SetTotal(v SpansGroupByTotal)

SetTotal gets a reference to the given SpansGroupByTotal and assigns it to the Total field.

func (*SpansGroupBy) UnmarshalJSON

func (o *SpansGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansGroupByHistogram

SpansGroupByHistogram Used to perform a histogram computation (only for measure facets). Note: At most 100 buckets are allowed, the number of buckets is (max - min)/interval.

type SpansGroupByHistogram struct {
    // The bin size of the histogram buckets.
    Interval float64 `json:"interval"`
    // The maximum value for the measure used in the histogram
    // (values greater than this one are filtered out).
    Max float64 `json:"max"`
    // The minimum value for the measure used in the histogram
    // (values smaller than this one are filtered out).
    Min float64 `json:"min"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansGroupByHistogram

func NewSpansGroupByHistogram(interval float64, max float64, min float64) *SpansGroupByHistogram

NewSpansGroupByHistogram instantiates a new SpansGroupByHistogram object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansGroupByHistogramWithDefaults

func NewSpansGroupByHistogramWithDefaults() *SpansGroupByHistogram

NewSpansGroupByHistogramWithDefaults instantiates a new SpansGroupByHistogram object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansGroupByHistogram) GetInterval

func (o *SpansGroupByHistogram) GetInterval() float64

GetInterval returns the Interval field value.

func (*SpansGroupByHistogram) GetIntervalOk

func (o *SpansGroupByHistogram) GetIntervalOk() (*float64, bool)

GetIntervalOk returns a tuple with the Interval field value and a boolean to check if the value has been set.

func (*SpansGroupByHistogram) GetMax

func (o *SpansGroupByHistogram) GetMax() float64

GetMax returns the Max field value.

func (*SpansGroupByHistogram) GetMaxOk

func (o *SpansGroupByHistogram) GetMaxOk() (*float64, bool)

GetMaxOk returns a tuple with the Max field value and a boolean to check if the value has been set.

func (*SpansGroupByHistogram) GetMin

func (o *SpansGroupByHistogram) GetMin() float64

GetMin returns the Min field value.

func (*SpansGroupByHistogram) GetMinOk

func (o *SpansGroupByHistogram) GetMinOk() (*float64, bool)

GetMinOk returns a tuple with the Min field value and a boolean to check if the value has been set.

func (SpansGroupByHistogram) MarshalJSON

func (o SpansGroupByHistogram) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansGroupByHistogram) SetInterval

func (o *SpansGroupByHistogram) SetInterval(v float64)

SetInterval sets field value.

func (*SpansGroupByHistogram) SetMax

func (o *SpansGroupByHistogram) SetMax(v float64)

SetMax sets field value.

func (*SpansGroupByHistogram) SetMin

func (o *SpansGroupByHistogram) SetMin(v float64)

SetMin sets field value.

func (*SpansGroupByHistogram) UnmarshalJSON

func (o *SpansGroupByHistogram) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansGroupByMissing

SpansGroupByMissing - The value to use for spans that don't have the facet used to group by.

type SpansGroupByMissing struct {
    SpansGroupByMissingString *string
    SpansGroupByMissingNumber *float64

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func SpansGroupByMissingNumberAsSpansGroupByMissing

func SpansGroupByMissingNumberAsSpansGroupByMissing(v *float64) SpansGroupByMissing

SpansGroupByMissingNumberAsSpansGroupByMissing is a convenience function that returns float64 wrapped in SpansGroupByMissing.

func SpansGroupByMissingStringAsSpansGroupByMissing

func SpansGroupByMissingStringAsSpansGroupByMissing(v *string) SpansGroupByMissing

SpansGroupByMissingStringAsSpansGroupByMissing is a convenience function that returns string wrapped in SpansGroupByMissing.

func (*SpansGroupByMissing) GetActualInstance

func (obj *SpansGroupByMissing) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (SpansGroupByMissing) MarshalJSON

func (obj SpansGroupByMissing) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*SpansGroupByMissing) UnmarshalJSON

func (obj *SpansGroupByMissing) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type SpansGroupByTotal

SpansGroupByTotal - A resulting object to put the given computes in over all the matching records.

type SpansGroupByTotal struct {
    SpansGroupByTotalBoolean *bool
    SpansGroupByTotalString  *string
    SpansGroupByTotalNumber  *float64

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func SpansGroupByTotalBooleanAsSpansGroupByTotal

func SpansGroupByTotalBooleanAsSpansGroupByTotal(v *bool) SpansGroupByTotal

SpansGroupByTotalBooleanAsSpansGroupByTotal is a convenience function that returns bool wrapped in SpansGroupByTotal.

func SpansGroupByTotalNumberAsSpansGroupByTotal

func SpansGroupByTotalNumberAsSpansGroupByTotal(v *float64) SpansGroupByTotal

SpansGroupByTotalNumberAsSpansGroupByTotal is a convenience function that returns float64 wrapped in SpansGroupByTotal.

func SpansGroupByTotalStringAsSpansGroupByTotal

func SpansGroupByTotalStringAsSpansGroupByTotal(v *string) SpansGroupByTotal

SpansGroupByTotalStringAsSpansGroupByTotal is a convenience function that returns string wrapped in SpansGroupByTotal.

func (*SpansGroupByTotal) GetActualInstance

func (obj *SpansGroupByTotal) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (SpansGroupByTotal) MarshalJSON

func (obj SpansGroupByTotal) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*SpansGroupByTotal) UnmarshalJSON

func (obj *SpansGroupByTotal) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type SpansListRequest

SpansListRequest The request for a spans list.

type SpansListRequest struct {
    // The object containing the query content.
    Data *SpansListRequestData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansListRequest

func NewSpansListRequest() *SpansListRequest

NewSpansListRequest instantiates a new SpansListRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansListRequestWithDefaults

func NewSpansListRequestWithDefaults() *SpansListRequest

NewSpansListRequestWithDefaults instantiates a new SpansListRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansListRequest) GetData

func (o *SpansListRequest) GetData() SpansListRequestData

GetData returns the Data field value if set, zero value otherwise.

func (*SpansListRequest) GetDataOk

func (o *SpansListRequest) GetDataOk() (*SpansListRequestData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansListRequest) HasData

func (o *SpansListRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (SpansListRequest) MarshalJSON

func (o SpansListRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansListRequest) SetData

func (o *SpansListRequest) SetData(v SpansListRequestData)

SetData gets a reference to the given SpansListRequestData and assigns it to the Data field.

func (*SpansListRequest) UnmarshalJSON

func (o *SpansListRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansListRequestAttributes

SpansListRequestAttributes The object containing all the query parameters.

type SpansListRequestAttributes struct {
    // The search and filter query settings.
    Filter *SpansQueryFilter `json:"filter,omitempty"`
    // Global query options that are used during the query.
    // Note: You should only supply timezone or time offset but not both otherwise the query will fail.
    Options *SpansQueryOptions `json:"options,omitempty"`
    // Paging attributes for listing spans.
    Page *SpansListRequestPage `json:"page,omitempty"`
    // Sort parameters when querying spans.
    Sort *SpansSort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansListRequestAttributes

func NewSpansListRequestAttributes() *SpansListRequestAttributes

NewSpansListRequestAttributes instantiates a new SpansListRequestAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansListRequestAttributesWithDefaults

func NewSpansListRequestAttributesWithDefaults() *SpansListRequestAttributes

NewSpansListRequestAttributesWithDefaults instantiates a new SpansListRequestAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansListRequestAttributes) GetFilter

func (o *SpansListRequestAttributes) GetFilter() SpansQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*SpansListRequestAttributes) GetFilterOk

func (o *SpansListRequestAttributes) GetFilterOk() (*SpansQueryFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansListRequestAttributes) GetOptions

func (o *SpansListRequestAttributes) GetOptions() SpansQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*SpansListRequestAttributes) GetOptionsOk

func (o *SpansListRequestAttributes) GetOptionsOk() (*SpansQueryOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansListRequestAttributes) GetPage

func (o *SpansListRequestAttributes) GetPage() SpansListRequestPage

GetPage returns the Page field value if set, zero value otherwise.

func (*SpansListRequestAttributes) GetPageOk

func (o *SpansListRequestAttributes) GetPageOk() (*SpansListRequestPage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansListRequestAttributes) GetSort

func (o *SpansListRequestAttributes) GetSort() SpansSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*SpansListRequestAttributes) GetSortOk

func (o *SpansListRequestAttributes) GetSortOk() (*SpansSort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansListRequestAttributes) HasFilter

func (o *SpansListRequestAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*SpansListRequestAttributes) HasOptions

func (o *SpansListRequestAttributes) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*SpansListRequestAttributes) HasPage

func (o *SpansListRequestAttributes) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*SpansListRequestAttributes) HasSort

func (o *SpansListRequestAttributes) HasSort() bool

HasSort returns a boolean if a field has been set.

func (SpansListRequestAttributes) MarshalJSON

func (o SpansListRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansListRequestAttributes) SetFilter

func (o *SpansListRequestAttributes) SetFilter(v SpansQueryFilter)

SetFilter gets a reference to the given SpansQueryFilter and assigns it to the Filter field.

func (*SpansListRequestAttributes) SetOptions

func (o *SpansListRequestAttributes) SetOptions(v SpansQueryOptions)

SetOptions gets a reference to the given SpansQueryOptions and assigns it to the Options field.

func (*SpansListRequestAttributes) SetPage

func (o *SpansListRequestAttributes) SetPage(v SpansListRequestPage)

SetPage gets a reference to the given SpansListRequestPage and assigns it to the Page field.

func (*SpansListRequestAttributes) SetSort

func (o *SpansListRequestAttributes) SetSort(v SpansSort)

SetSort gets a reference to the given SpansSort and assigns it to the Sort field.

func (*SpansListRequestAttributes) UnmarshalJSON

func (o *SpansListRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansListRequestData

SpansListRequestData The object containing the query content.

type SpansListRequestData struct {
    // The object containing all the query parameters.
    Attributes *SpansListRequestAttributes `json:"attributes,omitempty"`
    // The type of resource. The value should always be search_request.
    Type *SpansListRequestType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansListRequestData

func NewSpansListRequestData() *SpansListRequestData

NewSpansListRequestData instantiates a new SpansListRequestData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansListRequestDataWithDefaults

func NewSpansListRequestDataWithDefaults() *SpansListRequestData

NewSpansListRequestDataWithDefaults instantiates a new SpansListRequestData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansListRequestData) GetAttributes

func (o *SpansListRequestData) GetAttributes() SpansListRequestAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SpansListRequestData) GetAttributesOk

func (o *SpansListRequestData) GetAttributesOk() (*SpansListRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansListRequestData) GetType

func (o *SpansListRequestData) GetType() SpansListRequestType

GetType returns the Type field value if set, zero value otherwise.

func (*SpansListRequestData) GetTypeOk

func (o *SpansListRequestData) GetTypeOk() (*SpansListRequestType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansListRequestData) HasAttributes

func (o *SpansListRequestData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SpansListRequestData) HasType

func (o *SpansListRequestData) HasType() bool

HasType returns a boolean if a field has been set.

func (SpansListRequestData) MarshalJSON

func (o SpansListRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansListRequestData) SetAttributes

func (o *SpansListRequestData) SetAttributes(v SpansListRequestAttributes)

SetAttributes gets a reference to the given SpansListRequestAttributes and assigns it to the Attributes field.

func (*SpansListRequestData) SetType

func (o *SpansListRequestData) SetType(v SpansListRequestType)

SetType gets a reference to the given SpansListRequestType and assigns it to the Type field.

func (*SpansListRequestData) UnmarshalJSON

func (o *SpansListRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansListRequestPage

SpansListRequestPage Paging attributes for listing spans.

type SpansListRequestPage struct {
    // List following results with a cursor provided in the previous query.
    Cursor *string `json:"cursor,omitempty"`
    // Maximum number of spans in the response.
    Limit *int32 `json:"limit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansListRequestPage

func NewSpansListRequestPage() *SpansListRequestPage

NewSpansListRequestPage instantiates a new SpansListRequestPage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansListRequestPageWithDefaults

func NewSpansListRequestPageWithDefaults() *SpansListRequestPage

NewSpansListRequestPageWithDefaults instantiates a new SpansListRequestPage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansListRequestPage) GetCursor

func (o *SpansListRequestPage) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*SpansListRequestPage) GetCursorOk

func (o *SpansListRequestPage) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansListRequestPage) GetLimit

func (o *SpansListRequestPage) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*SpansListRequestPage) GetLimitOk

func (o *SpansListRequestPage) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansListRequestPage) HasCursor

func (o *SpansListRequestPage) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*SpansListRequestPage) HasLimit

func (o *SpansListRequestPage) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (SpansListRequestPage) MarshalJSON

func (o SpansListRequestPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansListRequestPage) SetCursor

func (o *SpansListRequestPage) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*SpansListRequestPage) SetLimit

func (o *SpansListRequestPage) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*SpansListRequestPage) UnmarshalJSON

func (o *SpansListRequestPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansListRequestType

SpansListRequestType The type of resource. The value should always be search_request.

type SpansListRequestType string

List of SpansListRequestType.

const (
    SPANSLISTREQUESTTYPE_SEARCH_REQUEST SpansListRequestType = "search_request"
)

func NewSpansListRequestTypeFromValue

func NewSpansListRequestTypeFromValue(v string) (*SpansListRequestType, error)

NewSpansListRequestTypeFromValue returns a pointer to a valid SpansListRequestType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansListRequestType) GetAllowedValues

func (v *SpansListRequestType) GetAllowedValues() []SpansListRequestType

GetAllowedValues reeturns the list of possible values.

func (SpansListRequestType) IsValid

func (v SpansListRequestType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansListRequestType) Ptr

func (v SpansListRequestType) Ptr() *SpansListRequestType

Ptr returns reference to SpansListRequestType value.

func (*SpansListRequestType) UnmarshalJSON

func (v *SpansListRequestType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansListResponse

SpansListResponse Response object with all spans matching the request and pagination information.

type SpansListResponse struct {
    // Array of spans matching the request.
    Data []Span `json:"data,omitempty"`
    // Links attributes.
    Links *SpansListResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request.
    Meta *SpansListResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansListResponse

func NewSpansListResponse() *SpansListResponse

NewSpansListResponse instantiates a new SpansListResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansListResponseWithDefaults

func NewSpansListResponseWithDefaults() *SpansListResponse

NewSpansListResponseWithDefaults instantiates a new SpansListResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansListResponse) GetData

func (o *SpansListResponse) GetData() []Span

GetData returns the Data field value if set, zero value otherwise.

func (*SpansListResponse) GetDataOk

func (o *SpansListResponse) GetDataOk() (*[]Span, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *SpansListResponse) GetLinks() SpansListResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*SpansListResponse) GetLinksOk

func (o *SpansListResponse) GetLinksOk() (*SpansListResponseLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansListResponse) GetMeta

func (o *SpansListResponse) GetMeta() SpansListResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SpansListResponse) GetMetaOk

func (o *SpansListResponse) GetMetaOk() (*SpansListResponseMetadata, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansListResponse) HasData

func (o *SpansListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *SpansListResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*SpansListResponse) HasMeta

func (o *SpansListResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SpansListResponse) MarshalJSON

func (o SpansListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansListResponse) SetData

func (o *SpansListResponse) SetData(v []Span)

SetData gets a reference to the given []Span and assigns it to the Data field.

func (o *SpansListResponse) SetLinks(v SpansListResponseLinks)

SetLinks gets a reference to the given SpansListResponseLinks and assigns it to the Links field.

func (*SpansListResponse) SetMeta

func (o *SpansListResponse) SetMeta(v SpansListResponseMetadata)

SetMeta gets a reference to the given SpansListResponseMetadata and assigns it to the Meta field.

func (*SpansListResponse) UnmarshalJSON

func (o *SpansListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

SpansListResponseLinks Links attributes.

type SpansListResponseLinks struct {
    // Link for the next set of results. Note that the request can also be made using the
    // POST endpoint.
    Next *string `json:"next,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}
func NewSpansListResponseLinks() *SpansListResponseLinks

NewSpansListResponseLinks instantiates a new SpansListResponseLinks object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansListResponseLinksWithDefaults

func NewSpansListResponseLinksWithDefaults() *SpansListResponseLinks

NewSpansListResponseLinksWithDefaults instantiates a new SpansListResponseLinks object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansListResponseLinks) GetNext

func (o *SpansListResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*SpansListResponseLinks) GetNextOk

func (o *SpansListResponseLinks) GetNextOk() (*string, bool)

GetNextOk returns a tuple with the Next field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansListResponseLinks) HasNext

func (o *SpansListResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (SpansListResponseLinks) MarshalJSON

func (o SpansListResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansListResponseLinks) SetNext

func (o *SpansListResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*SpansListResponseLinks) UnmarshalJSON

func (o *SpansListResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansListResponseMetadata

SpansListResponseMetadata The metadata associated with a request.

type SpansListResponseMetadata struct {
    // The time elapsed in milliseconds.
    Elapsed *int64 `json:"elapsed,omitempty"`
    // Paging attributes.
    Page *SpansResponseMetadataPage `json:"page,omitempty"`
    // The identifier of the request.
    RequestId *string `json:"request_id,omitempty"`
    // The status of the response.
    Status *SpansAggregateResponseStatus `json:"status,omitempty"`
    // A list of warnings (non fatal errors) encountered, partial results might be returned if
    // warnings are present in the response.
    Warnings []SpansWarning `json:"warnings,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansListResponseMetadata

func NewSpansListResponseMetadata() *SpansListResponseMetadata

NewSpansListResponseMetadata instantiates a new SpansListResponseMetadata object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansListResponseMetadataWithDefaults

func NewSpansListResponseMetadataWithDefaults() *SpansListResponseMetadata

NewSpansListResponseMetadataWithDefaults instantiates a new SpansListResponseMetadata object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansListResponseMetadata) GetElapsed

func (o *SpansListResponseMetadata) GetElapsed() int64

GetElapsed returns the Elapsed field value if set, zero value otherwise.

func (*SpansListResponseMetadata) GetElapsedOk

func (o *SpansListResponseMetadata) GetElapsedOk() (*int64, bool)

GetElapsedOk returns a tuple with the Elapsed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansListResponseMetadata) GetPage

func (o *SpansListResponseMetadata) GetPage() SpansResponseMetadataPage

GetPage returns the Page field value if set, zero value otherwise.

func (*SpansListResponseMetadata) GetPageOk

func (o *SpansListResponseMetadata) GetPageOk() (*SpansResponseMetadataPage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansListResponseMetadata) GetRequestId

func (o *SpansListResponseMetadata) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*SpansListResponseMetadata) GetRequestIdOk

func (o *SpansListResponseMetadata) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansListResponseMetadata) GetStatus

func (o *SpansListResponseMetadata) GetStatus() SpansAggregateResponseStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*SpansListResponseMetadata) GetStatusOk

func (o *SpansListResponseMetadata) GetStatusOk() (*SpansAggregateResponseStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansListResponseMetadata) GetWarnings

func (o *SpansListResponseMetadata) GetWarnings() []SpansWarning

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*SpansListResponseMetadata) GetWarningsOk

func (o *SpansListResponseMetadata) GetWarningsOk() (*[]SpansWarning, bool)

GetWarningsOk returns a tuple with the Warnings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansListResponseMetadata) HasElapsed

func (o *SpansListResponseMetadata) HasElapsed() bool

HasElapsed returns a boolean if a field has been set.

func (*SpansListResponseMetadata) HasPage

func (o *SpansListResponseMetadata) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*SpansListResponseMetadata) HasRequestId

func (o *SpansListResponseMetadata) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*SpansListResponseMetadata) HasStatus

func (o *SpansListResponseMetadata) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*SpansListResponseMetadata) HasWarnings

func (o *SpansListResponseMetadata) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (SpansListResponseMetadata) MarshalJSON

func (o SpansListResponseMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansListResponseMetadata) SetElapsed

func (o *SpansListResponseMetadata) SetElapsed(v int64)

SetElapsed gets a reference to the given int64 and assigns it to the Elapsed field.

func (*SpansListResponseMetadata) SetPage

func (o *SpansListResponseMetadata) SetPage(v SpansResponseMetadataPage)

SetPage gets a reference to the given SpansResponseMetadataPage and assigns it to the Page field.

func (*SpansListResponseMetadata) SetRequestId

func (o *SpansListResponseMetadata) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*SpansListResponseMetadata) SetStatus

func (o *SpansListResponseMetadata) SetStatus(v SpansAggregateResponseStatus)

SetStatus gets a reference to the given SpansAggregateResponseStatus and assigns it to the Status field.

func (*SpansListResponseMetadata) SetWarnings

func (o *SpansListResponseMetadata) SetWarnings(v []SpansWarning)

SetWarnings gets a reference to the given []SpansWarning and assigns it to the Warnings field.

func (*SpansListResponseMetadata) UnmarshalJSON

func (o *SpansListResponseMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricCompute

SpansMetricCompute The compute rule to compute the span-based metric.

type SpansMetricCompute struct {
    // The type of aggregation to use.
    AggregationType SpansMetricComputeAggregationType `json:"aggregation_type"`
    // Toggle to include or exclude percentile aggregations for distribution metrics.
    // Only present when the `aggregation_type` is `distribution`.
    IncludePercentiles *bool `json:"include_percentiles,omitempty"`
    // The path to the value the span-based metric will aggregate on (only used if the aggregation type is a "distribution").
    Path *string `json:"path,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansMetricCompute

func NewSpansMetricCompute(aggregationType SpansMetricComputeAggregationType) *SpansMetricCompute

NewSpansMetricCompute instantiates a new SpansMetricCompute object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansMetricComputeWithDefaults

func NewSpansMetricComputeWithDefaults() *SpansMetricCompute

NewSpansMetricComputeWithDefaults instantiates a new SpansMetricCompute object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansMetricCompute) GetAggregationType

func (o *SpansMetricCompute) GetAggregationType() SpansMetricComputeAggregationType

GetAggregationType returns the AggregationType field value.

func (*SpansMetricCompute) GetAggregationTypeOk

func (o *SpansMetricCompute) GetAggregationTypeOk() (*SpansMetricComputeAggregationType, bool)

GetAggregationTypeOk returns a tuple with the AggregationType field value and a boolean to check if the value has been set.

func (*SpansMetricCompute) GetIncludePercentiles

func (o *SpansMetricCompute) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*SpansMetricCompute) GetIncludePercentilesOk

func (o *SpansMetricCompute) GetIncludePercentilesOk() (*bool, bool)

GetIncludePercentilesOk returns a tuple with the IncludePercentiles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricCompute) GetPath

func (o *SpansMetricCompute) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*SpansMetricCompute) GetPathOk

func (o *SpansMetricCompute) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricCompute) HasIncludePercentiles

func (o *SpansMetricCompute) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (*SpansMetricCompute) HasPath

func (o *SpansMetricCompute) HasPath() bool

HasPath returns a boolean if a field has been set.

func (SpansMetricCompute) MarshalJSON

func (o SpansMetricCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricCompute) SetAggregationType

func (o *SpansMetricCompute) SetAggregationType(v SpansMetricComputeAggregationType)

SetAggregationType sets field value.

func (*SpansMetricCompute) SetIncludePercentiles

func (o *SpansMetricCompute) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

func (*SpansMetricCompute) SetPath

func (o *SpansMetricCompute) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*SpansMetricCompute) UnmarshalJSON

func (o *SpansMetricCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricComputeAggregationType

SpansMetricComputeAggregationType The type of aggregation to use.

type SpansMetricComputeAggregationType string

List of SpansMetricComputeAggregationType.

const (
    SPANSMETRICCOMPUTEAGGREGATIONTYPE_COUNT        SpansMetricComputeAggregationType = "count"
    SPANSMETRICCOMPUTEAGGREGATIONTYPE_DISTRIBUTION SpansMetricComputeAggregationType = "distribution"
)

func NewSpansMetricComputeAggregationTypeFromValue

func NewSpansMetricComputeAggregationTypeFromValue(v string) (*SpansMetricComputeAggregationType, error)

NewSpansMetricComputeAggregationTypeFromValue returns a pointer to a valid SpansMetricComputeAggregationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansMetricComputeAggregationType) GetAllowedValues

func (v *SpansMetricComputeAggregationType) GetAllowedValues() []SpansMetricComputeAggregationType

GetAllowedValues reeturns the list of possible values.

func (SpansMetricComputeAggregationType) IsValid

func (v SpansMetricComputeAggregationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansMetricComputeAggregationType) Ptr

func (v SpansMetricComputeAggregationType) Ptr() *SpansMetricComputeAggregationType

Ptr returns reference to SpansMetricComputeAggregationType value.

func (*SpansMetricComputeAggregationType) UnmarshalJSON

func (v *SpansMetricComputeAggregationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansMetricCreateAttributes

SpansMetricCreateAttributes The object describing the Datadog span-based metric to create.

type SpansMetricCreateAttributes struct {
    // The compute rule to compute the span-based metric.
    Compute SpansMetricCompute `json:"compute"`
    // The span-based metric filter. Spans matching this filter will be aggregated in this metric.
    Filter *SpansMetricFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []SpansMetricGroupBy `json:"group_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansMetricCreateAttributes

func NewSpansMetricCreateAttributes(compute SpansMetricCompute) *SpansMetricCreateAttributes

NewSpansMetricCreateAttributes instantiates a new SpansMetricCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansMetricCreateAttributesWithDefaults

func NewSpansMetricCreateAttributesWithDefaults() *SpansMetricCreateAttributes

NewSpansMetricCreateAttributesWithDefaults instantiates a new SpansMetricCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansMetricCreateAttributes) GetCompute

func (o *SpansMetricCreateAttributes) GetCompute() SpansMetricCompute

GetCompute returns the Compute field value.

func (*SpansMetricCreateAttributes) GetComputeOk

func (o *SpansMetricCreateAttributes) GetComputeOk() (*SpansMetricCompute, bool)

GetComputeOk returns a tuple with the Compute field value and a boolean to check if the value has been set.

func (*SpansMetricCreateAttributes) GetFilter

func (o *SpansMetricCreateAttributes) GetFilter() SpansMetricFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*SpansMetricCreateAttributes) GetFilterOk

func (o *SpansMetricCreateAttributes) GetFilterOk() (*SpansMetricFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricCreateAttributes) GetGroupBy

func (o *SpansMetricCreateAttributes) GetGroupBy() []SpansMetricGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*SpansMetricCreateAttributes) GetGroupByOk

func (o *SpansMetricCreateAttributes) GetGroupByOk() (*[]SpansMetricGroupBy, bool)

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricCreateAttributes) HasFilter

func (o *SpansMetricCreateAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*SpansMetricCreateAttributes) HasGroupBy

func (o *SpansMetricCreateAttributes) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (SpansMetricCreateAttributes) MarshalJSON

func (o SpansMetricCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricCreateAttributes) SetCompute

func (o *SpansMetricCreateAttributes) SetCompute(v SpansMetricCompute)

SetCompute sets field value.

func (*SpansMetricCreateAttributes) SetFilter

func (o *SpansMetricCreateAttributes) SetFilter(v SpansMetricFilter)

SetFilter gets a reference to the given SpansMetricFilter and assigns it to the Filter field.

func (*SpansMetricCreateAttributes) SetGroupBy

func (o *SpansMetricCreateAttributes) SetGroupBy(v []SpansMetricGroupBy)

SetGroupBy gets a reference to the given []SpansMetricGroupBy and assigns it to the GroupBy field.

func (*SpansMetricCreateAttributes) UnmarshalJSON

func (o *SpansMetricCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricCreateData

SpansMetricCreateData The new span-based metric properties.

type SpansMetricCreateData struct {
    // The object describing the Datadog span-based metric to create.
    Attributes SpansMetricCreateAttributes `json:"attributes"`
    // The name of the span-based metric.
    Id string `json:"id"`
    // The type of resource. The value should always be spans_metrics.
    Type SpansMetricType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansMetricCreateData

func NewSpansMetricCreateData(attributes SpansMetricCreateAttributes, id string, typeVar SpansMetricType) *SpansMetricCreateData

NewSpansMetricCreateData instantiates a new SpansMetricCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansMetricCreateDataWithDefaults

func NewSpansMetricCreateDataWithDefaults() *SpansMetricCreateData

NewSpansMetricCreateDataWithDefaults instantiates a new SpansMetricCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansMetricCreateData) GetAttributes

func (o *SpansMetricCreateData) GetAttributes() SpansMetricCreateAttributes

GetAttributes returns the Attributes field value.

func (*SpansMetricCreateData) GetAttributesOk

func (o *SpansMetricCreateData) GetAttributesOk() (*SpansMetricCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*SpansMetricCreateData) GetId

func (o *SpansMetricCreateData) GetId() string

GetId returns the Id field value.

func (*SpansMetricCreateData) GetIdOk

func (o *SpansMetricCreateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*SpansMetricCreateData) GetType

func (o *SpansMetricCreateData) GetType() SpansMetricType

GetType returns the Type field value.

func (*SpansMetricCreateData) GetTypeOk

func (o *SpansMetricCreateData) GetTypeOk() (*SpansMetricType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (SpansMetricCreateData) MarshalJSON

func (o SpansMetricCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricCreateData) SetAttributes

func (o *SpansMetricCreateData) SetAttributes(v SpansMetricCreateAttributes)

SetAttributes sets field value.

func (*SpansMetricCreateData) SetId

func (o *SpansMetricCreateData) SetId(v string)

SetId sets field value.

func (*SpansMetricCreateData) SetType

func (o *SpansMetricCreateData) SetType(v SpansMetricType)

SetType sets field value.

func (*SpansMetricCreateData) UnmarshalJSON

func (o *SpansMetricCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricCreateRequest

SpansMetricCreateRequest The new span-based metric body.

type SpansMetricCreateRequest struct {
    // The new span-based metric properties.
    Data SpansMetricCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansMetricCreateRequest

func NewSpansMetricCreateRequest(data SpansMetricCreateData) *SpansMetricCreateRequest

NewSpansMetricCreateRequest instantiates a new SpansMetricCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansMetricCreateRequestWithDefaults

func NewSpansMetricCreateRequestWithDefaults() *SpansMetricCreateRequest

NewSpansMetricCreateRequestWithDefaults instantiates a new SpansMetricCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansMetricCreateRequest) GetData

func (o *SpansMetricCreateRequest) GetData() SpansMetricCreateData

GetData returns the Data field value.

func (*SpansMetricCreateRequest) GetDataOk

func (o *SpansMetricCreateRequest) GetDataOk() (*SpansMetricCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SpansMetricCreateRequest) MarshalJSON

func (o SpansMetricCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricCreateRequest) SetData

func (o *SpansMetricCreateRequest) SetData(v SpansMetricCreateData)

SetData sets field value.

func (*SpansMetricCreateRequest) UnmarshalJSON

func (o *SpansMetricCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricFilter

SpansMetricFilter The span-based metric filter. Spans matching this filter will be aggregated in this metric.

type SpansMetricFilter struct {
    // The search query - following the span search syntax.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansMetricFilter

func NewSpansMetricFilter() *SpansMetricFilter

NewSpansMetricFilter instantiates a new SpansMetricFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansMetricFilterWithDefaults

func NewSpansMetricFilterWithDefaults() *SpansMetricFilter

NewSpansMetricFilterWithDefaults instantiates a new SpansMetricFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansMetricFilter) GetQuery

func (o *SpansMetricFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SpansMetricFilter) GetQueryOk

func (o *SpansMetricFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricFilter) HasQuery

func (o *SpansMetricFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (SpansMetricFilter) MarshalJSON

func (o SpansMetricFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricFilter) SetQuery

func (o *SpansMetricFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SpansMetricFilter) UnmarshalJSON

func (o *SpansMetricFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricGroupBy

SpansMetricGroupBy A group by rule.

type SpansMetricGroupBy struct {
    // The path to the value the span-based metric will be aggregated over.
    Path string `json:"path"`
    // Eventual name of the tag that gets created. By default, the path attribute is used as the tag name.
    TagName *string `json:"tag_name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansMetricGroupBy

func NewSpansMetricGroupBy(path string) *SpansMetricGroupBy

NewSpansMetricGroupBy instantiates a new SpansMetricGroupBy object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansMetricGroupByWithDefaults

func NewSpansMetricGroupByWithDefaults() *SpansMetricGroupBy

NewSpansMetricGroupByWithDefaults instantiates a new SpansMetricGroupBy object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansMetricGroupBy) GetPath

func (o *SpansMetricGroupBy) GetPath() string

GetPath returns the Path field value.

func (*SpansMetricGroupBy) GetPathOk

func (o *SpansMetricGroupBy) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*SpansMetricGroupBy) GetTagName

func (o *SpansMetricGroupBy) GetTagName() string

GetTagName returns the TagName field value if set, zero value otherwise.

func (*SpansMetricGroupBy) GetTagNameOk

func (o *SpansMetricGroupBy) GetTagNameOk() (*string, bool)

GetTagNameOk returns a tuple with the TagName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricGroupBy) HasTagName

func (o *SpansMetricGroupBy) HasTagName() bool

HasTagName returns a boolean if a field has been set.

func (SpansMetricGroupBy) MarshalJSON

func (o SpansMetricGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricGroupBy) SetPath

func (o *SpansMetricGroupBy) SetPath(v string)

SetPath sets field value.

func (*SpansMetricGroupBy) SetTagName

func (o *SpansMetricGroupBy) SetTagName(v string)

SetTagName gets a reference to the given string and assigns it to the TagName field.

func (*SpansMetricGroupBy) UnmarshalJSON

func (o *SpansMetricGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricResponse

SpansMetricResponse The span-based metric object.

type SpansMetricResponse struct {
    // The span-based metric properties.
    Data *SpansMetricResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansMetricResponse

func NewSpansMetricResponse() *SpansMetricResponse

NewSpansMetricResponse instantiates a new SpansMetricResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansMetricResponseWithDefaults

func NewSpansMetricResponseWithDefaults() *SpansMetricResponse

NewSpansMetricResponseWithDefaults instantiates a new SpansMetricResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansMetricResponse) GetData

func (o *SpansMetricResponse) GetData() SpansMetricResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*SpansMetricResponse) GetDataOk

func (o *SpansMetricResponse) GetDataOk() (*SpansMetricResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricResponse) HasData

func (o *SpansMetricResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (SpansMetricResponse) MarshalJSON

func (o SpansMetricResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricResponse) SetData

func (o *SpansMetricResponse) SetData(v SpansMetricResponseData)

SetData gets a reference to the given SpansMetricResponseData and assigns it to the Data field.

func (*SpansMetricResponse) UnmarshalJSON

func (o *SpansMetricResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricResponseAttributes

SpansMetricResponseAttributes The object describing a Datadog span-based metric.

type SpansMetricResponseAttributes struct {
    // The compute rule to compute the span-based metric.
    Compute *SpansMetricResponseCompute `json:"compute,omitempty"`
    // The span-based metric filter. Spans matching this filter will be aggregated in this metric.
    Filter *SpansMetricResponseFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []SpansMetricResponseGroupBy `json:"group_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansMetricResponseAttributes

func NewSpansMetricResponseAttributes() *SpansMetricResponseAttributes

NewSpansMetricResponseAttributes instantiates a new SpansMetricResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansMetricResponseAttributesWithDefaults

func NewSpansMetricResponseAttributesWithDefaults() *SpansMetricResponseAttributes

NewSpansMetricResponseAttributesWithDefaults instantiates a new SpansMetricResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansMetricResponseAttributes) GetCompute

func (o *SpansMetricResponseAttributes) GetCompute() SpansMetricResponseCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*SpansMetricResponseAttributes) GetComputeOk

func (o *SpansMetricResponseAttributes) GetComputeOk() (*SpansMetricResponseCompute, bool)

GetComputeOk returns a tuple with the Compute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricResponseAttributes) GetFilter

func (o *SpansMetricResponseAttributes) GetFilter() SpansMetricResponseFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*SpansMetricResponseAttributes) GetFilterOk

func (o *SpansMetricResponseAttributes) GetFilterOk() (*SpansMetricResponseFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricResponseAttributes) GetGroupBy

func (o *SpansMetricResponseAttributes) GetGroupBy() []SpansMetricResponseGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*SpansMetricResponseAttributes) GetGroupByOk

func (o *SpansMetricResponseAttributes) GetGroupByOk() (*[]SpansMetricResponseGroupBy, bool)

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricResponseAttributes) HasCompute

func (o *SpansMetricResponseAttributes) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*SpansMetricResponseAttributes) HasFilter

func (o *SpansMetricResponseAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*SpansMetricResponseAttributes) HasGroupBy

func (o *SpansMetricResponseAttributes) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (SpansMetricResponseAttributes) MarshalJSON

func (o SpansMetricResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricResponseAttributes) SetCompute

func (o *SpansMetricResponseAttributes) SetCompute(v SpansMetricResponseCompute)

SetCompute gets a reference to the given SpansMetricResponseCompute and assigns it to the Compute field.

func (*SpansMetricResponseAttributes) SetFilter

func (o *SpansMetricResponseAttributes) SetFilter(v SpansMetricResponseFilter)

SetFilter gets a reference to the given SpansMetricResponseFilter and assigns it to the Filter field.

func (*SpansMetricResponseAttributes) SetGroupBy

func (o *SpansMetricResponseAttributes) SetGroupBy(v []SpansMetricResponseGroupBy)

SetGroupBy gets a reference to the given []SpansMetricResponseGroupBy and assigns it to the GroupBy field.

func (*SpansMetricResponseAttributes) UnmarshalJSON

func (o *SpansMetricResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricResponseCompute

SpansMetricResponseCompute The compute rule to compute the span-based metric.

type SpansMetricResponseCompute struct {
    // The type of aggregation to use.
    AggregationType *SpansMetricComputeAggregationType `json:"aggregation_type,omitempty"`
    // Toggle to include or exclude percentile aggregations for distribution metrics.
    // Only present when the `aggregation_type` is `distribution`.
    IncludePercentiles *bool `json:"include_percentiles,omitempty"`
    // The path to the value the span-based metric will aggregate on (only used if the aggregation type is a "distribution").
    Path *string `json:"path,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansMetricResponseCompute

func NewSpansMetricResponseCompute() *SpansMetricResponseCompute

NewSpansMetricResponseCompute instantiates a new SpansMetricResponseCompute object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansMetricResponseComputeWithDefaults

func NewSpansMetricResponseComputeWithDefaults() *SpansMetricResponseCompute

NewSpansMetricResponseComputeWithDefaults instantiates a new SpansMetricResponseCompute object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansMetricResponseCompute) GetAggregationType

func (o *SpansMetricResponseCompute) GetAggregationType() SpansMetricComputeAggregationType

GetAggregationType returns the AggregationType field value if set, zero value otherwise.

func (*SpansMetricResponseCompute) GetAggregationTypeOk

func (o *SpansMetricResponseCompute) GetAggregationTypeOk() (*SpansMetricComputeAggregationType, bool)

GetAggregationTypeOk returns a tuple with the AggregationType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricResponseCompute) GetIncludePercentiles

func (o *SpansMetricResponseCompute) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*SpansMetricResponseCompute) GetIncludePercentilesOk

func (o *SpansMetricResponseCompute) GetIncludePercentilesOk() (*bool, bool)

GetIncludePercentilesOk returns a tuple with the IncludePercentiles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricResponseCompute) GetPath

func (o *SpansMetricResponseCompute) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*SpansMetricResponseCompute) GetPathOk

func (o *SpansMetricResponseCompute) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricResponseCompute) HasAggregationType

func (o *SpansMetricResponseCompute) HasAggregationType() bool

HasAggregationType returns a boolean if a field has been set.

func (*SpansMetricResponseCompute) HasIncludePercentiles

func (o *SpansMetricResponseCompute) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (*SpansMetricResponseCompute) HasPath

func (o *SpansMetricResponseCompute) HasPath() bool

HasPath returns a boolean if a field has been set.

func (SpansMetricResponseCompute) MarshalJSON

func (o SpansMetricResponseCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricResponseCompute) SetAggregationType

func (o *SpansMetricResponseCompute) SetAggregationType(v SpansMetricComputeAggregationType)

SetAggregationType gets a reference to the given SpansMetricComputeAggregationType and assigns it to the AggregationType field.

func (*SpansMetricResponseCompute) SetIncludePercentiles

func (o *SpansMetricResponseCompute) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

func (*SpansMetricResponseCompute) SetPath

func (o *SpansMetricResponseCompute) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*SpansMetricResponseCompute) UnmarshalJSON

func (o *SpansMetricResponseCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricResponseData

SpansMetricResponseData The span-based metric properties.

type SpansMetricResponseData struct {
    // The object describing a Datadog span-based metric.
    Attributes *SpansMetricResponseAttributes `json:"attributes,omitempty"`
    // The name of the span-based metric.
    Id *string `json:"id,omitempty"`
    // The type of resource. The value should always be spans_metrics.
    Type *SpansMetricType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansMetricResponseData

func NewSpansMetricResponseData() *SpansMetricResponseData

NewSpansMetricResponseData instantiates a new SpansMetricResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansMetricResponseDataWithDefaults

func NewSpansMetricResponseDataWithDefaults() *SpansMetricResponseData

NewSpansMetricResponseDataWithDefaults instantiates a new SpansMetricResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansMetricResponseData) GetAttributes

func (o *SpansMetricResponseData) GetAttributes() SpansMetricResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SpansMetricResponseData) GetAttributesOk

func (o *SpansMetricResponseData) GetAttributesOk() (*SpansMetricResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricResponseData) GetId

func (o *SpansMetricResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SpansMetricResponseData) GetIdOk

func (o *SpansMetricResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricResponseData) GetType

func (o *SpansMetricResponseData) GetType() SpansMetricType

GetType returns the Type field value if set, zero value otherwise.

func (*SpansMetricResponseData) GetTypeOk

func (o *SpansMetricResponseData) GetTypeOk() (*SpansMetricType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricResponseData) HasAttributes

func (o *SpansMetricResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SpansMetricResponseData) HasId

func (o *SpansMetricResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*SpansMetricResponseData) HasType

func (o *SpansMetricResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (SpansMetricResponseData) MarshalJSON

func (o SpansMetricResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricResponseData) SetAttributes

func (o *SpansMetricResponseData) SetAttributes(v SpansMetricResponseAttributes)

SetAttributes gets a reference to the given SpansMetricResponseAttributes and assigns it to the Attributes field.

func (*SpansMetricResponseData) SetId

func (o *SpansMetricResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SpansMetricResponseData) SetType

func (o *SpansMetricResponseData) SetType(v SpansMetricType)

SetType gets a reference to the given SpansMetricType and assigns it to the Type field.

func (*SpansMetricResponseData) UnmarshalJSON

func (o *SpansMetricResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricResponseFilter

SpansMetricResponseFilter The span-based metric filter. Spans matching this filter will be aggregated in this metric.

type SpansMetricResponseFilter struct {
    // The search query - following the span search syntax.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansMetricResponseFilter

func NewSpansMetricResponseFilter() *SpansMetricResponseFilter

NewSpansMetricResponseFilter instantiates a new SpansMetricResponseFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansMetricResponseFilterWithDefaults

func NewSpansMetricResponseFilterWithDefaults() *SpansMetricResponseFilter

NewSpansMetricResponseFilterWithDefaults instantiates a new SpansMetricResponseFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansMetricResponseFilter) GetQuery

func (o *SpansMetricResponseFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SpansMetricResponseFilter) GetQueryOk

func (o *SpansMetricResponseFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricResponseFilter) HasQuery

func (o *SpansMetricResponseFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (SpansMetricResponseFilter) MarshalJSON

func (o SpansMetricResponseFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricResponseFilter) SetQuery

func (o *SpansMetricResponseFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SpansMetricResponseFilter) UnmarshalJSON

func (o *SpansMetricResponseFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricResponseGroupBy

SpansMetricResponseGroupBy A group by rule.

type SpansMetricResponseGroupBy struct {
    // The path to the value the span-based metric will be aggregated over.
    Path *string `json:"path,omitempty"`
    // Eventual name of the tag that gets created. By default, the path attribute is used as the tag name.
    TagName *string `json:"tag_name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansMetricResponseGroupBy

func NewSpansMetricResponseGroupBy() *SpansMetricResponseGroupBy

NewSpansMetricResponseGroupBy instantiates a new SpansMetricResponseGroupBy object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansMetricResponseGroupByWithDefaults

func NewSpansMetricResponseGroupByWithDefaults() *SpansMetricResponseGroupBy

NewSpansMetricResponseGroupByWithDefaults instantiates a new SpansMetricResponseGroupBy object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansMetricResponseGroupBy) GetPath

func (o *SpansMetricResponseGroupBy) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*SpansMetricResponseGroupBy) GetPathOk

func (o *SpansMetricResponseGroupBy) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricResponseGroupBy) GetTagName

func (o *SpansMetricResponseGroupBy) GetTagName() string

GetTagName returns the TagName field value if set, zero value otherwise.

func (*SpansMetricResponseGroupBy) GetTagNameOk

func (o *SpansMetricResponseGroupBy) GetTagNameOk() (*string, bool)

GetTagNameOk returns a tuple with the TagName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricResponseGroupBy) HasPath

func (o *SpansMetricResponseGroupBy) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*SpansMetricResponseGroupBy) HasTagName

func (o *SpansMetricResponseGroupBy) HasTagName() bool

HasTagName returns a boolean if a field has been set.

func (SpansMetricResponseGroupBy) MarshalJSON

func (o SpansMetricResponseGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricResponseGroupBy) SetPath

func (o *SpansMetricResponseGroupBy) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*SpansMetricResponseGroupBy) SetTagName

func (o *SpansMetricResponseGroupBy) SetTagName(v string)

SetTagName gets a reference to the given string and assigns it to the TagName field.

func (*SpansMetricResponseGroupBy) UnmarshalJSON

func (o *SpansMetricResponseGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricType

SpansMetricType The type of resource. The value should always be spans_metrics.

type SpansMetricType string

List of SpansMetricType.

const (
    SPANSMETRICTYPE_SPANS_METRICS SpansMetricType = "spans_metrics"
)

func NewSpansMetricTypeFromValue

func NewSpansMetricTypeFromValue(v string) (*SpansMetricType, error)

NewSpansMetricTypeFromValue returns a pointer to a valid SpansMetricType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansMetricType) GetAllowedValues

func (v *SpansMetricType) GetAllowedValues() []SpansMetricType

GetAllowedValues reeturns the list of possible values.

func (SpansMetricType) IsValid

func (v SpansMetricType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansMetricType) Ptr

func (v SpansMetricType) Ptr() *SpansMetricType

Ptr returns reference to SpansMetricType value.

func (*SpansMetricType) UnmarshalJSON

func (v *SpansMetricType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansMetricUpdateAttributes

SpansMetricUpdateAttributes The span-based metric properties that will be updated.

type SpansMetricUpdateAttributes struct {
    // The compute rule to compute the span-based metric.
    Compute *SpansMetricUpdateCompute `json:"compute,omitempty"`
    // The span-based metric filter. Spans matching this filter will be aggregated in this metric.
    Filter *SpansMetricFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []SpansMetricGroupBy `json:"group_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansMetricUpdateAttributes

func NewSpansMetricUpdateAttributes() *SpansMetricUpdateAttributes

NewSpansMetricUpdateAttributes instantiates a new SpansMetricUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansMetricUpdateAttributesWithDefaults

func NewSpansMetricUpdateAttributesWithDefaults() *SpansMetricUpdateAttributes

NewSpansMetricUpdateAttributesWithDefaults instantiates a new SpansMetricUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansMetricUpdateAttributes) GetCompute

func (o *SpansMetricUpdateAttributes) GetCompute() SpansMetricUpdateCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*SpansMetricUpdateAttributes) GetComputeOk

func (o *SpansMetricUpdateAttributes) GetComputeOk() (*SpansMetricUpdateCompute, bool)

GetComputeOk returns a tuple with the Compute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricUpdateAttributes) GetFilter

func (o *SpansMetricUpdateAttributes) GetFilter() SpansMetricFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*SpansMetricUpdateAttributes) GetFilterOk

func (o *SpansMetricUpdateAttributes) GetFilterOk() (*SpansMetricFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricUpdateAttributes) GetGroupBy

func (o *SpansMetricUpdateAttributes) GetGroupBy() []SpansMetricGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*SpansMetricUpdateAttributes) GetGroupByOk

func (o *SpansMetricUpdateAttributes) GetGroupByOk() (*[]SpansMetricGroupBy, bool)

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricUpdateAttributes) HasCompute

func (o *SpansMetricUpdateAttributes) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*SpansMetricUpdateAttributes) HasFilter

func (o *SpansMetricUpdateAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*SpansMetricUpdateAttributes) HasGroupBy

func (o *SpansMetricUpdateAttributes) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (SpansMetricUpdateAttributes) MarshalJSON

func (o SpansMetricUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricUpdateAttributes) SetCompute

func (o *SpansMetricUpdateAttributes) SetCompute(v SpansMetricUpdateCompute)

SetCompute gets a reference to the given SpansMetricUpdateCompute and assigns it to the Compute field.

func (*SpansMetricUpdateAttributes) SetFilter

func (o *SpansMetricUpdateAttributes) SetFilter(v SpansMetricFilter)

SetFilter gets a reference to the given SpansMetricFilter and assigns it to the Filter field.

func (*SpansMetricUpdateAttributes) SetGroupBy

func (o *SpansMetricUpdateAttributes) SetGroupBy(v []SpansMetricGroupBy)

SetGroupBy gets a reference to the given []SpansMetricGroupBy and assigns it to the GroupBy field.

func (*SpansMetricUpdateAttributes) UnmarshalJSON

func (o *SpansMetricUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricUpdateCompute

SpansMetricUpdateCompute The compute rule to compute the span-based metric.

type SpansMetricUpdateCompute struct {
    // Toggle to include or exclude percentile aggregations for distribution metrics.
    // Only present when the `aggregation_type` is `distribution`.
    IncludePercentiles *bool `json:"include_percentiles,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansMetricUpdateCompute

func NewSpansMetricUpdateCompute() *SpansMetricUpdateCompute

NewSpansMetricUpdateCompute instantiates a new SpansMetricUpdateCompute object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansMetricUpdateComputeWithDefaults

func NewSpansMetricUpdateComputeWithDefaults() *SpansMetricUpdateCompute

NewSpansMetricUpdateComputeWithDefaults instantiates a new SpansMetricUpdateCompute object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansMetricUpdateCompute) GetIncludePercentiles

func (o *SpansMetricUpdateCompute) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*SpansMetricUpdateCompute) GetIncludePercentilesOk

func (o *SpansMetricUpdateCompute) GetIncludePercentilesOk() (*bool, bool)

GetIncludePercentilesOk returns a tuple with the IncludePercentiles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricUpdateCompute) HasIncludePercentiles

func (o *SpansMetricUpdateCompute) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (SpansMetricUpdateCompute) MarshalJSON

func (o SpansMetricUpdateCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricUpdateCompute) SetIncludePercentiles

func (o *SpansMetricUpdateCompute) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

func (*SpansMetricUpdateCompute) UnmarshalJSON

func (o *SpansMetricUpdateCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricUpdateData

SpansMetricUpdateData The new span-based metric properties.

type SpansMetricUpdateData struct {
    // The span-based metric properties that will be updated.
    Attributes SpansMetricUpdateAttributes `json:"attributes"`
    // The type of resource. The value should always be spans_metrics.
    Type SpansMetricType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansMetricUpdateData

func NewSpansMetricUpdateData(attributes SpansMetricUpdateAttributes, typeVar SpansMetricType) *SpansMetricUpdateData

NewSpansMetricUpdateData instantiates a new SpansMetricUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansMetricUpdateDataWithDefaults

func NewSpansMetricUpdateDataWithDefaults() *SpansMetricUpdateData

NewSpansMetricUpdateDataWithDefaults instantiates a new SpansMetricUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansMetricUpdateData) GetAttributes

func (o *SpansMetricUpdateData) GetAttributes() SpansMetricUpdateAttributes

GetAttributes returns the Attributes field value.

func (*SpansMetricUpdateData) GetAttributesOk

func (o *SpansMetricUpdateData) GetAttributesOk() (*SpansMetricUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*SpansMetricUpdateData) GetType

func (o *SpansMetricUpdateData) GetType() SpansMetricType

GetType returns the Type field value.

func (*SpansMetricUpdateData) GetTypeOk

func (o *SpansMetricUpdateData) GetTypeOk() (*SpansMetricType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (SpansMetricUpdateData) MarshalJSON

func (o SpansMetricUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricUpdateData) SetAttributes

func (o *SpansMetricUpdateData) SetAttributes(v SpansMetricUpdateAttributes)

SetAttributes sets field value.

func (*SpansMetricUpdateData) SetType

func (o *SpansMetricUpdateData) SetType(v SpansMetricType)

SetType sets field value.

func (*SpansMetricUpdateData) UnmarshalJSON

func (o *SpansMetricUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricUpdateRequest

SpansMetricUpdateRequest The new span-based metric body.

type SpansMetricUpdateRequest struct {
    // The new span-based metric properties.
    Data SpansMetricUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansMetricUpdateRequest

func NewSpansMetricUpdateRequest(data SpansMetricUpdateData) *SpansMetricUpdateRequest

NewSpansMetricUpdateRequest instantiates a new SpansMetricUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansMetricUpdateRequestWithDefaults

func NewSpansMetricUpdateRequestWithDefaults() *SpansMetricUpdateRequest

NewSpansMetricUpdateRequestWithDefaults instantiates a new SpansMetricUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansMetricUpdateRequest) GetData

func (o *SpansMetricUpdateRequest) GetData() SpansMetricUpdateData

GetData returns the Data field value.

func (*SpansMetricUpdateRequest) GetDataOk

func (o *SpansMetricUpdateRequest) GetDataOk() (*SpansMetricUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SpansMetricUpdateRequest) MarshalJSON

func (o SpansMetricUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricUpdateRequest) SetData

func (o *SpansMetricUpdateRequest) SetData(v SpansMetricUpdateData)

SetData sets field value.

func (*SpansMetricUpdateRequest) UnmarshalJSON

func (o *SpansMetricUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricsApi

SpansMetricsApi service type

type SpansMetricsApi datadog.Service

func NewSpansMetricsApi

func NewSpansMetricsApi(client *datadog.APIClient) *SpansMetricsApi

NewSpansMetricsApi Returns NewSpansMetricsApi.

func (*SpansMetricsApi) CreateSpansMetric

func (a *SpansMetricsApi) CreateSpansMetric(ctx _context.Context, body SpansMetricCreateRequest) (SpansMetricResponse, *_nethttp.Response, error)

CreateSpansMetric Create a span-based metric. Create a metric based on your ingested spans in your organization. Returns the span-based metric object from the request body when the request is successful.

func (*SpansMetricsApi) DeleteSpansMetric

func (a *SpansMetricsApi) DeleteSpansMetric(ctx _context.Context, metricId string) (*_nethttp.Response, error)

DeleteSpansMetric Delete a span-based metric. Delete a specific span-based metric from your organization.

func (*SpansMetricsApi) GetSpansMetric

func (a *SpansMetricsApi) GetSpansMetric(ctx _context.Context, metricId string) (SpansMetricResponse, *_nethttp.Response, error)

GetSpansMetric Get a span-based metric. Get a specific span-based metric from your organization.

func (*SpansMetricsApi) ListSpansMetrics

func (a *SpansMetricsApi) ListSpansMetrics(ctx _context.Context) (SpansMetricsResponse, *_nethttp.Response, error)

ListSpansMetrics Get all span-based metrics. Get the list of configured span-based metrics with their definitions.

func (*SpansMetricsApi) UpdateSpansMetric

func (a *SpansMetricsApi) UpdateSpansMetric(ctx _context.Context, metricId string, body SpansMetricUpdateRequest) (SpansMetricResponse, *_nethttp.Response, error)

UpdateSpansMetric Update a span-based metric. Update a specific span-based metric from your organization. Returns the span-based metric object from the request body when the request is successful.

type SpansMetricsResponse

SpansMetricsResponse All the available span-based metric objects.

type SpansMetricsResponse struct {
    // A list of span-based metric objects.
    Data []SpansMetricResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansMetricsResponse

func NewSpansMetricsResponse() *SpansMetricsResponse

NewSpansMetricsResponse instantiates a new SpansMetricsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansMetricsResponseWithDefaults

func NewSpansMetricsResponseWithDefaults() *SpansMetricsResponse

NewSpansMetricsResponseWithDefaults instantiates a new SpansMetricsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansMetricsResponse) GetData

func (o *SpansMetricsResponse) GetData() []SpansMetricResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*SpansMetricsResponse) GetDataOk

func (o *SpansMetricsResponse) GetDataOk() (*[]SpansMetricResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansMetricsResponse) HasData

func (o *SpansMetricsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (SpansMetricsResponse) MarshalJSON

func (o SpansMetricsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricsResponse) SetData

func (o *SpansMetricsResponse) SetData(v []SpansMetricResponseData)

SetData gets a reference to the given []SpansMetricResponseData and assigns it to the Data field.

func (*SpansMetricsResponse) UnmarshalJSON

func (o *SpansMetricsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansQueryFilter

SpansQueryFilter The search and filter query settings.

type SpansQueryFilter struct {
    // The minimum time for the requested spans, supports date-time ISO8601, date math, and regular timestamps (milliseconds).
    From *string `json:"from,omitempty"`
    // The search query - following the span search syntax.
    Query *string `json:"query,omitempty"`
    // The maximum time for the requested spans, supports date-time ISO8601, date math, and regular timestamps (milliseconds).
    To *string `json:"to,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansQueryFilter

func NewSpansQueryFilter() *SpansQueryFilter

NewSpansQueryFilter instantiates a new SpansQueryFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansQueryFilterWithDefaults

func NewSpansQueryFilterWithDefaults() *SpansQueryFilter

NewSpansQueryFilterWithDefaults instantiates a new SpansQueryFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansQueryFilter) GetFrom

func (o *SpansQueryFilter) GetFrom() string

GetFrom returns the From field value if set, zero value otherwise.

func (*SpansQueryFilter) GetFromOk

func (o *SpansQueryFilter) GetFromOk() (*string, bool)

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansQueryFilter) GetQuery

func (o *SpansQueryFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SpansQueryFilter) GetQueryOk

func (o *SpansQueryFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansQueryFilter) GetTo

func (o *SpansQueryFilter) GetTo() string

GetTo returns the To field value if set, zero value otherwise.

func (*SpansQueryFilter) GetToOk

func (o *SpansQueryFilter) GetToOk() (*string, bool)

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansQueryFilter) HasFrom

func (o *SpansQueryFilter) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*SpansQueryFilter) HasQuery

func (o *SpansQueryFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*SpansQueryFilter) HasTo

func (o *SpansQueryFilter) HasTo() bool

HasTo returns a boolean if a field has been set.

func (SpansQueryFilter) MarshalJSON

func (o SpansQueryFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansQueryFilter) SetFrom

func (o *SpansQueryFilter) SetFrom(v string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*SpansQueryFilter) SetQuery

func (o *SpansQueryFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SpansQueryFilter) SetTo

func (o *SpansQueryFilter) SetTo(v string)

SetTo gets a reference to the given string and assigns it to the To field.

func (*SpansQueryFilter) UnmarshalJSON

func (o *SpansQueryFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansQueryOptions

SpansQueryOptions Global query options that are used during the query. Note: You should only supply timezone or time offset but not both otherwise the query will fail.

type SpansQueryOptions struct {
    // The time offset (in seconds) to apply to the query.
    TimeOffset *int64 `json:"timeOffset,omitempty"`
    // The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York).
    Timezone *string `json:"timezone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansQueryOptions

func NewSpansQueryOptions() *SpansQueryOptions

NewSpansQueryOptions instantiates a new SpansQueryOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansQueryOptionsWithDefaults

func NewSpansQueryOptionsWithDefaults() *SpansQueryOptions

NewSpansQueryOptionsWithDefaults instantiates a new SpansQueryOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansQueryOptions) GetTimeOffset

func (o *SpansQueryOptions) GetTimeOffset() int64

GetTimeOffset returns the TimeOffset field value if set, zero value otherwise.

func (*SpansQueryOptions) GetTimeOffsetOk

func (o *SpansQueryOptions) GetTimeOffsetOk() (*int64, bool)

GetTimeOffsetOk returns a tuple with the TimeOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansQueryOptions) GetTimezone

func (o *SpansQueryOptions) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*SpansQueryOptions) GetTimezoneOk

func (o *SpansQueryOptions) GetTimezoneOk() (*string, bool)

GetTimezoneOk returns a tuple with the Timezone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansQueryOptions) HasTimeOffset

func (o *SpansQueryOptions) HasTimeOffset() bool

HasTimeOffset returns a boolean if a field has been set.

func (*SpansQueryOptions) HasTimezone

func (o *SpansQueryOptions) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (SpansQueryOptions) MarshalJSON

func (o SpansQueryOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansQueryOptions) SetTimeOffset

func (o *SpansQueryOptions) SetTimeOffset(v int64)

SetTimeOffset gets a reference to the given int64 and assigns it to the TimeOffset field.

func (*SpansQueryOptions) SetTimezone

func (o *SpansQueryOptions) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*SpansQueryOptions) UnmarshalJSON

func (o *SpansQueryOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansResponseMetadataPage

SpansResponseMetadataPage Paging attributes.

type SpansResponseMetadataPage struct {
    // The cursor to use to get the next results, if any. To make the next request, use the same
    // parameters with the addition of the `page[cursor]`.
    After *string `json:"after,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansResponseMetadataPage

func NewSpansResponseMetadataPage() *SpansResponseMetadataPage

NewSpansResponseMetadataPage instantiates a new SpansResponseMetadataPage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansResponseMetadataPageWithDefaults

func NewSpansResponseMetadataPageWithDefaults() *SpansResponseMetadataPage

NewSpansResponseMetadataPageWithDefaults instantiates a new SpansResponseMetadataPage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansResponseMetadataPage) GetAfter

func (o *SpansResponseMetadataPage) GetAfter() string

GetAfter returns the After field value if set, zero value otherwise.

func (*SpansResponseMetadataPage) GetAfterOk

func (o *SpansResponseMetadataPage) GetAfterOk() (*string, bool)

GetAfterOk returns a tuple with the After field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansResponseMetadataPage) HasAfter

func (o *SpansResponseMetadataPage) HasAfter() bool

HasAfter returns a boolean if a field has been set.

func (SpansResponseMetadataPage) MarshalJSON

func (o SpansResponseMetadataPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansResponseMetadataPage) SetAfter

func (o *SpansResponseMetadataPage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

func (*SpansResponseMetadataPage) UnmarshalJSON

func (o *SpansResponseMetadataPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansSort

SpansSort Sort parameters when querying spans.

type SpansSort string

List of SpansSort.

const (
    SPANSSORT_TIMESTAMP_ASCENDING  SpansSort = "timestamp"
    SPANSSORT_TIMESTAMP_DESCENDING SpansSort = "-timestamp"
)

func NewSpansSortFromValue

func NewSpansSortFromValue(v string) (*SpansSort, error)

NewSpansSortFromValue returns a pointer to a valid SpansSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansSort) GetAllowedValues

func (v *SpansSort) GetAllowedValues() []SpansSort

GetAllowedValues reeturns the list of possible values.

func (SpansSort) IsValid

func (v SpansSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansSort) Ptr

func (v SpansSort) Ptr() *SpansSort

Ptr returns reference to SpansSort value.

func (*SpansSort) UnmarshalJSON

func (v *SpansSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansSortOrder

SpansSortOrder The order to use, ascending or descending.

type SpansSortOrder string

List of SpansSortOrder.

const (
    SPANSSORTORDER_ASCENDING  SpansSortOrder = "asc"
    SPANSSORTORDER_DESCENDING SpansSortOrder = "desc"
)

func NewSpansSortOrderFromValue

func NewSpansSortOrderFromValue(v string) (*SpansSortOrder, error)

NewSpansSortOrderFromValue returns a pointer to a valid SpansSortOrder for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansSortOrder) GetAllowedValues

func (v *SpansSortOrder) GetAllowedValues() []SpansSortOrder

GetAllowedValues reeturns the list of possible values.

func (SpansSortOrder) IsValid

func (v SpansSortOrder) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansSortOrder) Ptr

func (v SpansSortOrder) Ptr() *SpansSortOrder

Ptr returns reference to SpansSortOrder value.

func (*SpansSortOrder) UnmarshalJSON

func (v *SpansSortOrder) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansType

SpansType Type of the span.

type SpansType string

List of SpansType.

const (
    SPANSTYPE_SPANS SpansType = "spans"
)

func NewSpansTypeFromValue

func NewSpansTypeFromValue(v string) (*SpansType, error)

NewSpansTypeFromValue returns a pointer to a valid SpansType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansType) GetAllowedValues

func (v *SpansType) GetAllowedValues() []SpansType

GetAllowedValues reeturns the list of possible values.

func (SpansType) IsValid

func (v SpansType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansType) Ptr

func (v SpansType) Ptr() *SpansType

Ptr returns reference to SpansType value.

func (*SpansType) UnmarshalJSON

func (v *SpansType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansWarning

SpansWarning A warning message indicating something that went wrong with the query.

type SpansWarning struct {
    // A unique code for this type of warning.
    Code *string `json:"code,omitempty"`
    // A detailed explanation of this specific warning.
    Detail *string `json:"detail,omitempty"`
    // A short human-readable summary of the warning.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSpansWarning

func NewSpansWarning() *SpansWarning

NewSpansWarning instantiates a new SpansWarning object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSpansWarningWithDefaults

func NewSpansWarningWithDefaults() *SpansWarning

NewSpansWarningWithDefaults instantiates a new SpansWarning object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SpansWarning) GetCode

func (o *SpansWarning) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*SpansWarning) GetCodeOk

func (o *SpansWarning) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansWarning) GetDetail

func (o *SpansWarning) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*SpansWarning) GetDetailOk

func (o *SpansWarning) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansWarning) GetTitle

func (o *SpansWarning) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*SpansWarning) GetTitleOk

func (o *SpansWarning) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansWarning) HasCode

func (o *SpansWarning) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*SpansWarning) HasDetail

func (o *SpansWarning) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*SpansWarning) HasTitle

func (o *SpansWarning) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (SpansWarning) MarshalJSON

func (o SpansWarning) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansWarning) SetCode

func (o *SpansWarning) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*SpansWarning) SetDetail

func (o *SpansWarning) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*SpansWarning) SetTitle

func (o *SpansWarning) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*SpansWarning) UnmarshalJSON

func (o *SpansWarning) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SubmitLogOptionalParameters

SubmitLogOptionalParameters holds optional parameters for SubmitLog.

type SubmitLogOptionalParameters struct {
    ContentEncoding *ContentEncoding
    Ddtags          *string
}

func NewSubmitLogOptionalParameters

func NewSubmitLogOptionalParameters() *SubmitLogOptionalParameters

NewSubmitLogOptionalParameters creates an empty struct for parameters.

func (*SubmitLogOptionalParameters) WithContentEncoding

func (r *SubmitLogOptionalParameters) WithContentEncoding(contentEncoding ContentEncoding) *SubmitLogOptionalParameters

WithContentEncoding sets the corresponding parameter name and returns the struct.

func (*SubmitLogOptionalParameters) WithDdtags

func (r *SubmitLogOptionalParameters) WithDdtags(ddtags string) *SubmitLogOptionalParameters

WithDdtags sets the corresponding parameter name and returns the struct.

type SubmitMetricsOptionalParameters

SubmitMetricsOptionalParameters holds optional parameters for SubmitMetrics.

type SubmitMetricsOptionalParameters struct {
    ContentEncoding *MetricContentEncoding
}

func NewSubmitMetricsOptionalParameters

func NewSubmitMetricsOptionalParameters() *SubmitMetricsOptionalParameters

NewSubmitMetricsOptionalParameters creates an empty struct for parameters.

func (*SubmitMetricsOptionalParameters) WithContentEncoding

func (r *SubmitMetricsOptionalParameters) WithContentEncoding(contentEncoding MetricContentEncoding) *SubmitMetricsOptionalParameters

WithContentEncoding sets the corresponding parameter name and returns the struct.

type SyntheticsApi

SyntheticsApi service type

type SyntheticsApi datadog.Service

func NewSyntheticsApi

func NewSyntheticsApi(client *datadog.APIClient) *SyntheticsApi

NewSyntheticsApi Returns NewSyntheticsApi.

func (*SyntheticsApi) GetOnDemandConcurrencyCap

func (a *SyntheticsApi) GetOnDemandConcurrencyCap(ctx _context.Context) (OnDemandConcurrencyCapResponse, *_nethttp.Response, error)

GetOnDemandConcurrencyCap Get the on-demand concurrency cap. Get the on-demand concurrency cap.

func (*SyntheticsApi) SetOnDemandConcurrencyCap

func (a *SyntheticsApi) SetOnDemandConcurrencyCap(ctx _context.Context, body OnDemandConcurrencyCapAttributes) (OnDemandConcurrencyCapResponse, *_nethttp.Response, error)

SetOnDemandConcurrencyCap Save new value for on-demand concurrency cap. Save new value for on-demand concurrency cap.

type Team

Team A team

type Team struct {
    // Team attributes
    Attributes TeamAttributes `json:"attributes"`
    // The team's identifier
    Id string `json:"id"`
    // Resources related to a team
    Relationships *TeamRelationships `json:"relationships,omitempty"`
    // Team type
    Type TeamType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeam

func NewTeam(attributes TeamAttributes, id string, typeVar TeamType) *Team

NewTeam instantiates a new Team object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamWithDefaults

func NewTeamWithDefaults() *Team

NewTeamWithDefaults instantiates a new Team object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*Team) GetAttributes

func (o *Team) GetAttributes() TeamAttributes

GetAttributes returns the Attributes field value.

func (*Team) GetAttributesOk

func (o *Team) GetAttributesOk() (*TeamAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*Team) GetId

func (o *Team) GetId() string

GetId returns the Id field value.

func (*Team) GetIdOk

func (o *Team) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Team) GetRelationships

func (o *Team) GetRelationships() TeamRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*Team) GetRelationshipsOk

func (o *Team) GetRelationshipsOk() (*TeamRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Team) GetType

func (o *Team) GetType() TeamType

GetType returns the Type field value.

func (*Team) GetTypeOk

func (o *Team) GetTypeOk() (*TeamType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Team) HasRelationships

func (o *Team) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (Team) MarshalJSON

func (o Team) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Team) SetAttributes

func (o *Team) SetAttributes(v TeamAttributes)

SetAttributes sets field value.

func (*Team) SetId

func (o *Team) SetId(v string)

SetId sets field value.

func (*Team) SetRelationships

func (o *Team) SetRelationships(v TeamRelationships)

SetRelationships gets a reference to the given TeamRelationships and assigns it to the Relationships field.

func (*Team) SetType

func (o *Team) SetType(v TeamType)

SetType sets field value.

func (*Team) UnmarshalJSON

func (o *Team) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamAttributes

TeamAttributes Team attributes

type TeamAttributes struct {
    // Creation date of the team
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Free-form markdown description/content for the team's homepage
    Description datadog.NullableString `json:"description,omitempty"`
    // The team's identifier
    Handle string `json:"handle"`
    // The number of links belonging to the team
    LinkCount *int32 `json:"link_count,omitempty"`
    // Modification date of the team
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // The name of the team
    Name string `json:"name"`
    // A brief summary of the team, derived from the `description`
    Summary datadog.NullableString `json:"summary,omitempty"`
    // The number of users belonging to the team
    UserCount *int32 `json:"user_count,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamAttributes

func NewTeamAttributes(handle string, name string) *TeamAttributes

NewTeamAttributes instantiates a new TeamAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamAttributesWithDefaults

func NewTeamAttributesWithDefaults() *TeamAttributes

NewTeamAttributesWithDefaults instantiates a new TeamAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamAttributes) GetCreatedAt

func (o *TeamAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*TeamAttributes) GetCreatedAtOk

func (o *TeamAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamAttributes) GetDescription

func (o *TeamAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TeamAttributes) GetDescriptionOk

func (o *TeamAttributes) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*TeamAttributes) GetHandle

func (o *TeamAttributes) GetHandle() string

GetHandle returns the Handle field value.

func (*TeamAttributes) GetHandleOk

func (o *TeamAttributes) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value and a boolean to check if the value has been set.

func (*TeamAttributes) GetLinkCount

func (o *TeamAttributes) GetLinkCount() int32

GetLinkCount returns the LinkCount field value if set, zero value otherwise.

func (*TeamAttributes) GetLinkCountOk

func (o *TeamAttributes) GetLinkCountOk() (*int32, bool)

GetLinkCountOk returns a tuple with the LinkCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamAttributes) GetModifiedAt

func (o *TeamAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*TeamAttributes) GetModifiedAtOk

func (o *TeamAttributes) GetModifiedAtOk() (*time.Time, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamAttributes) GetName

func (o *TeamAttributes) GetName() string

GetName returns the Name field value.

func (*TeamAttributes) GetNameOk

func (o *TeamAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*TeamAttributes) GetSummary

func (o *TeamAttributes) GetSummary() string

GetSummary returns the Summary field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TeamAttributes) GetSummaryOk

func (o *TeamAttributes) GetSummaryOk() (*string, bool)

GetSummaryOk returns a tuple with the Summary field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*TeamAttributes) GetUserCount

func (o *TeamAttributes) GetUserCount() int32

GetUserCount returns the UserCount field value if set, zero value otherwise.

func (*TeamAttributes) GetUserCountOk

func (o *TeamAttributes) GetUserCountOk() (*int32, bool)

GetUserCountOk returns a tuple with the UserCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamAttributes) HasCreatedAt

func (o *TeamAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*TeamAttributes) HasDescription

func (o *TeamAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*TeamAttributes) HasLinkCount

func (o *TeamAttributes) HasLinkCount() bool

HasLinkCount returns a boolean if a field has been set.

func (*TeamAttributes) HasModifiedAt

func (o *TeamAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*TeamAttributes) HasSummary

func (o *TeamAttributes) HasSummary() bool

HasSummary returns a boolean if a field has been set.

func (*TeamAttributes) HasUserCount

func (o *TeamAttributes) HasUserCount() bool

HasUserCount returns a boolean if a field has been set.

func (TeamAttributes) MarshalJSON

func (o TeamAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamAttributes) SetCreatedAt

func (o *TeamAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*TeamAttributes) SetDescription

func (o *TeamAttributes) SetDescription(v string)

SetDescription gets a reference to the given datadog.NullableString and assigns it to the Description field.

func (*TeamAttributes) SetDescriptionNil

func (o *TeamAttributes) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil.

func (*TeamAttributes) SetHandle

func (o *TeamAttributes) SetHandle(v string)

SetHandle sets field value.

func (*TeamAttributes) SetLinkCount

func (o *TeamAttributes) SetLinkCount(v int32)

SetLinkCount gets a reference to the given int32 and assigns it to the LinkCount field.

func (*TeamAttributes) SetModifiedAt

func (o *TeamAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*TeamAttributes) SetName

func (o *TeamAttributes) SetName(v string)

SetName sets field value.

func (*TeamAttributes) SetSummary

func (o *TeamAttributes) SetSummary(v string)

SetSummary gets a reference to the given datadog.NullableString and assigns it to the Summary field.

func (*TeamAttributes) SetSummaryNil

func (o *TeamAttributes) SetSummaryNil()

SetSummaryNil sets the value for Summary to be an explicit nil.

func (*TeamAttributes) SetUserCount

func (o *TeamAttributes) SetUserCount(v int32)

SetUserCount gets a reference to the given int32 and assigns it to the UserCount field.

func (*TeamAttributes) UnmarshalJSON

func (o *TeamAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*TeamAttributes) UnsetDescription

func (o *TeamAttributes) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil.

func (*TeamAttributes) UnsetSummary

func (o *TeamAttributes) UnsetSummary()

UnsetSummary ensures that no value is present for Summary, not even an explicit nil.

type TeamCreate

TeamCreate Team create

type TeamCreate struct {
    // Team creation attributes
    Attributes TeamCreateAttributes `json:"attributes"`
    // Relationships formed with the team on creation
    Relationships *TeamCreateRelationships `json:"relationships,omitempty"`
    // Team type
    Type TeamType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamCreate

func NewTeamCreate(attributes TeamCreateAttributes, typeVar TeamType) *TeamCreate

NewTeamCreate instantiates a new TeamCreate object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamCreateWithDefaults

func NewTeamCreateWithDefaults() *TeamCreate

NewTeamCreateWithDefaults instantiates a new TeamCreate object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamCreate) GetAttributes

func (o *TeamCreate) GetAttributes() TeamCreateAttributes

GetAttributes returns the Attributes field value.

func (*TeamCreate) GetAttributesOk

func (o *TeamCreate) GetAttributesOk() (*TeamCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*TeamCreate) GetRelationships

func (o *TeamCreate) GetRelationships() TeamCreateRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*TeamCreate) GetRelationshipsOk

func (o *TeamCreate) GetRelationshipsOk() (*TeamCreateRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamCreate) GetType

func (o *TeamCreate) GetType() TeamType

GetType returns the Type field value.

func (*TeamCreate) GetTypeOk

func (o *TeamCreate) GetTypeOk() (*TeamType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*TeamCreate) HasRelationships

func (o *TeamCreate) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (TeamCreate) MarshalJSON

func (o TeamCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamCreate) SetAttributes

func (o *TeamCreate) SetAttributes(v TeamCreateAttributes)

SetAttributes sets field value.

func (*TeamCreate) SetRelationships

func (o *TeamCreate) SetRelationships(v TeamCreateRelationships)

SetRelationships gets a reference to the given TeamCreateRelationships and assigns it to the Relationships field.

func (*TeamCreate) SetType

func (o *TeamCreate) SetType(v TeamType)

SetType sets field value.

func (*TeamCreate) UnmarshalJSON

func (o *TeamCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamCreateAttributes

TeamCreateAttributes Team creation attributes

type TeamCreateAttributes struct {
    // Free-form markdown description/content for the team's homepage
    Description *string `json:"description,omitempty"`
    // The team's identifier
    Handle string `json:"handle"`
    // The name of the team
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamCreateAttributes

func NewTeamCreateAttributes(handle string, name string) *TeamCreateAttributes

NewTeamCreateAttributes instantiates a new TeamCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamCreateAttributesWithDefaults

func NewTeamCreateAttributesWithDefaults() *TeamCreateAttributes

NewTeamCreateAttributesWithDefaults instantiates a new TeamCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamCreateAttributes) GetDescription

func (o *TeamCreateAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*TeamCreateAttributes) GetDescriptionOk

func (o *TeamCreateAttributes) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamCreateAttributes) GetHandle

func (o *TeamCreateAttributes) GetHandle() string

GetHandle returns the Handle field value.

func (*TeamCreateAttributes) GetHandleOk

func (o *TeamCreateAttributes) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value and a boolean to check if the value has been set.

func (*TeamCreateAttributes) GetName

func (o *TeamCreateAttributes) GetName() string

GetName returns the Name field value.

func (*TeamCreateAttributes) GetNameOk

func (o *TeamCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*TeamCreateAttributes) HasDescription

func (o *TeamCreateAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (TeamCreateAttributes) MarshalJSON

func (o TeamCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamCreateAttributes) SetDescription

func (o *TeamCreateAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*TeamCreateAttributes) SetHandle

func (o *TeamCreateAttributes) SetHandle(v string)

SetHandle sets field value.

func (*TeamCreateAttributes) SetName

func (o *TeamCreateAttributes) SetName(v string)

SetName sets field value.

func (*TeamCreateAttributes) UnmarshalJSON

func (o *TeamCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamCreateRelationships

TeamCreateRelationships Relationships formed with the team on creation

type TeamCreateRelationships struct {
    // Relationship to users.
    Users *RelationshipToUsers `json:"users,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamCreateRelationships

func NewTeamCreateRelationships() *TeamCreateRelationships

NewTeamCreateRelationships instantiates a new TeamCreateRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamCreateRelationshipsWithDefaults

func NewTeamCreateRelationshipsWithDefaults() *TeamCreateRelationships

NewTeamCreateRelationshipsWithDefaults instantiates a new TeamCreateRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamCreateRelationships) GetUsers

func (o *TeamCreateRelationships) GetUsers() RelationshipToUsers

GetUsers returns the Users field value if set, zero value otherwise.

func (*TeamCreateRelationships) GetUsersOk

func (o *TeamCreateRelationships) GetUsersOk() (*RelationshipToUsers, bool)

GetUsersOk returns a tuple with the Users field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamCreateRelationships) HasUsers

func (o *TeamCreateRelationships) HasUsers() bool

HasUsers returns a boolean if a field has been set.

func (TeamCreateRelationships) MarshalJSON

func (o TeamCreateRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamCreateRelationships) SetUsers

func (o *TeamCreateRelationships) SetUsers(v RelationshipToUsers)

SetUsers gets a reference to the given RelationshipToUsers and assigns it to the Users field.

func (*TeamCreateRelationships) UnmarshalJSON

func (o *TeamCreateRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamCreateRequest

TeamCreateRequest Request to create a team

type TeamCreateRequest struct {
    // Team create
    Data TeamCreate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamCreateRequest

func NewTeamCreateRequest(data TeamCreate) *TeamCreateRequest

NewTeamCreateRequest instantiates a new TeamCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamCreateRequestWithDefaults

func NewTeamCreateRequestWithDefaults() *TeamCreateRequest

NewTeamCreateRequestWithDefaults instantiates a new TeamCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamCreateRequest) GetData

func (o *TeamCreateRequest) GetData() TeamCreate

GetData returns the Data field value.

func (*TeamCreateRequest) GetDataOk

func (o *TeamCreateRequest) GetDataOk() (*TeamCreate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (TeamCreateRequest) MarshalJSON

func (o TeamCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamCreateRequest) SetData

func (o *TeamCreateRequest) SetData(v TeamCreate)

SetData sets field value.

func (*TeamCreateRequest) UnmarshalJSON

func (o *TeamCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamIncluded

TeamIncluded - Included resources related to the team

type TeamIncluded struct {
    User               *User
    TeamLink           *TeamLink
    UserTeamPermission *UserTeamPermission

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func TeamLinkAsTeamIncluded

func TeamLinkAsTeamIncluded(v *TeamLink) TeamIncluded

TeamLinkAsTeamIncluded is a convenience function that returns TeamLink wrapped in TeamIncluded.

func UserAsTeamIncluded

func UserAsTeamIncluded(v *User) TeamIncluded

UserAsTeamIncluded is a convenience function that returns User wrapped in TeamIncluded.

func UserTeamPermissionAsTeamIncluded

func UserTeamPermissionAsTeamIncluded(v *UserTeamPermission) TeamIncluded

UserTeamPermissionAsTeamIncluded is a convenience function that returns UserTeamPermission wrapped in TeamIncluded.

func (*TeamIncluded) GetActualInstance

func (obj *TeamIncluded) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (TeamIncluded) MarshalJSON

func (obj TeamIncluded) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*TeamIncluded) UnmarshalJSON

func (obj *TeamIncluded) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

TeamLink Team link

type TeamLink struct {
    // Team link attributes
    Attributes TeamLinkAttributes `json:"attributes"`
    // The team link's identifier
    Id string `json:"id"`
    // Team link type
    Type TeamLinkType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}
func NewTeamLink(attributes TeamLinkAttributes, id string, typeVar TeamLinkType) *TeamLink

NewTeamLink instantiates a new TeamLink object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamLinkWithDefaults

func NewTeamLinkWithDefaults() *TeamLink

NewTeamLinkWithDefaults instantiates a new TeamLink object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamLink) GetAttributes

func (o *TeamLink) GetAttributes() TeamLinkAttributes

GetAttributes returns the Attributes field value.

func (*TeamLink) GetAttributesOk

func (o *TeamLink) GetAttributesOk() (*TeamLinkAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*TeamLink) GetId

func (o *TeamLink) GetId() string

GetId returns the Id field value.

func (*TeamLink) GetIdOk

func (o *TeamLink) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*TeamLink) GetType

func (o *TeamLink) GetType() TeamLinkType

GetType returns the Type field value.

func (*TeamLink) GetTypeOk

func (o *TeamLink) GetTypeOk() (*TeamLinkType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (TeamLink) MarshalJSON

func (o TeamLink) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamLink) SetAttributes

func (o *TeamLink) SetAttributes(v TeamLinkAttributes)

SetAttributes sets field value.

func (*TeamLink) SetId

func (o *TeamLink) SetId(v string)

SetId sets field value.

func (*TeamLink) SetType

func (o *TeamLink) SetType(v TeamLinkType)

SetType sets field value.

func (*TeamLink) UnmarshalJSON

func (o *TeamLink) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamLinkAttributes

TeamLinkAttributes Team link attributes

type TeamLinkAttributes struct {
    // The link's label
    Label string `json:"label"`
    // The link's position, used to sort links for the team
    Position *int32 `json:"position,omitempty"`
    // ID of the team the link is associated with
    TeamId *string `json:"team_id,omitempty"`
    // The URL for the link
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamLinkAttributes

func NewTeamLinkAttributes(label string, url string) *TeamLinkAttributes

NewTeamLinkAttributes instantiates a new TeamLinkAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamLinkAttributesWithDefaults

func NewTeamLinkAttributesWithDefaults() *TeamLinkAttributes

NewTeamLinkAttributesWithDefaults instantiates a new TeamLinkAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamLinkAttributes) GetLabel

func (o *TeamLinkAttributes) GetLabel() string

GetLabel returns the Label field value.

func (*TeamLinkAttributes) GetLabelOk

func (o *TeamLinkAttributes) GetLabelOk() (*string, bool)

GetLabelOk returns a tuple with the Label field value and a boolean to check if the value has been set.

func (*TeamLinkAttributes) GetPosition

func (o *TeamLinkAttributes) GetPosition() int32

GetPosition returns the Position field value if set, zero value otherwise.

func (*TeamLinkAttributes) GetPositionOk

func (o *TeamLinkAttributes) GetPositionOk() (*int32, bool)

GetPositionOk returns a tuple with the Position field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamLinkAttributes) GetTeamId

func (o *TeamLinkAttributes) GetTeamId() string

GetTeamId returns the TeamId field value if set, zero value otherwise.

func (*TeamLinkAttributes) GetTeamIdOk

func (o *TeamLinkAttributes) GetTeamIdOk() (*string, bool)

GetTeamIdOk returns a tuple with the TeamId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamLinkAttributes) GetUrl

func (o *TeamLinkAttributes) GetUrl() string

GetUrl returns the Url field value.

func (*TeamLinkAttributes) GetUrlOk

func (o *TeamLinkAttributes) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*TeamLinkAttributes) HasPosition

func (o *TeamLinkAttributes) HasPosition() bool

HasPosition returns a boolean if a field has been set.

func (*TeamLinkAttributes) HasTeamId

func (o *TeamLinkAttributes) HasTeamId() bool

HasTeamId returns a boolean if a field has been set.

func (TeamLinkAttributes) MarshalJSON

func (o TeamLinkAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamLinkAttributes) SetLabel

func (o *TeamLinkAttributes) SetLabel(v string)

SetLabel sets field value.

func (*TeamLinkAttributes) SetPosition

func (o *TeamLinkAttributes) SetPosition(v int32)

SetPosition gets a reference to the given int32 and assigns it to the Position field.

func (*TeamLinkAttributes) SetTeamId

func (o *TeamLinkAttributes) SetTeamId(v string)

SetTeamId gets a reference to the given string and assigns it to the TeamId field.

func (*TeamLinkAttributes) SetUrl

func (o *TeamLinkAttributes) SetUrl(v string)

SetUrl sets field value.

func (*TeamLinkAttributes) UnmarshalJSON

func (o *TeamLinkAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamLinkCreate

TeamLinkCreate Team link create

type TeamLinkCreate struct {
    // Team link attributes
    Attributes TeamLinkAttributes `json:"attributes"`
    // Team link type
    Type TeamLinkType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamLinkCreate

func NewTeamLinkCreate(attributes TeamLinkAttributes, typeVar TeamLinkType) *TeamLinkCreate

NewTeamLinkCreate instantiates a new TeamLinkCreate object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamLinkCreateWithDefaults

func NewTeamLinkCreateWithDefaults() *TeamLinkCreate

NewTeamLinkCreateWithDefaults instantiates a new TeamLinkCreate object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamLinkCreate) GetAttributes

func (o *TeamLinkCreate) GetAttributes() TeamLinkAttributes

GetAttributes returns the Attributes field value.

func (*TeamLinkCreate) GetAttributesOk

func (o *TeamLinkCreate) GetAttributesOk() (*TeamLinkAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*TeamLinkCreate) GetType

func (o *TeamLinkCreate) GetType() TeamLinkType

GetType returns the Type field value.

func (*TeamLinkCreate) GetTypeOk

func (o *TeamLinkCreate) GetTypeOk() (*TeamLinkType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (TeamLinkCreate) MarshalJSON

func (o TeamLinkCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamLinkCreate) SetAttributes

func (o *TeamLinkCreate) SetAttributes(v TeamLinkAttributes)

SetAttributes sets field value.

func (*TeamLinkCreate) SetType

func (o *TeamLinkCreate) SetType(v TeamLinkType)

SetType sets field value.

func (*TeamLinkCreate) UnmarshalJSON

func (o *TeamLinkCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamLinkCreateRequest

TeamLinkCreateRequest Team link create request

type TeamLinkCreateRequest struct {
    // Team link create
    Data TeamLinkCreate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamLinkCreateRequest

func NewTeamLinkCreateRequest(data TeamLinkCreate) *TeamLinkCreateRequest

NewTeamLinkCreateRequest instantiates a new TeamLinkCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamLinkCreateRequestWithDefaults

func NewTeamLinkCreateRequestWithDefaults() *TeamLinkCreateRequest

NewTeamLinkCreateRequestWithDefaults instantiates a new TeamLinkCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamLinkCreateRequest) GetData

func (o *TeamLinkCreateRequest) GetData() TeamLinkCreate

GetData returns the Data field value.

func (*TeamLinkCreateRequest) GetDataOk

func (o *TeamLinkCreateRequest) GetDataOk() (*TeamLinkCreate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (TeamLinkCreateRequest) MarshalJSON

func (o TeamLinkCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamLinkCreateRequest) SetData

func (o *TeamLinkCreateRequest) SetData(v TeamLinkCreate)

SetData sets field value.

func (*TeamLinkCreateRequest) UnmarshalJSON

func (o *TeamLinkCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamLinkResponse

TeamLinkResponse Team link response

type TeamLinkResponse struct {
    // Team link
    Data *TeamLink `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamLinkResponse

func NewTeamLinkResponse() *TeamLinkResponse

NewTeamLinkResponse instantiates a new TeamLinkResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamLinkResponseWithDefaults

func NewTeamLinkResponseWithDefaults() *TeamLinkResponse

NewTeamLinkResponseWithDefaults instantiates a new TeamLinkResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamLinkResponse) GetData

func (o *TeamLinkResponse) GetData() TeamLink

GetData returns the Data field value if set, zero value otherwise.

func (*TeamLinkResponse) GetDataOk

func (o *TeamLinkResponse) GetDataOk() (*TeamLink, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamLinkResponse) HasData

func (o *TeamLinkResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (TeamLinkResponse) MarshalJSON

func (o TeamLinkResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamLinkResponse) SetData

func (o *TeamLinkResponse) SetData(v TeamLink)

SetData gets a reference to the given TeamLink and assigns it to the Data field.

func (*TeamLinkResponse) UnmarshalJSON

func (o *TeamLinkResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamLinkType

TeamLinkType Team link type

type TeamLinkType string

List of TeamLinkType.

const (
    TEAMLINKTYPE_TEAM_LINKS TeamLinkType = "team_links"
)

func NewTeamLinkTypeFromValue

func NewTeamLinkTypeFromValue(v string) (*TeamLinkType, error)

NewTeamLinkTypeFromValue returns a pointer to a valid TeamLinkType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*TeamLinkType) GetAllowedValues

func (v *TeamLinkType) GetAllowedValues() []TeamLinkType

GetAllowedValues reeturns the list of possible values.

func (TeamLinkType) IsValid

func (v TeamLinkType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (TeamLinkType) Ptr

func (v TeamLinkType) Ptr() *TeamLinkType

Ptr returns reference to TeamLinkType value.

func (*TeamLinkType) UnmarshalJSON

func (v *TeamLinkType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type TeamLinksResponse

TeamLinksResponse Team links response

type TeamLinksResponse struct {
    // Team links response data
    Data []TeamLink `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamLinksResponse

func NewTeamLinksResponse() *TeamLinksResponse

NewTeamLinksResponse instantiates a new TeamLinksResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamLinksResponseWithDefaults

func NewTeamLinksResponseWithDefaults() *TeamLinksResponse

NewTeamLinksResponseWithDefaults instantiates a new TeamLinksResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamLinksResponse) GetData

func (o *TeamLinksResponse) GetData() []TeamLink

GetData returns the Data field value if set, zero value otherwise.

func (*TeamLinksResponse) GetDataOk

func (o *TeamLinksResponse) GetDataOk() (*[]TeamLink, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamLinksResponse) HasData

func (o *TeamLinksResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (TeamLinksResponse) MarshalJSON

func (o TeamLinksResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamLinksResponse) SetData

func (o *TeamLinksResponse) SetData(v []TeamLink)

SetData gets a reference to the given []TeamLink and assigns it to the Data field.

func (*TeamLinksResponse) UnmarshalJSON

func (o *TeamLinksResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamPermissionSetting

TeamPermissionSetting Team permission setting

type TeamPermissionSetting struct {
    // Team permission setting attributes
    Attributes *TeamPermissionSettingAttributes `json:"attributes,omitempty"`
    // The team permission setting's identifier
    Id string `json:"id"`
    // Team permission setting type
    Type TeamPermissionSettingType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamPermissionSetting

func NewTeamPermissionSetting(id string, typeVar TeamPermissionSettingType) *TeamPermissionSetting

NewTeamPermissionSetting instantiates a new TeamPermissionSetting object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamPermissionSettingWithDefaults

func NewTeamPermissionSettingWithDefaults() *TeamPermissionSetting

NewTeamPermissionSettingWithDefaults instantiates a new TeamPermissionSetting object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamPermissionSetting) GetAttributes

func (o *TeamPermissionSetting) GetAttributes() TeamPermissionSettingAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*TeamPermissionSetting) GetAttributesOk

func (o *TeamPermissionSetting) GetAttributesOk() (*TeamPermissionSettingAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamPermissionSetting) GetId

func (o *TeamPermissionSetting) GetId() string

GetId returns the Id field value.

func (*TeamPermissionSetting) GetIdOk

func (o *TeamPermissionSetting) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*TeamPermissionSetting) GetType

func (o *TeamPermissionSetting) GetType() TeamPermissionSettingType

GetType returns the Type field value.

func (*TeamPermissionSetting) GetTypeOk

func (o *TeamPermissionSetting) GetTypeOk() (*TeamPermissionSettingType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*TeamPermissionSetting) HasAttributes

func (o *TeamPermissionSetting) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (TeamPermissionSetting) MarshalJSON

func (o TeamPermissionSetting) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamPermissionSetting) SetAttributes

func (o *TeamPermissionSetting) SetAttributes(v TeamPermissionSettingAttributes)

SetAttributes gets a reference to the given TeamPermissionSettingAttributes and assigns it to the Attributes field.

func (*TeamPermissionSetting) SetId

func (o *TeamPermissionSetting) SetId(v string)

SetId sets field value.

func (*TeamPermissionSetting) SetType

func (o *TeamPermissionSetting) SetType(v TeamPermissionSettingType)

SetType sets field value.

func (*TeamPermissionSetting) UnmarshalJSON

func (o *TeamPermissionSetting) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamPermissionSettingAttributes

TeamPermissionSettingAttributes Team permission setting attributes

type TeamPermissionSettingAttributes struct {
    // The identifier for the action
    Action *TeamPermissionSettingSerializerAction `json:"action,omitempty"`
    // Whether or not the permission setting is editable by the current user
    Editable *bool `json:"editable,omitempty"`
    // Possible values for action
    Options []TeamPermissionSettingValue `json:"options,omitempty"`
    // The team permission name
    Title *string `json:"title,omitempty"`
    // What type of user is allowed to perform the specified action
    Value *TeamPermissionSettingValue `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamPermissionSettingAttributes

func NewTeamPermissionSettingAttributes() *TeamPermissionSettingAttributes

NewTeamPermissionSettingAttributes instantiates a new TeamPermissionSettingAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamPermissionSettingAttributesWithDefaults

func NewTeamPermissionSettingAttributesWithDefaults() *TeamPermissionSettingAttributes

NewTeamPermissionSettingAttributesWithDefaults instantiates a new TeamPermissionSettingAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamPermissionSettingAttributes) GetAction

func (o *TeamPermissionSettingAttributes) GetAction() TeamPermissionSettingSerializerAction

GetAction returns the Action field value if set, zero value otherwise.

func (*TeamPermissionSettingAttributes) GetActionOk

func (o *TeamPermissionSettingAttributes) GetActionOk() (*TeamPermissionSettingSerializerAction, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamPermissionSettingAttributes) GetEditable

func (o *TeamPermissionSettingAttributes) GetEditable() bool

GetEditable returns the Editable field value if set, zero value otherwise.

func (*TeamPermissionSettingAttributes) GetEditableOk

func (o *TeamPermissionSettingAttributes) GetEditableOk() (*bool, bool)

GetEditableOk returns a tuple with the Editable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamPermissionSettingAttributes) GetOptions

func (o *TeamPermissionSettingAttributes) GetOptions() []TeamPermissionSettingValue

GetOptions returns the Options field value if set, zero value otherwise.

func (*TeamPermissionSettingAttributes) GetOptionsOk

func (o *TeamPermissionSettingAttributes) GetOptionsOk() (*[]TeamPermissionSettingValue, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamPermissionSettingAttributes) GetTitle

func (o *TeamPermissionSettingAttributes) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*TeamPermissionSettingAttributes) GetTitleOk

func (o *TeamPermissionSettingAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamPermissionSettingAttributes) GetValue

func (o *TeamPermissionSettingAttributes) GetValue() TeamPermissionSettingValue

GetValue returns the Value field value if set, zero value otherwise.

func (*TeamPermissionSettingAttributes) GetValueOk

func (o *TeamPermissionSettingAttributes) GetValueOk() (*TeamPermissionSettingValue, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamPermissionSettingAttributes) HasAction

func (o *TeamPermissionSettingAttributes) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*TeamPermissionSettingAttributes) HasEditable

func (o *TeamPermissionSettingAttributes) HasEditable() bool

HasEditable returns a boolean if a field has been set.

func (*TeamPermissionSettingAttributes) HasOptions

func (o *TeamPermissionSettingAttributes) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*TeamPermissionSettingAttributes) HasTitle

func (o *TeamPermissionSettingAttributes) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*TeamPermissionSettingAttributes) HasValue

func (o *TeamPermissionSettingAttributes) HasValue() bool

HasValue returns a boolean if a field has been set.

func (TeamPermissionSettingAttributes) MarshalJSON

func (o TeamPermissionSettingAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamPermissionSettingAttributes) SetAction

func (o *TeamPermissionSettingAttributes) SetAction(v TeamPermissionSettingSerializerAction)

SetAction gets a reference to the given TeamPermissionSettingSerializerAction and assigns it to the Action field.

func (*TeamPermissionSettingAttributes) SetEditable

func (o *TeamPermissionSettingAttributes) SetEditable(v bool)

SetEditable gets a reference to the given bool and assigns it to the Editable field.

func (*TeamPermissionSettingAttributes) SetOptions

func (o *TeamPermissionSettingAttributes) SetOptions(v []TeamPermissionSettingValue)

SetOptions gets a reference to the given []TeamPermissionSettingValue and assigns it to the Options field.

func (*TeamPermissionSettingAttributes) SetTitle

func (o *TeamPermissionSettingAttributes) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*TeamPermissionSettingAttributes) SetValue

func (o *TeamPermissionSettingAttributes) SetValue(v TeamPermissionSettingValue)

SetValue gets a reference to the given TeamPermissionSettingValue and assigns it to the Value field.

func (*TeamPermissionSettingAttributes) UnmarshalJSON

func (o *TeamPermissionSettingAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamPermissionSettingResponse

TeamPermissionSettingResponse Team permission setting response

type TeamPermissionSettingResponse struct {
    // Team permission setting
    Data *TeamPermissionSetting `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamPermissionSettingResponse

func NewTeamPermissionSettingResponse() *TeamPermissionSettingResponse

NewTeamPermissionSettingResponse instantiates a new TeamPermissionSettingResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamPermissionSettingResponseWithDefaults

func NewTeamPermissionSettingResponseWithDefaults() *TeamPermissionSettingResponse

NewTeamPermissionSettingResponseWithDefaults instantiates a new TeamPermissionSettingResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamPermissionSettingResponse) GetData

func (o *TeamPermissionSettingResponse) GetData() TeamPermissionSetting

GetData returns the Data field value if set, zero value otherwise.

func (*TeamPermissionSettingResponse) GetDataOk

func (o *TeamPermissionSettingResponse) GetDataOk() (*TeamPermissionSetting, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamPermissionSettingResponse) HasData

func (o *TeamPermissionSettingResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (TeamPermissionSettingResponse) MarshalJSON

func (o TeamPermissionSettingResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamPermissionSettingResponse) SetData

func (o *TeamPermissionSettingResponse) SetData(v TeamPermissionSetting)

SetData gets a reference to the given TeamPermissionSetting and assigns it to the Data field.

func (*TeamPermissionSettingResponse) UnmarshalJSON

func (o *TeamPermissionSettingResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamPermissionSettingSerializerAction

TeamPermissionSettingSerializerAction The identifier for the action

type TeamPermissionSettingSerializerAction string

List of TeamPermissionSettingSerializerAction.

const (
    TEAMPERMISSIONSETTINGSERIALIZERACTION_MANAGE_MEMBERSHIP TeamPermissionSettingSerializerAction = "manage_membership"
    TEAMPERMISSIONSETTINGSERIALIZERACTION_EDIT              TeamPermissionSettingSerializerAction = "edit"
)

func NewTeamPermissionSettingSerializerActionFromValue

func NewTeamPermissionSettingSerializerActionFromValue(v string) (*TeamPermissionSettingSerializerAction, error)

NewTeamPermissionSettingSerializerActionFromValue returns a pointer to a valid TeamPermissionSettingSerializerAction for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*TeamPermissionSettingSerializerAction) GetAllowedValues

func (v *TeamPermissionSettingSerializerAction) GetAllowedValues() []TeamPermissionSettingSerializerAction

GetAllowedValues reeturns the list of possible values.

func (TeamPermissionSettingSerializerAction) IsValid

func (v TeamPermissionSettingSerializerAction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (TeamPermissionSettingSerializerAction) Ptr

func (v TeamPermissionSettingSerializerAction) Ptr() *TeamPermissionSettingSerializerAction

Ptr returns reference to TeamPermissionSettingSerializerAction value.

func (*TeamPermissionSettingSerializerAction) UnmarshalJSON

func (v *TeamPermissionSettingSerializerAction) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type TeamPermissionSettingType

TeamPermissionSettingType Team permission setting type

type TeamPermissionSettingType string

List of TeamPermissionSettingType.

const (
    TEAMPERMISSIONSETTINGTYPE_TEAM_PERMISSION_SETTINGS TeamPermissionSettingType = "team_permission_settings"
)

func NewTeamPermissionSettingTypeFromValue

func NewTeamPermissionSettingTypeFromValue(v string) (*TeamPermissionSettingType, error)

NewTeamPermissionSettingTypeFromValue returns a pointer to a valid TeamPermissionSettingType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*TeamPermissionSettingType) GetAllowedValues

func (v *TeamPermissionSettingType) GetAllowedValues() []TeamPermissionSettingType

GetAllowedValues reeturns the list of possible values.

func (TeamPermissionSettingType) IsValid

func (v TeamPermissionSettingType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (TeamPermissionSettingType) Ptr

func (v TeamPermissionSettingType) Ptr() *TeamPermissionSettingType

Ptr returns reference to TeamPermissionSettingType value.

func (*TeamPermissionSettingType) UnmarshalJSON

func (v *TeamPermissionSettingType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type TeamPermissionSettingUpdate

TeamPermissionSettingUpdate Team permission setting update

type TeamPermissionSettingUpdate struct {
    // Team permission setting update attributes
    Attributes *TeamPermissionSettingUpdateAttributes `json:"attributes,omitempty"`
    // Team permission setting type
    Type TeamPermissionSettingType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamPermissionSettingUpdate

func NewTeamPermissionSettingUpdate(typeVar TeamPermissionSettingType) *TeamPermissionSettingUpdate

NewTeamPermissionSettingUpdate instantiates a new TeamPermissionSettingUpdate object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamPermissionSettingUpdateWithDefaults

func NewTeamPermissionSettingUpdateWithDefaults() *TeamPermissionSettingUpdate

NewTeamPermissionSettingUpdateWithDefaults instantiates a new TeamPermissionSettingUpdate object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamPermissionSettingUpdate) GetAttributes

func (o *TeamPermissionSettingUpdate) GetAttributes() TeamPermissionSettingUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*TeamPermissionSettingUpdate) GetAttributesOk

func (o *TeamPermissionSettingUpdate) GetAttributesOk() (*TeamPermissionSettingUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamPermissionSettingUpdate) GetType

func (o *TeamPermissionSettingUpdate) GetType() TeamPermissionSettingType

GetType returns the Type field value.

func (*TeamPermissionSettingUpdate) GetTypeOk

func (o *TeamPermissionSettingUpdate) GetTypeOk() (*TeamPermissionSettingType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*TeamPermissionSettingUpdate) HasAttributes

func (o *TeamPermissionSettingUpdate) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (TeamPermissionSettingUpdate) MarshalJSON

func (o TeamPermissionSettingUpdate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamPermissionSettingUpdate) SetAttributes

func (o *TeamPermissionSettingUpdate) SetAttributes(v TeamPermissionSettingUpdateAttributes)

SetAttributes gets a reference to the given TeamPermissionSettingUpdateAttributes and assigns it to the Attributes field.

func (*TeamPermissionSettingUpdate) SetType

func (o *TeamPermissionSettingUpdate) SetType(v TeamPermissionSettingType)

SetType sets field value.

func (*TeamPermissionSettingUpdate) UnmarshalJSON

func (o *TeamPermissionSettingUpdate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamPermissionSettingUpdateAttributes

TeamPermissionSettingUpdateAttributes Team permission setting update attributes

type TeamPermissionSettingUpdateAttributes struct {
    // What type of user is allowed to perform the specified action
    Value *TeamPermissionSettingValue `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamPermissionSettingUpdateAttributes

func NewTeamPermissionSettingUpdateAttributes() *TeamPermissionSettingUpdateAttributes

NewTeamPermissionSettingUpdateAttributes instantiates a new TeamPermissionSettingUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamPermissionSettingUpdateAttributesWithDefaults

func NewTeamPermissionSettingUpdateAttributesWithDefaults() *TeamPermissionSettingUpdateAttributes

NewTeamPermissionSettingUpdateAttributesWithDefaults instantiates a new TeamPermissionSettingUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamPermissionSettingUpdateAttributes) GetValue

func (o *TeamPermissionSettingUpdateAttributes) GetValue() TeamPermissionSettingValue

GetValue returns the Value field value if set, zero value otherwise.

func (*TeamPermissionSettingUpdateAttributes) GetValueOk

func (o *TeamPermissionSettingUpdateAttributes) GetValueOk() (*TeamPermissionSettingValue, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamPermissionSettingUpdateAttributes) HasValue

func (o *TeamPermissionSettingUpdateAttributes) HasValue() bool

HasValue returns a boolean if a field has been set.

func (TeamPermissionSettingUpdateAttributes) MarshalJSON

func (o TeamPermissionSettingUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamPermissionSettingUpdateAttributes) SetValue

func (o *TeamPermissionSettingUpdateAttributes) SetValue(v TeamPermissionSettingValue)

SetValue gets a reference to the given TeamPermissionSettingValue and assigns it to the Value field.

func (*TeamPermissionSettingUpdateAttributes) UnmarshalJSON

func (o *TeamPermissionSettingUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamPermissionSettingUpdateRequest

TeamPermissionSettingUpdateRequest Team permission setting update request

type TeamPermissionSettingUpdateRequest struct {
    // Team permission setting update
    Data TeamPermissionSettingUpdate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamPermissionSettingUpdateRequest

func NewTeamPermissionSettingUpdateRequest(data TeamPermissionSettingUpdate) *TeamPermissionSettingUpdateRequest

NewTeamPermissionSettingUpdateRequest instantiates a new TeamPermissionSettingUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamPermissionSettingUpdateRequestWithDefaults

func NewTeamPermissionSettingUpdateRequestWithDefaults() *TeamPermissionSettingUpdateRequest

NewTeamPermissionSettingUpdateRequestWithDefaults instantiates a new TeamPermissionSettingUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamPermissionSettingUpdateRequest) GetData

func (o *TeamPermissionSettingUpdateRequest) GetData() TeamPermissionSettingUpdate

GetData returns the Data field value.

func (*TeamPermissionSettingUpdateRequest) GetDataOk

func (o *TeamPermissionSettingUpdateRequest) GetDataOk() (*TeamPermissionSettingUpdate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (TeamPermissionSettingUpdateRequest) MarshalJSON

func (o TeamPermissionSettingUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamPermissionSettingUpdateRequest) SetData

func (o *TeamPermissionSettingUpdateRequest) SetData(v TeamPermissionSettingUpdate)

SetData sets field value.

func (*TeamPermissionSettingUpdateRequest) UnmarshalJSON

func (o *TeamPermissionSettingUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamPermissionSettingValue

TeamPermissionSettingValue What type of user is allowed to perform the specified action

type TeamPermissionSettingValue string

List of TeamPermissionSettingValue.

const (
    TEAMPERMISSIONSETTINGVALUE_ADMINS             TeamPermissionSettingValue = "admins"
    TEAMPERMISSIONSETTINGVALUE_MEMBERS            TeamPermissionSettingValue = "members"
    TEAMPERMISSIONSETTINGVALUE_ORGANIZATION       TeamPermissionSettingValue = "organization"
    TEAMPERMISSIONSETTINGVALUE_USER_ACCESS_MANAGE TeamPermissionSettingValue = "user_access_manage"
    TEAMPERMISSIONSETTINGVALUE_TEAMS_MANAGE       TeamPermissionSettingValue = "teams_manage"
)

func NewTeamPermissionSettingValueFromValue

func NewTeamPermissionSettingValueFromValue(v string) (*TeamPermissionSettingValue, error)

NewTeamPermissionSettingValueFromValue returns a pointer to a valid TeamPermissionSettingValue for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*TeamPermissionSettingValue) GetAllowedValues

func (v *TeamPermissionSettingValue) GetAllowedValues() []TeamPermissionSettingValue

GetAllowedValues reeturns the list of possible values.

func (TeamPermissionSettingValue) IsValid

func (v TeamPermissionSettingValue) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (TeamPermissionSettingValue) Ptr

func (v TeamPermissionSettingValue) Ptr() *TeamPermissionSettingValue

Ptr returns reference to TeamPermissionSettingValue value.

func (*TeamPermissionSettingValue) UnmarshalJSON

func (v *TeamPermissionSettingValue) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type TeamPermissionSettingsResponse

TeamPermissionSettingsResponse Team permission settings response

type TeamPermissionSettingsResponse struct {
    // Team permission settings response data
    Data []TeamPermissionSetting `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamPermissionSettingsResponse

func NewTeamPermissionSettingsResponse() *TeamPermissionSettingsResponse

NewTeamPermissionSettingsResponse instantiates a new TeamPermissionSettingsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamPermissionSettingsResponseWithDefaults

func NewTeamPermissionSettingsResponseWithDefaults() *TeamPermissionSettingsResponse

NewTeamPermissionSettingsResponseWithDefaults instantiates a new TeamPermissionSettingsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamPermissionSettingsResponse) GetData

func (o *TeamPermissionSettingsResponse) GetData() []TeamPermissionSetting

GetData returns the Data field value if set, zero value otherwise.

func (*TeamPermissionSettingsResponse) GetDataOk

func (o *TeamPermissionSettingsResponse) GetDataOk() (*[]TeamPermissionSetting, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamPermissionSettingsResponse) HasData

func (o *TeamPermissionSettingsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (TeamPermissionSettingsResponse) MarshalJSON

func (o TeamPermissionSettingsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamPermissionSettingsResponse) SetData

func (o *TeamPermissionSettingsResponse) SetData(v []TeamPermissionSetting)

SetData gets a reference to the given []TeamPermissionSetting and assigns it to the Data field.

func (*TeamPermissionSettingsResponse) UnmarshalJSON

func (o *TeamPermissionSettingsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamRelationships

TeamRelationships Resources related to a team

type TeamRelationships struct {
    // Relationship between a team and a team link
    TeamLinks *RelationshipToTeamLinks `json:"team_links,omitempty"`
    // Relationship between a user team permission and a team
    UserTeamPermissions *RelationshipToUserTeamPermission `json:"user_team_permissions,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamRelationships

func NewTeamRelationships() *TeamRelationships

NewTeamRelationships instantiates a new TeamRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamRelationshipsWithDefaults

func NewTeamRelationshipsWithDefaults() *TeamRelationships

NewTeamRelationshipsWithDefaults instantiates a new TeamRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (o *TeamRelationships) GetTeamLinks() RelationshipToTeamLinks

GetTeamLinks returns the TeamLinks field value if set, zero value otherwise.

func (*TeamRelationships) GetTeamLinksOk

func (o *TeamRelationships) GetTeamLinksOk() (*RelationshipToTeamLinks, bool)

GetTeamLinksOk returns a tuple with the TeamLinks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamRelationships) GetUserTeamPermissions

func (o *TeamRelationships) GetUserTeamPermissions() RelationshipToUserTeamPermission

GetUserTeamPermissions returns the UserTeamPermissions field value if set, zero value otherwise.

func (*TeamRelationships) GetUserTeamPermissionsOk

func (o *TeamRelationships) GetUserTeamPermissionsOk() (*RelationshipToUserTeamPermission, bool)

GetUserTeamPermissionsOk returns a tuple with the UserTeamPermissions field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *TeamRelationships) HasTeamLinks() bool

HasTeamLinks returns a boolean if a field has been set.

func (*TeamRelationships) HasUserTeamPermissions

func (o *TeamRelationships) HasUserTeamPermissions() bool

HasUserTeamPermissions returns a boolean if a field has been set.

func (TeamRelationships) MarshalJSON

func (o TeamRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (o *TeamRelationships) SetTeamLinks(v RelationshipToTeamLinks)

SetTeamLinks gets a reference to the given RelationshipToTeamLinks and assigns it to the TeamLinks field.

func (*TeamRelationships) SetUserTeamPermissions

func (o *TeamRelationships) SetUserTeamPermissions(v RelationshipToUserTeamPermission)

SetUserTeamPermissions gets a reference to the given RelationshipToUserTeamPermission and assigns it to the UserTeamPermissions field.

func (*TeamRelationships) UnmarshalJSON

func (o *TeamRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

TeamRelationshipsLinks Links attributes.

type TeamRelationshipsLinks struct {
    // Related link.
    Related *string `json:"related,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}
func NewTeamRelationshipsLinks() *TeamRelationshipsLinks

NewTeamRelationshipsLinks instantiates a new TeamRelationshipsLinks object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamRelationshipsLinksWithDefaults

func NewTeamRelationshipsLinksWithDefaults() *TeamRelationshipsLinks

NewTeamRelationshipsLinksWithDefaults instantiates a new TeamRelationshipsLinks object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamRelationshipsLinks) GetRelated

func (o *TeamRelationshipsLinks) GetRelated() string

GetRelated returns the Related field value if set, zero value otherwise.

func (*TeamRelationshipsLinks) GetRelatedOk

func (o *TeamRelationshipsLinks) GetRelatedOk() (*string, bool)

GetRelatedOk returns a tuple with the Related field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamRelationshipsLinks) HasRelated

func (o *TeamRelationshipsLinks) HasRelated() bool

HasRelated returns a boolean if a field has been set.

func (TeamRelationshipsLinks) MarshalJSON

func (o TeamRelationshipsLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamRelationshipsLinks) SetRelated

func (o *TeamRelationshipsLinks) SetRelated(v string)

SetRelated gets a reference to the given string and assigns it to the Related field.

func (*TeamRelationshipsLinks) UnmarshalJSON

func (o *TeamRelationshipsLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamResponse

TeamResponse Response with a team

type TeamResponse struct {
    // A team
    Data *Team `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamResponse

func NewTeamResponse() *TeamResponse

NewTeamResponse instantiates a new TeamResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamResponseWithDefaults

func NewTeamResponseWithDefaults() *TeamResponse

NewTeamResponseWithDefaults instantiates a new TeamResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamResponse) GetData

func (o *TeamResponse) GetData() Team

GetData returns the Data field value if set, zero value otherwise.

func (*TeamResponse) GetDataOk

func (o *TeamResponse) GetDataOk() (*Team, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamResponse) HasData

func (o *TeamResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (TeamResponse) MarshalJSON

func (o TeamResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamResponse) SetData

func (o *TeamResponse) SetData(v Team)

SetData gets a reference to the given Team and assigns it to the Data field.

func (*TeamResponse) UnmarshalJSON

func (o *TeamResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamType

TeamType Team type

type TeamType string

List of TeamType.

const (
    TEAMTYPE_TEAM TeamType = "team"
)

func NewTeamTypeFromValue

func NewTeamTypeFromValue(v string) (*TeamType, error)

NewTeamTypeFromValue returns a pointer to a valid TeamType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*TeamType) GetAllowedValues

func (v *TeamType) GetAllowedValues() []TeamType

GetAllowedValues reeturns the list of possible values.

func (TeamType) IsValid

func (v TeamType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (TeamType) Ptr

func (v TeamType) Ptr() *TeamType

Ptr returns reference to TeamType value.

func (*TeamType) UnmarshalJSON

func (v *TeamType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type TeamUpdate

TeamUpdate Team update request

type TeamUpdate struct {
    // Team update attributes
    Attributes TeamUpdateAttributes `json:"attributes"`
    // Team update relationships
    Relationships *TeamUpdateRelationships `json:"relationships,omitempty"`
    // Team type
    Type TeamType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamUpdate

func NewTeamUpdate(attributes TeamUpdateAttributes, typeVar TeamType) *TeamUpdate

NewTeamUpdate instantiates a new TeamUpdate object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamUpdateWithDefaults

func NewTeamUpdateWithDefaults() *TeamUpdate

NewTeamUpdateWithDefaults instantiates a new TeamUpdate object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamUpdate) GetAttributes

func (o *TeamUpdate) GetAttributes() TeamUpdateAttributes

GetAttributes returns the Attributes field value.

func (*TeamUpdate) GetAttributesOk

func (o *TeamUpdate) GetAttributesOk() (*TeamUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*TeamUpdate) GetRelationships

func (o *TeamUpdate) GetRelationships() TeamUpdateRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*TeamUpdate) GetRelationshipsOk

func (o *TeamUpdate) GetRelationshipsOk() (*TeamUpdateRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamUpdate) GetType

func (o *TeamUpdate) GetType() TeamType

GetType returns the Type field value.

func (*TeamUpdate) GetTypeOk

func (o *TeamUpdate) GetTypeOk() (*TeamType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*TeamUpdate) HasRelationships

func (o *TeamUpdate) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (TeamUpdate) MarshalJSON

func (o TeamUpdate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamUpdate) SetAttributes

func (o *TeamUpdate) SetAttributes(v TeamUpdateAttributes)

SetAttributes sets field value.

func (*TeamUpdate) SetRelationships

func (o *TeamUpdate) SetRelationships(v TeamUpdateRelationships)

SetRelationships gets a reference to the given TeamUpdateRelationships and assigns it to the Relationships field.

func (*TeamUpdate) SetType

func (o *TeamUpdate) SetType(v TeamType)

SetType sets field value.

func (*TeamUpdate) UnmarshalJSON

func (o *TeamUpdate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamUpdateAttributes

TeamUpdateAttributes Team update attributes

type TeamUpdateAttributes struct {
    // An identifier for the color representing the team
    Color *int32 `json:"color,omitempty"`
    // Free-form markdown description/content for the team's homepage
    Description *string `json:"description,omitempty"`
    // The team's identifier
    Handle string `json:"handle"`
    // The name of the team
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamUpdateAttributes

func NewTeamUpdateAttributes(handle string, name string) *TeamUpdateAttributes

NewTeamUpdateAttributes instantiates a new TeamUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamUpdateAttributesWithDefaults

func NewTeamUpdateAttributesWithDefaults() *TeamUpdateAttributes

NewTeamUpdateAttributesWithDefaults instantiates a new TeamUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamUpdateAttributes) GetColor

func (o *TeamUpdateAttributes) GetColor() int32

GetColor returns the Color field value if set, zero value otherwise.

func (*TeamUpdateAttributes) GetColorOk

func (o *TeamUpdateAttributes) GetColorOk() (*int32, bool)

GetColorOk returns a tuple with the Color field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamUpdateAttributes) GetDescription

func (o *TeamUpdateAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*TeamUpdateAttributes) GetDescriptionOk

func (o *TeamUpdateAttributes) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamUpdateAttributes) GetHandle

func (o *TeamUpdateAttributes) GetHandle() string

GetHandle returns the Handle field value.

func (*TeamUpdateAttributes) GetHandleOk

func (o *TeamUpdateAttributes) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value and a boolean to check if the value has been set.

func (*TeamUpdateAttributes) GetName

func (o *TeamUpdateAttributes) GetName() string

GetName returns the Name field value.

func (*TeamUpdateAttributes) GetNameOk

func (o *TeamUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*TeamUpdateAttributes) HasColor

func (o *TeamUpdateAttributes) HasColor() bool

HasColor returns a boolean if a field has been set.

func (*TeamUpdateAttributes) HasDescription

func (o *TeamUpdateAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (TeamUpdateAttributes) MarshalJSON

func (o TeamUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamUpdateAttributes) SetColor

func (o *TeamUpdateAttributes) SetColor(v int32)

SetColor gets a reference to the given int32 and assigns it to the Color field.

func (*TeamUpdateAttributes) SetDescription

func (o *TeamUpdateAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*TeamUpdateAttributes) SetHandle

func (o *TeamUpdateAttributes) SetHandle(v string)

SetHandle sets field value.

func (*TeamUpdateAttributes) SetName

func (o *TeamUpdateAttributes) SetName(v string)

SetName sets field value.

func (*TeamUpdateAttributes) UnmarshalJSON

func (o *TeamUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamUpdateRelationships

TeamUpdateRelationships Team update relationships

type TeamUpdateRelationships struct {
    // Relationship between a team and a team link
    TeamLinks *RelationshipToTeamLinks `json:"team_links,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamUpdateRelationships

func NewTeamUpdateRelationships() *TeamUpdateRelationships

NewTeamUpdateRelationships instantiates a new TeamUpdateRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamUpdateRelationshipsWithDefaults

func NewTeamUpdateRelationshipsWithDefaults() *TeamUpdateRelationships

NewTeamUpdateRelationshipsWithDefaults instantiates a new TeamUpdateRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (o *TeamUpdateRelationships) GetTeamLinks() RelationshipToTeamLinks

GetTeamLinks returns the TeamLinks field value if set, zero value otherwise.

func (*TeamUpdateRelationships) GetTeamLinksOk

func (o *TeamUpdateRelationships) GetTeamLinksOk() (*RelationshipToTeamLinks, bool)

GetTeamLinksOk returns a tuple with the TeamLinks field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *TeamUpdateRelationships) HasTeamLinks() bool

HasTeamLinks returns a boolean if a field has been set.

func (TeamUpdateRelationships) MarshalJSON

func (o TeamUpdateRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (o *TeamUpdateRelationships) SetTeamLinks(v RelationshipToTeamLinks)

SetTeamLinks gets a reference to the given RelationshipToTeamLinks and assigns it to the TeamLinks field.

func (*TeamUpdateRelationships) UnmarshalJSON

func (o *TeamUpdateRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamUpdateRequest

TeamUpdateRequest Team update request

type TeamUpdateRequest struct {
    // Team update request
    Data TeamUpdate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamUpdateRequest

func NewTeamUpdateRequest(data TeamUpdate) *TeamUpdateRequest

NewTeamUpdateRequest instantiates a new TeamUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamUpdateRequestWithDefaults

func NewTeamUpdateRequestWithDefaults() *TeamUpdateRequest

NewTeamUpdateRequestWithDefaults instantiates a new TeamUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamUpdateRequest) GetData

func (o *TeamUpdateRequest) GetData() TeamUpdate

GetData returns the Data field value.

func (*TeamUpdateRequest) GetDataOk

func (o *TeamUpdateRequest) GetDataOk() (*TeamUpdate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (TeamUpdateRequest) MarshalJSON

func (o TeamUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamUpdateRequest) SetData

func (o *TeamUpdateRequest) SetData(v TeamUpdate)

SetData sets field value.

func (*TeamUpdateRequest) UnmarshalJSON

func (o *TeamUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamsApi

TeamsApi service type

type TeamsApi datadog.Service

func NewTeamsApi

func NewTeamsApi(client *datadog.APIClient) *TeamsApi

NewTeamsApi Returns NewTeamsApi.

func (*TeamsApi) CreateTeam

func (a *TeamsApi) CreateTeam(ctx _context.Context, body TeamCreateRequest) (TeamResponse, *_nethttp.Response, error)

CreateTeam Create a team. Create a new team. User IDs passed through the `users` relationship field are added to the team.

func (a *TeamsApi) CreateTeamLink(ctx _context.Context, teamId string, body TeamLinkCreateRequest) (TeamLinkResponse, *_nethttp.Response, error)

CreateTeamLink Create a team link. Add a new link to a team.

func (*TeamsApi) CreateTeamMembership

func (a *TeamsApi) CreateTeamMembership(ctx _context.Context, teamId string, body UserTeamRequest) (UserTeamResponse, *_nethttp.Response, error)

CreateTeamMembership Add a user to a team. Add a user to a team.

func (*TeamsApi) DeleteTeam

func (a *TeamsApi) DeleteTeam(ctx _context.Context, teamId string) (*_nethttp.Response, error)

DeleteTeam Remove a team. Remove a team using the team's `id`.

func (a *TeamsApi) DeleteTeamLink(ctx _context.Context, teamId string, linkId string) (*_nethttp.Response, error)

DeleteTeamLink Remove a team link. Remove a link from a team.

func (*TeamsApi) DeleteTeamMembership

func (a *TeamsApi) DeleteTeamMembership(ctx _context.Context, teamId string, userId string) (*_nethttp.Response, error)

DeleteTeamMembership Remove a user from a team. Remove a user from a team.

func (*TeamsApi) GetTeam

func (a *TeamsApi) GetTeam(ctx _context.Context, teamId string) (TeamResponse, *_nethttp.Response, error)

GetTeam Get a team. Get a single team using the team's `id`.

func (a *TeamsApi) GetTeamLink(ctx _context.Context, teamId string, linkId string) (TeamLinkResponse, *_nethttp.Response, error)

GetTeamLink Get a team link. Get a single link for a team.

func (a *TeamsApi) GetTeamLinks(ctx _context.Context, teamId string) (TeamLinksResponse, *_nethttp.Response, error)

GetTeamLinks Get links for a team. Get all links for a given team.

func (*TeamsApi) GetTeamMemberships

func (a *TeamsApi) GetTeamMemberships(ctx _context.Context, teamId string, o ...GetTeamMembershipsOptionalParameters) (UserTeamsResponse, *_nethttp.Response, error)

GetTeamMemberships Get team memberships. Get a paginated list of members for a team

func (*TeamsApi) GetTeamPermissionSettings

func (a *TeamsApi) GetTeamPermissionSettings(ctx _context.Context, teamId string) (TeamPermissionSettingsResponse, *_nethttp.Response, error)

GetTeamPermissionSettings Get permission settings for a team. Get all permission settings for a given team.

func (*TeamsApi) ListTeams

func (a *TeamsApi) ListTeams(ctx _context.Context, o ...ListTeamsOptionalParameters) (TeamsResponse, *_nethttp.Response, error)

ListTeams Get all teams. Get all teams. Can be used to search for teams using the `filter[keyword]` and `filter[me]` query parameters.

func (*TeamsApi) UpdateTeam

func (a *TeamsApi) UpdateTeam(ctx _context.Context, teamId string, body TeamUpdateRequest) (TeamResponse, *_nethttp.Response, error)

UpdateTeam Update a team. Update a team using the team's `id`. If the `team_links` relationship is present, the associated links are updated to be in the order they appear in the array, and any existing team links not present are removed.

func (a *TeamsApi) UpdateTeamLink(ctx _context.Context, teamId string, linkId string, body TeamLinkCreateRequest) (TeamLinkResponse, *_nethttp.Response, error)

UpdateTeamLink Update a team link. Update a team link.

func (*TeamsApi) UpdateTeamMembership

func (a *TeamsApi) UpdateTeamMembership(ctx _context.Context, teamId string, userId string, body UserTeamUpdateRequest) (UserTeamResponse, *_nethttp.Response, error)

UpdateTeamMembership Update a user's membership attributes on a team. Update a user's membership attributes on a team.

func (*TeamsApi) UpdateTeamPermissionSetting

func (a *TeamsApi) UpdateTeamPermissionSetting(ctx _context.Context, teamId string, action string, body TeamPermissionSettingUpdateRequest) (TeamPermissionSettingResponse, *_nethttp.Response, error)

UpdateTeamPermissionSetting Update permission setting for team. Update a team permission setting for a given team.

type TeamsResponse

TeamsResponse Response with multiple teams

type TeamsResponse struct {
    // Teams response data
    Data []Team `json:"data,omitempty"`
    // Resources related to the team
    Included []TeamIncluded `json:"included,omitempty"`
    // Teams response links.
    Links *TeamsResponseLinks `json:"links,omitempty"`
    // Teams response metadata.
    Meta *TeamsResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamsResponse

func NewTeamsResponse() *TeamsResponse

NewTeamsResponse instantiates a new TeamsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamsResponseWithDefaults

func NewTeamsResponseWithDefaults() *TeamsResponse

NewTeamsResponseWithDefaults instantiates a new TeamsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamsResponse) GetData

func (o *TeamsResponse) GetData() []Team

GetData returns the Data field value if set, zero value otherwise.

func (*TeamsResponse) GetDataOk

func (o *TeamsResponse) GetDataOk() (*[]Team, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamsResponse) GetIncluded

func (o *TeamsResponse) GetIncluded() []TeamIncluded

GetIncluded returns the Included field value if set, zero value otherwise.

func (*TeamsResponse) GetIncludedOk

func (o *TeamsResponse) GetIncludedOk() (*[]TeamIncluded, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *TeamsResponse) GetLinks() TeamsResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*TeamsResponse) GetLinksOk

func (o *TeamsResponse) GetLinksOk() (*TeamsResponseLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamsResponse) GetMeta

func (o *TeamsResponse) GetMeta() TeamsResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*TeamsResponse) GetMetaOk

func (o *TeamsResponse) GetMetaOk() (*TeamsResponseMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamsResponse) HasData

func (o *TeamsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*TeamsResponse) HasIncluded

func (o *TeamsResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (o *TeamsResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*TeamsResponse) HasMeta

func (o *TeamsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (TeamsResponse) MarshalJSON

func (o TeamsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamsResponse) SetData

func (o *TeamsResponse) SetData(v []Team)

SetData gets a reference to the given []Team and assigns it to the Data field.

func (*TeamsResponse) SetIncluded

func (o *TeamsResponse) SetIncluded(v []TeamIncluded)

SetIncluded gets a reference to the given []TeamIncluded and assigns it to the Included field.

func (o *TeamsResponse) SetLinks(v TeamsResponseLinks)

SetLinks gets a reference to the given TeamsResponseLinks and assigns it to the Links field.

func (*TeamsResponse) SetMeta

func (o *TeamsResponse) SetMeta(v TeamsResponseMeta)

SetMeta gets a reference to the given TeamsResponseMeta and assigns it to the Meta field.

func (*TeamsResponse) UnmarshalJSON

func (o *TeamsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

TeamsResponseLinks Teams response links.

type TeamsResponseLinks struct {
    // First link.
    First *string `json:"first,omitempty"`
    // Last link.
    Last datadog.NullableString `json:"last,omitempty"`
    // Next link.
    Next *string `json:"next,omitempty"`
    // Previous link.
    Prev datadog.NullableString `json:"prev,omitempty"`
    // Current link.
    Self *string `json:"self,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}
func NewTeamsResponseLinks() *TeamsResponseLinks

NewTeamsResponseLinks instantiates a new TeamsResponseLinks object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamsResponseLinksWithDefaults

func NewTeamsResponseLinksWithDefaults() *TeamsResponseLinks

NewTeamsResponseLinksWithDefaults instantiates a new TeamsResponseLinks object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamsResponseLinks) GetFirst

func (o *TeamsResponseLinks) GetFirst() string

GetFirst returns the First field value if set, zero value otherwise.

func (*TeamsResponseLinks) GetFirstOk

func (o *TeamsResponseLinks) GetFirstOk() (*string, bool)

GetFirstOk returns a tuple with the First field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamsResponseLinks) GetLast

func (o *TeamsResponseLinks) GetLast() string

GetLast returns the Last field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TeamsResponseLinks) GetLastOk

func (o *TeamsResponseLinks) GetLastOk() (*string, bool)

GetLastOk returns a tuple with the Last field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*TeamsResponseLinks) GetNext

func (o *TeamsResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*TeamsResponseLinks) GetNextOk

func (o *TeamsResponseLinks) GetNextOk() (*string, bool)

GetNextOk returns a tuple with the Next field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamsResponseLinks) GetPrev

func (o *TeamsResponseLinks) GetPrev() string

GetPrev returns the Prev field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TeamsResponseLinks) GetPrevOk

func (o *TeamsResponseLinks) GetPrevOk() (*string, bool)

GetPrevOk returns a tuple with the Prev field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*TeamsResponseLinks) GetSelf

func (o *TeamsResponseLinks) GetSelf() string

GetSelf returns the Self field value if set, zero value otherwise.

func (*TeamsResponseLinks) GetSelfOk

func (o *TeamsResponseLinks) GetSelfOk() (*string, bool)

GetSelfOk returns a tuple with the Self field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamsResponseLinks) HasFirst

func (o *TeamsResponseLinks) HasFirst() bool

HasFirst returns a boolean if a field has been set.

func (*TeamsResponseLinks) HasLast

func (o *TeamsResponseLinks) HasLast() bool

HasLast returns a boolean if a field has been set.

func (*TeamsResponseLinks) HasNext

func (o *TeamsResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*TeamsResponseLinks) HasPrev

func (o *TeamsResponseLinks) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (*TeamsResponseLinks) HasSelf

func (o *TeamsResponseLinks) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (TeamsResponseLinks) MarshalJSON

func (o TeamsResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamsResponseLinks) SetFirst

func (o *TeamsResponseLinks) SetFirst(v string)

SetFirst gets a reference to the given string and assigns it to the First field.

func (*TeamsResponseLinks) SetLast

func (o *TeamsResponseLinks) SetLast(v string)

SetLast gets a reference to the given datadog.NullableString and assigns it to the Last field.

func (*TeamsResponseLinks) SetLastNil

func (o *TeamsResponseLinks) SetLastNil()

SetLastNil sets the value for Last to be an explicit nil.

func (*TeamsResponseLinks) SetNext

func (o *TeamsResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*TeamsResponseLinks) SetPrev

func (o *TeamsResponseLinks) SetPrev(v string)

SetPrev gets a reference to the given datadog.NullableString and assigns it to the Prev field.

func (*TeamsResponseLinks) SetPrevNil

func (o *TeamsResponseLinks) SetPrevNil()

SetPrevNil sets the value for Prev to be an explicit nil.

func (*TeamsResponseLinks) SetSelf

func (o *TeamsResponseLinks) SetSelf(v string)

SetSelf gets a reference to the given string and assigns it to the Self field.

func (*TeamsResponseLinks) UnmarshalJSON

func (o *TeamsResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*TeamsResponseLinks) UnsetLast

func (o *TeamsResponseLinks) UnsetLast()

UnsetLast ensures that no value is present for Last, not even an explicit nil.

func (*TeamsResponseLinks) UnsetPrev

func (o *TeamsResponseLinks) UnsetPrev()

UnsetPrev ensures that no value is present for Prev, not even an explicit nil.

type TeamsResponseMeta

TeamsResponseMeta Teams response metadata.

type TeamsResponseMeta struct {
    // Teams response metadata.
    Pagination *TeamsResponseMetaPagination `json:"pagination,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamsResponseMeta

func NewTeamsResponseMeta() *TeamsResponseMeta

NewTeamsResponseMeta instantiates a new TeamsResponseMeta object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamsResponseMetaWithDefaults

func NewTeamsResponseMetaWithDefaults() *TeamsResponseMeta

NewTeamsResponseMetaWithDefaults instantiates a new TeamsResponseMeta object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamsResponseMeta) GetPagination

func (o *TeamsResponseMeta) GetPagination() TeamsResponseMetaPagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*TeamsResponseMeta) GetPaginationOk

func (o *TeamsResponseMeta) GetPaginationOk() (*TeamsResponseMetaPagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamsResponseMeta) HasPagination

func (o *TeamsResponseMeta) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (TeamsResponseMeta) MarshalJSON

func (o TeamsResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamsResponseMeta) SetPagination

func (o *TeamsResponseMeta) SetPagination(v TeamsResponseMetaPagination)

SetPagination gets a reference to the given TeamsResponseMetaPagination and assigns it to the Pagination field.

func (*TeamsResponseMeta) UnmarshalJSON

func (o *TeamsResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamsResponseMetaPagination

TeamsResponseMetaPagination Teams response metadata.

type TeamsResponseMetaPagination struct {
    // The first offset.
    FirstOffset *int64 `json:"first_offset,omitempty"`
    // The last offset.
    LastOffset *int64 `json:"last_offset,omitempty"`
    // Pagination limit.
    Limit *int64 `json:"limit,omitempty"`
    // The next offset.
    NextOffset *int64 `json:"next_offset,omitempty"`
    // The offset.
    Offset *int64 `json:"offset,omitempty"`
    // The previous offset.
    PrevOffset *int64 `json:"prev_offset,omitempty"`
    // Total results.
    Total *int64 `json:"total,omitempty"`
    // Offset type.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTeamsResponseMetaPagination

func NewTeamsResponseMetaPagination() *TeamsResponseMetaPagination

NewTeamsResponseMetaPagination instantiates a new TeamsResponseMetaPagination object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTeamsResponseMetaPaginationWithDefaults

func NewTeamsResponseMetaPaginationWithDefaults() *TeamsResponseMetaPagination

NewTeamsResponseMetaPaginationWithDefaults instantiates a new TeamsResponseMetaPagination object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TeamsResponseMetaPagination) GetFirstOffset

func (o *TeamsResponseMetaPagination) GetFirstOffset() int64

GetFirstOffset returns the FirstOffset field value if set, zero value otherwise.

func (*TeamsResponseMetaPagination) GetFirstOffsetOk

func (o *TeamsResponseMetaPagination) GetFirstOffsetOk() (*int64, bool)

GetFirstOffsetOk returns a tuple with the FirstOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamsResponseMetaPagination) GetLastOffset

func (o *TeamsResponseMetaPagination) GetLastOffset() int64

GetLastOffset returns the LastOffset field value if set, zero value otherwise.

func (*TeamsResponseMetaPagination) GetLastOffsetOk

func (o *TeamsResponseMetaPagination) GetLastOffsetOk() (*int64, bool)

GetLastOffsetOk returns a tuple with the LastOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamsResponseMetaPagination) GetLimit

func (o *TeamsResponseMetaPagination) GetLimit() int64

GetLimit returns the Limit field value if set, zero value otherwise.

func (*TeamsResponseMetaPagination) GetLimitOk

func (o *TeamsResponseMetaPagination) GetLimitOk() (*int64, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamsResponseMetaPagination) GetNextOffset

func (o *TeamsResponseMetaPagination) GetNextOffset() int64

GetNextOffset returns the NextOffset field value if set, zero value otherwise.

func (*TeamsResponseMetaPagination) GetNextOffsetOk

func (o *TeamsResponseMetaPagination) GetNextOffsetOk() (*int64, bool)

GetNextOffsetOk returns a tuple with the NextOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamsResponseMetaPagination) GetOffset

func (o *TeamsResponseMetaPagination) GetOffset() int64

GetOffset returns the Offset field value if set, zero value otherwise.

func (*TeamsResponseMetaPagination) GetOffsetOk

func (o *TeamsResponseMetaPagination) GetOffsetOk() (*int64, bool)

GetOffsetOk returns a tuple with the Offset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamsResponseMetaPagination) GetPrevOffset

func (o *TeamsResponseMetaPagination) GetPrevOffset() int64

GetPrevOffset returns the PrevOffset field value if set, zero value otherwise.

func (*TeamsResponseMetaPagination) GetPrevOffsetOk

func (o *TeamsResponseMetaPagination) GetPrevOffsetOk() (*int64, bool)

GetPrevOffsetOk returns a tuple with the PrevOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamsResponseMetaPagination) GetTotal

func (o *TeamsResponseMetaPagination) GetTotal() int64

GetTotal returns the Total field value if set, zero value otherwise.

func (*TeamsResponseMetaPagination) GetTotalOk

func (o *TeamsResponseMetaPagination) GetTotalOk() (*int64, bool)

GetTotalOk returns a tuple with the Total field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamsResponseMetaPagination) GetType

func (o *TeamsResponseMetaPagination) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*TeamsResponseMetaPagination) GetTypeOk

func (o *TeamsResponseMetaPagination) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamsResponseMetaPagination) HasFirstOffset

func (o *TeamsResponseMetaPagination) HasFirstOffset() bool

HasFirstOffset returns a boolean if a field has been set.

func (*TeamsResponseMetaPagination) HasLastOffset

func (o *TeamsResponseMetaPagination) HasLastOffset() bool

HasLastOffset returns a boolean if a field has been set.

func (*TeamsResponseMetaPagination) HasLimit

func (o *TeamsResponseMetaPagination) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*TeamsResponseMetaPagination) HasNextOffset

func (o *TeamsResponseMetaPagination) HasNextOffset() bool

HasNextOffset returns a boolean if a field has been set.

func (*TeamsResponseMetaPagination) HasOffset

func (o *TeamsResponseMetaPagination) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*TeamsResponseMetaPagination) HasPrevOffset

func (o *TeamsResponseMetaPagination) HasPrevOffset() bool

HasPrevOffset returns a boolean if a field has been set.

func (*TeamsResponseMetaPagination) HasTotal

func (o *TeamsResponseMetaPagination) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (*TeamsResponseMetaPagination) HasType

func (o *TeamsResponseMetaPagination) HasType() bool

HasType returns a boolean if a field has been set.

func (TeamsResponseMetaPagination) MarshalJSON

func (o TeamsResponseMetaPagination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamsResponseMetaPagination) SetFirstOffset

func (o *TeamsResponseMetaPagination) SetFirstOffset(v int64)

SetFirstOffset gets a reference to the given int64 and assigns it to the FirstOffset field.

func (*TeamsResponseMetaPagination) SetLastOffset

func (o *TeamsResponseMetaPagination) SetLastOffset(v int64)

SetLastOffset gets a reference to the given int64 and assigns it to the LastOffset field.

func (*TeamsResponseMetaPagination) SetLimit

func (o *TeamsResponseMetaPagination) SetLimit(v int64)

SetLimit gets a reference to the given int64 and assigns it to the Limit field.

func (*TeamsResponseMetaPagination) SetNextOffset

func (o *TeamsResponseMetaPagination) SetNextOffset(v int64)

SetNextOffset gets a reference to the given int64 and assigns it to the NextOffset field.

func (*TeamsResponseMetaPagination) SetOffset

func (o *TeamsResponseMetaPagination) SetOffset(v int64)

SetOffset gets a reference to the given int64 and assigns it to the Offset field.

func (*TeamsResponseMetaPagination) SetPrevOffset

func (o *TeamsResponseMetaPagination) SetPrevOffset(v int64)

SetPrevOffset gets a reference to the given int64 and assigns it to the PrevOffset field.

func (*TeamsResponseMetaPagination) SetTotal

func (o *TeamsResponseMetaPagination) SetTotal(v int64)

SetTotal gets a reference to the given int64 and assigns it to the Total field.

func (*TeamsResponseMetaPagination) SetType

func (o *TeamsResponseMetaPagination) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*TeamsResponseMetaPagination) UnmarshalJSON

func (o *TeamsResponseMetaPagination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TimeseriesFormulaQueryRequest

TimeseriesFormulaQueryRequest A request wrapper around a single timeseries query to be executed.

type TimeseriesFormulaQueryRequest struct {
    // A single timeseries query to be executed.
    Data TimeseriesFormulaRequest `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTimeseriesFormulaQueryRequest

func NewTimeseriesFormulaQueryRequest(data TimeseriesFormulaRequest) *TimeseriesFormulaQueryRequest

NewTimeseriesFormulaQueryRequest instantiates a new TimeseriesFormulaQueryRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTimeseriesFormulaQueryRequestWithDefaults

func NewTimeseriesFormulaQueryRequestWithDefaults() *TimeseriesFormulaQueryRequest

NewTimeseriesFormulaQueryRequestWithDefaults instantiates a new TimeseriesFormulaQueryRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TimeseriesFormulaQueryRequest) GetData

func (o *TimeseriesFormulaQueryRequest) GetData() TimeseriesFormulaRequest

GetData returns the Data field value.

func (*TimeseriesFormulaQueryRequest) GetDataOk

func (o *TimeseriesFormulaQueryRequest) GetDataOk() (*TimeseriesFormulaRequest, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (TimeseriesFormulaQueryRequest) MarshalJSON

func (o TimeseriesFormulaQueryRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TimeseriesFormulaQueryRequest) SetData

func (o *TimeseriesFormulaQueryRequest) SetData(v TimeseriesFormulaRequest)

SetData sets field value.

func (*TimeseriesFormulaQueryRequest) UnmarshalJSON

func (o *TimeseriesFormulaQueryRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TimeseriesFormulaQueryResponse

TimeseriesFormulaQueryResponse A message containing one response to a timeseries query made with timeseries formula query request.

type TimeseriesFormulaQueryResponse struct {
    // A message containing the response to a timeseries query.
    Data *TimeseriesResponse `json:"data,omitempty"`
    // The error generated by the request.
    Errors *string `json:"errors,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTimeseriesFormulaQueryResponse

func NewTimeseriesFormulaQueryResponse() *TimeseriesFormulaQueryResponse

NewTimeseriesFormulaQueryResponse instantiates a new TimeseriesFormulaQueryResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTimeseriesFormulaQueryResponseWithDefaults

func NewTimeseriesFormulaQueryResponseWithDefaults() *TimeseriesFormulaQueryResponse

NewTimeseriesFormulaQueryResponseWithDefaults instantiates a new TimeseriesFormulaQueryResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TimeseriesFormulaQueryResponse) GetData

func (o *TimeseriesFormulaQueryResponse) GetData() TimeseriesResponse

GetData returns the Data field value if set, zero value otherwise.

func (*TimeseriesFormulaQueryResponse) GetDataOk

func (o *TimeseriesFormulaQueryResponse) GetDataOk() (*TimeseriesResponse, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeseriesFormulaQueryResponse) GetErrors

func (o *TimeseriesFormulaQueryResponse) GetErrors() string

GetErrors returns the Errors field value if set, zero value otherwise.

func (*TimeseriesFormulaQueryResponse) GetErrorsOk

func (o *TimeseriesFormulaQueryResponse) GetErrorsOk() (*string, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeseriesFormulaQueryResponse) HasData

func (o *TimeseriesFormulaQueryResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*TimeseriesFormulaQueryResponse) HasErrors

func (o *TimeseriesFormulaQueryResponse) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (TimeseriesFormulaQueryResponse) MarshalJSON

func (o TimeseriesFormulaQueryResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TimeseriesFormulaQueryResponse) SetData

func (o *TimeseriesFormulaQueryResponse) SetData(v TimeseriesResponse)

SetData gets a reference to the given TimeseriesResponse and assigns it to the Data field.

func (*TimeseriesFormulaQueryResponse) SetErrors

func (o *TimeseriesFormulaQueryResponse) SetErrors(v string)

SetErrors gets a reference to the given string and assigns it to the Errors field.

func (*TimeseriesFormulaQueryResponse) UnmarshalJSON

func (o *TimeseriesFormulaQueryResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TimeseriesFormulaRequest

TimeseriesFormulaRequest A single timeseries query to be executed.

type TimeseriesFormulaRequest struct {
    // The object describing a timeseries formula request.
    Attributes TimeseriesFormulaRequestAttributes `json:"attributes"`
    // The type of the resource. The value should always be timeseries_request.
    Type TimeseriesFormulaRequestType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTimeseriesFormulaRequest

func NewTimeseriesFormulaRequest(attributes TimeseriesFormulaRequestAttributes, typeVar TimeseriesFormulaRequestType) *TimeseriesFormulaRequest

NewTimeseriesFormulaRequest instantiates a new TimeseriesFormulaRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTimeseriesFormulaRequestWithDefaults

func NewTimeseriesFormulaRequestWithDefaults() *TimeseriesFormulaRequest

NewTimeseriesFormulaRequestWithDefaults instantiates a new TimeseriesFormulaRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TimeseriesFormulaRequest) GetAttributes

func (o *TimeseriesFormulaRequest) GetAttributes() TimeseriesFormulaRequestAttributes

GetAttributes returns the Attributes field value.

func (*TimeseriesFormulaRequest) GetAttributesOk

func (o *TimeseriesFormulaRequest) GetAttributesOk() (*TimeseriesFormulaRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*TimeseriesFormulaRequest) GetType

func (o *TimeseriesFormulaRequest) GetType() TimeseriesFormulaRequestType

GetType returns the Type field value.

func (*TimeseriesFormulaRequest) GetTypeOk

func (o *TimeseriesFormulaRequest) GetTypeOk() (*TimeseriesFormulaRequestType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (TimeseriesFormulaRequest) MarshalJSON

func (o TimeseriesFormulaRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TimeseriesFormulaRequest) SetAttributes

func (o *TimeseriesFormulaRequest) SetAttributes(v TimeseriesFormulaRequestAttributes)

SetAttributes sets field value.

func (*TimeseriesFormulaRequest) SetType

func (o *TimeseriesFormulaRequest) SetType(v TimeseriesFormulaRequestType)

SetType sets field value.

func (*TimeseriesFormulaRequest) UnmarshalJSON

func (o *TimeseriesFormulaRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TimeseriesFormulaRequestAttributes

TimeseriesFormulaRequestAttributes The object describing a timeseries formula request.

type TimeseriesFormulaRequestAttributes struct {
    // List of formulas to be calculated and returned as responses.
    Formulas []QueryFormula `json:"formulas,omitempty"`
    // Start date (inclusive) of the query in milliseconds since the Unix epoch.
    From int64 `json:"from"`
    // A time interval in milliseconds.
    // May be overridden by a larger interval if the query would result in
    // too many points for the specified timeframe.
    // Defaults to a reasonable interval for the given timeframe.
    Interval *int64 `json:"interval,omitempty"`
    // List of queries to be run and used as inputs to the formulas.
    Queries []TimeseriesQuery `json:"queries"`
    // End date (exclusive) of the query in milliseconds since the Unix epoch.
    To int64 `json:"to"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTimeseriesFormulaRequestAttributes

func NewTimeseriesFormulaRequestAttributes(from int64, queries []TimeseriesQuery, to int64) *TimeseriesFormulaRequestAttributes

NewTimeseriesFormulaRequestAttributes instantiates a new TimeseriesFormulaRequestAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTimeseriesFormulaRequestAttributesWithDefaults

func NewTimeseriesFormulaRequestAttributesWithDefaults() *TimeseriesFormulaRequestAttributes

NewTimeseriesFormulaRequestAttributesWithDefaults instantiates a new TimeseriesFormulaRequestAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TimeseriesFormulaRequestAttributes) GetFormulas

func (o *TimeseriesFormulaRequestAttributes) GetFormulas() []QueryFormula

GetFormulas returns the Formulas field value if set, zero value otherwise.

func (*TimeseriesFormulaRequestAttributes) GetFormulasOk

func (o *TimeseriesFormulaRequestAttributes) GetFormulasOk() (*[]QueryFormula, bool)

GetFormulasOk returns a tuple with the Formulas field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeseriesFormulaRequestAttributes) GetFrom

func (o *TimeseriesFormulaRequestAttributes) GetFrom() int64

GetFrom returns the From field value.

func (*TimeseriesFormulaRequestAttributes) GetFromOk

func (o *TimeseriesFormulaRequestAttributes) GetFromOk() (*int64, bool)

GetFromOk returns a tuple with the From field value and a boolean to check if the value has been set.

func (*TimeseriesFormulaRequestAttributes) GetInterval

func (o *TimeseriesFormulaRequestAttributes) GetInterval() int64

GetInterval returns the Interval field value if set, zero value otherwise.

func (*TimeseriesFormulaRequestAttributes) GetIntervalOk

func (o *TimeseriesFormulaRequestAttributes) GetIntervalOk() (*int64, bool)

GetIntervalOk returns a tuple with the Interval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeseriesFormulaRequestAttributes) GetQueries

func (o *TimeseriesFormulaRequestAttributes) GetQueries() []TimeseriesQuery

GetQueries returns the Queries field value.

func (*TimeseriesFormulaRequestAttributes) GetQueriesOk

func (o *TimeseriesFormulaRequestAttributes) GetQueriesOk() (*[]TimeseriesQuery, bool)

GetQueriesOk returns a tuple with the Queries field value and a boolean to check if the value has been set.

func (*TimeseriesFormulaRequestAttributes) GetTo

func (o *TimeseriesFormulaRequestAttributes) GetTo() int64

GetTo returns the To field value.

func (*TimeseriesFormulaRequestAttributes) GetToOk

func (o *TimeseriesFormulaRequestAttributes) GetToOk() (*int64, bool)

GetToOk returns a tuple with the To field value and a boolean to check if the value has been set.

func (*TimeseriesFormulaRequestAttributes) HasFormulas

func (o *TimeseriesFormulaRequestAttributes) HasFormulas() bool

HasFormulas returns a boolean if a field has been set.

func (*TimeseriesFormulaRequestAttributes) HasInterval

func (o *TimeseriesFormulaRequestAttributes) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (TimeseriesFormulaRequestAttributes) MarshalJSON

func (o TimeseriesFormulaRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TimeseriesFormulaRequestAttributes) SetFormulas

func (o *TimeseriesFormulaRequestAttributes) SetFormulas(v []QueryFormula)

SetFormulas gets a reference to the given []QueryFormula and assigns it to the Formulas field.

func (*TimeseriesFormulaRequestAttributes) SetFrom

func (o *TimeseriesFormulaRequestAttributes) SetFrom(v int64)

SetFrom sets field value.

func (*TimeseriesFormulaRequestAttributes) SetInterval

func (o *TimeseriesFormulaRequestAttributes) SetInterval(v int64)

SetInterval gets a reference to the given int64 and assigns it to the Interval field.

func (*TimeseriesFormulaRequestAttributes) SetQueries

func (o *TimeseriesFormulaRequestAttributes) SetQueries(v []TimeseriesQuery)

SetQueries sets field value.

func (*TimeseriesFormulaRequestAttributes) SetTo

func (o *TimeseriesFormulaRequestAttributes) SetTo(v int64)

SetTo sets field value.

func (*TimeseriesFormulaRequestAttributes) UnmarshalJSON

func (o *TimeseriesFormulaRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TimeseriesFormulaRequestType

TimeseriesFormulaRequestType The type of the resource. The value should always be timeseries_request.

type TimeseriesFormulaRequestType string

List of TimeseriesFormulaRequestType.

const (
    TIMESERIESFORMULAREQUESTTYPE_TIMESERIES_REQUEST TimeseriesFormulaRequestType = "timeseries_request"
)

func NewTimeseriesFormulaRequestTypeFromValue

func NewTimeseriesFormulaRequestTypeFromValue(v string) (*TimeseriesFormulaRequestType, error)

NewTimeseriesFormulaRequestTypeFromValue returns a pointer to a valid TimeseriesFormulaRequestType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*TimeseriesFormulaRequestType) GetAllowedValues

func (v *TimeseriesFormulaRequestType) GetAllowedValues() []TimeseriesFormulaRequestType

GetAllowedValues reeturns the list of possible values.

func (TimeseriesFormulaRequestType) IsValid

func (v TimeseriesFormulaRequestType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (TimeseriesFormulaRequestType) Ptr

func (v TimeseriesFormulaRequestType) Ptr() *TimeseriesFormulaRequestType

Ptr returns reference to TimeseriesFormulaRequestType value.

func (*TimeseriesFormulaRequestType) UnmarshalJSON

func (v *TimeseriesFormulaRequestType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type TimeseriesFormulaResponseType

TimeseriesFormulaResponseType The type of the resource. The value should always be timeseries_response.

type TimeseriesFormulaResponseType string

List of TimeseriesFormulaResponseType.

const (
    TIMESERIESFORMULARESPONSETYPE_TIMESERIES_RESPONSE TimeseriesFormulaResponseType = "timeseries_response"
)

func NewTimeseriesFormulaResponseTypeFromValue

func NewTimeseriesFormulaResponseTypeFromValue(v string) (*TimeseriesFormulaResponseType, error)

NewTimeseriesFormulaResponseTypeFromValue returns a pointer to a valid TimeseriesFormulaResponseType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*TimeseriesFormulaResponseType) GetAllowedValues

func (v *TimeseriesFormulaResponseType) GetAllowedValues() []TimeseriesFormulaResponseType

GetAllowedValues reeturns the list of possible values.

func (TimeseriesFormulaResponseType) IsValid

func (v TimeseriesFormulaResponseType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (TimeseriesFormulaResponseType) Ptr

func (v TimeseriesFormulaResponseType) Ptr() *TimeseriesFormulaResponseType

Ptr returns reference to TimeseriesFormulaResponseType value.

func (*TimeseriesFormulaResponseType) UnmarshalJSON

func (v *TimeseriesFormulaResponseType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type TimeseriesQuery

TimeseriesQuery - An individual timeseries query to one of the basic Datadog data sources.

type TimeseriesQuery struct {
    MetricsTimeseriesQuery *MetricsTimeseriesQuery
    EventsTimeseriesQuery  *EventsTimeseriesQuery

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func EventsTimeseriesQueryAsTimeseriesQuery

func EventsTimeseriesQueryAsTimeseriesQuery(v *EventsTimeseriesQuery) TimeseriesQuery

EventsTimeseriesQueryAsTimeseriesQuery is a convenience function that returns EventsTimeseriesQuery wrapped in TimeseriesQuery.

func MetricsTimeseriesQueryAsTimeseriesQuery

func MetricsTimeseriesQueryAsTimeseriesQuery(v *MetricsTimeseriesQuery) TimeseriesQuery

MetricsTimeseriesQueryAsTimeseriesQuery is a convenience function that returns MetricsTimeseriesQuery wrapped in TimeseriesQuery.

func (*TimeseriesQuery) GetActualInstance

func (obj *TimeseriesQuery) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (TimeseriesQuery) MarshalJSON

func (obj TimeseriesQuery) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*TimeseriesQuery) UnmarshalJSON

func (obj *TimeseriesQuery) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type TimeseriesResponse

TimeseriesResponse A message containing the response to a timeseries query.

type TimeseriesResponse struct {
    // The object describing a timeseries response.
    Attributes *TimeseriesResponseAttributes `json:"attributes,omitempty"`
    // The type of the resource. The value should always be timeseries_response.
    Type *TimeseriesFormulaResponseType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTimeseriesResponse

func NewTimeseriesResponse() *TimeseriesResponse

NewTimeseriesResponse instantiates a new TimeseriesResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTimeseriesResponseWithDefaults

func NewTimeseriesResponseWithDefaults() *TimeseriesResponse

NewTimeseriesResponseWithDefaults instantiates a new TimeseriesResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TimeseriesResponse) GetAttributes

func (o *TimeseriesResponse) GetAttributes() TimeseriesResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*TimeseriesResponse) GetAttributesOk

func (o *TimeseriesResponse) GetAttributesOk() (*TimeseriesResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeseriesResponse) GetType

func (o *TimeseriesResponse) GetType() TimeseriesFormulaResponseType

GetType returns the Type field value if set, zero value otherwise.

func (*TimeseriesResponse) GetTypeOk

func (o *TimeseriesResponse) GetTypeOk() (*TimeseriesFormulaResponseType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeseriesResponse) HasAttributes

func (o *TimeseriesResponse) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*TimeseriesResponse) HasType

func (o *TimeseriesResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (TimeseriesResponse) MarshalJSON

func (o TimeseriesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TimeseriesResponse) SetAttributes

func (o *TimeseriesResponse) SetAttributes(v TimeseriesResponseAttributes)

SetAttributes gets a reference to the given TimeseriesResponseAttributes and assigns it to the Attributes field.

func (*TimeseriesResponse) SetType

func (o *TimeseriesResponse) SetType(v TimeseriesFormulaResponseType)

SetType gets a reference to the given TimeseriesFormulaResponseType and assigns it to the Type field.

func (*TimeseriesResponse) UnmarshalJSON

func (o *TimeseriesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TimeseriesResponseAttributes

TimeseriesResponseAttributes The object describing a timeseries response.

type TimeseriesResponseAttributes struct {
    // Array of response series. The index here corresponds to the index in the `formulas` or `queries` array from the request.
    Series []TimeseriesResponseSeries `json:"series,omitempty"`
    // Array of times, 1-1 match with individual values arrays.
    Times []int64 `json:"times,omitempty"`
    // Array of value-arrays. The index here corresponds to the index in the `formulas` or `queries` array from the request.
    Values [][]*float64 `json:"values,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTimeseriesResponseAttributes

func NewTimeseriesResponseAttributes() *TimeseriesResponseAttributes

NewTimeseriesResponseAttributes instantiates a new TimeseriesResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTimeseriesResponseAttributesWithDefaults

func NewTimeseriesResponseAttributesWithDefaults() *TimeseriesResponseAttributes

NewTimeseriesResponseAttributesWithDefaults instantiates a new TimeseriesResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TimeseriesResponseAttributes) GetSeries

func (o *TimeseriesResponseAttributes) GetSeries() []TimeseriesResponseSeries

GetSeries returns the Series field value if set, zero value otherwise.

func (*TimeseriesResponseAttributes) GetSeriesOk

func (o *TimeseriesResponseAttributes) GetSeriesOk() (*[]TimeseriesResponseSeries, bool)

GetSeriesOk returns a tuple with the Series field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeseriesResponseAttributes) GetTimes

func (o *TimeseriesResponseAttributes) GetTimes() []int64

GetTimes returns the Times field value if set, zero value otherwise.

func (*TimeseriesResponseAttributes) GetTimesOk

func (o *TimeseriesResponseAttributes) GetTimesOk() (*[]int64, bool)

GetTimesOk returns a tuple with the Times field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeseriesResponseAttributes) GetValues

func (o *TimeseriesResponseAttributes) GetValues() [][]*float64

GetValues returns the Values field value if set, zero value otherwise.

func (*TimeseriesResponseAttributes) GetValuesOk

func (o *TimeseriesResponseAttributes) GetValuesOk() (*[][]*float64, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeseriesResponseAttributes) HasSeries

func (o *TimeseriesResponseAttributes) HasSeries() bool

HasSeries returns a boolean if a field has been set.

func (*TimeseriesResponseAttributes) HasTimes

func (o *TimeseriesResponseAttributes) HasTimes() bool

HasTimes returns a boolean if a field has been set.

func (*TimeseriesResponseAttributes) HasValues

func (o *TimeseriesResponseAttributes) HasValues() bool

HasValues returns a boolean if a field has been set.

func (TimeseriesResponseAttributes) MarshalJSON

func (o TimeseriesResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TimeseriesResponseAttributes) SetSeries

func (o *TimeseriesResponseAttributes) SetSeries(v []TimeseriesResponseSeries)

SetSeries gets a reference to the given []TimeseriesResponseSeries and assigns it to the Series field.

func (*TimeseriesResponseAttributes) SetTimes

func (o *TimeseriesResponseAttributes) SetTimes(v []int64)

SetTimes gets a reference to the given []int64 and assigns it to the Times field.

func (*TimeseriesResponseAttributes) SetValues

func (o *TimeseriesResponseAttributes) SetValues(v [][]*float64)

SetValues gets a reference to the given [][]*float64 and assigns it to the Values field.

func (*TimeseriesResponseAttributes) UnmarshalJSON

func (o *TimeseriesResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TimeseriesResponseSeries

TimeseriesResponseSeries

type TimeseriesResponseSeries struct {
    // List of tags that apply to a single response value.
    GroupTags []string `json:"group_tags,omitempty"`
    // The index of the query in the "formulas" array (or "queries" array if no "formulas" was specified).
    QueryIndex *int32 `json:"query_index,omitempty"`
    // Detailed information about the unit.
    // The first element describes the "primary unit" (for example, `bytes` in `bytes per second`).
    // The second element describes the "per unit" (for example, `second` in `bytes per second`).
    // If the second element is not present, the API returns null.
    Unit []Unit `json:"unit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewTimeseriesResponseSeries

func NewTimeseriesResponseSeries() *TimeseriesResponseSeries

NewTimeseriesResponseSeries instantiates a new TimeseriesResponseSeries object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewTimeseriesResponseSeriesWithDefaults

func NewTimeseriesResponseSeriesWithDefaults() *TimeseriesResponseSeries

NewTimeseriesResponseSeriesWithDefaults instantiates a new TimeseriesResponseSeries object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*TimeseriesResponseSeries) GetGroupTags

func (o *TimeseriesResponseSeries) GetGroupTags() []string

GetGroupTags returns the GroupTags field value if set, zero value otherwise.

func (*TimeseriesResponseSeries) GetGroupTagsOk

func (o *TimeseriesResponseSeries) GetGroupTagsOk() (*[]string, bool)

GetGroupTagsOk returns a tuple with the GroupTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeseriesResponseSeries) GetQueryIndex

func (o *TimeseriesResponseSeries) GetQueryIndex() int32

GetQueryIndex returns the QueryIndex field value if set, zero value otherwise.

func (*TimeseriesResponseSeries) GetQueryIndexOk

func (o *TimeseriesResponseSeries) GetQueryIndexOk() (*int32, bool)

GetQueryIndexOk returns a tuple with the QueryIndex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeseriesResponseSeries) GetUnit

func (o *TimeseriesResponseSeries) GetUnit() []Unit

GetUnit returns the Unit field value if set, zero value otherwise.

func (*TimeseriesResponseSeries) GetUnitOk

func (o *TimeseriesResponseSeries) GetUnitOk() (*[]Unit, bool)

GetUnitOk returns a tuple with the Unit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeseriesResponseSeries) HasGroupTags

func (o *TimeseriesResponseSeries) HasGroupTags() bool

HasGroupTags returns a boolean if a field has been set.

func (*TimeseriesResponseSeries) HasQueryIndex

func (o *TimeseriesResponseSeries) HasQueryIndex() bool

HasQueryIndex returns a boolean if a field has been set.

func (*TimeseriesResponseSeries) HasUnit

func (o *TimeseriesResponseSeries) HasUnit() bool

HasUnit returns a boolean if a field has been set.

func (TimeseriesResponseSeries) MarshalJSON

func (o TimeseriesResponseSeries) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TimeseriesResponseSeries) SetGroupTags

func (o *TimeseriesResponseSeries) SetGroupTags(v []string)

SetGroupTags gets a reference to the given []string and assigns it to the GroupTags field.

func (*TimeseriesResponseSeries) SetQueryIndex

func (o *TimeseriesResponseSeries) SetQueryIndex(v int32)

SetQueryIndex gets a reference to the given int32 and assigns it to the QueryIndex field.

func (*TimeseriesResponseSeries) SetUnit

func (o *TimeseriesResponseSeries) SetUnit(v []Unit)

SetUnit gets a reference to the given []Unit and assigns it to the Unit field.

func (*TimeseriesResponseSeries) UnmarshalJSON

func (o *TimeseriesResponseSeries) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Unit

Unit Object containing the metric unit family, scale factor, name, and short name.

type Unit struct {
    // Unit family, allows for conversion between units of the same family, for scaling.
    Family *string `json:"family,omitempty"`
    // Unit name
    Name *string `json:"name,omitempty"`
    // Plural form of the unit name.
    Plural *string `json:"plural,omitempty"`
    // Factor for scaling between units of the same family.
    ScaleFactor *float64 `json:"scale_factor,omitempty"`
    // Abbreviation of the unit.
    ShortName *string `json:"short_name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUnit

func NewUnit() *Unit

NewUnit instantiates a new Unit object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUnitWithDefaults

func NewUnitWithDefaults() *Unit

NewUnitWithDefaults instantiates a new Unit object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*Unit) GetFamily

func (o *Unit) GetFamily() string

GetFamily returns the Family field value if set, zero value otherwise.

func (*Unit) GetFamilyOk

func (o *Unit) GetFamilyOk() (*string, bool)

GetFamilyOk returns a tuple with the Family field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Unit) GetName

func (o *Unit) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Unit) GetNameOk

func (o *Unit) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Unit) GetPlural

func (o *Unit) GetPlural() string

GetPlural returns the Plural field value if set, zero value otherwise.

func (*Unit) GetPluralOk

func (o *Unit) GetPluralOk() (*string, bool)

GetPluralOk returns a tuple with the Plural field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Unit) GetScaleFactor

func (o *Unit) GetScaleFactor() float64

GetScaleFactor returns the ScaleFactor field value if set, zero value otherwise.

func (*Unit) GetScaleFactorOk

func (o *Unit) GetScaleFactorOk() (*float64, bool)

GetScaleFactorOk returns a tuple with the ScaleFactor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Unit) GetShortName

func (o *Unit) GetShortName() string

GetShortName returns the ShortName field value if set, zero value otherwise.

func (*Unit) GetShortNameOk

func (o *Unit) GetShortNameOk() (*string, bool)

GetShortNameOk returns a tuple with the ShortName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Unit) HasFamily

func (o *Unit) HasFamily() bool

HasFamily returns a boolean if a field has been set.

func (*Unit) HasName

func (o *Unit) HasName() bool

HasName returns a boolean if a field has been set.

func (*Unit) HasPlural

func (o *Unit) HasPlural() bool

HasPlural returns a boolean if a field has been set.

func (*Unit) HasScaleFactor

func (o *Unit) HasScaleFactor() bool

HasScaleFactor returns a boolean if a field has been set.

func (*Unit) HasShortName

func (o *Unit) HasShortName() bool

HasShortName returns a boolean if a field has been set.

func (Unit) MarshalJSON

func (o Unit) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Unit) SetFamily

func (o *Unit) SetFamily(v string)

SetFamily gets a reference to the given string and assigns it to the Family field.

func (*Unit) SetName

func (o *Unit) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Unit) SetPlural

func (o *Unit) SetPlural(v string)

SetPlural gets a reference to the given string and assigns it to the Plural field.

func (*Unit) SetScaleFactor

func (o *Unit) SetScaleFactor(v float64)

SetScaleFactor gets a reference to the given float64 and assigns it to the ScaleFactor field.

func (*Unit) SetShortName

func (o *Unit) SetShortName(v string)

SetShortName gets a reference to the given string and assigns it to the ShortName field.

func (*Unit) UnmarshalJSON

func (o *Unit) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateIncidentAttachmentsOptionalParameters

UpdateIncidentAttachmentsOptionalParameters holds optional parameters for UpdateIncidentAttachments.

type UpdateIncidentAttachmentsOptionalParameters struct {
    Include *[]IncidentAttachmentRelatedObject
}

func NewUpdateIncidentAttachmentsOptionalParameters

func NewUpdateIncidentAttachmentsOptionalParameters() *UpdateIncidentAttachmentsOptionalParameters

NewUpdateIncidentAttachmentsOptionalParameters creates an empty struct for parameters.

func (*UpdateIncidentAttachmentsOptionalParameters) WithInclude

func (r *UpdateIncidentAttachmentsOptionalParameters) WithInclude(include []IncidentAttachmentRelatedObject) *UpdateIncidentAttachmentsOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type UpdateIncidentOptionalParameters

UpdateIncidentOptionalParameters holds optional parameters for UpdateIncident.

type UpdateIncidentOptionalParameters struct {
    Include *[]IncidentRelatedObject
}

func NewUpdateIncidentOptionalParameters

func NewUpdateIncidentOptionalParameters() *UpdateIncidentOptionalParameters

NewUpdateIncidentOptionalParameters creates an empty struct for parameters.

func (*UpdateIncidentOptionalParameters) WithInclude

func (r *UpdateIncidentOptionalParameters) WithInclude(include []IncidentRelatedObject) *UpdateIncidentOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type UploadIdPMetadataOptionalParameters

UploadIdPMetadataOptionalParameters holds optional parameters for UploadIdPMetadata.

type UploadIdPMetadataOptionalParameters struct {
    IdpFile **os.File
}

func NewUploadIdPMetadataOptionalParameters

func NewUploadIdPMetadataOptionalParameters() *UploadIdPMetadataOptionalParameters

NewUploadIdPMetadataOptionalParameters creates an empty struct for parameters.

func (*UploadIdPMetadataOptionalParameters) WithIdpFile

func (r *UploadIdPMetadataOptionalParameters) WithIdpFile(idpFile *os.File) *UploadIdPMetadataOptionalParameters

WithIdpFile sets the corresponding parameter name and returns the struct.

type UsageApplicationSecurityMonitoringResponse

UsageApplicationSecurityMonitoringResponse Application Security Monitoring usage response.

type UsageApplicationSecurityMonitoringResponse struct {
    // Response containing Application Security Monitoring usage.
    Data []UsageDataObject `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUsageApplicationSecurityMonitoringResponse

func NewUsageApplicationSecurityMonitoringResponse() *UsageApplicationSecurityMonitoringResponse

NewUsageApplicationSecurityMonitoringResponse instantiates a new UsageApplicationSecurityMonitoringResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUsageApplicationSecurityMonitoringResponseWithDefaults

func NewUsageApplicationSecurityMonitoringResponseWithDefaults() *UsageApplicationSecurityMonitoringResponse

NewUsageApplicationSecurityMonitoringResponseWithDefaults instantiates a new UsageApplicationSecurityMonitoringResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UsageApplicationSecurityMonitoringResponse) GetData

func (o *UsageApplicationSecurityMonitoringResponse) GetData() []UsageDataObject

GetData returns the Data field value if set, zero value otherwise.

func (*UsageApplicationSecurityMonitoringResponse) GetDataOk

func (o *UsageApplicationSecurityMonitoringResponse) GetDataOk() (*[]UsageDataObject, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageApplicationSecurityMonitoringResponse) HasData

func (o *UsageApplicationSecurityMonitoringResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (UsageApplicationSecurityMonitoringResponse) MarshalJSON

func (o UsageApplicationSecurityMonitoringResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UsageApplicationSecurityMonitoringResponse) SetData

func (o *UsageApplicationSecurityMonitoringResponse) SetData(v []UsageDataObject)

SetData gets a reference to the given []UsageDataObject and assigns it to the Data field.

func (*UsageApplicationSecurityMonitoringResponse) UnmarshalJSON

func (o *UsageApplicationSecurityMonitoringResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsageAttributesObject

UsageAttributesObject Usage attributes data.

type UsageAttributesObject struct {
    // The organization name.
    OrgName *string `json:"org_name,omitempty"`
    // The product for which usage is being reported.
    ProductFamily *string `json:"product_family,omitempty"`
    // The organization public ID.
    PublicId *string `json:"public_id,omitempty"`
    // List of usage data reported for each requested hour.
    Timeseries []UsageTimeSeriesObject `json:"timeseries,omitempty"`
    // Usage type that is being measured.
    UsageType *HourlyUsageType `json:"usage_type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUsageAttributesObject

func NewUsageAttributesObject() *UsageAttributesObject

NewUsageAttributesObject instantiates a new UsageAttributesObject object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUsageAttributesObjectWithDefaults

func NewUsageAttributesObjectWithDefaults() *UsageAttributesObject

NewUsageAttributesObjectWithDefaults instantiates a new UsageAttributesObject object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UsageAttributesObject) GetOrgName

func (o *UsageAttributesObject) GetOrgName() string

GetOrgName returns the OrgName field value if set, zero value otherwise.

func (*UsageAttributesObject) GetOrgNameOk

func (o *UsageAttributesObject) GetOrgNameOk() (*string, bool)

GetOrgNameOk returns a tuple with the OrgName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageAttributesObject) GetProductFamily

func (o *UsageAttributesObject) GetProductFamily() string

GetProductFamily returns the ProductFamily field value if set, zero value otherwise.

func (*UsageAttributesObject) GetProductFamilyOk

func (o *UsageAttributesObject) GetProductFamilyOk() (*string, bool)

GetProductFamilyOk returns a tuple with the ProductFamily field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageAttributesObject) GetPublicId

func (o *UsageAttributesObject) GetPublicId() string

GetPublicId returns the PublicId field value if set, zero value otherwise.

func (*UsageAttributesObject) GetPublicIdOk

func (o *UsageAttributesObject) GetPublicIdOk() (*string, bool)

GetPublicIdOk returns a tuple with the PublicId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageAttributesObject) GetTimeseries

func (o *UsageAttributesObject) GetTimeseries() []UsageTimeSeriesObject

GetTimeseries returns the Timeseries field value if set, zero value otherwise.

func (*UsageAttributesObject) GetTimeseriesOk

func (o *UsageAttributesObject) GetTimeseriesOk() (*[]UsageTimeSeriesObject, bool)

GetTimeseriesOk returns a tuple with the Timeseries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageAttributesObject) GetUsageType

func (o *UsageAttributesObject) GetUsageType() HourlyUsageType

GetUsageType returns the UsageType field value if set, zero value otherwise.

func (*UsageAttributesObject) GetUsageTypeOk

func (o *UsageAttributesObject) GetUsageTypeOk() (*HourlyUsageType, bool)

GetUsageTypeOk returns a tuple with the UsageType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageAttributesObject) HasOrgName

func (o *UsageAttributesObject) HasOrgName() bool

HasOrgName returns a boolean if a field has been set.

func (*UsageAttributesObject) HasProductFamily

func (o *UsageAttributesObject) HasProductFamily() bool

HasProductFamily returns a boolean if a field has been set.

func (*UsageAttributesObject) HasPublicId

func (o *UsageAttributesObject) HasPublicId() bool

HasPublicId returns a boolean if a field has been set.

func (*UsageAttributesObject) HasTimeseries

func (o *UsageAttributesObject) HasTimeseries() bool

HasTimeseries returns a boolean if a field has been set.

func (*UsageAttributesObject) HasUsageType

func (o *UsageAttributesObject) HasUsageType() bool

HasUsageType returns a boolean if a field has been set.

func (UsageAttributesObject) MarshalJSON

func (o UsageAttributesObject) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UsageAttributesObject) SetOrgName

func (o *UsageAttributesObject) SetOrgName(v string)

SetOrgName gets a reference to the given string and assigns it to the OrgName field.

func (*UsageAttributesObject) SetProductFamily

func (o *UsageAttributesObject) SetProductFamily(v string)

SetProductFamily gets a reference to the given string and assigns it to the ProductFamily field.

func (*UsageAttributesObject) SetPublicId

func (o *UsageAttributesObject) SetPublicId(v string)

SetPublicId gets a reference to the given string and assigns it to the PublicId field.

func (*UsageAttributesObject) SetTimeseries

func (o *UsageAttributesObject) SetTimeseries(v []UsageTimeSeriesObject)

SetTimeseries gets a reference to the given []UsageTimeSeriesObject and assigns it to the Timeseries field.

func (*UsageAttributesObject) SetUsageType

func (o *UsageAttributesObject) SetUsageType(v HourlyUsageType)

SetUsageType gets a reference to the given HourlyUsageType and assigns it to the UsageType field.

func (*UsageAttributesObject) UnmarshalJSON

func (o *UsageAttributesObject) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsageDataObject

UsageDataObject Usage data.

type UsageDataObject struct {
    // Usage attributes data.
    Attributes *UsageAttributesObject `json:"attributes,omitempty"`
    // Unique ID of the response.
    Id *string `json:"id,omitempty"`
    // Type of usage data.
    Type *UsageTimeSeriesType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUsageDataObject

func NewUsageDataObject() *UsageDataObject

NewUsageDataObject instantiates a new UsageDataObject object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUsageDataObjectWithDefaults

func NewUsageDataObjectWithDefaults() *UsageDataObject

NewUsageDataObjectWithDefaults instantiates a new UsageDataObject object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UsageDataObject) GetAttributes

func (o *UsageDataObject) GetAttributes() UsageAttributesObject

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*UsageDataObject) GetAttributesOk

func (o *UsageDataObject) GetAttributesOk() (*UsageAttributesObject, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageDataObject) GetId

func (o *UsageDataObject) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*UsageDataObject) GetIdOk

func (o *UsageDataObject) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageDataObject) GetType

func (o *UsageDataObject) GetType() UsageTimeSeriesType

GetType returns the Type field value if set, zero value otherwise.

func (*UsageDataObject) GetTypeOk

func (o *UsageDataObject) GetTypeOk() (*UsageTimeSeriesType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageDataObject) HasAttributes

func (o *UsageDataObject) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*UsageDataObject) HasId

func (o *UsageDataObject) HasId() bool

HasId returns a boolean if a field has been set.

func (*UsageDataObject) HasType

func (o *UsageDataObject) HasType() bool

HasType returns a boolean if a field has been set.

func (UsageDataObject) MarshalJSON

func (o UsageDataObject) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UsageDataObject) SetAttributes

func (o *UsageDataObject) SetAttributes(v UsageAttributesObject)

SetAttributes gets a reference to the given UsageAttributesObject and assigns it to the Attributes field.

func (*UsageDataObject) SetId

func (o *UsageDataObject) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*UsageDataObject) SetType

func (o *UsageDataObject) SetType(v UsageTimeSeriesType)

SetType gets a reference to the given UsageTimeSeriesType and assigns it to the Type field.

func (*UsageDataObject) UnmarshalJSON

func (o *UsageDataObject) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsageLambdaTracedInvocationsResponse

UsageLambdaTracedInvocationsResponse Lambda Traced Invocations usage response.

type UsageLambdaTracedInvocationsResponse struct {
    // Response containing Lambda Traced Invocations usage.
    Data []UsageDataObject `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUsageLambdaTracedInvocationsResponse

func NewUsageLambdaTracedInvocationsResponse() *UsageLambdaTracedInvocationsResponse

NewUsageLambdaTracedInvocationsResponse instantiates a new UsageLambdaTracedInvocationsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUsageLambdaTracedInvocationsResponseWithDefaults

func NewUsageLambdaTracedInvocationsResponseWithDefaults() *UsageLambdaTracedInvocationsResponse

NewUsageLambdaTracedInvocationsResponseWithDefaults instantiates a new UsageLambdaTracedInvocationsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UsageLambdaTracedInvocationsResponse) GetData

func (o *UsageLambdaTracedInvocationsResponse) GetData() []UsageDataObject

GetData returns the Data field value if set, zero value otherwise.

func (*UsageLambdaTracedInvocationsResponse) GetDataOk

func (o *UsageLambdaTracedInvocationsResponse) GetDataOk() (*[]UsageDataObject, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageLambdaTracedInvocationsResponse) HasData

func (o *UsageLambdaTracedInvocationsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (UsageLambdaTracedInvocationsResponse) MarshalJSON

func (o UsageLambdaTracedInvocationsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UsageLambdaTracedInvocationsResponse) SetData

func (o *UsageLambdaTracedInvocationsResponse) SetData(v []UsageDataObject)

SetData gets a reference to the given []UsageDataObject and assigns it to the Data field.

func (*UsageLambdaTracedInvocationsResponse) UnmarshalJSON

func (o *UsageLambdaTracedInvocationsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsageMeteringApi

UsageMeteringApi service type

type UsageMeteringApi datadog.Service

func NewUsageMeteringApi

func NewUsageMeteringApi(client *datadog.APIClient) *UsageMeteringApi

NewUsageMeteringApi Returns NewUsageMeteringApi.

func (*UsageMeteringApi) GetCostByOrg

func (a *UsageMeteringApi) GetCostByOrg(ctx _context.Context, startMonth time.Time, o ...GetCostByOrgOptionalParameters) (CostByOrgResponse, *_nethttp.Response, error)

GetCostByOrg Get cost across multi-org account. Get cost across multi-org account. Cost by org data for a given month becomes available no later than the 16th of the following month. **Note:** This endpoint has been deprecated. Please use the new endpoint [`/historical_cost`](https://docs.datadoghq.com/api/latest/usage-metering/#get-historical-cost-across-your-account) instead.

Deprecated: This API is deprecated.

func (*UsageMeteringApi) GetEstimatedCostByOrg

func (a *UsageMeteringApi) GetEstimatedCostByOrg(ctx _context.Context, o ...GetEstimatedCostByOrgOptionalParameters) (CostByOrgResponse, *_nethttp.Response, error)

GetEstimatedCostByOrg Get estimated cost across your account. Get estimated cost across multi-org and single root-org accounts. Estimated cost data is only available for the current month and previous month and is delayed by up to 72 hours from when it was incurred. To access historical costs prior to this, use the `/historical_cost` endpoint.

func (*UsageMeteringApi) GetHistoricalCostByOrg

func (a *UsageMeteringApi) GetHistoricalCostByOrg(ctx _context.Context, startMonth time.Time, o ...GetHistoricalCostByOrgOptionalParameters) (CostByOrgResponse, *_nethttp.Response, error)

GetHistoricalCostByOrg Get historical cost across your account. Get historical cost across multi-org and single root-org accounts. Cost data for a given month becomes available no later than the 16th of the following month.

func (*UsageMeteringApi) GetHourlyUsage

func (a *UsageMeteringApi) GetHourlyUsage(ctx _context.Context, filterTimestampStart time.Time, filterProductFamilies string, o ...GetHourlyUsageOptionalParameters) (HourlyUsageResponse, *_nethttp.Response, error)

GetHourlyUsage Get hourly usage by product family. Get hourly usage by product family.

func (*UsageMeteringApi) GetUsageApplicationSecurityMonitoring

func (a *UsageMeteringApi) GetUsageApplicationSecurityMonitoring(ctx _context.Context, startHr time.Time, o ...GetUsageApplicationSecurityMonitoringOptionalParameters) (UsageApplicationSecurityMonitoringResponse, *_nethttp.Response, error)

GetUsageApplicationSecurityMonitoring Get hourly usage for application security. Get hourly usage for application security . **Note:** hourly usage data for all products is now available in the [Get hourly usage by product family API](https://docs.datadoghq.com/api/latest/usage-metering/#get-hourly-usage-by-product-family)

func (*UsageMeteringApi) GetUsageLambdaTracedInvocations

func (a *UsageMeteringApi) GetUsageLambdaTracedInvocations(ctx _context.Context, startHr time.Time, o ...GetUsageLambdaTracedInvocationsOptionalParameters) (UsageLambdaTracedInvocationsResponse, *_nethttp.Response, error)

GetUsageLambdaTracedInvocations Get hourly usage for lambda traced invocations. Get hourly usage for lambda traced invocations. **Note:** hourly usage data for all products is now available in the [Get hourly usage by product family API](https://docs.datadoghq.com/api/latest/usage-metering/#get-hourly-usage-by-product-family)

func (*UsageMeteringApi) GetUsageObservabilityPipelines

func (a *UsageMeteringApi) GetUsageObservabilityPipelines(ctx _context.Context, startHr time.Time, o ...GetUsageObservabilityPipelinesOptionalParameters) (UsageObservabilityPipelinesResponse, *_nethttp.Response, error)

GetUsageObservabilityPipelines Get hourly usage for observability pipelines. Get hourly usage for observability pipelines. **Note:** hourly usage data for all products is now available in the [Get hourly usage by product family API](https://docs.datadoghq.com/api/latest/usage-metering/#get-hourly-usage-by-product-family)

type UsageObservabilityPipelinesResponse

UsageObservabilityPipelinesResponse Observability Pipelines usage response.

type UsageObservabilityPipelinesResponse struct {
    // Response containing Observability Pipelines usage.
    Data []UsageDataObject `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUsageObservabilityPipelinesResponse

func NewUsageObservabilityPipelinesResponse() *UsageObservabilityPipelinesResponse

NewUsageObservabilityPipelinesResponse instantiates a new UsageObservabilityPipelinesResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUsageObservabilityPipelinesResponseWithDefaults

func NewUsageObservabilityPipelinesResponseWithDefaults() *UsageObservabilityPipelinesResponse

NewUsageObservabilityPipelinesResponseWithDefaults instantiates a new UsageObservabilityPipelinesResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UsageObservabilityPipelinesResponse) GetData

func (o *UsageObservabilityPipelinesResponse) GetData() []UsageDataObject

GetData returns the Data field value if set, zero value otherwise.

func (*UsageObservabilityPipelinesResponse) GetDataOk

func (o *UsageObservabilityPipelinesResponse) GetDataOk() (*[]UsageDataObject, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageObservabilityPipelinesResponse) HasData

func (o *UsageObservabilityPipelinesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (UsageObservabilityPipelinesResponse) MarshalJSON

func (o UsageObservabilityPipelinesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UsageObservabilityPipelinesResponse) SetData

func (o *UsageObservabilityPipelinesResponse) SetData(v []UsageDataObject)

SetData gets a reference to the given []UsageDataObject and assigns it to the Data field.

func (*UsageObservabilityPipelinesResponse) UnmarshalJSON

func (o *UsageObservabilityPipelinesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsageTimeSeriesObject

UsageTimeSeriesObject Usage timeseries data.

type UsageTimeSeriesObject struct {
    // Datetime in ISO-8601 format, UTC. The hour for the usage.
    Timestamp *time.Time `json:"timestamp,omitempty"`
    // Contains the number measured for the given usage_type during the hour.
    Value datadog.NullableInt64 `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUsageTimeSeriesObject

func NewUsageTimeSeriesObject() *UsageTimeSeriesObject

NewUsageTimeSeriesObject instantiates a new UsageTimeSeriesObject object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUsageTimeSeriesObjectWithDefaults

func NewUsageTimeSeriesObjectWithDefaults() *UsageTimeSeriesObject

NewUsageTimeSeriesObjectWithDefaults instantiates a new UsageTimeSeriesObject object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UsageTimeSeriesObject) GetTimestamp

func (o *UsageTimeSeriesObject) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*UsageTimeSeriesObject) GetTimestampOk

func (o *UsageTimeSeriesObject) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageTimeSeriesObject) GetValue

func (o *UsageTimeSeriesObject) GetValue() int64

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UsageTimeSeriesObject) GetValueOk

func (o *UsageTimeSeriesObject) GetValueOk() (*int64, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*UsageTimeSeriesObject) HasTimestamp

func (o *UsageTimeSeriesObject) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (*UsageTimeSeriesObject) HasValue

func (o *UsageTimeSeriesObject) HasValue() bool

HasValue returns a boolean if a field has been set.

func (UsageTimeSeriesObject) MarshalJSON

func (o UsageTimeSeriesObject) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UsageTimeSeriesObject) SetTimestamp

func (o *UsageTimeSeriesObject) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*UsageTimeSeriesObject) SetValue

func (o *UsageTimeSeriesObject) SetValue(v int64)

SetValue gets a reference to the given datadog.NullableInt64 and assigns it to the Value field.

func (*UsageTimeSeriesObject) SetValueNil

func (o *UsageTimeSeriesObject) SetValueNil()

SetValueNil sets the value for Value to be an explicit nil.

func (*UsageTimeSeriesObject) UnmarshalJSON

func (o *UsageTimeSeriesObject) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*UsageTimeSeriesObject) UnsetValue

func (o *UsageTimeSeriesObject) UnsetValue()

UnsetValue ensures that no value is present for Value, not even an explicit nil.

type UsageTimeSeriesType

UsageTimeSeriesType Type of usage data.

type UsageTimeSeriesType string

List of UsageTimeSeriesType.

const (
    USAGETIMESERIESTYPE_USAGE_TIMESERIES UsageTimeSeriesType = "usage_timeseries"
)

func NewUsageTimeSeriesTypeFromValue

func NewUsageTimeSeriesTypeFromValue(v string) (*UsageTimeSeriesType, error)

NewUsageTimeSeriesTypeFromValue returns a pointer to a valid UsageTimeSeriesType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*UsageTimeSeriesType) GetAllowedValues

func (v *UsageTimeSeriesType) GetAllowedValues() []UsageTimeSeriesType

GetAllowedValues reeturns the list of possible values.

func (UsageTimeSeriesType) IsValid

func (v UsageTimeSeriesType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (UsageTimeSeriesType) Ptr

func (v UsageTimeSeriesType) Ptr() *UsageTimeSeriesType

Ptr returns reference to UsageTimeSeriesType value.

func (*UsageTimeSeriesType) UnmarshalJSON

func (v *UsageTimeSeriesType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type User

User User object returned by the API.

type User struct {
    // Attributes of user object returned by the API.
    Attributes *UserAttributes `json:"attributes,omitempty"`
    // ID of the user.
    Id *string `json:"id,omitempty"`
    // Relationships of the user object returned by the API.
    Relationships *UserResponseRelationships `json:"relationships,omitempty"`
    // Users resource type.
    Type *UsersType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUser

func NewUser() *User

NewUser instantiates a new User object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserWithDefaults

func NewUserWithDefaults() *User

NewUserWithDefaults instantiates a new User object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*User) GetAttributes

func (o *User) GetAttributes() UserAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*User) GetAttributesOk

func (o *User) GetAttributesOk() (*UserAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetId

func (o *User) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*User) GetIdOk

func (o *User) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetRelationships

func (o *User) GetRelationships() UserResponseRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*User) GetRelationshipsOk

func (o *User) GetRelationshipsOk() (*UserResponseRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetType

func (o *User) GetType() UsersType

GetType returns the Type field value if set, zero value otherwise.

func (*User) GetTypeOk

func (o *User) GetTypeOk() (*UsersType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) HasAttributes

func (o *User) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*User) HasId

func (o *User) HasId() bool

HasId returns a boolean if a field has been set.

func (*User) HasRelationships

func (o *User) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*User) HasType

func (o *User) HasType() bool

HasType returns a boolean if a field has been set.

func (User) MarshalJSON

func (o User) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*User) SetAttributes

func (o *User) SetAttributes(v UserAttributes)

SetAttributes gets a reference to the given UserAttributes and assigns it to the Attributes field.

func (*User) SetId

func (o *User) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*User) SetRelationships

func (o *User) SetRelationships(v UserResponseRelationships)

SetRelationships gets a reference to the given UserResponseRelationships and assigns it to the Relationships field.

func (*User) SetType

func (o *User) SetType(v UsersType)

SetType gets a reference to the given UsersType and assigns it to the Type field.

func (*User) UnmarshalJSON

func (o *User) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserAttributes

UserAttributes Attributes of user object returned by the API.

type UserAttributes struct {
    // Creation time of the user.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Whether the user is disabled.
    Disabled *bool `json:"disabled,omitempty"`
    // Email of the user.
    Email *string `json:"email,omitempty"`
    // Handle of the user.
    Handle *string `json:"handle,omitempty"`
    // URL of the user's icon.
    Icon *string `json:"icon,omitempty"`
    // Time that the user was last modified.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // Name of the user.
    Name datadog.NullableString `json:"name,omitempty"`
    // Whether the user is a service account.
    ServiceAccount *bool `json:"service_account,omitempty"`
    // Status of the user.
    Status *string `json:"status,omitempty"`
    // Title of the user.
    Title datadog.NullableString `json:"title,omitempty"`
    // Whether the user is verified.
    Verified *bool `json:"verified,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserAttributes

func NewUserAttributes() *UserAttributes

NewUserAttributes instantiates a new UserAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserAttributesWithDefaults

func NewUserAttributesWithDefaults() *UserAttributes

NewUserAttributesWithDefaults instantiates a new UserAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserAttributes) GetCreatedAt

func (o *UserAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*UserAttributes) GetCreatedAtOk

func (o *UserAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetDisabled

func (o *UserAttributes) GetDisabled() bool

GetDisabled returns the Disabled field value if set, zero value otherwise.

func (*UserAttributes) GetDisabledOk

func (o *UserAttributes) GetDisabledOk() (*bool, bool)

GetDisabledOk returns a tuple with the Disabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetEmail

func (o *UserAttributes) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*UserAttributes) GetEmailOk

func (o *UserAttributes) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetHandle

func (o *UserAttributes) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*UserAttributes) GetHandleOk

func (o *UserAttributes) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetIcon

func (o *UserAttributes) GetIcon() string

GetIcon returns the Icon field value if set, zero value otherwise.

func (*UserAttributes) GetIconOk

func (o *UserAttributes) GetIconOk() (*string, bool)

GetIconOk returns a tuple with the Icon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetModifiedAt

func (o *UserAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*UserAttributes) GetModifiedAtOk

func (o *UserAttributes) GetModifiedAtOk() (*time.Time, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetName

func (o *UserAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UserAttributes) GetNameOk

func (o *UserAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*UserAttributes) GetServiceAccount

func (o *UserAttributes) GetServiceAccount() bool

GetServiceAccount returns the ServiceAccount field value if set, zero value otherwise.

func (*UserAttributes) GetServiceAccountOk

func (o *UserAttributes) GetServiceAccountOk() (*bool, bool)

GetServiceAccountOk returns a tuple with the ServiceAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetStatus

func (o *UserAttributes) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*UserAttributes) GetStatusOk

func (o *UserAttributes) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetTitle

func (o *UserAttributes) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UserAttributes) GetTitleOk

func (o *UserAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*UserAttributes) GetVerified

func (o *UserAttributes) GetVerified() bool

GetVerified returns the Verified field value if set, zero value otherwise.

func (*UserAttributes) GetVerifiedOk

func (o *UserAttributes) GetVerifiedOk() (*bool, bool)

GetVerifiedOk returns a tuple with the Verified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) HasCreatedAt

func (o *UserAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*UserAttributes) HasDisabled

func (o *UserAttributes) HasDisabled() bool

HasDisabled returns a boolean if a field has been set.

func (*UserAttributes) HasEmail

func (o *UserAttributes) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*UserAttributes) HasHandle

func (o *UserAttributes) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*UserAttributes) HasIcon

func (o *UserAttributes) HasIcon() bool

HasIcon returns a boolean if a field has been set.

func (*UserAttributes) HasModifiedAt

func (o *UserAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*UserAttributes) HasName

func (o *UserAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*UserAttributes) HasServiceAccount

func (o *UserAttributes) HasServiceAccount() bool

HasServiceAccount returns a boolean if a field has been set.

func (*UserAttributes) HasStatus

func (o *UserAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*UserAttributes) HasTitle

func (o *UserAttributes) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*UserAttributes) HasVerified

func (o *UserAttributes) HasVerified() bool

HasVerified returns a boolean if a field has been set.

func (UserAttributes) MarshalJSON

func (o UserAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserAttributes) SetCreatedAt

func (o *UserAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*UserAttributes) SetDisabled

func (o *UserAttributes) SetDisabled(v bool)

SetDisabled gets a reference to the given bool and assigns it to the Disabled field.

func (*UserAttributes) SetEmail

func (o *UserAttributes) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*UserAttributes) SetHandle

func (o *UserAttributes) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*UserAttributes) SetIcon

func (o *UserAttributes) SetIcon(v string)

SetIcon gets a reference to the given string and assigns it to the Icon field.

func (*UserAttributes) SetModifiedAt

func (o *UserAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*UserAttributes) SetName

func (o *UserAttributes) SetName(v string)

SetName gets a reference to the given datadog.NullableString and assigns it to the Name field.

func (*UserAttributes) SetNameNil

func (o *UserAttributes) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil.

func (*UserAttributes) SetServiceAccount

func (o *UserAttributes) SetServiceAccount(v bool)

SetServiceAccount gets a reference to the given bool and assigns it to the ServiceAccount field.

func (*UserAttributes) SetStatus

func (o *UserAttributes) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*UserAttributes) SetTitle

func (o *UserAttributes) SetTitle(v string)

SetTitle gets a reference to the given datadog.NullableString and assigns it to the Title field.

func (*UserAttributes) SetTitleNil

func (o *UserAttributes) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil.

func (*UserAttributes) SetVerified

func (o *UserAttributes) SetVerified(v bool)

SetVerified gets a reference to the given bool and assigns it to the Verified field.

func (*UserAttributes) UnmarshalJSON

func (o *UserAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*UserAttributes) UnsetName

func (o *UserAttributes) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil.

func (*UserAttributes) UnsetTitle

func (o *UserAttributes) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil.

type UserCreateAttributes

UserCreateAttributes Attributes of the created user.

type UserCreateAttributes struct {
    // The email of the user.
    Email string `json:"email"`
    // The name of the user.
    Name *string `json:"name,omitempty"`
    // The title of the user.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserCreateAttributes

func NewUserCreateAttributes(email string) *UserCreateAttributes

NewUserCreateAttributes instantiates a new UserCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserCreateAttributesWithDefaults

func NewUserCreateAttributesWithDefaults() *UserCreateAttributes

NewUserCreateAttributesWithDefaults instantiates a new UserCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserCreateAttributes) GetEmail

func (o *UserCreateAttributes) GetEmail() string

GetEmail returns the Email field value.

func (*UserCreateAttributes) GetEmailOk

func (o *UserCreateAttributes) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*UserCreateAttributes) GetName

func (o *UserCreateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*UserCreateAttributes) GetNameOk

func (o *UserCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserCreateAttributes) GetTitle

func (o *UserCreateAttributes) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*UserCreateAttributes) GetTitleOk

func (o *UserCreateAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserCreateAttributes) HasName

func (o *UserCreateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*UserCreateAttributes) HasTitle

func (o *UserCreateAttributes) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (UserCreateAttributes) MarshalJSON

func (o UserCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserCreateAttributes) SetEmail

func (o *UserCreateAttributes) SetEmail(v string)

SetEmail sets field value.

func (*UserCreateAttributes) SetName

func (o *UserCreateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*UserCreateAttributes) SetTitle

func (o *UserCreateAttributes) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*UserCreateAttributes) UnmarshalJSON

func (o *UserCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserCreateData

UserCreateData Object to create a user.

type UserCreateData struct {
    // Attributes of the created user.
    Attributes UserCreateAttributes `json:"attributes"`
    // Relationships of the user object.
    Relationships *UserRelationships `json:"relationships,omitempty"`
    // Users resource type.
    Type UsersType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserCreateData

func NewUserCreateData(attributes UserCreateAttributes, typeVar UsersType) *UserCreateData

NewUserCreateData instantiates a new UserCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserCreateDataWithDefaults

func NewUserCreateDataWithDefaults() *UserCreateData

NewUserCreateDataWithDefaults instantiates a new UserCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserCreateData) GetAttributes

func (o *UserCreateData) GetAttributes() UserCreateAttributes

GetAttributes returns the Attributes field value.

func (*UserCreateData) GetAttributesOk

func (o *UserCreateData) GetAttributesOk() (*UserCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*UserCreateData) GetRelationships

func (o *UserCreateData) GetRelationships() UserRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*UserCreateData) GetRelationshipsOk

func (o *UserCreateData) GetRelationshipsOk() (*UserRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserCreateData) GetType

func (o *UserCreateData) GetType() UsersType

GetType returns the Type field value.

func (*UserCreateData) GetTypeOk

func (o *UserCreateData) GetTypeOk() (*UsersType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*UserCreateData) HasRelationships

func (o *UserCreateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (UserCreateData) MarshalJSON

func (o UserCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserCreateData) SetAttributes

func (o *UserCreateData) SetAttributes(v UserCreateAttributes)

SetAttributes sets field value.

func (*UserCreateData) SetRelationships

func (o *UserCreateData) SetRelationships(v UserRelationships)

SetRelationships gets a reference to the given UserRelationships and assigns it to the Relationships field.

func (*UserCreateData) SetType

func (o *UserCreateData) SetType(v UsersType)

SetType sets field value.

func (*UserCreateData) UnmarshalJSON

func (o *UserCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserCreateRequest

UserCreateRequest Create a user.

type UserCreateRequest struct {
    // Object to create a user.
    Data UserCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserCreateRequest

func NewUserCreateRequest(data UserCreateData) *UserCreateRequest

NewUserCreateRequest instantiates a new UserCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserCreateRequestWithDefaults

func NewUserCreateRequestWithDefaults() *UserCreateRequest

NewUserCreateRequestWithDefaults instantiates a new UserCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserCreateRequest) GetData

func (o *UserCreateRequest) GetData() UserCreateData

GetData returns the Data field value.

func (*UserCreateRequest) GetDataOk

func (o *UserCreateRequest) GetDataOk() (*UserCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (UserCreateRequest) MarshalJSON

func (o UserCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserCreateRequest) SetData

func (o *UserCreateRequest) SetData(v UserCreateData)

SetData sets field value.

func (*UserCreateRequest) UnmarshalJSON

func (o *UserCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationData

UserInvitationData Object to create a user invitation.

type UserInvitationData struct {
    // Relationships data for user invitation.
    Relationships UserInvitationRelationships `json:"relationships"`
    // User invitations type.
    Type UserInvitationsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserInvitationData

func NewUserInvitationData(relationships UserInvitationRelationships, typeVar UserInvitationsType) *UserInvitationData

NewUserInvitationData instantiates a new UserInvitationData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserInvitationDataWithDefaults

func NewUserInvitationDataWithDefaults() *UserInvitationData

NewUserInvitationDataWithDefaults instantiates a new UserInvitationData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserInvitationData) GetRelationships

func (o *UserInvitationData) GetRelationships() UserInvitationRelationships

GetRelationships returns the Relationships field value.

func (*UserInvitationData) GetRelationshipsOk

func (o *UserInvitationData) GetRelationshipsOk() (*UserInvitationRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value and a boolean to check if the value has been set.

func (*UserInvitationData) GetType

func (o *UserInvitationData) GetType() UserInvitationsType

GetType returns the Type field value.

func (*UserInvitationData) GetTypeOk

func (o *UserInvitationData) GetTypeOk() (*UserInvitationsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (UserInvitationData) MarshalJSON

func (o UserInvitationData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserInvitationData) SetRelationships

func (o *UserInvitationData) SetRelationships(v UserInvitationRelationships)

SetRelationships sets field value.

func (*UserInvitationData) SetType

func (o *UserInvitationData) SetType(v UserInvitationsType)

SetType sets field value.

func (*UserInvitationData) UnmarshalJSON

func (o *UserInvitationData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationDataAttributes

UserInvitationDataAttributes Attributes of a user invitation.

type UserInvitationDataAttributes struct {
    // Creation time of the user invitation.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Time of invitation expiration.
    ExpiresAt *time.Time `json:"expires_at,omitempty"`
    // Type of invitation.
    InviteType *string `json:"invite_type,omitempty"`
    // UUID of the user invitation.
    Uuid *string `json:"uuid,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserInvitationDataAttributes

func NewUserInvitationDataAttributes() *UserInvitationDataAttributes

NewUserInvitationDataAttributes instantiates a new UserInvitationDataAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserInvitationDataAttributesWithDefaults

func NewUserInvitationDataAttributesWithDefaults() *UserInvitationDataAttributes

NewUserInvitationDataAttributesWithDefaults instantiates a new UserInvitationDataAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserInvitationDataAttributes) GetCreatedAt

func (o *UserInvitationDataAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*UserInvitationDataAttributes) GetCreatedAtOk

func (o *UserInvitationDataAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationDataAttributes) GetExpiresAt

func (o *UserInvitationDataAttributes) GetExpiresAt() time.Time

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*UserInvitationDataAttributes) GetExpiresAtOk

func (o *UserInvitationDataAttributes) GetExpiresAtOk() (*time.Time, bool)

GetExpiresAtOk returns a tuple with the ExpiresAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationDataAttributes) GetInviteType

func (o *UserInvitationDataAttributes) GetInviteType() string

GetInviteType returns the InviteType field value if set, zero value otherwise.

func (*UserInvitationDataAttributes) GetInviteTypeOk

func (o *UserInvitationDataAttributes) GetInviteTypeOk() (*string, bool)

GetInviteTypeOk returns a tuple with the InviteType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationDataAttributes) GetUuid

func (o *UserInvitationDataAttributes) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*UserInvitationDataAttributes) GetUuidOk

func (o *UserInvitationDataAttributes) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationDataAttributes) HasCreatedAt

func (o *UserInvitationDataAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*UserInvitationDataAttributes) HasExpiresAt

func (o *UserInvitationDataAttributes) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (*UserInvitationDataAttributes) HasInviteType

func (o *UserInvitationDataAttributes) HasInviteType() bool

HasInviteType returns a boolean if a field has been set.

func (*UserInvitationDataAttributes) HasUuid

func (o *UserInvitationDataAttributes) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (UserInvitationDataAttributes) MarshalJSON

func (o UserInvitationDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserInvitationDataAttributes) SetCreatedAt

func (o *UserInvitationDataAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*UserInvitationDataAttributes) SetExpiresAt

func (o *UserInvitationDataAttributes) SetExpiresAt(v time.Time)

SetExpiresAt gets a reference to the given time.Time and assigns it to the ExpiresAt field.

func (*UserInvitationDataAttributes) SetInviteType

func (o *UserInvitationDataAttributes) SetInviteType(v string)

SetInviteType gets a reference to the given string and assigns it to the InviteType field.

func (*UserInvitationDataAttributes) SetUuid

func (o *UserInvitationDataAttributes) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (*UserInvitationDataAttributes) UnmarshalJSON

func (o *UserInvitationDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationRelationships

UserInvitationRelationships Relationships data for user invitation.

type UserInvitationRelationships struct {
    // Relationship to user.
    User RelationshipToUser `json:"user"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserInvitationRelationships

func NewUserInvitationRelationships(user RelationshipToUser) *UserInvitationRelationships

NewUserInvitationRelationships instantiates a new UserInvitationRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserInvitationRelationshipsWithDefaults

func NewUserInvitationRelationshipsWithDefaults() *UserInvitationRelationships

NewUserInvitationRelationshipsWithDefaults instantiates a new UserInvitationRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserInvitationRelationships) GetUser

func (o *UserInvitationRelationships) GetUser() RelationshipToUser

GetUser returns the User field value.

func (*UserInvitationRelationships) GetUserOk

func (o *UserInvitationRelationships) GetUserOk() (*RelationshipToUser, bool)

GetUserOk returns a tuple with the User field value and a boolean to check if the value has been set.

func (UserInvitationRelationships) MarshalJSON

func (o UserInvitationRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserInvitationRelationships) SetUser

func (o *UserInvitationRelationships) SetUser(v RelationshipToUser)

SetUser sets field value.

func (*UserInvitationRelationships) UnmarshalJSON

func (o *UserInvitationRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationResponse

UserInvitationResponse User invitation as returned by the API.

type UserInvitationResponse struct {
    // Object of a user invitation returned by the API.
    Data *UserInvitationResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserInvitationResponse

func NewUserInvitationResponse() *UserInvitationResponse

NewUserInvitationResponse instantiates a new UserInvitationResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserInvitationResponseWithDefaults

func NewUserInvitationResponseWithDefaults() *UserInvitationResponse

NewUserInvitationResponseWithDefaults instantiates a new UserInvitationResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserInvitationResponse) GetData

func (o *UserInvitationResponse) GetData() UserInvitationResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*UserInvitationResponse) GetDataOk

func (o *UserInvitationResponse) GetDataOk() (*UserInvitationResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationResponse) HasData

func (o *UserInvitationResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (UserInvitationResponse) MarshalJSON

func (o UserInvitationResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserInvitationResponse) SetData

func (o *UserInvitationResponse) SetData(v UserInvitationResponseData)

SetData gets a reference to the given UserInvitationResponseData and assigns it to the Data field.

func (*UserInvitationResponse) UnmarshalJSON

func (o *UserInvitationResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationResponseData

UserInvitationResponseData Object of a user invitation returned by the API.

type UserInvitationResponseData struct {
    // Attributes of a user invitation.
    Attributes *UserInvitationDataAttributes `json:"attributes,omitempty"`
    // ID of the user invitation.
    Id *string `json:"id,omitempty"`
    // Relationships data for user invitation.
    Relationships *UserInvitationRelationships `json:"relationships,omitempty"`
    // User invitations type.
    Type *UserInvitationsType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserInvitationResponseData

func NewUserInvitationResponseData() *UserInvitationResponseData

NewUserInvitationResponseData instantiates a new UserInvitationResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserInvitationResponseDataWithDefaults

func NewUserInvitationResponseDataWithDefaults() *UserInvitationResponseData

NewUserInvitationResponseDataWithDefaults instantiates a new UserInvitationResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserInvitationResponseData) GetAttributes

func (o *UserInvitationResponseData) GetAttributes() UserInvitationDataAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*UserInvitationResponseData) GetAttributesOk

func (o *UserInvitationResponseData) GetAttributesOk() (*UserInvitationDataAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationResponseData) GetId

func (o *UserInvitationResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*UserInvitationResponseData) GetIdOk

func (o *UserInvitationResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationResponseData) GetRelationships

func (o *UserInvitationResponseData) GetRelationships() UserInvitationRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*UserInvitationResponseData) GetRelationshipsOk

func (o *UserInvitationResponseData) GetRelationshipsOk() (*UserInvitationRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationResponseData) GetType

func (o *UserInvitationResponseData) GetType() UserInvitationsType

GetType returns the Type field value if set, zero value otherwise.

func (*UserInvitationResponseData) GetTypeOk

func (o *UserInvitationResponseData) GetTypeOk() (*UserInvitationsType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationResponseData) HasAttributes

func (o *UserInvitationResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*UserInvitationResponseData) HasId

func (o *UserInvitationResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*UserInvitationResponseData) HasRelationships

func (o *UserInvitationResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*UserInvitationResponseData) HasType

func (o *UserInvitationResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (UserInvitationResponseData) MarshalJSON

func (o UserInvitationResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserInvitationResponseData) SetAttributes

func (o *UserInvitationResponseData) SetAttributes(v UserInvitationDataAttributes)

SetAttributes gets a reference to the given UserInvitationDataAttributes and assigns it to the Attributes field.

func (*UserInvitationResponseData) SetId

func (o *UserInvitationResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*UserInvitationResponseData) SetRelationships

func (o *UserInvitationResponseData) SetRelationships(v UserInvitationRelationships)

SetRelationships gets a reference to the given UserInvitationRelationships and assigns it to the Relationships field.

func (*UserInvitationResponseData) SetType

func (o *UserInvitationResponseData) SetType(v UserInvitationsType)

SetType gets a reference to the given UserInvitationsType and assigns it to the Type field.

func (*UserInvitationResponseData) UnmarshalJSON

func (o *UserInvitationResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationsRequest

UserInvitationsRequest Object to invite users to join the organization.

type UserInvitationsRequest struct {
    // List of user invitations.
    Data []UserInvitationData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserInvitationsRequest

func NewUserInvitationsRequest(data []UserInvitationData) *UserInvitationsRequest

NewUserInvitationsRequest instantiates a new UserInvitationsRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserInvitationsRequestWithDefaults

func NewUserInvitationsRequestWithDefaults() *UserInvitationsRequest

NewUserInvitationsRequestWithDefaults instantiates a new UserInvitationsRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserInvitationsRequest) GetData

func (o *UserInvitationsRequest) GetData() []UserInvitationData

GetData returns the Data field value.

func (*UserInvitationsRequest) GetDataOk

func (o *UserInvitationsRequest) GetDataOk() (*[]UserInvitationData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (UserInvitationsRequest) MarshalJSON

func (o UserInvitationsRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserInvitationsRequest) SetData

func (o *UserInvitationsRequest) SetData(v []UserInvitationData)

SetData sets field value.

func (*UserInvitationsRequest) UnmarshalJSON

func (o *UserInvitationsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationsResponse

UserInvitationsResponse User invitations as returned by the API.

type UserInvitationsResponse struct {
    // Array of user invitations.
    Data []UserInvitationResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserInvitationsResponse

func NewUserInvitationsResponse() *UserInvitationsResponse

NewUserInvitationsResponse instantiates a new UserInvitationsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserInvitationsResponseWithDefaults

func NewUserInvitationsResponseWithDefaults() *UserInvitationsResponse

NewUserInvitationsResponseWithDefaults instantiates a new UserInvitationsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserInvitationsResponse) GetData

func (o *UserInvitationsResponse) GetData() []UserInvitationResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*UserInvitationsResponse) GetDataOk

func (o *UserInvitationsResponse) GetDataOk() (*[]UserInvitationResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationsResponse) HasData

func (o *UserInvitationsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (UserInvitationsResponse) MarshalJSON

func (o UserInvitationsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserInvitationsResponse) SetData

func (o *UserInvitationsResponse) SetData(v []UserInvitationResponseData)

SetData gets a reference to the given []UserInvitationResponseData and assigns it to the Data field.

func (*UserInvitationsResponse) UnmarshalJSON

func (o *UserInvitationsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationsType

UserInvitationsType User invitations type.

type UserInvitationsType string

List of UserInvitationsType.

const (
    USERINVITATIONSTYPE_USER_INVITATIONS UserInvitationsType = "user_invitations"
)

func NewUserInvitationsTypeFromValue

func NewUserInvitationsTypeFromValue(v string) (*UserInvitationsType, error)

NewUserInvitationsTypeFromValue returns a pointer to a valid UserInvitationsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*UserInvitationsType) GetAllowedValues

func (v *UserInvitationsType) GetAllowedValues() []UserInvitationsType

GetAllowedValues reeturns the list of possible values.

func (UserInvitationsType) IsValid

func (v UserInvitationsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (UserInvitationsType) Ptr

func (v UserInvitationsType) Ptr() *UserInvitationsType

Ptr returns reference to UserInvitationsType value.

func (*UserInvitationsType) UnmarshalJSON

func (v *UserInvitationsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type UserRelationships

UserRelationships Relationships of the user object.

type UserRelationships struct {
    // Relationship to roles.
    Roles *RelationshipToRoles `json:"roles,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserRelationships

func NewUserRelationships() *UserRelationships

NewUserRelationships instantiates a new UserRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserRelationshipsWithDefaults

func NewUserRelationshipsWithDefaults() *UserRelationships

NewUserRelationshipsWithDefaults instantiates a new UserRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserRelationships) GetRoles

func (o *UserRelationships) GetRoles() RelationshipToRoles

GetRoles returns the Roles field value if set, zero value otherwise.

func (*UserRelationships) GetRolesOk

func (o *UserRelationships) GetRolesOk() (*RelationshipToRoles, bool)

GetRolesOk returns a tuple with the Roles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserRelationships) HasRoles

func (o *UserRelationships) HasRoles() bool

HasRoles returns a boolean if a field has been set.

func (UserRelationships) MarshalJSON

func (o UserRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserRelationships) SetRoles

func (o *UserRelationships) SetRoles(v RelationshipToRoles)

SetRoles gets a reference to the given RelationshipToRoles and assigns it to the Roles field.

func (*UserRelationships) UnmarshalJSON

func (o *UserRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserResponse

UserResponse Response containing information about a single user.

type UserResponse struct {
    // User object returned by the API.
    Data *User `json:"data,omitempty"`
    // Array of objects related to the user.
    Included []UserResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserResponse

func NewUserResponse() *UserResponse

NewUserResponse instantiates a new UserResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserResponseWithDefaults

func NewUserResponseWithDefaults() *UserResponse

NewUserResponseWithDefaults instantiates a new UserResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserResponse) GetData

func (o *UserResponse) GetData() User

GetData returns the Data field value if set, zero value otherwise.

func (*UserResponse) GetDataOk

func (o *UserResponse) GetDataOk() (*User, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserResponse) GetIncluded

func (o *UserResponse) GetIncluded() []UserResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*UserResponse) GetIncludedOk

func (o *UserResponse) GetIncludedOk() (*[]UserResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserResponse) HasData

func (o *UserResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*UserResponse) HasIncluded

func (o *UserResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (UserResponse) MarshalJSON

func (o UserResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserResponse) SetData

func (o *UserResponse) SetData(v User)

SetData gets a reference to the given User and assigns it to the Data field.

func (*UserResponse) SetIncluded

func (o *UserResponse) SetIncluded(v []UserResponseIncludedItem)

SetIncluded gets a reference to the given []UserResponseIncludedItem and assigns it to the Included field.

func (*UserResponse) UnmarshalJSON

func (o *UserResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserResponseIncludedItem

UserResponseIncludedItem - An object related to a user.

type UserResponseIncludedItem struct {
    Organization *Organization
    Permission   *Permission
    Role         *Role

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func OrganizationAsUserResponseIncludedItem

func OrganizationAsUserResponseIncludedItem(v *Organization) UserResponseIncludedItem

OrganizationAsUserResponseIncludedItem is a convenience function that returns Organization wrapped in UserResponseIncludedItem.

func PermissionAsUserResponseIncludedItem

func PermissionAsUserResponseIncludedItem(v *Permission) UserResponseIncludedItem

PermissionAsUserResponseIncludedItem is a convenience function that returns Permission wrapped in UserResponseIncludedItem.

func RoleAsUserResponseIncludedItem

func RoleAsUserResponseIncludedItem(v *Role) UserResponseIncludedItem

RoleAsUserResponseIncludedItem is a convenience function that returns Role wrapped in UserResponseIncludedItem.

func (*UserResponseIncludedItem) GetActualInstance

func (obj *UserResponseIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (UserResponseIncludedItem) MarshalJSON

func (obj UserResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*UserResponseIncludedItem) UnmarshalJSON

func (obj *UserResponseIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type UserResponseRelationships

UserResponseRelationships Relationships of the user object returned by the API.

type UserResponseRelationships struct {
    // Relationship to an organization.
    Org *RelationshipToOrganization `json:"org,omitempty"`
    // Relationship to organizations.
    OtherOrgs *RelationshipToOrganizations `json:"other_orgs,omitempty"`
    // Relationship to users.
    OtherUsers *RelationshipToUsers `json:"other_users,omitempty"`
    // Relationship to roles.
    Roles *RelationshipToRoles `json:"roles,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserResponseRelationships

func NewUserResponseRelationships() *UserResponseRelationships

NewUserResponseRelationships instantiates a new UserResponseRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserResponseRelationshipsWithDefaults

func NewUserResponseRelationshipsWithDefaults() *UserResponseRelationships

NewUserResponseRelationshipsWithDefaults instantiates a new UserResponseRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserResponseRelationships) GetOrg

func (o *UserResponseRelationships) GetOrg() RelationshipToOrganization

GetOrg returns the Org field value if set, zero value otherwise.

func (*UserResponseRelationships) GetOrgOk

func (o *UserResponseRelationships) GetOrgOk() (*RelationshipToOrganization, bool)

GetOrgOk returns a tuple with the Org field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserResponseRelationships) GetOtherOrgs

func (o *UserResponseRelationships) GetOtherOrgs() RelationshipToOrganizations

GetOtherOrgs returns the OtherOrgs field value if set, zero value otherwise.

func (*UserResponseRelationships) GetOtherOrgsOk

func (o *UserResponseRelationships) GetOtherOrgsOk() (*RelationshipToOrganizations, bool)

GetOtherOrgsOk returns a tuple with the OtherOrgs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserResponseRelationships) GetOtherUsers

func (o *UserResponseRelationships) GetOtherUsers() RelationshipToUsers

GetOtherUsers returns the OtherUsers field value if set, zero value otherwise.

func (*UserResponseRelationships) GetOtherUsersOk

func (o *UserResponseRelationships) GetOtherUsersOk() (*RelationshipToUsers, bool)

GetOtherUsersOk returns a tuple with the OtherUsers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserResponseRelationships) GetRoles

func (o *UserResponseRelationships) GetRoles() RelationshipToRoles

GetRoles returns the Roles field value if set, zero value otherwise.

func (*UserResponseRelationships) GetRolesOk

func (o *UserResponseRelationships) GetRolesOk() (*RelationshipToRoles, bool)

GetRolesOk returns a tuple with the Roles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserResponseRelationships) HasOrg

func (o *UserResponseRelationships) HasOrg() bool

HasOrg returns a boolean if a field has been set.

func (*UserResponseRelationships) HasOtherOrgs

func (o *UserResponseRelationships) HasOtherOrgs() bool

HasOtherOrgs returns a boolean if a field has been set.

func (*UserResponseRelationships) HasOtherUsers

func (o *UserResponseRelationships) HasOtherUsers() bool

HasOtherUsers returns a boolean if a field has been set.

func (*UserResponseRelationships) HasRoles

func (o *UserResponseRelationships) HasRoles() bool

HasRoles returns a boolean if a field has been set.

func (UserResponseRelationships) MarshalJSON

func (o UserResponseRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserResponseRelationships) SetOrg

func (o *UserResponseRelationships) SetOrg(v RelationshipToOrganization)

SetOrg gets a reference to the given RelationshipToOrganization and assigns it to the Org field.

func (*UserResponseRelationships) SetOtherOrgs

func (o *UserResponseRelationships) SetOtherOrgs(v RelationshipToOrganizations)

SetOtherOrgs gets a reference to the given RelationshipToOrganizations and assigns it to the OtherOrgs field.

func (*UserResponseRelationships) SetOtherUsers

func (o *UserResponseRelationships) SetOtherUsers(v RelationshipToUsers)

SetOtherUsers gets a reference to the given RelationshipToUsers and assigns it to the OtherUsers field.

func (*UserResponseRelationships) SetRoles

func (o *UserResponseRelationships) SetRoles(v RelationshipToRoles)

SetRoles gets a reference to the given RelationshipToRoles and assigns it to the Roles field.

func (*UserResponseRelationships) UnmarshalJSON

func (o *UserResponseRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserTeam

UserTeam A user's relationship with a team

type UserTeam struct {
    // Team membership attributes
    Attributes *UserTeamAttributes `json:"attributes,omitempty"`
    // The ID of a user's relationship with a team
    Id string `json:"id"`
    // Relationship between membership and a user
    Relationships *UserTeamRelationships `json:"relationships,omitempty"`
    // Team membership type
    Type UserTeamType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserTeam

func NewUserTeam(id string, typeVar UserTeamType) *UserTeam

NewUserTeam instantiates a new UserTeam object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserTeamWithDefaults

func NewUserTeamWithDefaults() *UserTeam

NewUserTeamWithDefaults instantiates a new UserTeam object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserTeam) GetAttributes

func (o *UserTeam) GetAttributes() UserTeamAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*UserTeam) GetAttributesOk

func (o *UserTeam) GetAttributesOk() (*UserTeamAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserTeam) GetId

func (o *UserTeam) GetId() string

GetId returns the Id field value.

func (*UserTeam) GetIdOk

func (o *UserTeam) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*UserTeam) GetRelationships

func (o *UserTeam) GetRelationships() UserTeamRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*UserTeam) GetRelationshipsOk

func (o *UserTeam) GetRelationshipsOk() (*UserTeamRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserTeam) GetType

func (o *UserTeam) GetType() UserTeamType

GetType returns the Type field value.

func (*UserTeam) GetTypeOk

func (o *UserTeam) GetTypeOk() (*UserTeamType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*UserTeam) HasAttributes

func (o *UserTeam) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*UserTeam) HasRelationships

func (o *UserTeam) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (UserTeam) MarshalJSON

func (o UserTeam) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTeam) SetAttributes

func (o *UserTeam) SetAttributes(v UserTeamAttributes)

SetAttributes gets a reference to the given UserTeamAttributes and assigns it to the Attributes field.

func (*UserTeam) SetId

func (o *UserTeam) SetId(v string)

SetId sets field value.

func (*UserTeam) SetRelationships

func (o *UserTeam) SetRelationships(v UserTeamRelationships)

SetRelationships gets a reference to the given UserTeamRelationships and assigns it to the Relationships field.

func (*UserTeam) SetType

func (o *UserTeam) SetType(v UserTeamType)

SetType sets field value.

func (*UserTeam) UnmarshalJSON

func (o *UserTeam) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserTeamAttributes

UserTeamAttributes Team membership attributes

type UserTeamAttributes struct {
    // The user's role within the team
    Role NullableUserTeamRole `json:"role,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserTeamAttributes

func NewUserTeamAttributes() *UserTeamAttributes

NewUserTeamAttributes instantiates a new UserTeamAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserTeamAttributesWithDefaults

func NewUserTeamAttributesWithDefaults() *UserTeamAttributes

NewUserTeamAttributesWithDefaults instantiates a new UserTeamAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserTeamAttributes) GetRole

func (o *UserTeamAttributes) GetRole() UserTeamRole

GetRole returns the Role field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UserTeamAttributes) GetRoleOk

func (o *UserTeamAttributes) GetRoleOk() (*UserTeamRole, bool)

GetRoleOk returns a tuple with the Role field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*UserTeamAttributes) HasRole

func (o *UserTeamAttributes) HasRole() bool

HasRole returns a boolean if a field has been set.

func (UserTeamAttributes) MarshalJSON

func (o UserTeamAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTeamAttributes) SetRole

func (o *UserTeamAttributes) SetRole(v UserTeamRole)

SetRole gets a reference to the given NullableUserTeamRole and assigns it to the Role field.

func (*UserTeamAttributes) SetRoleNil

func (o *UserTeamAttributes) SetRoleNil()

SetRoleNil sets the value for Role to be an explicit nil.

func (*UserTeamAttributes) UnmarshalJSON

func (o *UserTeamAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*UserTeamAttributes) UnsetRole

func (o *UserTeamAttributes) UnsetRole()

UnsetRole ensures that no value is present for Role, not even an explicit nil.

type UserTeamCreate

UserTeamCreate A user's relationship with a team

type UserTeamCreate struct {
    // Team membership attributes
    Attributes *UserTeamAttributes `json:"attributes,omitempty"`
    // Relationship between membership and a user
    Relationships *UserTeamRelationships `json:"relationships,omitempty"`
    // Team membership type
    Type UserTeamType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserTeamCreate

func NewUserTeamCreate(typeVar UserTeamType) *UserTeamCreate

NewUserTeamCreate instantiates a new UserTeamCreate object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserTeamCreateWithDefaults

func NewUserTeamCreateWithDefaults() *UserTeamCreate

NewUserTeamCreateWithDefaults instantiates a new UserTeamCreate object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserTeamCreate) GetAttributes

func (o *UserTeamCreate) GetAttributes() UserTeamAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*UserTeamCreate) GetAttributesOk

func (o *UserTeamCreate) GetAttributesOk() (*UserTeamAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserTeamCreate) GetRelationships

func (o *UserTeamCreate) GetRelationships() UserTeamRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*UserTeamCreate) GetRelationshipsOk

func (o *UserTeamCreate) GetRelationshipsOk() (*UserTeamRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserTeamCreate) GetType

func (o *UserTeamCreate) GetType() UserTeamType

GetType returns the Type field value.

func (*UserTeamCreate) GetTypeOk

func (o *UserTeamCreate) GetTypeOk() (*UserTeamType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*UserTeamCreate) HasAttributes

func (o *UserTeamCreate) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*UserTeamCreate) HasRelationships

func (o *UserTeamCreate) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (UserTeamCreate) MarshalJSON

func (o UserTeamCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTeamCreate) SetAttributes

func (o *UserTeamCreate) SetAttributes(v UserTeamAttributes)

SetAttributes gets a reference to the given UserTeamAttributes and assigns it to the Attributes field.

func (*UserTeamCreate) SetRelationships

func (o *UserTeamCreate) SetRelationships(v UserTeamRelationships)

SetRelationships gets a reference to the given UserTeamRelationships and assigns it to the Relationships field.

func (*UserTeamCreate) SetType

func (o *UserTeamCreate) SetType(v UserTeamType)

SetType sets field value.

func (*UserTeamCreate) UnmarshalJSON

func (o *UserTeamCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserTeamPermission

UserTeamPermission A user's permissions for a given team

type UserTeamPermission struct {
    // User team permission attributes
    Attributes *UserTeamPermissionAttributes `json:"attributes,omitempty"`
    // The user team permission's identifier
    Id string `json:"id"`
    // User team permission type
    Type UserTeamPermissionType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserTeamPermission

func NewUserTeamPermission(id string, typeVar UserTeamPermissionType) *UserTeamPermission

NewUserTeamPermission instantiates a new UserTeamPermission object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserTeamPermissionWithDefaults

func NewUserTeamPermissionWithDefaults() *UserTeamPermission

NewUserTeamPermissionWithDefaults instantiates a new UserTeamPermission object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserTeamPermission) GetAttributes

func (o *UserTeamPermission) GetAttributes() UserTeamPermissionAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*UserTeamPermission) GetAttributesOk

func (o *UserTeamPermission) GetAttributesOk() (*UserTeamPermissionAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserTeamPermission) GetId

func (o *UserTeamPermission) GetId() string

GetId returns the Id field value.

func (*UserTeamPermission) GetIdOk

func (o *UserTeamPermission) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*UserTeamPermission) GetType

func (o *UserTeamPermission) GetType() UserTeamPermissionType

GetType returns the Type field value.

func (*UserTeamPermission) GetTypeOk

func (o *UserTeamPermission) GetTypeOk() (*UserTeamPermissionType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*UserTeamPermission) HasAttributes

func (o *UserTeamPermission) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (UserTeamPermission) MarshalJSON

func (o UserTeamPermission) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTeamPermission) SetAttributes

func (o *UserTeamPermission) SetAttributes(v UserTeamPermissionAttributes)

SetAttributes gets a reference to the given UserTeamPermissionAttributes and assigns it to the Attributes field.

func (*UserTeamPermission) SetId

func (o *UserTeamPermission) SetId(v string)

SetId sets field value.

func (*UserTeamPermission) SetType

func (o *UserTeamPermission) SetType(v UserTeamPermissionType)

SetType sets field value.

func (*UserTeamPermission) UnmarshalJSON

func (o *UserTeamPermission) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserTeamPermissionAttributes

UserTeamPermissionAttributes User team permission attributes

type UserTeamPermissionAttributes struct {
    // Object of team permission actions and boolean values indicating of the currently logged in user can perform them on this team
    Permissions interface{} `json:"permissions,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserTeamPermissionAttributes

func NewUserTeamPermissionAttributes() *UserTeamPermissionAttributes

NewUserTeamPermissionAttributes instantiates a new UserTeamPermissionAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserTeamPermissionAttributesWithDefaults

func NewUserTeamPermissionAttributesWithDefaults() *UserTeamPermissionAttributes

NewUserTeamPermissionAttributesWithDefaults instantiates a new UserTeamPermissionAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserTeamPermissionAttributes) GetPermissions

func (o *UserTeamPermissionAttributes) GetPermissions() interface{}

GetPermissions returns the Permissions field value if set, zero value otherwise.

func (*UserTeamPermissionAttributes) GetPermissionsOk

func (o *UserTeamPermissionAttributes) GetPermissionsOk() (*interface{}, bool)

GetPermissionsOk returns a tuple with the Permissions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserTeamPermissionAttributes) HasPermissions

func (o *UserTeamPermissionAttributes) HasPermissions() bool

HasPermissions returns a boolean if a field has been set.

func (UserTeamPermissionAttributes) MarshalJSON

func (o UserTeamPermissionAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTeamPermissionAttributes) SetPermissions

func (o *UserTeamPermissionAttributes) SetPermissions(v interface{})

SetPermissions gets a reference to the given interface{} and assigns it to the Permissions field.

func (*UserTeamPermissionAttributes) UnmarshalJSON

func (o *UserTeamPermissionAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserTeamPermissionType

UserTeamPermissionType User team permission type

type UserTeamPermissionType string

List of UserTeamPermissionType.

const (
    USERTEAMPERMISSIONTYPE_USER_TEAM_PERMISSIONS UserTeamPermissionType = "user_team_permissions"
)

func NewUserTeamPermissionTypeFromValue

func NewUserTeamPermissionTypeFromValue(v string) (*UserTeamPermissionType, error)

NewUserTeamPermissionTypeFromValue returns a pointer to a valid UserTeamPermissionType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*UserTeamPermissionType) GetAllowedValues

func (v *UserTeamPermissionType) GetAllowedValues() []UserTeamPermissionType

GetAllowedValues reeturns the list of possible values.

func (UserTeamPermissionType) IsValid

func (v UserTeamPermissionType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (UserTeamPermissionType) Ptr

func (v UserTeamPermissionType) Ptr() *UserTeamPermissionType

Ptr returns reference to UserTeamPermissionType value.

func (*UserTeamPermissionType) UnmarshalJSON

func (v *UserTeamPermissionType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type UserTeamRelationships

UserTeamRelationships Relationship between membership and a user

type UserTeamRelationships struct {
    // Relationship between team membership and user
    User *RelationshipToUserTeamUser `json:"user,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserTeamRelationships

func NewUserTeamRelationships() *UserTeamRelationships

NewUserTeamRelationships instantiates a new UserTeamRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserTeamRelationshipsWithDefaults

func NewUserTeamRelationshipsWithDefaults() *UserTeamRelationships

NewUserTeamRelationshipsWithDefaults instantiates a new UserTeamRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserTeamRelationships) GetUser

func (o *UserTeamRelationships) GetUser() RelationshipToUserTeamUser

GetUser returns the User field value if set, zero value otherwise.

func (*UserTeamRelationships) GetUserOk

func (o *UserTeamRelationships) GetUserOk() (*RelationshipToUserTeamUser, bool)

GetUserOk returns a tuple with the User field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserTeamRelationships) HasUser

func (o *UserTeamRelationships) HasUser() bool

HasUser returns a boolean if a field has been set.

func (UserTeamRelationships) MarshalJSON

func (o UserTeamRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTeamRelationships) SetUser

func (o *UserTeamRelationships) SetUser(v RelationshipToUserTeamUser)

SetUser gets a reference to the given RelationshipToUserTeamUser and assigns it to the User field.

func (*UserTeamRelationships) UnmarshalJSON

func (o *UserTeamRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserTeamRequest

UserTeamRequest Team membership request

type UserTeamRequest struct {
    // A user's relationship with a team
    Data UserTeamCreate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserTeamRequest

func NewUserTeamRequest(data UserTeamCreate) *UserTeamRequest

NewUserTeamRequest instantiates a new UserTeamRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserTeamRequestWithDefaults

func NewUserTeamRequestWithDefaults() *UserTeamRequest

NewUserTeamRequestWithDefaults instantiates a new UserTeamRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserTeamRequest) GetData

func (o *UserTeamRequest) GetData() UserTeamCreate

GetData returns the Data field value.

func (*UserTeamRequest) GetDataOk

func (o *UserTeamRequest) GetDataOk() (*UserTeamCreate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (UserTeamRequest) MarshalJSON

func (o UserTeamRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTeamRequest) SetData

func (o *UserTeamRequest) SetData(v UserTeamCreate)

SetData sets field value.

func (*UserTeamRequest) UnmarshalJSON

func (o *UserTeamRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserTeamResponse

UserTeamResponse Team membership response

type UserTeamResponse struct {
    // A user's relationship with a team
    Data *UserTeam `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserTeamResponse

func NewUserTeamResponse() *UserTeamResponse

NewUserTeamResponse instantiates a new UserTeamResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserTeamResponseWithDefaults

func NewUserTeamResponseWithDefaults() *UserTeamResponse

NewUserTeamResponseWithDefaults instantiates a new UserTeamResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserTeamResponse) GetData

func (o *UserTeamResponse) GetData() UserTeam

GetData returns the Data field value if set, zero value otherwise.

func (*UserTeamResponse) GetDataOk

func (o *UserTeamResponse) GetDataOk() (*UserTeam, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserTeamResponse) HasData

func (o *UserTeamResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (UserTeamResponse) MarshalJSON

func (o UserTeamResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTeamResponse) SetData

func (o *UserTeamResponse) SetData(v UserTeam)

SetData gets a reference to the given UserTeam and assigns it to the Data field.

func (*UserTeamResponse) UnmarshalJSON

func (o *UserTeamResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserTeamRole

UserTeamRole The user's role within the team

type UserTeamRole string

List of UserTeamRole.

const (
    USERTEAMROLE_ADMIN UserTeamRole = "admin"
)

func NewUserTeamRoleFromValue

func NewUserTeamRoleFromValue(v string) (*UserTeamRole, error)

NewUserTeamRoleFromValue returns a pointer to a valid UserTeamRole for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*UserTeamRole) GetAllowedValues

func (v *UserTeamRole) GetAllowedValues() []UserTeamRole

GetAllowedValues reeturns the list of possible values.

func (UserTeamRole) IsValid

func (v UserTeamRole) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (UserTeamRole) Ptr

func (v UserTeamRole) Ptr() *UserTeamRole

Ptr returns reference to UserTeamRole value.

func (*UserTeamRole) UnmarshalJSON

func (v *UserTeamRole) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type UserTeamType

UserTeamType Team membership type

type UserTeamType string

List of UserTeamType.

const (
    USERTEAMTYPE_TEAM_MEMBERSHIPS UserTeamType = "team_memberships"
)

func NewUserTeamTypeFromValue

func NewUserTeamTypeFromValue(v string) (*UserTeamType, error)

NewUserTeamTypeFromValue returns a pointer to a valid UserTeamType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*UserTeamType) GetAllowedValues

func (v *UserTeamType) GetAllowedValues() []UserTeamType

GetAllowedValues reeturns the list of possible values.

func (UserTeamType) IsValid

func (v UserTeamType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (UserTeamType) Ptr

func (v UserTeamType) Ptr() *UserTeamType

Ptr returns reference to UserTeamType value.

func (*UserTeamType) UnmarshalJSON

func (v *UserTeamType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type UserTeamUpdate

UserTeamUpdate A user's relationship with a team

type UserTeamUpdate struct {
    // Team membership attributes
    Attributes *UserTeamAttributes `json:"attributes,omitempty"`
    // Team membership type
    Type UserTeamType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserTeamUpdate

func NewUserTeamUpdate(typeVar UserTeamType) *UserTeamUpdate

NewUserTeamUpdate instantiates a new UserTeamUpdate object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserTeamUpdateWithDefaults

func NewUserTeamUpdateWithDefaults() *UserTeamUpdate

NewUserTeamUpdateWithDefaults instantiates a new UserTeamUpdate object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserTeamUpdate) GetAttributes

func (o *UserTeamUpdate) GetAttributes() UserTeamAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*UserTeamUpdate) GetAttributesOk

func (o *UserTeamUpdate) GetAttributesOk() (*UserTeamAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserTeamUpdate) GetType

func (o *UserTeamUpdate) GetType() UserTeamType

GetType returns the Type field value.

func (*UserTeamUpdate) GetTypeOk

func (o *UserTeamUpdate) GetTypeOk() (*UserTeamType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*UserTeamUpdate) HasAttributes

func (o *UserTeamUpdate) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (UserTeamUpdate) MarshalJSON

func (o UserTeamUpdate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTeamUpdate) SetAttributes

func (o *UserTeamUpdate) SetAttributes(v UserTeamAttributes)

SetAttributes gets a reference to the given UserTeamAttributes and assigns it to the Attributes field.

func (*UserTeamUpdate) SetType

func (o *UserTeamUpdate) SetType(v UserTeamType)

SetType sets field value.

func (*UserTeamUpdate) UnmarshalJSON

func (o *UserTeamUpdate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserTeamUpdateRequest

UserTeamUpdateRequest Team membership request

type UserTeamUpdateRequest struct {
    // A user's relationship with a team
    Data UserTeamUpdate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserTeamUpdateRequest

func NewUserTeamUpdateRequest(data UserTeamUpdate) *UserTeamUpdateRequest

NewUserTeamUpdateRequest instantiates a new UserTeamUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserTeamUpdateRequestWithDefaults

func NewUserTeamUpdateRequestWithDefaults() *UserTeamUpdateRequest

NewUserTeamUpdateRequestWithDefaults instantiates a new UserTeamUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserTeamUpdateRequest) GetData

func (o *UserTeamUpdateRequest) GetData() UserTeamUpdate

GetData returns the Data field value.

func (*UserTeamUpdateRequest) GetDataOk

func (o *UserTeamUpdateRequest) GetDataOk() (*UserTeamUpdate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (UserTeamUpdateRequest) MarshalJSON

func (o UserTeamUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTeamUpdateRequest) SetData

func (o *UserTeamUpdateRequest) SetData(v UserTeamUpdate)

SetData sets field value.

func (*UserTeamUpdateRequest) UnmarshalJSON

func (o *UserTeamUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserTeamUserType

UserTeamUserType User team user type

type UserTeamUserType string

List of UserTeamUserType.

const (
    USERTEAMUSERTYPE_USERS UserTeamUserType = "users"
)

func NewUserTeamUserTypeFromValue

func NewUserTeamUserTypeFromValue(v string) (*UserTeamUserType, error)

NewUserTeamUserTypeFromValue returns a pointer to a valid UserTeamUserType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*UserTeamUserType) GetAllowedValues

func (v *UserTeamUserType) GetAllowedValues() []UserTeamUserType

GetAllowedValues reeturns the list of possible values.

func (UserTeamUserType) IsValid

func (v UserTeamUserType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (UserTeamUserType) Ptr

func (v UserTeamUserType) Ptr() *UserTeamUserType

Ptr returns reference to UserTeamUserType value.

func (*UserTeamUserType) UnmarshalJSON

func (v *UserTeamUserType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type UserTeamsResponse

UserTeamsResponse Team memberships response

type UserTeamsResponse struct {
    // Team memberships response data
    Data []UserTeam `json:"data,omitempty"`
    // Teams response links.
    Links *TeamsResponseLinks `json:"links,omitempty"`
    // Teams response metadata.
    Meta *TeamsResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserTeamsResponse

func NewUserTeamsResponse() *UserTeamsResponse

NewUserTeamsResponse instantiates a new UserTeamsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserTeamsResponseWithDefaults

func NewUserTeamsResponseWithDefaults() *UserTeamsResponse

NewUserTeamsResponseWithDefaults instantiates a new UserTeamsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserTeamsResponse) GetData

func (o *UserTeamsResponse) GetData() []UserTeam

GetData returns the Data field value if set, zero value otherwise.

func (*UserTeamsResponse) GetDataOk

func (o *UserTeamsResponse) GetDataOk() (*[]UserTeam, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *UserTeamsResponse) GetLinks() TeamsResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*UserTeamsResponse) GetLinksOk

func (o *UserTeamsResponse) GetLinksOk() (*TeamsResponseLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserTeamsResponse) GetMeta

func (o *UserTeamsResponse) GetMeta() TeamsResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*UserTeamsResponse) GetMetaOk

func (o *UserTeamsResponse) GetMetaOk() (*TeamsResponseMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserTeamsResponse) HasData

func (o *UserTeamsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *UserTeamsResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*UserTeamsResponse) HasMeta

func (o *UserTeamsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (UserTeamsResponse) MarshalJSON

func (o UserTeamsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTeamsResponse) SetData

func (o *UserTeamsResponse) SetData(v []UserTeam)

SetData gets a reference to the given []UserTeam and assigns it to the Data field.

func (o *UserTeamsResponse) SetLinks(v TeamsResponseLinks)

SetLinks gets a reference to the given TeamsResponseLinks and assigns it to the Links field.

func (*UserTeamsResponse) SetMeta

func (o *UserTeamsResponse) SetMeta(v TeamsResponseMeta)

SetMeta gets a reference to the given TeamsResponseMeta and assigns it to the Meta field.

func (*UserTeamsResponse) UnmarshalJSON

func (o *UserTeamsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserUpdateAttributes

UserUpdateAttributes Attributes of the edited user.

type UserUpdateAttributes struct {
    // If the user is enabled or disabled.
    Disabled *bool `json:"disabled,omitempty"`
    // The email of the user.
    Email *string `json:"email,omitempty"`
    // The name of the user.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserUpdateAttributes

func NewUserUpdateAttributes() *UserUpdateAttributes

NewUserUpdateAttributes instantiates a new UserUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserUpdateAttributesWithDefaults

func NewUserUpdateAttributesWithDefaults() *UserUpdateAttributes

NewUserUpdateAttributesWithDefaults instantiates a new UserUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserUpdateAttributes) GetDisabled

func (o *UserUpdateAttributes) GetDisabled() bool

GetDisabled returns the Disabled field value if set, zero value otherwise.

func (*UserUpdateAttributes) GetDisabledOk

func (o *UserUpdateAttributes) GetDisabledOk() (*bool, bool)

GetDisabledOk returns a tuple with the Disabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserUpdateAttributes) GetEmail

func (o *UserUpdateAttributes) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*UserUpdateAttributes) GetEmailOk

func (o *UserUpdateAttributes) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserUpdateAttributes) GetName

func (o *UserUpdateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*UserUpdateAttributes) GetNameOk

func (o *UserUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserUpdateAttributes) HasDisabled

func (o *UserUpdateAttributes) HasDisabled() bool

HasDisabled returns a boolean if a field has been set.

func (*UserUpdateAttributes) HasEmail

func (o *UserUpdateAttributes) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*UserUpdateAttributes) HasName

func (o *UserUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (UserUpdateAttributes) MarshalJSON

func (o UserUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserUpdateAttributes) SetDisabled

func (o *UserUpdateAttributes) SetDisabled(v bool)

SetDisabled gets a reference to the given bool and assigns it to the Disabled field.

func (*UserUpdateAttributes) SetEmail

func (o *UserUpdateAttributes) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*UserUpdateAttributes) SetName

func (o *UserUpdateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*UserUpdateAttributes) UnmarshalJSON

func (o *UserUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserUpdateData

UserUpdateData Object to update a user.

type UserUpdateData struct {
    // Attributes of the edited user.
    Attributes UserUpdateAttributes `json:"attributes"`
    // ID of the user.
    Id string `json:"id"`
    // Users resource type.
    Type UsersType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserUpdateData

func NewUserUpdateData(attributes UserUpdateAttributes, id string, typeVar UsersType) *UserUpdateData

NewUserUpdateData instantiates a new UserUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserUpdateDataWithDefaults

func NewUserUpdateDataWithDefaults() *UserUpdateData

NewUserUpdateDataWithDefaults instantiates a new UserUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserUpdateData) GetAttributes

func (o *UserUpdateData) GetAttributes() UserUpdateAttributes

GetAttributes returns the Attributes field value.

func (*UserUpdateData) GetAttributesOk

func (o *UserUpdateData) GetAttributesOk() (*UserUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*UserUpdateData) GetId

func (o *UserUpdateData) GetId() string

GetId returns the Id field value.

func (*UserUpdateData) GetIdOk

func (o *UserUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*UserUpdateData) GetType

func (o *UserUpdateData) GetType() UsersType

GetType returns the Type field value.

func (*UserUpdateData) GetTypeOk

func (o *UserUpdateData) GetTypeOk() (*UsersType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (UserUpdateData) MarshalJSON

func (o UserUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserUpdateData) SetAttributes

func (o *UserUpdateData) SetAttributes(v UserUpdateAttributes)

SetAttributes sets field value.

func (*UserUpdateData) SetId

func (o *UserUpdateData) SetId(v string)

SetId sets field value.

func (*UserUpdateData) SetType

func (o *UserUpdateData) SetType(v UsersType)

SetType sets field value.

func (*UserUpdateData) UnmarshalJSON

func (o *UserUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserUpdateRequest

UserUpdateRequest Update a user.

type UserUpdateRequest struct {
    // Object to update a user.
    Data UserUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserUpdateRequest

func NewUserUpdateRequest(data UserUpdateData) *UserUpdateRequest

NewUserUpdateRequest instantiates a new UserUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserUpdateRequestWithDefaults

func NewUserUpdateRequestWithDefaults() *UserUpdateRequest

NewUserUpdateRequestWithDefaults instantiates a new UserUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserUpdateRequest) GetData

func (o *UserUpdateRequest) GetData() UserUpdateData

GetData returns the Data field value.

func (*UserUpdateRequest) GetDataOk

func (o *UserUpdateRequest) GetDataOk() (*UserUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (UserUpdateRequest) MarshalJSON

func (o UserUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserUpdateRequest) SetData

func (o *UserUpdateRequest) SetData(v UserUpdateData)

SetData sets field value.

func (*UserUpdateRequest) UnmarshalJSON

func (o *UserUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsersApi

UsersApi service type

type UsersApi datadog.Service

func NewUsersApi

func NewUsersApi(client *datadog.APIClient) *UsersApi

NewUsersApi Returns NewUsersApi.

func (*UsersApi) CreateUser

func (a *UsersApi) CreateUser(ctx _context.Context, body UserCreateRequest) (UserResponse, *_nethttp.Response, error)

CreateUser Create a user. Create a user for your organization.

func (*UsersApi) DisableUser

func (a *UsersApi) DisableUser(ctx _context.Context, userId string) (*_nethttp.Response, error)

DisableUser Disable a user. Disable a user. Can only be used with an application key belonging to an administrator user.

func (*UsersApi) GetInvitation

func (a *UsersApi) GetInvitation(ctx _context.Context, userInvitationUuid string) (UserInvitationResponse, *_nethttp.Response, error)

GetInvitation Get a user invitation. Returns a single user invitation by its UUID.

func (*UsersApi) GetUser

func (a *UsersApi) GetUser(ctx _context.Context, userId string) (UserResponse, *_nethttp.Response, error)

GetUser Get user details. Get a user in the organization specified by the user’s `user_id`.

func (*UsersApi) ListUserOrganizations

func (a *UsersApi) ListUserOrganizations(ctx _context.Context, userId string) (UserResponse, *_nethttp.Response, error)

ListUserOrganizations Get a user organization. Get a user organization. Returns the user information and all organizations joined by this user.

func (*UsersApi) ListUserPermissions

func (a *UsersApi) ListUserPermissions(ctx _context.Context, userId string) (PermissionsResponse, *_nethttp.Response, error)

ListUserPermissions Get a user permissions. Get a user permission set. Returns a list of the user’s permissions granted by the associated user's roles.

func (*UsersApi) ListUsers

func (a *UsersApi) ListUsers(ctx _context.Context, o ...ListUsersOptionalParameters) (UsersResponse, *_nethttp.Response, error)

ListUsers List all users. Get the list of all users in the organization. This list includes all users even if they are deactivated or unverified.

func (*UsersApi) SendInvitations

func (a *UsersApi) SendInvitations(ctx _context.Context, body UserInvitationsRequest) (UserInvitationsResponse, *_nethttp.Response, error)

SendInvitations Send invitation emails. Sends emails to one or more users inviting them to join the organization.

func (*UsersApi) UpdateUser

func (a *UsersApi) UpdateUser(ctx _context.Context, userId string, body UserUpdateRequest) (UserResponse, *_nethttp.Response, error)

UpdateUser Update a user. Edit a user. Can only be used with an application key belonging to an administrator user.

type UsersResponse

UsersResponse Response containing information about multiple users.

type UsersResponse struct {
    // Array of returned users.
    Data []User `json:"data,omitempty"`
    // Array of objects related to the users.
    Included []UserResponseIncludedItem `json:"included,omitempty"`
    // Object describing meta attributes of response.
    Meta *ResponseMetaAttributes `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUsersResponse

func NewUsersResponse() *UsersResponse

NewUsersResponse instantiates a new UsersResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUsersResponseWithDefaults

func NewUsersResponseWithDefaults() *UsersResponse

NewUsersResponseWithDefaults instantiates a new UsersResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UsersResponse) GetData

func (o *UsersResponse) GetData() []User

GetData returns the Data field value if set, zero value otherwise.

func (*UsersResponse) GetDataOk

func (o *UsersResponse) GetDataOk() (*[]User, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsersResponse) GetIncluded

func (o *UsersResponse) GetIncluded() []UserResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*UsersResponse) GetIncludedOk

func (o *UsersResponse) GetIncludedOk() (*[]UserResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsersResponse) GetMeta

func (o *UsersResponse) GetMeta() ResponseMetaAttributes

GetMeta returns the Meta field value if set, zero value otherwise.

func (*UsersResponse) GetMetaOk

func (o *UsersResponse) GetMetaOk() (*ResponseMetaAttributes, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsersResponse) HasData

func (o *UsersResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*UsersResponse) HasIncluded

func (o *UsersResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*UsersResponse) HasMeta

func (o *UsersResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (UsersResponse) MarshalJSON

func (o UsersResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UsersResponse) SetData

func (o *UsersResponse) SetData(v []User)

SetData gets a reference to the given []User and assigns it to the Data field.

func (*UsersResponse) SetIncluded

func (o *UsersResponse) SetIncluded(v []UserResponseIncludedItem)

SetIncluded gets a reference to the given []UserResponseIncludedItem and assigns it to the Included field.

func (*UsersResponse) SetMeta

func (o *UsersResponse) SetMeta(v ResponseMetaAttributes)

SetMeta gets a reference to the given ResponseMetaAttributes and assigns it to the Meta field.

func (*UsersResponse) UnmarshalJSON

func (o *UsersResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsersType

UsersType Users resource type.

type UsersType string

List of UsersType.

const (
    USERSTYPE_USERS UsersType = "users"
)

func NewUsersTypeFromValue

func NewUsersTypeFromValue(v string) (*UsersType, error)

NewUsersTypeFromValue returns a pointer to a valid UsersType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*UsersType) GetAllowedValues

func (v *UsersType) GetAllowedValues() []UsersType

GetAllowedValues reeturns the list of possible values.

func (UsersType) IsValid

func (v UsersType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (UsersType) Ptr

func (v UsersType) Ptr() *UsersType

Ptr returns reference to UsersType value.

func (*UsersType) UnmarshalJSON

func (v *UsersType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.